{"product_id":"the-breaker-shorts","title":"Haven Boyshorts","description":"\u003cp data-end=\"412\" data-start=\"325\"\u003e\u003cstrong data-end=\"985\" data-start=\"946\"\u003eFit \u0026amp; Sizing\u003c\/strong\u003e\u003cbr data-end=\"988\" data-start=\"985\"\u003e\u003cspan\u003e• Designed for a snatched, held-in fit\u003c\/span\u003e\u003cbr data-end=\"1033\" data-start=\"1030\"\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cstrong data-end=\"1049\" data-start=\"1035\"\u003eRuns small\u003c\/strong\u003e\u003cspan\u003e — we recommend sizing\u003c\/span\u003e\u003cem data-end=\"1083\" data-start=\"1055\"\u003e \u003c\/em\u003e\u003cspan\u003eup for the best fit\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-end=\"412\" data-start=\"325\"\u003eFlattering, secure, and made to move—these are the bottoms you’ll reach for every time.\u003c\/p\u003e\n\u003cp data-end=\"705\" data-start=\"414\"\u003eThe Haven Boyshorts are designed with a sculpting, held-in fit that hugs your body in all the right places while providing comfortable, modest coverage. Made from our signature buttery-soft, double-layered recycled fabric, they feel smooth, supportive, and stay in place—no adjusting needed.\u003c\/p\u003e\n\u003cp data-end=\"811\" data-start=\"707\"\u003eFrom ocean swims to beach walks, this versatile style doubles as both a swim bottom and a chic cover-up.\u003c\/p\u003e\n\u003cp data-end=\"944\" data-start=\"813\"\u003e♻️ \u003cstrong data-end=\"847\" data-start=\"816\"\u003eSustainable Recycled Fabric\u003c\/strong\u003e\u003cbr data-end=\"850\" data-start=\"847\"\u003e☀️ \u003cstrong data-end=\"871\" data-start=\"853\"\u003eSPF Protection\u003c\/strong\u003e\u003cbr data-end=\"874\" data-start=\"871\"\u003e🌊 \u003cstrong data-end=\"901\" data-start=\"877\"\u003eSecure, Stay-Put Fit\u003c\/strong\u003e\u003cbr data-end=\"904\" data-start=\"901\"\u003e🤍 \u003cstrong data-end=\"942\" data-start=\"907\"\u003eDouble-Lined (No Sheer Moments)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1194\" data-start=\"946\"\u003e\u003cstrong data-end=\"1212\" data-start=\"1196\"\u003eModel Sizing\u003c\/strong\u003e\u003cbr data-end=\"1215\" data-start=\"1212\"\u003e• Seashell Blush: size M\u003cbr data-end=\"1242\" data-start=\"1239\"\u003e• Caribbean Blue: size S\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0750\/0401\/8846\/files\/Blue_Haven.jpg?v=1770847966\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eFabric Details\u003c\/a\u003e\u003c\/p\u003e","brand":"Blue Haven Swim","offers":[{"title":"Seashell Blush \/ XS","offer_id":46406411714718,"sku":"BH-021","price":62.0,"currency_code":"USD","in_stock":false},{"title":"Seashell Blush \/ S","offer_id":46406411747486,"sku":"BH-022","price":62.0,"currency_code":"USD","in_stock":true},{"title":"Seashell Blush \/ M","offer_id":46406411780254,"sku":"BH-023","price":62.0,"currency_code":"USD","in_stock":true},{"title":"Seashell Blush \/ L","offer_id":46406411813022,"sku":"BH-024","price":62.0,"currency_code":"USD","in_stock":true},{"title":"Caribbean Blue \/ XS","offer_id":46406411845790,"sku":"BH-025","price":62.0,"currency_code":"USD","in_stock":true},{"title":"Caribbean Blue \/ S","offer_id":46406411878558,"sku":"BH-026","price":62.0,"currency_code":"USD","in_stock":true},{"title":"Caribbean Blue \/ M","offer_id":46406411911326,"sku":"BH-027","price":62.0,"currency_code":"USD","in_stock":true},{"title":"Caribbean Blue \/ L","offer_id":46406411944094,"sku":"BH-028","price":62.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0750\/0401\/8846\/files\/7ABD8EEC-99B3-4448-8EFE-EBBE8358561E.jpg?v=1771251673","url":"https:\/\/bluehavenswim.com\/products\/the-breaker-shorts","provider":"Blue Haven Swim","version":"1.0","type":"link"}