{"title":"Tops","description":"","products":[{"product_id":"inez-top-pink-slipper","title":"Inez Top (Pink Slipper)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pink Slipper \/ S","offer_id":52608382664924,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ M","offer_id":52608382697692,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ L","offer_id":52608382730460,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ XL","offer_id":52608382763228,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162240.jpg?v=1790339785"},{"product_id":"demi-top-pink-slipper","title":"Demi Top (Pink Slipper)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pink Slipper \/ S","offer_id":52608382959836,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ M","offer_id":52608382992604,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ L","offer_id":52608383025372,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ XL","offer_id":52608383058140,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161849.jpg?v=1790339789"},{"product_id":"nia-top-pink-slipper","title":"Nia Top (Pink Slipper)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pink Slipper \/ S","offer_id":52608383221980,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ M","offer_id":52608383254748,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ L","offer_id":52608383287516,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ XL","offer_id":52608383320284,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162353.jpg?v=1790339793"},{"product_id":"melody-top-pink-slipper","title":"Melody Top (Pink Slipper)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pink Slipper \/ S","offer_id":52608383615196,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ M","offer_id":52608383647964,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ L","offer_id":52608383680732,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Pink Slipper \/ XL","offer_id":52608383713500,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162423.jpg?v=1790339797"},{"product_id":"inez-top-picnic-date","title":"Inez Top (Picnic Date)","description":"","brand":"Bright Swimwear","offers":[{"title":"Picnic Date \/ S","offer_id":52608384106716,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ M","offer_id":52608384139484,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ L","offer_id":52608384172252,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ XL","offer_id":52608384205020,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161768.jpg?v=1790339804"},{"product_id":"demi-top-picnic-date","title":"Demi Top (Picnic Date)","description":"","brand":"Bright Swimwear","offers":[{"title":"Picnic Date \/ S","offer_id":52608384401628,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ M","offer_id":52608384434396,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ L","offer_id":52608384467164,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ XL","offer_id":52608384499932,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161670.jpg?v=1790339808"},{"product_id":"nia-top-picnic-date","title":"Nia Top (Picnic Date)","description":"","brand":"Bright Swimwear","offers":[{"title":"Picnic Date \/ S","offer_id":52608384696540,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ M","offer_id":52608384729308,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ L","offer_id":52608384762076,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ XL","offer_id":52608384794844,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162050.jpg?v=1790339812"},{"product_id":"melody-top-picnic-date","title":"Melody Top (Picnic Date)","description":"","brand":"Bright Swimwear","offers":[{"title":"Picnic Date \/ S","offer_id":52608385024220,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ M","offer_id":52608385056988,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ L","offer_id":52608385089756,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Picnic Date \/ XL","offer_id":52608385122524,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161579.jpg?v=1790339817"},{"product_id":"inez-top-sweetener","title":"Inez Top (Sweetener)","description":"","brand":"Bright Swimwear","offers":[{"title":"Sweetener \/ S","offer_id":52608385515740,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ M","offer_id":52608385548508,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ L","offer_id":52608385581276,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ XL","offer_id":52608385614044,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161809.jpg?v=1790339824"},{"product_id":"demi-top-sweetener","title":"Demi Top (Sweetener)","description":"","brand":"Bright Swimwear","offers":[{"title":"Sweetener \/ S","offer_id":52608385810652,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ M","offer_id":52608385843420,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ L","offer_id":52608385876188,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ XL","offer_id":52608385908956,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161713.jpg?v=1790339828"},{"product_id":"nia-top-sweetener","title":"Nia Top (Sweetener)","description":"","brand":"Bright Swimwear","offers":[{"title":"Sweetener \/ S","offer_id":52608386138332,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ M","offer_id":52608386171100,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ L","offer_id":52608386203868,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ XL","offer_id":52608386236636,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162408.jpg?v=1790339832"},{"product_id":"melody-top-sweetener","title":"Melody Top (Sweetener)","description":"","brand":"Bright Swimwear","offers":[{"title":"Sweetener \/ S","offer_id":52608386564316,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ M","offer_id":52608386597084,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ L","offer_id":52608386629852,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sweetener \/ XL","offer_id":52608386662620,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162473.jpg?v=1790339837"},{"product_id":"inez-top-bouquet","title":"Inez Top (Bouquet)","description":"","brand":"Bright Swimwear","offers":[{"title":"Bouquet \/ S","offer_id":52608386957532,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ M","offer_id":52608386990300,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ L","offer_id":52608387023068,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ XL","offer_id":52608387055836,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162180.jpg?v=1790339844"},{"product_id":"demi-top-bouquet","title":"Demi Top (Bouquet)","description":"","brand":"Bright Swimwear","offers":[{"title":"Bouquet \/ S","offer_id":52608387252444,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ M","offer_id":52608387285212,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ L","offer_id":52608387317980,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ XL","offer_id":52608387350748,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161636.jpg?v=1790339849"},{"product_id":"nia-top-bouquet","title":"Nia Top (Bouquet)","description":"","brand":"Bright Swimwear","offers":[{"title":"Bouquet \/ S","offer_id":52608387514588,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ M","offer_id":52608387547356,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ L","offer_id":52608387580124,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ XL","offer_id":52608387612892,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_162082.jpg?v=1790339853"},{"product_id":"melody-top-bouquet","title":"Melody Top (Bouquet)","description":"","brand":"Bright Swimwear","offers":[{"title":"Bouquet \/ S","offer_id":52608387809500,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ M","offer_id":52608387842268,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ L","offer_id":52608387875036,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Bouquet \/ XL","offer_id":52608387907804,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelMarch26_161555.jpg?v=1790339860"},{"product_id":"hana-top-tropique","title":"Hana Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608388137180,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608388169948,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608388202716,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608388235484,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181851.jpg?v=1790339864"},{"product_id":"bali-top-tropique","title":"Bali Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608388464860,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608388497628,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608388530396,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608388563164,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181294.jpg?v=1790339868"},{"product_id":"lola-top-tropique","title":"Lola Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608388727004,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608388759772,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608388792540,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608388825308,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC2122-Edit-2.jpg?v=1790339873"},{"product_id":"sofie-top-tropique","title":"Sofie Top (Tropique)","description":"\u003cp\u003eYour new favorite beach staple, the Sofie Top delivers a flattering fit with its generous scoop neckline and cropped silhouette. It includes contrasting trim, changeable straps and a convenient back hook closure.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eComplete lining paired with silky shimmer fabric delivers an indulgent sensation and medium-level support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608389021916,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608389054684,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608389087452,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608389120220,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC2365-Edit.jpg?v=1790339877"},{"product_id":"elise-top-tropique","title":"Elise Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608389316828,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608389349596,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608389382364,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608389415132,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181696.jpg?v=1790339882"},{"product_id":"bella-top-tropique","title":"Bella Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608389611740,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608389644508,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608389677276,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608389710044,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181142.jpg?v=1790339891"},{"product_id":"zara-top-tropique","title":"Zara Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608389873884,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608389906652,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608389939420,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608389972188,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4855-Edit.jpg?v=1790339891"},{"product_id":"poppy-top-tropique","title":"Poppy Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608390168796,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608390201564,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608390234332,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608390267100,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4582-Edit.jpg?v=1790339896"},{"product_id":"nia-top-tropique","title":"Nia Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608390463708,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608390496476,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608390529244,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608390562012,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181516.jpg?v=1790339900"},{"product_id":"melody-top-tropique","title":"Melody Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":52608390758620,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":52608390791388,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":52608390824156,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":52608390856924,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4065-Edit.jpg?v=1790339905"},{"product_id":"hana-top-fiore","title":"Hana Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608391020764,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608391053532,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608391086300,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608391119068,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180211.jpg?v=1790339914"},{"product_id":"bali-top-fiore","title":"Bali Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608391315676,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608391348444,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608391381212,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608391413980,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180172.jpg?v=1790339913"},{"product_id":"lola-top-fiore","title":"Lola Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608391577820,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608391610588,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608391643356,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608391676124,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180686.jpg?v=1790339917"},{"product_id":"sofie-top-fiore","title":"Sofie Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608391872732,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608391905500,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608391938268,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608391971036,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC1607-Edit-2.jpg?v=1790339921"},{"product_id":"elise-top-fiore","title":"Elise Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608392167644,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608392200412,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608392233180,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608392265948,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180543.jpg?v=1790339925"},{"product_id":"bella-top-fiore","title":"Bella Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608392462556,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608392495324,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608392528092,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608392560860,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180126.jpg?v=1790339929"},{"product_id":"zara-top-fiore","title":"Zara Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608392724700,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608392757468,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608392790236,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608392823004,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180467.jpg?v=1790339934"},{"product_id":"poppy-top-fiore","title":"Poppy Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608392986844,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608393019612,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608393052380,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608393085148,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180387_d1e0785b-fe2c-4649-9913-b60eff5a7e42.jpg?v=1790339938"},{"product_id":"nia-top-fiore","title":"Nia Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608393248988,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608393281756,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608393314524,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608393347292,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180088.jpg?v=1790339942"},{"product_id":"melody-top-fiore","title":"Melody Top (Fiore)","description":"\u003cp\u003eElevate your collection with the Melody bikini top—a contemporary twist on the classic silhouette. This minimal triangle cut is an essential piece for any swimwear wardrobe.\u003c\/p\u003e\n\u003cp\u003eAdapt the fit to your body with adjustable neck and back straps plus sliding triangles for a personalized look. The fully lined piece features sumptuous, silky-smooth material with a luminous finish that delivers comfort and moderate support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":52608393511132,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":52608393543900,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":52608393576668,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":52608393609436,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC1488-Edit-3.jpg?v=1790339946"},{"product_id":"hana-top-pinot-noir","title":"Hana Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608393838812,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608393871580,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608393904348,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608393937116,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4923-Edit.jpg?v=1790339952"},{"product_id":"bali-top-pinot-noir","title":"Bali Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608394100956,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608394133724,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608394166492,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608394199260,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4763-Edit.jpg?v=1790339956"},{"product_id":"lola-top-pinot-noir","title":"Lola Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608394395868,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608394428636,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608394461404,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608394494172,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4465-Edit.jpg?v=1790339960"},{"product_id":"sofie-top-pinot-noir","title":"Sofie Top (Pinot Noir)","description":"\u003cp\u003eYour perfect beach companion, the Sofie Top features a flattering deep scoop crop bikini silhouette with contrasting accents, adjustable shoulder straps, and convenient back clasp closure.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eComplete lining paired with a matte, silky-smooth material delivers a sumptuous, cosy experience alongside medium-level support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608394690780,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608394723548,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608394756316,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608394789084,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC1898-Edit.jpg?v=1790339964"},{"product_id":"elise-top-pinot-noir","title":"Elise Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608394952924,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608394985692,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608395018460,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608395051228,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181657.jpg?v=1790339968"},{"product_id":"bella-top-pinot-noir","title":"Bella Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608395247836,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608395280604,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608395313372,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608395346140,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181906.jpg?v=1790339972"},{"product_id":"zara-top-pinot-noir","title":"Zara Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608395509980,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608395542748,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608395575516,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608395608284,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC3892.jpg?v=1790339977"},{"product_id":"poppy-top-pinot-noir","title":"Poppy Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608395772124,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608395804892,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608395837660,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608395870428,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC1651-Edit-3.jpg?v=1790339981"},{"product_id":"nia-top-pinot-noir","title":"Nia Top (Pinot Noir)","description":"\u003cp\u003eYour ideal tanning partner for poolside relaxation, the Nia Top features a twisted bandeau cut that provides lift and definition for an enhanced neckline.\u003c\/p\u003e\n\u003cp\u003eComplete lining combined with a smooth, silky-textured material creates a plush and cozy experience. It includes a contrasting, adjustable and detachable halter neck strap for customized fit, secured by a traditional back closure.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608396165340,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608396198108,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608396230876,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608396263644,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4319-Edit.jpg?v=1790339985"},{"product_id":"melody-top-pinot-noir","title":"Melody Top (Pinot Noir)","description":"\u003cp\u003eThe Melody top is an essential bikini for your collection. This minimal triangle silhouette brings a modern twist to a classic design.\u003c\/p\u003e\n\u003cp\u003eCompletely adjustable with customizable neck and back straps plus sliding triangle cups to suit your body shape. Fully lined with a matte, velvety-smooth material that delivers a sumptuous, easy-wearing experience and moderate support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":52608396624092,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":52608396656860,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":52608396689628,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":52608396722396,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC2278-Edit-1.jpg?v=1790339990"},{"product_id":"hana-top-fantasy","title":"Hana Top (Fantasy)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fantasy \/ S","offer_id":52608397181148,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ M","offer_id":52608397213916,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ L","offer_id":52608397246684,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ XL","offer_id":52608397279452,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180805.jpg?v=1790339997"},{"product_id":"bali-top-fantasy","title":"Bali Top (Fantasy)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fantasy \/ S","offer_id":52608397607132,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ M","offer_id":52608397639900,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ L","offer_id":52608397672668,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ XL","offer_id":52608397705436,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_180722.jpg?v=1790340006"},{"product_id":"lola-top-fantasy","title":"Lola Top (Fantasy)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fantasy \/ S","offer_id":52608398033116,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ M","offer_id":52608398065884,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ L","offer_id":52608398098652,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ XL","offer_id":52608398131420,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/DSC4873-Edit.jpg?v=1790340005"},{"product_id":"sofie-top-fantasy","title":"Sofie Top (Fantasy)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fantasy \/ S","offer_id":52608398393564,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ M","offer_id":52608398426332,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ L","offer_id":52608398459100,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fantasy \/ XL","offer_id":52608398491868,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0857\/6188\/4380\/files\/BrightModelJune26_181454.jpg?v=1790340009"}],"url":"https:\/\/brightswimwearswim.com\/collections\/tops.oembed","provider":"Bright Swimwear","version":"1.0","type":"link"}