{"title":"Shop Now","description":null,"products":[{"product_id":"hana-bottom-tropique","title":"Hana Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105385455838,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105385488606,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105385521374,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105385554142,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181868_3e48057d-243e-4de9-a5fb-79459503ef3f.jpg?v=1790264680"},{"product_id":"hana-top-tropique","title":"Hana Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105385619678,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105385652446,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105385685214,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105385717982,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181851.jpg?v=1790264681"},{"product_id":"bali-bottom-tropique","title":"Bali Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105385750750,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105385783518,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105385816286,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105385849054,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181313_fb597747-2284-4d7c-a6a2-8ac0d66d6862.jpg?v=1790264683"},{"product_id":"bali-top-tropique","title":"Bali Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105385914590,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105385947358,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105385980126,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386012894,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181294.jpg?v=1790264685"},{"product_id":"lola-bottom-tropique","title":"Lola Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105386078430,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105386111198,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105386143966,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386176734,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC2132-Edit-4.jpg?v=1790264688"},{"product_id":"lola-top-tropique","title":"Lola Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105386209502,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105386242270,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105386275038,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386307806,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC2122-Edit-2.jpg?v=1790264690"},{"product_id":"sofie-bottom-tropique","title":"Sofie Bottom (Tropique)","description":"\u003cp\u003eEffortless style defines the Sofie Bottom, a classic poolside staple. Its flattering high-cut leg and playful, cheeky coverage show off your silhouette beautifully.\u003c\/p\u003e\n\u003cp\u003eFully lined in a silky, shimmering fabric that gives an ultra-soft, luxurious feel.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105386373342,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105386406110,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105386438878,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386471646,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC2376-Edit_c46316a1-3ad8-4be3-87e9-43f6dab27284.jpg?v=1790264691"},{"product_id":"sofie-top-tropique","title":"Sofie Top (Tropique)","description":"\u003cp\u003eYour perfect seaside staple, the Sofie Top delivers flattering fit and comfort with its deep-scooped cropped bikini silhouette, complete with contrasting details, adjustable shoulder straps and back clasp closure.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eLined throughout with a luminous, silky-smooth material that delivers an indulgent sensation and mid-level support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105386569950,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105386602718,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105386635486,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386668254,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC2365-Edit.jpg?v=1790264693"},{"product_id":"elise-bottom-tropique","title":"Elise Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105386701022,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105386733790,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105386766558,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386799326,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181718_18c70018-0555-4e50-a57d-7291d45ce305.jpg?v=1790264696"},{"product_id":"elise-top-tropique","title":"Elise Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105386864862,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105386897630,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105386930398,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105386963166,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181696.jpg?v=1790264698"},{"product_id":"bella-bottom-tropique","title":"Bella Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387028702,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387061470,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387094238,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387127006,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181165_c440475b-bb4e-489d-bf40-353f3a33a568.jpg?v=1790264700"},{"product_id":"bella-top-tropique","title":"Bella Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387192542,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387225310,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387258078,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387290846,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181142.jpg?v=1790264702"},{"product_id":"zara-bottom-tropique","title":"Zara Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387323614,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387356382,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387389150,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387421918,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4861-Edit-1.jpg?v=1790264704"},{"product_id":"zara-top-tropique","title":"Zara Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387487454,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387520222,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387552990,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387585758,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4855-Edit.jpg?v=1790264707"},{"product_id":"poppy-bottom-tropique","title":"Poppy Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387618526,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387651294,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387684062,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387716830,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4598-Edit-2.jpg?v=1790264709"},{"product_id":"poppy-top-tropique","title":"Poppy Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387749598,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387782366,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387815134,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387847902,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4582-Edit.jpg?v=1790264711"},{"product_id":"nia-bottom-tropique","title":"Nia Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105387880670,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105387913438,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105387946206,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105387978974,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181535_02d9d57b-4e90-4be6-b643-6f944f80b7d3.jpg?v=1790264713"},{"product_id":"nia-top-tropique","title":"Nia Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105388044510,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105388077278,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105388110046,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105388142814,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181516.jpg?v=1790264719"},{"product_id":"melody-bottom-tropique","title":"Melody Bottom (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105388208350,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105388241118,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105388273886,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105388306654,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4097-Edit-1.jpg?v=1790264717"},{"product_id":"melody-top-tropique","title":"Melody Top (Tropique)","description":"","brand":"Bright Swimwear","offers":[{"title":"Tropique \/ S","offer_id":49105388339422,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ M","offer_id":49105388372190,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ L","offer_id":49105388404958,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Tropique \/ XL","offer_id":49105388437726,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4065-Edit.jpg?v=1790264720"},{"product_id":"hana-bottom-fiore","title":"Hana Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105388503262,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105388536030,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105388568798,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105388601566,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180226_8cb82951-36c9-4a08-a9ce-30851c0e5867.jpg?v=1790264727"},{"product_id":"hana-top-fiore","title":"Hana Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105388667102,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105388699870,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105388732638,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105388765406,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180211.jpg?v=1790264723"},{"product_id":"bali-bottom-fiore","title":"Bali Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105388830942,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105388863710,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105388896478,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105388929246,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180188_b251880a-7047-482c-b6b2-1a8e15514bb1.jpg?v=1790264727"},{"product_id":"bali-top-fiore","title":"Bali Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105388962014,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105388994782,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105389027550,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105389060318,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180172.jpg?v=1790264728"},{"product_id":"lola-bottom-fiore","title":"Lola Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105389125854,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105389158622,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105389191390,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105389224158,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180706_5a14866f-fffa-42d0-83a6-7fb5583ebd10.jpg?v=1790264732"},{"product_id":"lola-top-fiore","title":"Lola Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105389289694,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105389322462,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105389355230,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105389387998,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180686.jpg?v=1790264733"},{"product_id":"sofie-bottom-fiore","title":"Sofie Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105389453534,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105389486302,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105389519070,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105389551838,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC1637-Edit-2.jpg?v=1790264734"},{"product_id":"sofie-top-fiore","title":"Sofie Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105389650142,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105389682910,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105389715678,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105389748446,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC1607-Edit-2.jpg?v=1790264737"},{"product_id":"elise-bottom-fiore","title":"Elise Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105389879518,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105389912286,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105389945054,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105389977822,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180571.jpg?v=1790264740"},{"product_id":"elise-top-fiore","title":"Elise Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105390076126,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105390108894,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105390141662,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105390174430,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180543.jpg?v=1790264742"},{"product_id":"bella-bottom-fiore","title":"Bella Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105390272734,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105390305502,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105390338270,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105390371038,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180153_5a21f173-dcb2-4077-86d7-9c22b301df82.jpg?v=1790264749"},{"product_id":"bella-top-fiore","title":"Bella Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105390436574,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105390469342,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105390502110,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105390534878,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180126.jpg?v=1790264748"},{"product_id":"zara-bottom-fiore","title":"Zara Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105390567646,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105390600414,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105390633182,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105390665950,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180488_6989bc3d-b3f7-4779-aa0a-2bdc1c89860f.jpg?v=1790264750"},{"product_id":"zara-top-fiore","title":"Zara Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105390731486,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105390764254,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105390797022,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105390829790,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180467.jpg?v=1790264752"},{"product_id":"poppy-bottom-fiore","title":"Poppy Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105390895326,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105390928094,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105390960862,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105390993630,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180410_8cccafd5-be1c-466f-87ce-7d46a9f01e81.jpg?v=1790264754"},{"product_id":"poppy-top-fiore","title":"Poppy Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105391059166,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105391091934,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105391124702,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105391157470,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180387_d1e0785b-fe2c-4649-9913-b60eff5a7e42.jpg?v=1790264757"},{"product_id":"nia-bottom-fiore","title":"Nia Bottom (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105391190238,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105391223006,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105391255774,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105391288542,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180109_6375437a-2467-4472-8245-eedfbf34baa0.jpg?v=1790264759"},{"product_id":"nia-top-fiore","title":"Nia Top (Fiore)","description":"","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105391452382,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105391485150,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105391517918,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105391550686,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_180088.jpg?v=1790264761"},{"product_id":"melody-bottom-fiore","title":"Melody Bottom (Fiore)","description":"\u003cp\u003eOur Melody bottom is the perfect bikini bottom for you. Featuring self-tie fastenings that you can adjust to fit just right, this timeless beach essential becomes your trusted companion for sunny days!\u003c\/p\u003e\n\u003cp\u003eFeaturing a mid-rise cut with cheeky coverage, these bottoms provide an ultra-flattering silhouette. They're fully lined and crafted from a shimmery, butter-soft fabric that delivers both luxury and comfort.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105391714526,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105391747294,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105391780062,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105391812830,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC1555.jpg?v=1790264762"},{"product_id":"melody-top-fiore","title":"Melody Top (Fiore)","description":"\u003cp\u003eThe Melody top is an essential bikini piece for any collection. This minimal triangle silhouette offers a contemporary interpretation of a classic design.\u003c\/p\u003e\n\u003cp\u003eCompletely customizable with adjustable neck and back straps plus sliding triangle construction, adapt the fit to your body. Fully backed with a silky, smooth material that delivers a sumptuous, cozy experience and moderate support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Fiore \/ S","offer_id":49105391878366,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ M","offer_id":49105391911134,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ L","offer_id":49105391943902,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true},{"title":"Fiore \/ XL","offer_id":49105391976670,"sku":null,"price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC1488-Edit-3.jpg?v=1790264765"},{"product_id":"hana-bottom-pinot-noir","title":"Hana Bottom (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105392042206,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105392074974,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105392107742,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105392140510,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4924-Edit-1.jpg?v=1790264766"},{"product_id":"hana-top-pinot-noir","title":"Hana Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105392206046,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105392238814,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105392271582,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105392304350,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4923-Edit.jpg?v=1790264768"},{"product_id":"bali-bottom-pinot-noir","title":"Bali Bottom (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105392369886,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105392402654,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105392435422,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105392468190,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4778-Edit_4696d749-0921-4f65-a340-67b85204c5ee.jpg?v=1790264770"},{"product_id":"bali-top-pinot-noir","title":"Bali Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105392861406,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105392894174,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105392926942,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105392959710,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4763-Edit.jpg?v=1790264773"},{"product_id":"lola-bottom-pinot-noir","title":"Lola Bottom (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105393516766,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105393549534,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105393582302,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105393615070,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4480-Edit-1.jpg?v=1790264776"},{"product_id":"lola-top-pinot-noir","title":"Lola Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105393680606,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105393713374,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105393746142,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105393778910,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC4465-Edit.jpg?v=1790264778"},{"product_id":"sofie-bottom-pinot-noir","title":"Sofie Bottom (Pinot Noir)","description":"\u003cp\u003eThe Sofie Bottom combines understated elegance with timeless poolside appeal. Featuring a high leg design and minimal coverage, this style beautifully emphasizes your silhouette.\u003c\/p\u003e\n\u003cp\u003eComplete lining paired with a matte, silky-smooth material delivers an indulgent, comfortable experience.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105393975518,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105394008286,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105394041054,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105394073822,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC1911-Edit.jpg?v=1790264780"},{"product_id":"sofie-top-pinot-noir","title":"Sofie Top (Pinot Noir)","description":"\u003cp\u003eAn ideal beachwear staple, the Sofie Top features a flattering deep scoop crop silhouette. It boasts contrasting details, customizable shoulder straps and a secure back closure.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eComplete lining and smooth, velvety textile deliver a sumptuous sensation with medium-level support.\u003c\/p\u003e","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105394925790,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105394958558,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105394991326,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105395024094,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/DSC1898-Edit.jpg?v=1790264783"},{"product_id":"elise-bottom-pinot-noir","title":"Elise Bottom (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105395089630,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105395122398,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105395155166,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105395187934,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181686.jpg?v=1790264785"},{"product_id":"elise-top-pinot-noir","title":"Elise Top (Pinot Noir)","description":"","brand":"Bright Swimwear","offers":[{"title":"Pinot Noir \/ S","offer_id":49105395646686,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ M","offer_id":49105395679454,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ L","offer_id":49105395712222,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Pinot Noir \/ XL","offer_id":49105395744990,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0807\/3507\/6574\/files\/BrightModelJune26_181657.jpg?v=1790264790"}],"url":"https:\/\/brightswimwearbikinis.com\/collections\/fever-dream.oembed","provider":"Bright Swimwear","version":"1.0","type":"link"}