{"product_id":"abstract-brushstroke-square-neck-tummy-control-one-piece-swimsuit","title":"Abstract Brushstroke Square Neck Tummy Control One Piece Swimsuit","description":"\u003cdiv\u003eThis striking one-piece swimsuit features a bold abstract brushstroke print in a dramatic tonal sweep across the body, creating a visually slimming diagonal effect that is as flattering as it is eye-catching. A square neckline with wide tank-style straps provides reliable, all-day support while keeping the silhouette clean and contemporary from every angle. Built-in tummy control panelling through the midsection offers a smooth, sculpting fit that enhances confidence without sacrificing comfort, making it an ideal choice for those who want coverage and shape in equal measure. The cut sits at a classic cheeky brief length at the hip, striking a flattering balance between modest and modern. Style with a sheer kimono cover-up, strappy flat sandals, and a woven beach tote for a complete and polished beach-ready look.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003ctable class=\"size-guide-table\" style=\"box-sizing: inherit; width: 569px; border-collapse: collapse; font-size: 14px; border: 1px solid rgb(0, 0, 0); table-layout: fixed; color: rgba(0, 0, 0, 0.75); font-family: Outfit, sans-serif; letter-spacing: 0.6px; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003cthead style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\u003ctr style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003cth style=\"box-sizing: inherit; width: 142px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 14px 18px; text-align: left; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); font-size: 12px; text-transform: uppercase; letter-spacing: 0.05em; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"box-sizing: inherit; width: 142px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 14px 18px; text-align: left; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); font-size: 12px; text-transform: uppercase; letter-spacing: 0.05em; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eBust \u003cspan class=\"unit-label\" style=\"box-sizing: inherit; letter-spacing: 0.05em; margin-left: 4px; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e(in)\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth style=\"box-sizing: inherit; width: 142px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 14px 18px; text-align: left; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); font-size: 12px; text-transform: uppercase; letter-spacing: 0.05em; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eWaist \u003cspan class=\"unit-label\" style=\"box-sizing: inherit; letter-spacing: 0.05em; margin-left: 4px; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e(in)\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth style=\"box-sizing: inherit; width: 142px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 14px 18px; text-align: left; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); font-size: 12px; text-transform: uppercase; letter-spacing: 0.05em; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eHips \u003cspan class=\"unit-label\" style=\"box-sizing: inherit; letter-spacing: 0.05em; margin-left: 4px; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e(in)\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctr data-size=\"s\" style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctd class=\"size-col\" style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 255, 255); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e32.3\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e24.4\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e34.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-size=\"m\" style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctd class=\"size-col\" style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 255, 255); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e34.3\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e26.4\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e36.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-size=\"l\" style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctd class=\"size-col\" style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 255, 255); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e36.2\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e28.3\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e38.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-size=\"xl\" style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctd class=\"size-col\" style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 255, 255); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e38.2\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e30.3\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e40.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-size=\"2xl\" style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctd class=\"size-col\" style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 255, 255); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e40.2\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e32.3\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e42.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-size=\"3xl\" style=\"box-sizing: inherit; --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e\n\u003ctd class=\"size-col\" style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 255, 255); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e42.1\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e34.3\u003c\/td\u003e\n\u003ctd style=\"box-sizing: inherit; width: 142px; padding: 14px 18px; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); --font-heading-family: 'Tenor Sans', sans-serif !important; --font-body-family: 'Outfit', sans-serif !important;\"\u003e44.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e","brand":"Bonnies Boutique","offers":[{"title":"Pink-black \/ S","offer_id":64591479865693,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pink-black \/ M","offer_id":64591479898461,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pink-black \/ L","offer_id":64591479931229,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pink-black \/ XL","offer_id":64591479963997,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pink-black \/ 2XL","offer_id":64591479996765,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Pink-black \/ 3XL","offer_id":64591480029533,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Green-black \/ S","offer_id":64591480062301,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Green-black \/ M","offer_id":64591480095069,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Green-black \/ L","offer_id":64591480127837,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Green-black \/ XL","offer_id":64591480160605,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Green-black \/ 2XL","offer_id":64591480193373,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Green-black \/ 3XL","offer_id":64591480226141,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blue-black-b \/ S","offer_id":64591480258909,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blue-black-b \/ M","offer_id":64591480291677,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blue-black-b \/ L","offer_id":64591480324445,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blue-black-b \/ XL","offer_id":64591480357213,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blue-black-b \/ 2XL","offer_id":64591480389981,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true},{"title":"Blue-black-b \/ 3XL","offer_id":64591480422749,"sku":null,"price":34.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/3363\/1069\/files\/women_s-square-neck-tummy-control-printed-one-piece-swimsuit-cec2b48b-08d3-458a-b3a6-eb715337b452.png?v=1777822265","url":"https:\/\/bonniesboutiquemalibu.co\/products\/abstract-brushstroke-square-neck-tummy-control-one-piece-swimsuit","provider":"Bonnies Boutique","version":"1.0","type":"link"}