{"title":"Bikini Tops","description":"\u003cp\u003eBikini tops that balance support and ease.\u003c\/p\u003e\n\u003cp\u003eDesigned to feel secure without digging in. Made in small batches with recycled fabrics and thoughtful construction.\u003c\/p\u003e\n\u003ch3\u003eBikini tops, sold separately\u003c\/h3\u003e\n\u003cp\u003eBuy your top in the size that fits your bust, then pair it with the bottom that fits your hips. Every top is double-lined for coverage and structure — no padding, no bulk, just a clean silhouette and a little hold.\u003c\/p\u003e\n\n\u003ch3\u003eFit notes\u003c\/h3\u003e\n\u003cp\u003eTops run snug and supportive. If you're fuller-busted or between sizes, size up. Sizes XS–XL. Mix with a \u003ca href=\"\/collections\/bikini-bottoms\"\u003ebikini bottom\u003c\/a\u003e in your size, or shop full \u003ca href=\"\/collections\/all-bikinis\"\u003esets\u003c\/a\u003e. Our fit guide walks you through bust and band.\u003c\/p\u003e\n\n\u003ch3\u003eMarea fabric\u003c\/h3\u003e\n\u003cp\u003e81% recycled polyester from post-consumer plastic bottles + 19% Lycra. UPF 50+, chlorine- and saltwater-resistant, quick-drying, OEKO-TEX certified. Built to hold its shape and color season after season.\u003c\/p\u003e\n\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eRinse cold, wash cold in a mesh bag, lay flat to dry. That's it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNot sure on size?\u003c\/strong\u003e \u003ca href=\"\/pages\/find-your-fit\"\u003eSee our fit guide →\u003c\/a\u003e\u003c\/p\u003e","products":[{"product_id":"monserrate-bikini-top","title":"Monserrate Bikini Top","description":"\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMonserrate Bikini Top\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe top you put on in the morning and forget about.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSupportive enough to actually swim in, pretty enough to wear to lunch right after. The Monserrate is a bandeau with detachable straps — wear it strapless when you want to, add the straps when you need to. Either way it stays put. No adjusting, no readjusting, no thinking about it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTwo colorways: Yellow \u0026amp; Ivory, Pink \u0026amp; Red. Fifteen of each. No restocks.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe details\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBandeau silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDetachable straps — strapless or supported, your call\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDouble-lined — no padding, no underwire\u003c\/li\u003e\n\u003cli\u003eUV protective and quick-drying\u003c\/li\u003e\n\u003cli\u003eChlorine and saltwater resistant\u003c\/li\u003e\n\u003cli\u003eHandmade in Colombia\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAvailable in Yellow \u0026amp; Ivory and Pink \u0026amp; Red\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e15 pieces per colorway\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMarea: our fabric\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e81% recycled polyester, 19% Lycra. Spun from post-consumer plastic bottles. Four-way stretch with full recovery. Chlorine and saltwater resistant. UPF 50+. Quick-dry. Certified by OEKO-TEX Standard 100 and Global Recycled Standard 4.0. Built to last more than one summer — or five.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eRuns small. Size up — especially if you're used to US swimwear brands. Marea has memory, so a slightly roomier fit still holds. Available XS – XL.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eHandmade in Colombia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSewn by hand at a family-run atelier in Colombia we've worked with for years. We know everyone who touches your suit by name. Shipped free from Austin, Texas.\u003c\/p\u003e","brand":"Bahía Blues","offers":[{"title":"Yellow \u0026 Ivory \/ XS","offer_id":43841131872342,"sku":"SQ7726441","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ S","offer_id":43841131905110,"sku":"SQ7726442","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ M","offer_id":43841131937878,"sku":"SQ7726443","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ L","offer_id":43841131970646,"sku":"SQ7726444","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ XL","offer_id":43841132003414,"sku":"SQ7726445","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Pink \u0026 Red \/ XS","offer_id":43841132036182,"sku":"SQ7726446","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Pink \u0026 Red \/ S","offer_id":43841132068950,"sku":"SQ7726447","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Pink \u0026 Red \/ M","offer_id":43841132101718,"sku":"SQ7726448","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Pink \u0026 Red \/ L","offer_id":43841132134486,"sku":"SQ7726449","price":94.0,"currency_code":"USD","in_stock":true},{"title":"Pink \u0026 Red \/ XL","offer_id":43841132167254,"sku":"SQ7726450","price":94.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0697\/0844\/7830\/files\/Monserrate_Set_Pair_Sitting_Down.jpg?v=1778105022"},{"product_id":"cristales-bikini-top","title":"Cristales Bikini Top","description":"\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCristales Bikini Top\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe triangle top, done right.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Cristales is a tie-back triangle top — adjustable at the shoulders, bust, and back. It fits exactly however you want it to. No structure, no padding, just Marea doing what it does. It comes in three colorways so you can mix it with the Cristales Bottom, the Cocora Bottom, or anything else you already own.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThree colorways: Red \u0026amp; Brown, Brown \u0026amp; Ivory, Yellow \u0026amp; Ivory. Fifteen of each. No restocks.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe details\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eTriangle silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAdjustable shoulder straps and tie back\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eNo padding, no underwire\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eMix and match across the collection\u003c\/li\u003e\n\u003cli\u003eUV protective and quick-drying\u003c\/li\u003e\n\u003cli\u003eChlorine and saltwater resistant\u003c\/li\u003e\n\u003cli\u003eHandmade in Colombia\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAvailable in Red \u0026amp; Brown, Brown \u0026amp; Ivory, and Yellow \u0026amp; Ivory\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e15 pieces per colorway\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMarea: our fabric\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e81% recycled polyester, 19% Lycra. Spun from post-consumer plastic bottles. Four-way stretch with full recovery. Chlorine and saltwater resistant. UPF 50+. Quick-dry. Certified by OEKO-TEX Standard 100 and Global Recycled Standard 4.0. Softer than it sounds, built to outlast every fast-fashion suit in your drawer.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eRuns small. Size up — especially if you're used to US swimwear brands. The ties give you room to adjust from there. Available XS – XL.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eHandmade in Colombia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSewn by hand at a family-run atelier in Colombia we've worked with for years. We know everyone who touches your suit by name. Shipped free from Austin, Texas.\u003c\/p\u003e","brand":"Bahía Blues","offers":[{"title":"Red \u0026 Brown \/ XS","offer_id":44503503208534,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Red \u0026 Brown \/ S","offer_id":44503503241302,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Red \u0026 Brown \/ M","offer_id":44503503274070,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Red \u0026 Brown \/ L","offer_id":44503503306838,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Red \u0026 Brown \/ XL","offer_id":44503503339606,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ XS","offer_id":44503503372374,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ S","offer_id":44503503405142,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ M","offer_id":44503503437910,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ L","offer_id":44503503470678,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ XL","offer_id":44503503503446,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ XS","offer_id":44506157154390,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ S","offer_id":44506157187158,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ M","offer_id":44506157219926,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ L","offer_id":44506157252694,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ XL","offer_id":44506157285462,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0697\/0844\/7830\/files\/Cristales_Set_Red_Sitting_Down_Front.jpg?v=1778103951"},{"product_id":"cocora-bikini-top","title":"Cocora Bikini Top","description":"\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCocora Bikini Top\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe top you'll still be wearing in ten years.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThick contrast trim, a clean structured silhouette, and wide straps that give you elegance and function. Pairs with the Cocora Bottom but works just as well with anything you already own. It holds, it stays, it doesn't require maintenance.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTwo colorways: Yellow \u0026amp; Ivory, Brown \u0026amp; Ivory. Fifteen of each. No restocks.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe details\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eV neck and wide straps\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eThick contrast trim throughout\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDouble-lined — no padding, no underwire\u003c\/li\u003e\n\u003cli\u003eUV protective and quick-drying\u003c\/li\u003e\n\u003cli\u003eChlorine and saltwater resistant\u003c\/li\u003e\n\u003cli\u003eHandmade in Colombia\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAvailable in Yellow \u0026amp; Ivory and Brown \u0026amp; Ivory\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e15 pieces per colorway\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eMarea: our fabric\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e81% recycled polyester, 19% Lycra. Spun from post-consumer plastic bottles. Four-way stretch with full recovery. Chlorine and saltwater resistant. UPF 50+. Quick-dry. Certified by OEKO-TEX Standard 100 and Global Recycled Standard 4.0. Softer than it sounds, built to outlast every fast-fashion suit in your drawer.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eRuns small. Size up — especially if you're used to US swimwear brands. Marea has memory, so a slightly roomier fit still holds. Available XS – XL.\u003c\/p\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eHandmade in Colombia\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSewn by hand at a family-run atelier in Colombia we've worked with for years. We know everyone who touches your suit by name. Shipped free from Austin, Texas.\u003c\/p\u003e","brand":"Bahía Blues","offers":[{"title":"Yellow \u0026 Ivory \/ XS","offer_id":44503516184662,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ S","offer_id":44503516217430,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ M","offer_id":44503516250198,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ L","offer_id":44503516282966,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \u0026 Ivory \/ XL","offer_id":44503516315734,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ XS","offer_id":44503516348502,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ S","offer_id":44503516381270,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ M","offer_id":44503516414038,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ L","offer_id":44503516446806,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true},{"title":"Brown \u0026 Ivory \/ XL","offer_id":44503516479574,"sku":null,"price":94.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0697\/0844\/7830\/files\/Cocora_Set_Yellow_1.jpg?v=1777414129"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0697\/0844\/7830\/collections\/IMG_0061.jpg?v=1778107475","url":"https:\/\/bahiablues.com\/collections\/bikini-tops.oembed","provider":"Bahía Blues","version":"1.0","type":"link"}