{"title":"Surf Retreat Collection","description":null,"products":[{"product_id":"kelia-twist-back-bikini-top","title":"Kelia Twist Back Bikini Top","description":"\u003cp\u003eSimplicity at it's finest. The 'Kelia' Top is sure to make waves with it's simple design in the front for comfort while surfing and fun twists in the back!\u003cbr\u003e\u003cbr\u003e*Comes with removable padding\u003cbr\u003e\u003cbr\u003ePopular Pairs: Kelia Top with Justina Cheeky or Jazzy High Waist Bottoms, though you can mix and match!\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eColors: Coral Reef (red), Blue Skies (formerly blue skies), Lavendar (formerly petunia), Aqua (formerly Electric Sea), Slate Blue (grayish blue), and Orange (formerly Rustic Orange).\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"Small \/ Red","offer_id":30698956226614,"sku":"DG0SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Mocha Brown","offer_id":52327317111066,"sku":"DG819SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Light Green","offer_id":52327317143834,"sku":"DG83SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Lavendar","offer_id":52327317176602,"sku":"DG90SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Aqua","offer_id":52327317209370,"sku":"DG94SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Candy Apple Red(Old)","offer_id":52327317242138,"sku":"DG133SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Blue","offer_id":52327317274906,"sku":"DG137SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Olive Green","offer_id":52327317307674,"sku":"DG304SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Emerald Green","offer_id":52327317340442,"sku":"DG312SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Candy Apple Red","offer_id":52327317373210,"sku":"DG462SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Marigold Yellow","offer_id":52327317405978,"sku":"DG528SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Red","offer_id":52327317438746,"sku":"DG1SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Mocha Brown","offer_id":52327317471514,"sku":"DG820SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Light Green","offer_id":52327317504282,"sku":"DG82SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Lavendar","offer_id":52327317537050,"sku":"DG91SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Aqua","offer_id":52327317569818,"sku":"DG95SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Candy Apple Red(Old)","offer_id":52327317602586,"sku":"DG134SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Blue","offer_id":52327317635354,"sku":"DG138SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Olive Green","offer_id":52327317668122,"sku":"DG305SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Emerald Green","offer_id":52327317700890,"sku":"DG313SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Orange","offer_id":52327317733658,"sku":"DG463SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Marigold Yellow","offer_id":52327317766426,"sku":"DG529SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Slate Blue","offer_id":52327317799194,"sku":"DG532SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Red","offer_id":52327317831962,"sku":"DG2SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Mocha Brown","offer_id":52327317864730,"sku":"DG821SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Light Green","offer_id":52327317897498,"sku":"DG84SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Lavendar","offer_id":52327317930266,"sku":"DG92SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Aqua","offer_id":52327317963034,"sku":"DG96SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Candy Apple Red","offer_id":52327317995802,"sku":"DG135SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Blue","offer_id":52327318028570,"sku":"DG139SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Olive Green","offer_id":52327318061338,"sku":"DG306SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Emerald Green","offer_id":52327318094106,"sku":"DG314SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Orange","offer_id":52327318126874,"sku":"DG464SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Marigold Yellow","offer_id":52327318159642,"sku":"DG531SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Slate Blue","offer_id":52327318192410,"sku":"DG533SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Red","offer_id":52327318225178,"sku":"DG31SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Mocha Brown","offer_id":52327318257946,"sku":"DG822SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Light Green","offer_id":52327318290714,"sku":"DG85SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Lavendar","offer_id":52327318323482,"sku":"DG93SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Aqua","offer_id":52327318356250,"sku":"DG547SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Candy Apple Red","offer_id":52327318389018,"sku":"DG136SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Blue","offer_id":52327318421786,"sku":"DG140SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Emerald Green","offer_id":52327318454554,"sku":"DG315SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Orange","offer_id":52327318487322,"sku":"DG465SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Marigold Yellow","offer_id":52327318520090,"sku":"DG530SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Slate Blue","offer_id":52327318552858,"sku":"DG534SC","price":56.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/products\/kelia-twist-back-surf-top-4936167.jpg?v=1767658421"},{"product_id":"justina-reversible-cheeky-bottoms","title":"Justina Bottoms","description":"\u003cp\u003eMade for the modern surfer who wants to show off what ya mama gave ya but also want to make sure you're not mooning everyone in the lineup after your next duck dive. These bottoms will have you sunning those buns while keeping you secure knowing they won't slip down on you in rough surf. A no brainer! Coverage: Cheeky to moderate 😉\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eColors: Coral Reef (orange red), Red, Blue (formerly blue skies), Lavendar (formerly petunia), Aqua (formerly Electric Sea), Slate Blue (light gray blue), and Orange (formerly Rustic Orange).\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"Small \/ Coral Reef","offer_id":30970007683126,"sku":"DG3SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Coral Reef","offer_id":30970007781430,"sku":"DG4SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Coral Reef","offer_id":30970007879734,"sku":"DG5SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Sunshine Yellow","offer_id":33044332576822,"sku":"DG99SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Sunshine Yellow","offer_id":33044332609590,"sku":"DG100SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Aqua","offer_id":33044332642358,"sku":"DG101SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Aqua","offer_id":33044332675126,"sku":"DG102SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Aqua","offer_id":33044332904502,"sku":"DG103SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Blue","offer_id":39302453755958,"sku":"DG127SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Blue","offer_id":39302453788726,"sku":"DG128SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Blue","offer_id":39302453821494,"sku":"DG129SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Red","offer_id":39302453854262,"sku":"DG130SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Red","offer_id":39302453887030,"sku":"DG131SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Red","offer_id":39302453952566,"sku":"DG132SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Lavendar","offer_id":39562690723894,"sku":"DG320SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Lavendar","offer_id":39562690789430,"sku":"DG321SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Lavendar","offer_id":39562691018806,"sku":"DG322SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Orange","offer_id":39789850230838,"sku":"DG468SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Orange","offer_id":39789850263606,"sku":"DG469SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Orange","offer_id":39934874484790,"sku":"DG535SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Orange","offer_id":39934874681398,"sku":"DG536SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Slate Blue","offer_id":39935034851382,"sku":"DG537SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Slate Blue","offer_id":39935034884150,"sku":"DG538SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Slate Blue","offer_id":39935035834422,"sku":"DG539SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Slate Blue","offer_id":39935037767734,"sku":"DG540SC","price":48.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/products\/kelia-twist-back-surf-top-3102725.jpg?v=1767658567"},{"product_id":"jazzy-high-waist-reversible-bottoms","title":"Jazzy High-Waist Reversible Bottoms","description":"\u003cp\u003eWith it's vintage style and a modern twist, the 'Jazzy' High Waist Bottom will have you turning heads all along the beach. Whether you've got a little or lotta bit of booty, these bottoms are universally flattering, moderately, cheeky and majorly cute!\u003cbr\u003eCoverage: Minimal to moderate, depending on booty size!\u003cbr\u003e\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Blue","offer_id":39933495115830,"sku":"DG512SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Coral Reef","offer_id":52327316128026,"sku":"DG991SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Blue","offer_id":52327316160794,"sku":"DG438SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Coral Reef","offer_id":52327316193562,"sku":"DG993SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Aqua","offer_id":52327316226330,"sku":"DG110SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Lavendar","offer_id":52327316259098,"sku":"DG107SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Slate Blue","offer_id":52327316291866,"sku":"DG513SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Marigold Yellow","offer_id":52327316324634,"sku":"DG516SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Emerald Green","offer_id":52327316357402,"sku":"DG548SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Mocha Brown","offer_id":52327316390170,"sku":"DG815SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Blue","offer_id":52327316422938,"sku":"DG439SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Coral Reef","offer_id":52327316455706,"sku":"DG992SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Aqua","offer_id":52327316488474,"sku":"DG97SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Lavendar","offer_id":52327316521242,"sku":"DG108SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Slate Blue","offer_id":52327316554010,"sku":"DG514SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Marigold Yellow","offer_id":52327316586778,"sku":"DG517SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Emerald Green","offer_id":52327316619546,"sku":"DG549SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Mocha Brown","offer_id":52327316652314,"sku":"DG816SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Blue","offer_id":52327316685082,"sku":"DG440SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Coral Reef","offer_id":52327316717850,"sku":"DG994SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Aqua","offer_id":52327316750618,"sku":"DG98SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Lavendar","offer_id":52327316783386,"sku":"DG109SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Slate Blue","offer_id":52327316816154,"sku":"DG515SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Marigold Yellow","offer_id":52327316848922,"sku":"DG518SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Emerald Green","offer_id":52327316881690,"sku":"DG550SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Mocha Brown","offer_id":52327316914458,"sku":"DG817SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Blue","offer_id":52327316947226,"sku":"DG441SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Coral Reef","offer_id":52327316979994,"sku":"DG995SC","price":48.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Mocha Brown","offer_id":52327317012762,"sku":"DG818SC","price":48.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/F982C5D2-F45C-4EA6-8ABE-F28B3E765073.png?v=1779979038"},{"product_id":"coco-top-2-0","title":"Coco Triangle Top","description":"\u003cp\u003eA classic, comfortable and universally flattering triangle top to wear in surf, swimming or lounging at a resort pool, skating around, a day at the beach, on vacation for at a festival! Straps are adjustable for your comfort. We got your back!\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"Olive Green \/ Small","offer_id":32986512621622,"sku":"DG56SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Olive Green \/ Medium","offer_id":32986512654390,"sku":"DG57SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Olive Green \/ Large","offer_id":32986512687158,"sku":"DG58SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Olive Green \/ XL","offer_id":45009720279322,"sku":"DG898SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Lavendar \/ Small","offer_id":33044325695542,"sku":"DG86SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Lavendar \/ Medium","offer_id":33044326514742,"sku":"DG87SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Lavendar \/ Large","offer_id":33044326547510,"sku":"DG88SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Lavendar \/ XL","offer_id":33044326842422,"sku":"DG89SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Candy Apple Red \/ Small","offer_id":39526864879670,"sku":"DG270SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Candy Apple Red \/ Medium","offer_id":39526864912438,"sku":"DG271SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Candy Apple Red \/ Large","offer_id":39526864945206,"sku":"DG272SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Candy Apple Red \/ XL","offer_id":39543463313462,"sku":"DG307SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Blue \/ Small","offer_id":39543390797878,"sku":"DG300SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Medium","offer_id":39543391256630,"sku":"DG301SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Blue \/ Large","offer_id":39543391387702,"sku":"DG302SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Blue \/ XL","offer_id":39543391518774,"sku":"DG303SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Coral Reef \/ Small","offer_id":39561148432438,"sku":"DG316SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Coral Reef \/ Medium","offer_id":39561148629046,"sku":"DG317SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Coral Reef \/ Large","offer_id":39561148760118,"sku":"DG318SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Coral Reef \/ XL","offer_id":39561148825654,"sku":"DG319SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Mustard Yellow \/ Small","offer_id":50728666923290,"sku":"DG1229SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Mustard Yellow \/ Medium","offer_id":50728666956058,"sku":"DG1230SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Mustard Yellow \/ Large","offer_id":50728666988826,"sku":"DG1231SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Mustard Yellow \/ XL","offer_id":50728667021594,"sku":"DG1232SC","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/caroline-hipster-bottoms-4479666.jpg?v=1767656590"},{"product_id":"julia-top","title":"Julia Top","description":"\u003cp\u003eOur Julia Top is chic, comfortable and adjustable! With its extra supportive underwire, thicker straps that tie in the back for all the adjustment and support you need, the Julia Top is our new go-to this summer for looking good and doing good! \u003cbr\u003e\u003cbr\u003eAvailable Colors: Cream, Coral Reef \u003c\/p\u003e\n\u003cp\u003eThe Cream Julia Top pairs well with: Josie Bottoms in Cream\u003c\/p\u003e\n\u003cp\u003eThe Coral Reef Julia Top pairs well with: Jazzy Bottoms and Justina Bottoms in Coral Reef \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Cream","offer_id":40373486682166,"sku":"DG657SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Coral Reef","offer_id":40373488091190,"sku":"DG658SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Gingham","offer_id":50914257797402,"sku":"DG1237SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Cream","offer_id":40200938487862,"sku":"DG570SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Coral Reef","offer_id":40200948678710,"sku":"DG571SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Gingham","offer_id":50914257666330,"sku":"DG1233SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Cream","offer_id":40200948711478,"sku":"DG572SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Coral Reef","offer_id":40200948744246,"sku":"DG573SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Gingham","offer_id":50914257699098,"sku":"DG1234SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Cream","offer_id":40200948777014,"sku":"DG574SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Coral Reef","offer_id":40200948809782,"sku":"DG575SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Gingham","offer_id":50914257731866,"sku":"DG1235SC","price":52.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Cream","offer_id":40200948842550,"sku":"DG576SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Coral Reef","offer_id":40200948875318,"sku":"DG577SC","price":52.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Gingham","offer_id":50914257764634,"sku":"DG1236SC","price":52.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/products\/julia-top-8710929.png?v=1767656655"},{"product_id":"josie-cheeky-bottoms","title":"Josie Cheeky Bottoms","description":"\u003cp\u003eOur new surf bottom favs! A flattering high leg cut with cheeky coverage, these bottoms stay on in the surf and the sand. Made to be worn around the waist or lower on the hips, depending on your style! \u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eAvailable Colors: Cream \u003c\/p\u003e\n\u003cp\u003ePairs Well With: Julia Top in Cream \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Cream","offer_id":40200952741942,"sku":"DG578SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Cream","offer_id":40200952774710,"sku":"DG579SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Cream","offer_id":40200952807478,"sku":"DG580SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Cream","offer_id":40200952840246,"sku":"DG581SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Cream","offer_id":40200952873014,"sku":"DG582SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Gingham","offer_id":50914270183706,"sku":"DG1238SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Gingham","offer_id":50914270216474,"sku":"DG1239SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Gingham","offer_id":50914270249242,"sku":"DG1240SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Gingham","offer_id":50914270282010,"sku":"DG1241SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Gingham","offer_id":50914270314778,"sku":"DG1242SC","price":54.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/products\/josie-cheeky-bottoms-6964949.png?v=1767656654"},{"product_id":"charlie-halter-top","title":"Charli Halter Top","description":"\u003cp\u003eMade for our 70's lovers, our Charlie Halter top is perfect for surfing, swimming, diving and sunbathing (with protection of course!) while giving those groovy vibes! Each suit is made of recycled materials, are soft, breathable and rated UPF 50+. We love it!\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":44257294975258,"sku":"DG761SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":44257295008026,"sku":"DG762SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":44257295040794,"sku":"DG763SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":44257295073562,"sku":"DG764SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":44257295106330,"sku":"DG765SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":44257295139098,"sku":"DG766SC","price":56.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/products\/charli-halter-top-3786329.jpg?v=1767656649"},{"product_id":"charlie-cheeky-bottoms","title":"Charli Cheeky Bottoms","description":"\u003cp\u003eFor the wahines that want to shred and work on those tan lines, our Charlie cheekies got you (semi!) covered so you can sun that bum as you please!\u003c\/p\u003e\n\u003cp\u003eBum coverage: Cheeky to moderate, with high cut hips for a flattering shape!\u003c\/p\u003e\n\u003cp\u003ePairs well with: Charlie Top, Kelia Top in Slate Blue, and any other fun colors you'd love to mix and match!\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":44257335542042,"sku":"DG767SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Small","offer_id":44257335574810,"sku":"DG768SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":44257335607578,"sku":"DG769SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":44257335640346,"sku":"DG770SC","price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44257335673114,"sku":"DG771SC","price":56.0,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":44257335705882,"sku":"DG772SC","price":56.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/charli-cheeky-bottoms-3295996.jpg?v=1767656647"},{"product_id":"jazzy-bottoms-discontinued-colors","title":"Jazzy Bottoms (Discontinued Colors)","description":"\u003cp\u003eHere's your chance to snag Jazzy Bottoms at half the price! These colors are on their way out and will not be returning. Grab 'em while you can!\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eALL CLEARANCE ITEMS ARE NON-REFUNDABLE.\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Seafoam","offer_id":45489467654426,"sku":"DG942SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Cotton Candy Pink","offer_id":45489467687194,"sku":"DG943SC","price":32.0,"currency_code":"USD","in_stock":true},{"title":"XS \/ Honeydew Green","offer_id":45489467719962,"sku":"DG944SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ I Got Sunshine","offer_id":45489467752730,"sku":"DG945SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Mustard","offer_id":45489467785498,"sku":"DG946SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Stormy Seas","offer_id":45489467851034,"sku":"DG947SC","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Seafoam","offer_id":45489457135898,"sku":"DG922SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Cotton Candy Pink","offer_id":45489457168666,"sku":"DG923SC","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Honeydew Green","offer_id":45489457201434,"sku":"DG924SC","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ I Got Sunshine","offer_id":45489457234202,"sku":"DG925SC","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Mustard","offer_id":45489457266970,"sku":"DG926SC","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Stormy Seas","offer_id":45489467883802,"sku":"DG948SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Seafoam","offer_id":45489457332506,"sku":"DG927SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Cotton Candy Pink","offer_id":45489457365274,"sku":"DG928SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Honeydew Green","offer_id":45489457398042,"sku":"DG929SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ I Got Sunshine","offer_id":45489457430810,"sku":"DG930SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Mustard","offer_id":45489457463578,"sku":"DG931SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Medium \/ Stormy Seas","offer_id":45489467916570,"sku":"DG949SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Seafoam","offer_id":45489457529114,"sku":"DG932SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Cotton Candy Pink","offer_id":45489457561882,"sku":"DG933SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Honeydew Green","offer_id":45489457594650,"sku":"DG934SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ I Got Sunshine","offer_id":45489457627418,"sku":"DG935SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Mustard","offer_id":45489457660186,"sku":"DG936SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Stormy Seas","offer_id":45489467949338,"sku":"DG950SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Seafoam","offer_id":45489457725722,"sku":"DG937SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Cotton Candy Pink","offer_id":45489457758490,"sku":"DG938SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Honeydew Green","offer_id":45489457791258,"sku":"DG939SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ I Got Sunshine","offer_id":45489457824026,"sku":"DG940SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Mustard","offer_id":45489457856794,"sku":"DG941SC","price":32.0,"currency_code":"USD","in_stock":false},{"title":"XL \/ Stormy Seas","offer_id":45489467982106,"sku":"DG951SC","price":32.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/jazzy-bottoms-discontinued-colors-8955584.jpg?v=1767656592"},{"product_id":"minimalist-rashguard-top","title":"Do Good Rashguard Top","description":"\u003cp\u003eSun out, suit up. Our long-sleeve rashguard top gives you UPF 50+ coverage, freedom of movement, and zero guilt — made from recycled materials and built to last through every session.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThe best surfers know: a good rashguard is non-negotiable. Protection from the sun, the board, and the salt — without overheating or restricting your paddle. The Riptide delivers all three, in a silhouette you’ll want to wear from lineup to lunch.\u003cbr\u003eLike every piece in our collection, the Riptide is made with recycled ECONYL® nylon and produced with sustainability at the center. When you wear Do Good, you’re voting for an ocean worth surfing in, for generations to come.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e• UPF 50+ long sleeve — full sun protection for long sessions\u003cbr\u003e• Flatlock seams prevent board rash and chafing\u003cbr\u003e• 4-way stretch moves with every paddle and duck dive\u003cbr\u003e•  ECONYL® nylon construction\u003cbr\u003e• Slim fit — won’t bunch under a wetsuit\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"Rustic Red \/ XS","offer_id":48122448314650,"sku":"DG1063SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Rustic Red \/ Small","offer_id":48122448347418,"sku":"DG1064SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Rustic Red \/ Medium","offer_id":48122448380186,"sku":"DG1065SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Rustic Red \/ Large","offer_id":48122448412954,"sku":"DG1066SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Rustic Red \/ XL","offer_id":48122448445722,"sku":"DG1067SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"Rustic Red \/ XXL","offer_id":48122448478490,"sku":"DG1068SC","price":54.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/FullSizeRender_0662fe30-4622-44a0-93a0-929bb121b718.jpg?v=1776387199"},{"product_id":"caroline-one-piece","title":"Patty Asymmetrical One Piece","description":"\u003cp\u003eElevate your swimwear collection with the “Patty Asymmetrical One-Piece”.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eMade wit high-quality, ecofriendly materials, this striking piece blends eco-conscious fashion with effortless style. The bold mustard hue captures the essence of sunny days, while the unique asymmetrical design offers a modern twist on the classic one-piece. Perfect for surfing, the beach or poolside lounging, this swimsuit not only makes a statement but also reflects your commitment to the environment. Dive into sustainable luxury with a piece that feels as good as it looks. \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":49529319194906,"sku":"DG1112SC","price":68.0,"currency_code":"USD","in_stock":false},{"title":"Small","offer_id":49529319227674,"sku":"DG1113SC","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49529319260442,"sku":"DG1114SC","price":68.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49529319293210,"sku":"DG1115SC","price":68.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":49529319325978,"sku":"DG1116SC","price":68.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":49529319358746,"sku":"DG1117SC","price":68.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/patty-asymmetrical-one-piece-3415419.jpg?v=1767656590"},{"product_id":"the-jill-bikini-top","title":"The Jill Bikini Top","description":"\u003cp\u003eGet in touch with your wild side with our play on the classic triangle Jill Bikini Top. This stylish top features a playful brown and orange retro floral pattern, adjustable, thicker straps for comfort, and ties in the back, making it the perfect choice for your next beach day. With its fun and unique design, you'll stand out from the crowd and feel confident while soaking up the sun.\u003c\/p\u003e\n\u003cp\u003eFeatures: adjustable straps and removable padding!\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":50401800782106,"sku":"DG1185SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"Small","offer_id":50401800814874,"sku":"DG1186SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50401800847642,"sku":"DG1187SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":50401800880410,"sku":"DG1188SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50401800913178,"sku":"DG1189SC","price":54.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/the-jill-bikini-bottoms-7195748.jpg?v=1767656592"},{"product_id":"the-jill-bikini-top-copy","title":"The Jill Bikini Bottoms","description":"\u003cp\u003eGet in touch with your wild side with our Jill bottoms. These side tie string bottoms feature a playful brown and orange retro floral pattern, adjustable straps for comfort, and semi cheeky booty coverage, making it the perfect choice for your next beach day. With its fun and unique design, you'll stand out from the crowd and feel confident while soaking up the sun.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":50401817755930,"sku":"DG1190SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"Small","offer_id":50401817788698,"sku":"DG1191SC","price":54.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50401817821466,"sku":"DG1192SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":50401817854234,"sku":"DG1193SC","price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50401817887002,"sku":"DG1194SC","price":54.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/the-jill-bikini-bottoms-6979265.jpg?v=1767656592"},{"product_id":"lucy-retro-floral-v-neck-one-piece","title":"Lucy Retro Floral One Piece","description":"\u003cp\u003eEmbrace your feminine side with the Lucy Retro Floral V Neck One Piece. This elegant cut swimsuit features a classic print that brings a touch of stylish nostalgia to your beach look. \u003c\/p\u003e\n\u003cp\u003ePro tip: You can take this suit from a surf or day at the beach to a fun night out by adding a simple skirt or shorts! \u003c\/p\u003e\n\u003cp\u003e*Comes with removable padding\u003c\/p\u003e\n\u003cp\u003e*Bum coverage: semi cheeky!\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":50401905017114,"sku":"DG1207SC","price":72.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":50401905049882,"sku":"DG1208SC","price":72.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50401905082650,"sku":"DG1209SC","price":72.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50401905115418,"sku":"DG1210SC","price":72.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":50401905148186,"sku":"DG1211SC","price":72.0,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":50401905180954,"sku":"DG1212SC","price":72.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/lucy-retro-floral-one-piece-3362283.jpg?v=1773783333"},{"product_id":"caroline-hipster-bottoms","title":"Caroline Hipster Bottoms","description":"\u003cp data-start=\"258\" data-end=\"581\"\u003eMeet your new go-to surf bottoms: the \u003cstrong data-start=\"296\" data-end=\"337\"\u003eCaroline Hipster Cheeky Bikini Bottoms\u003c\/strong\u003e, made for surfer girls who ride waves and stand for something bigger. Designed for movement, comfort, and confidence, these cheeky-cut bikini bottoms offer a flattering mid-rise hipster fit that stays in place through every duck dive and turn.\u003c\/p\u003e\n\u003cp data-start=\"583\" data-end=\"848\"\u003eMade with \u003cstrong data-start=\"593\" data-end=\"626\"\u003erecycled, sustainable fabrics\u003c\/strong\u003e, these eco-conscious swim bottoms are soft, stretchy, and durable—perfect for ocean athletes who care about the planet. The rich mustard color brings a warm, sun-kissed vibe that pops against blue waters and golden sands.\u003c\/p\u003e\n\u003cp data-start=\"850\" data-end=\"1007\"\u003eWhether you’re paddling out or lounging post-surf, these cheeky bikini bottoms blend \u003cstrong data-start=\"935\" data-end=\"971\"\u003eperformance and minimal coverage\u003c\/strong\u003e for an effortlessly cool look.\u003c\/p\u003e\n\u003cp data-start=\"1009\" data-end=\"1022\"\u003e\u003cstrong data-start=\"1009\" data-end=\"1022\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1023\" data-end=\"1261\"\u003e\n\u003cli data-start=\"1023\" data-end=\"1068\"\u003e\n\u003cp data-start=\"1025\" data-end=\"1068\"\u003eMade with recycled, sustainable materials\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1069\" data-end=\"1119\"\u003e\n\u003cp data-start=\"1071\" data-end=\"1119\"\u003eMid-rise hipster fit with cheeky back coverage\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1120\" data-end=\"1164\"\u003e\n\u003cp data-start=\"1122\" data-end=\"1164\"\u003eDouble-lined for a secure, non-slip feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1165\" data-end=\"1204\"\u003e\n\u003cp data-start=\"1167\" data-end=\"1204\"\u003eDurable, stretchy, and quick-drying\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1205\" data-end=\"1261\"\u003e\n\u003cp data-start=\"1207\" data-end=\"1261\"\u003eBold mustard hue inspired by sun-drenched adventures\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1263\" data-end=\"1366\"\u003ePair with our matching Coco Top in mustard, Pauline Top or mix and match your way to greatness —because doing good \u003cem data-start=\"1342\" data-end=\"1350\"\u003eshould\u003c\/em\u003e look this good.\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"Small","offer_id":50728664662298,"sku":"DG1226SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50728664695066,"sku":"DG1227SC","price":48.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":50728664727834,"sku":"DG1228SC","price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/caroline-hipster-surf_bottoms.jpg?v=1773783218"},{"product_id":"brown-floral-sustainable-surf-top","title":"Emily Floral Sustainable Surf Bikini Top","description":"\u003cp data-start=\"175\" data-end=\"400\"\u003eThe Emily \u003cstrong data-start=\"179\" data-end=\"219\"\u003eSustainable Surf Top\u003c\/strong\u003e is designed for real surf days — not just lounging. Made to\u003cstrong\u003e \u003c\/strong\u003estay on through wipeouts, this surf-tested bikini offers a secure fit, supportive feel, and confidence in the water.\u003c\/p\u003e\n\u003cp data-start=\"402\" data-end=\"677\"\u003eCrafted from regenerated and recycled performance fabric, it helps reduce plastic waste while delivering durability, stretch, and long-lasting shape. The compressive, stay-put design moves with you through paddle-outs, duck dives, and waves without slipping or adjusting.\u003c\/p\u003e\n\u003cp data-start=\"679\" data-end=\"818\"\u003eFinished in a timeless brown floral print, this bikini pairs effortlessly with surf leggings or stands strong on its own in the lineup.\u003c\/p\u003e\n\u003cp data-start=\"820\" data-end=\"833\"\u003e\u003cstrong data-start=\"820\" data-end=\"833\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"834\" data-end=\"1048\"\u003e\n\u003cli data-start=\"834\" data-end=\"879\"\u003e\n\u003cp data-start=\"836\" data-end=\"879\"\u003eSurf-secure fit that stays on in wipeouts with adjustable straps and tie back style to ensure the perfect fit for every body\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"880\" data-end=\"912\"\u003e\n\u003cp data-start=\"882\" data-end=\"912\"\u003eSustainable, recycled fabric, OEKO Tex Certified\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"913\" data-end=\"959\"\u003e\n\u003cp data-start=\"915\" data-end=\"959\"\u003eSupportive and comfortable for active wear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"960\" data-end=\"999\"\u003e\n\u003cp data-start=\"962\" data-end=\"999\"\u003eChlorine, saltwater \u0026amp; sun resistant, UPF 50+\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1000\" data-end=\"1048\"\u003e\n\u003cp data-start=\"1002\" data-end=\"1048\"\u003eDesigned for surfing, swimming \u0026amp; surf travel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eBecause what you wear in the ocean should \u003cstrong data-start=\"1158\" data-end=\"1169\"\u003edo good\u003c\/strong\u003e — and perform even better.\u003c\/p\u003e\n\u003cp\u003eAvailable in: Lavendar and Mariposa (brown)\u003c\/p\u003e\n\u003cp data-start=\"1050\" data-end=\"1114\"\u003e\u003cstrong data-start=\"1050\" data-end=\"1058\"\u003eFit:\u003c\/strong\u003e True to size. For a more locked-in surf fit, size down.\u003c\/p\u003e\n\u003cp data-start=\"1050\" data-end=\"1114\"\u003e\u003cstrong\u003ePairs Well With: \u003c\/strong\u003eHigh Waist Boycut Surf Shorts or Floral Basic Bottoms for a perfect match, or mix and match with Justina and Jazzy Bottoms in Petunia, Orange, Coral or Marigold. \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Purple Floral","offer_id":51635630211354,"sku":null,"price":54.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Brown Floral","offer_id":51640030298394,"sku":null,"price":54.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Purple Floral","offer_id":51635630244122,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Brown Floral","offer_id":51640030331162,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Purple Floral","offer_id":51635630276890,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Brown Floral","offer_id":51640030363930,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Purple Floral","offer_id":51635630309658,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Brown Floral","offer_id":51640030396698,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple Floral","offer_id":51635630342426,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Brown Floral","offer_id":51640030429466,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple Floral","offer_id":51635630375194,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Brown Floral","offer_id":51640030462234,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/Jackie_Ecofriendly_Bikini_Top.jpg?v=1773776470"},{"product_id":"brown-floral-sustainable-surf-bottoms","title":"Piper Basic Surf Bottoms","description":"\u003cp\u003eThe surf bottom built to perform — and look good doing it.\u003c\/p\u003e\n\u003cp\u003eMeet your new go-to for real surf days. The Piper Sustainable Surf Bottoms are designed for women who actually get in the water — built to stay on through wipeouts, paddle-outs, and duck dives without a second thought.\u003cbr\u003eCrafted from regenerated and recycled performance fabric, these bikini bottoms help reduce ocean plastic while delivering the stretch, compression, and durability your surf sessions demand. OEKO-TEX Certified and resistant to chlorine, saltwater, and UV rays, they’re made to last season after season.\u003cbr\u003eThe retro-inspired orange and yellow floral print brings effortless beach style to every lineup — whether you’re surfing at sunrise or walking the shore after a session.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFeatures:\u003cbr\u003e∙ Surf-secure fit that stays on through wipeouts\u003cbr\u003e∙ Sustainable recycled fabric, OEKO-TEX Certified\u003cbr\u003e∙ Supportive compression for active water use\u003cbr\u003e∙ Chlorine, saltwater \u0026amp; sun resistant — UPF 50+\u003cbr\u003e∙ Designed for surfing, swimming \u0026amp; surf travel\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFit: True to size. For a locked-in surf fit, size down. Moderate bum coverage.\u003c\/p\u003e\n\u003cp\u003eOptions: Lavendar floral print, Brown floral print\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003ePairs perfectly with: Orange Floral Bikini Top, Orange Floral Bandeau Top, or Sienna Square Neck Top. Mix and match with the Kelia Top in Marigold, Coral, or Orange — or the Coco Top in Mustard for a tonal look.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eBecause what you wear in the ocean should do good — and perform even better.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Brown Floral","offer_id":51635631161626,"sku":null,"price":54.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Purple Floral","offer_id":51640052285722,"sku":null,"price":54.0,"currency_code":"USD","in_stock":false},{"title":"Small \/ Brown Floral","offer_id":51635631194394,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Purple Floral","offer_id":51640052318490,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Brown Floral","offer_id":51635631227162,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Purple Floral","offer_id":51640052351258,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Brown Floral","offer_id":51635631259930,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Purple Floral","offer_id":51640052384026,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Brown Floral","offer_id":51635631292698,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple Floral","offer_id":51640052416794,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Brown Floral","offer_id":51635631325466,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple Floral","offer_id":51640052449562,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/Basic_Cut_Surf_Bikini_Bottoms.jpg?v=1773775588"},{"product_id":"purple-floral-surf-top","title":"Shelley Floral Bandeau Surf Top","description":"\u003cp data-end=\"461\" data-start=\"203\"\u003eThe Shelley\u003cstrong data-end=\"248\" data-start=\"207\"\u003e Sustainable Surf Bandeau Bikini Top \u003c\/strong\u003eis built for movement, waves, and wipeouts — designed to \u003cstrong data-end=\"338\" data-start=\"306\"\u003estay on when it matters most\u003c\/strong\u003e. This surf-tested bikini delivers a secure, supportive fit that won’t shift during paddle-outs, duck dives, or heavy surf.\u003c\/p\u003e\n\u003cp data-end=\"703\" data-start=\"463\"\u003eMade from \u003cstrong data-end=\"520\" data-start=\"473\"\u003eregenerated and recycled performance fabric\u003c\/strong\u003e, it helps reduce plastic waste while offering durability, stretch, and all-day comfort. The compressive, stay-put design keeps you confident in the water without feeling restrictive.\u003c\/p\u003e\n\u003cp data-end=\"853\" data-start=\"705\"\u003eFinished in a bold yet timeless \u003cstrong data-end=\"760\" data-start=\"737\"\u003epurple floral print\u003c\/strong\u003e, this bikini stands out in the lineup and pairs perfectly with surf leggings or boardshorts.\u003c\/p\u003e\n\u003cp data-end=\"868\" data-start=\"855\"\u003e\u003cstrong data-end=\"868\" data-start=\"855\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"1088\" data-start=\"869\"\u003e\n\u003cli data-end=\"914\" data-start=\"869\"\u003e\n\u003cp data-end=\"914\" data-start=\"871\"\u003eSurf-secure fit that stays on in wipeouts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"947\" data-start=\"915\"\u003e\n\u003cp data-end=\"947\" data-start=\"917\"\u003eSustainable, recycled fabric, OEKO Tex Certified\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"947\" data-start=\"915\"\u003eAdjustable straps and tie back top for true fit\u003c\/li\u003e\n\u003cli data-end=\"999\" data-start=\"948\"\u003e\n\u003cp data-end=\"999\" data-start=\"950\"\u003eSupportive and comfortable for active surf days\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1039\" data-start=\"1000\"\u003e\n\u003cp data-end=\"1039\" data-start=\"1002\"\u003eChlorine, saltwater \u0026amp; sun resistant, UPF 50+\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1088\" data-start=\"1040\"\u003e\n\u003cp data-end=\"1088\" data-start=\"1042\"\u003eDesigned for surfing, swimming \u0026amp; surf travel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1153\" data-start=\"1090\"\u003e\u003cstrong data-end=\"1098\" data-start=\"1090\"\u003eFit:\u003c\/strong\u003e True to size. Size down for a more locked-in surf fit.\u003c\/p\u003e\n\u003cp data-end=\"1153\" data-start=\"1090\"\u003e\u003cstrong\u003ePairs Well With: \u003c\/strong\u003ePurple Floral Basic Bottoms or High Waist Boycut Surf Shorts, or mix and match with Justina and Jazzy bottoms in Lavendar, Coral, or Marigold\u003c\/p\u003e\n\u003cp data-end=\"1235\" data-start=\"1155\"\u003ePerformance-driven, planet-minded — this is surfwear that’s made to \u003cstrong data-end=\"1234\" data-start=\"1223\"\u003edo good\u003c\/strong\u003e.\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":51635635945754,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51635635978522,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51635636011290,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51635636044058,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51635636076826,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51635636109594,"sku":null,"price":54.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/High_Waist_Bikini_Bottoms.jpg?v=1773775267"},{"product_id":"purple-floral-surf-shorts","title":"Holly High Waist Boycut Surf Shorts","description":"\u003cp data-start=\"208\" data-end=\"490\"\u003eThe \u003cstrong data-start=\"212\" data-end=\"247\"\u003eDo Good Sustainable Retro High Waist Boycut Surf Shorts\u003c\/strong\u003e are made for long sessions, paddle-outs, and wipeouts — designed to \u003cstrong data-start=\"316\" data-end=\"362\"\u003estay secure and move with you in the water\u003c\/strong\u003e. These surf-ready shorts offer comfortable coverage and some compression without restricting movement, so you can focus on the waves, not your gear.\u003c\/p\u003e\n\u003cp data-start=\"492\" data-end=\"767\"\u003eCrafted from \u003cstrong data-start=\"505\" data-end=\"552\"\u003eregenerated and recycled performance fabric\u003c\/strong\u003e, they help reduce plastic waste while delivering durability, stretch, and quick-dry comfort. The lightweight, surf-tested design holds its shape in saltwater and sun, making them ideal for both surf and beach days.\u003c\/p\u003e\n\u003cp data-start=\"769\" data-end=\"899\"\u003eBuilt to layer over a bikini or wear on their own, these shorts are a versatile essential for surf travel and everyday ocean time.\u003c\/p\u003e\n\u003cp data-start=\"901\" data-end=\"914\"\u003e\u003cstrong data-start=\"901\" data-end=\"914\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"915\" data-end=\"1143\"\u003e\n\u003cli data-start=\"915\" data-end=\"969\"\u003e\n\u003cp data-start=\"917\" data-end=\"969\"\u003eSurf-secure fit designed for movement and wipeouts with pockets\/ key loop\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"970\" data-end=\"1014\"\u003e\n\u003cp data-start=\"972\" data-end=\"1014\"\u003eSustainable, reversible, recycled performance fabric\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1015\" data-end=\"1054\"\u003e\n\u003cp data-start=\"1017\" data-end=\"1054\"\u003eLightweight, quick-dry, and durable\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1055\" data-end=\"1094\"\u003e\n\u003cp data-start=\"1057\" data-end=\"1094\"\u003eChlorine, saltwater \u0026amp; sun resistant, UPF 50+\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1095\" data-end=\"1143\"\u003e\n\u003cp data-start=\"1097\" data-end=\"1143\"\u003eDesigned for surfing, swimming \u0026amp; surf travel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1145\" data-end=\"1201\"\u003e\u003cstrong data-start=\"1145\" data-end=\"1153\"\u003eFit:\u003c\/strong\u003e True to size with a comfortable, stay-put feel.\u003c\/p\u003e\n\u003cp data-start=\"1145\" data-end=\"1201\"\u003eColor Options: Lavendar floral and Mariposa (brown)\u003c\/p\u003e\n\u003cp data-start=\"1145\" data-end=\"1201\"\u003e\u003cstrong\u003ePairs Well With: \u003cem\u003eBikini Top in Mariposa (brown), \u003c\/em\u003e Square Neck Top in Mariposa (brown) , Shelley Bandeau Top in Lavendar Floral, Catalina Bikini Top in Lavendar Floral, Kelia Top in Marigold, Orange, Mustard, Red, Coral Reef, and Lavendar \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1203\" data-end=\"1251\"\u003eMade to move. Made to last. Made to \u003cstrong data-start=\"1239\" data-end=\"1250\"\u003edo good\u003c\/strong\u003e.\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS \/ Purple Floral","offer_id":51635645841690,"sku":null,"price":56.0,"currency_code":"USD","in_stock":false},{"title":"XS \/ Brown Floral","offer_id":51635649675546,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Purple Floral","offer_id":51635645874458,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Brown Floral","offer_id":51635649708314,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Purple Floral","offer_id":51635645907226,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Brown Floral","offer_id":51635649741082,"sku":null,"price":56.0,"currency_code":"USD","in_stock":false},{"title":"Large \/ Purple Floral","offer_id":51635645939994,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Brown Floral","offer_id":51635649773850,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple Floral","offer_id":51635645972762,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Brown Floral","offer_id":51635649806618,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple Floral","offer_id":51635646005530,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Brown Floral","offer_id":51635649839386,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/Holly_High_Waist_Bikini_Bottoms_Surf_Shorts.jpg?v=1773782857"},{"product_id":"brown-thick-strap-square-neck-surf-top","title":"Sienna Square Neck Surf Top","description":"\u003cp data-start=\"251\" data-end=\"532\"\u003eThe \u003cstrong\u003eSienna Square Neck Surf Top\u003c\/strong\u003e is designed for active surf days — built to \u003cstrong data-start=\"342\" data-end=\"403\"\u003estay secure through paddle-outs, duck dives, and wipeouts\u003c\/strong\u003e. With a flattering square neckline and thick supportive straps, this top offers a locked-in feel without digging in or shifting.\u003c\/p\u003e\n\u003cp data-start=\"534\" data-end=\"816\"\u003eMade from \u003cstrong data-start=\"544\" data-end=\"591\"\u003eregenerated and recycled performance fabric\u003c\/strong\u003e, it delivers durable stretch, shape retention, and all-day comfort while helping reduce plastic waste. The compressive fit provides medium-to-high support, making it ideal for surfing, swimming, and high-movement beach days.\u003c\/p\u003e\n\u003cp data-start=\"818\" data-end=\"968\"\u003eFinished in a timeless brown tone that pairs effortlessly with surf bottoms, leggings, or shorts, this top is made to perform in the water and beyond.\u003c\/p\u003e\n\u003cp data-start=\"970\" data-end=\"983\"\u003e\u003cstrong data-start=\"970\" data-end=\"983\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"984\" data-end=\"1229\"\u003e\n\u003cli data-start=\"984\" data-end=\"1035\"\u003e\n\u003cp data-start=\"986\" data-end=\"1035\"\u003eThick straps for added support and stay-put fit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1036\" data-end=\"1095\"\u003e\n\u003cp data-start=\"1038\" data-end=\"1095\"\u003eSquare neckline for a flattering, functional silhouette\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1036\" data-end=\"1095\"\u003eReversible to golden orange color\u003c\/li\u003e\n\u003cli data-start=\"1096\" data-end=\"1140\"\u003e\n\u003cp data-start=\"1098\" data-end=\"1140\"\u003eSustainable, recycled performance fabric, OEKO Tex Certified\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1141\" data-end=\"1180\"\u003e\n\u003cp data-start=\"1143\" data-end=\"1180\"\u003eChlorine, saltwater \u0026amp; sun resistant, UPF 50+\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1181\" data-end=\"1229\"\u003e\n\u003cp data-start=\"1183\" data-end=\"1229\"\u003eDesigned for surfing, swimming \u0026amp; surf travel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1231\" data-end=\"1294\"\u003e\u003cstrong data-start=\"1231\" data-end=\"1239\"\u003eFit:\u003c\/strong\u003e True to size. Size down for a more locked-in surf fit.\u003c\/p\u003e\n\u003cp data-start=\"1296\" data-end=\"1385\"\u003eSupportive, surf-tested, and planet-minded — made to \u003cstrong data-start=\"1349\" data-end=\"1360\"\u003edo good\u003c\/strong\u003e in and out of the water.\u003c\/p\u003e\n\u003cp data-start=\"1296\" data-end=\"1385\"\u003e \u003c\/p\u003e\n\u003cp data-start=\"1296\" data-end=\"1385\"\u003eMatches Best With: Brown Floral Holly Boyshort Bottoms, Brown Floral Piper Bottoms\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":51635656065306,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51635656098074,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51635656130842,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51635656163610,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51635656196378,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51635656229146,"sku":null,"price":56.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/Sienna_Brown_Floral_Surf_Top.jpg?v=1775694469"},{"product_id":"purple-long-sleeve-surf-suit-one-piece","title":"Mahina Long Sleeve Surf Suit","description":"\u003cp\u003eMeet the Mahina Long Sleeve Surf Suit — designed for surfers who want maximum confidence, coverage, and performance in the water. Built to stay on through paddle-outs, duck dives, and wipeouts, this one-piece lets you focus on surfing — not adjusting your suit.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eA vintage-inspired all-over floral print in warm terracotta, marigold, and blush gives this suit its signature retro-cool energy. The long sleeves offer UPF 50+ sun protection for longer sessions in the water, while the flattering deep V-neckline balances function and style. The high-cut leg and surf-tested fit prevent slipping, wedgies, or shifting — even in powerful conditions.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTwo secure velcro pockets and a keyloop feature mean your essentials stay put whether you’re paddling out or strolling the shore.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMade from Repreve® — regenerated and recycled performance fabric crafted from plastic bottles — and OEKO-TEX® certified, the Mahina delivers durable stretch, shape retention, and long-lasting comfort while helping reduce plastic waste. Because looking good and doing good should always go together.\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003cbr\u003e∙ Long-sleeve one-piece with UPF 50+ sun protection\u003cbr\u003e∙ Flattering V-neck with secure, stay-put design\u003cbr\u003e∙ Surf-tested fit that stays on through wipeouts\u003cbr\u003e∙ Two velcro pockets + keyloop feature\u003cbr\u003e∙ Made from Repreve® recycled performance fabric\u003cbr\u003e∙ OEKO-TEX® certified — free from harmful substances\u003cbr\u003e∙ Quick-dry, compressive, and supportive\u003cbr\u003e∙ Chlorine, saltwater \u0026amp; sun resistant\u003cbr\u003e∙ Vintage retro floral print for classic style you can wear season after season\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003ePerfect For:\u003cbr\u003e∙ Surfing and long water sessions\u003cbr\u003e∙ Tropical travel and reef breaks\u003cbr\u003e∙ Active beach days and water sports\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFit: True to size. Designed for a secure, locked-in surf fit.\u003c\/p\u003e\n\u003cp\u003eMore coverage. More protection. More confidence.\u003cbr\u003eSurf longer — with less to worry about.\u003cbr\u003eMade to perform. Made responsibly. Made to do good.\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":51635664060698,"sku":null,"price":76.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":51635664093466,"sku":null,"price":76.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51635664126234,"sku":null,"price":76.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51635664159002,"sku":null,"price":76.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51635664191770,"sku":null,"price":76.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51635664224538,"sku":null,"price":76.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/Mahina_Rashguard_Long_Sleeve_One_Piece.jpg?v=1773782902"},{"product_id":"brown-floral-long-sleeve-one-piece","title":"Mariposa Long Sleeved Surf Suit","description":"\u003cp\u003eThe Sienna Long Sleeved Surf Suit is built for surfers who want \u003cstrong\u003emaximum coverage, confidence, and protection\u003c\/strong\u003e in the water. Designed to \u003cstrong\u003estay on through paddle-outs, duck dives, and wipeouts\u003c\/strong\u003e, this full-coverage one-piece lets you surf longer with less to worry about.\u003c\/p\u003e\n\u003cp\u003eFeaturing \u003cstrong\u003elong sleeves and a high neckline\u003c\/strong\u003e, this suit offers added sun protection with \u003cstrong\u003eUPF 50+\u003c\/strong\u003e protection and a secure, locked-in fit that helps prevent slipping, wedgies, or unwanted exposure — even in powerful conditions. It’s the go-to choice for long sessions, reef breaks, and travel days when comfort and coverage matter most.\u003c\/p\u003e\n\u003cp\u003eMade from \u003cstrong\u003eregenerated and recycled performance fabric\u003c\/strong\u003e, it delivers durable stretch, shape retention, and quick-dry comfort while helping reduce plastic waste already in circulation. Finished in a timeless and \u003cstrong\u003ereversible\u003c\/strong\u003e \u003cstrong\u003ebrown floral print\u003c\/strong\u003e, it’s designed to perform beyond trends and season after season.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLong sleeve, reversible high-neck one-piece surf suit for full coverage with pockets\/ key loop\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSurf-secure design that stays on through wipeouts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSustainable, recycled performance fabric OEKO Tex Certified\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUPF 50+ for added sun protection for long surf sessions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eQuick-dry, compressive, and supportive\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eChlorine, saltwater \u0026amp; sun resistant\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePerfect for:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSurfing in all conditions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLong sessions and surf travel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eReef breaks and high-sun environments\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e True to size. Designed for a secure, full-coverage surf fit.\u003c\/p\u003e\n\u003cp\u003eMore coverage. More protection. More time in the water.\u003cbr\u003eSurf with confidence — and \u003cstrong\u003edo good\u003c\/strong\u003e while you do it.\u003c\/p\u003e","brand":"Do Good Swimwear","offers":[{"title":"XS","offer_id":51635668648218,"sku":null,"price":78.0,"currency_code":"USD","in_stock":false},{"title":"Small","offer_id":51635668680986,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":51635668713754,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":51635668746522,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51635668779290,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51635668812058,"sku":null,"price":78.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/files\/Mahina_Long_Sleeve_Rashguard.png?v=1775694105"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0173\/2303\/2630\/collections\/ADC42C9F-651D-4BEB-A3A7-B25C40E3FFD9.jpg?v=1784069263","url":"https:\/\/www.dogoodsurfclub.com\/collections\/surf-retreat-collection.oembed?page=2","provider":"Do Good Swimwear","version":"1.0","type":"link"}