{"title":"SWIMWEAR","description":"","products":[{"product_id":"classic-bikini-top-picnic","title":"Classic Bikini Top | Picnic","description":"\u003cp data-start=\"723\" data-end=\"736\" class=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"723\" data-end=\"736\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic triangle cut with 2 white beads at every string\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"841\" data-end=\"869\" class=\"\"\u003e\n\u003cp data-start=\"843\" data-end=\"869\" class=\"\"\u003eCustom print exclusive to Sabelle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003eSoft-stretch swim fabric\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"927\" data-end=\"938\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eJayde is 5’11”, a 10DD, and wears a size M top.\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1058\" data-start=\"1017\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":44887302930617,"sku":"BIKINI-TOP-PICNIC-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":44887302963385,"sku":"BIKINI-TOP-PICNIC-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":44887302996153,"sku":"BIKINI-TOP-PICNIC-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":44887303028921,"sku":"BIKINI-TOP-PICNIC-L","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"XL","offer_id":44887303061689,"sku":"BIKINI-TOP-PICNIC-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/DF4_585fcc0d-3998-45a1-8445-e1c10c3e3084.jpg?v=1749631849"},{"product_id":"tie-side-bikini-bottom-polka-dots","title":"Tie-Side Bikini Bottom | Polka Dots","description":"\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 2 baby pink beads at every string\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"869\" data-start=\"841\"\u003e\n\u003cp class=\"\" data-end=\"869\" data-start=\"843\"\u003eCustom brown \u0026amp; pink polka dot print exclusive to Sabelle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"940\" data-end=\"1058\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eJayde is 5’11”, a 10DD, and wears a size M bottoms.\u003c\/li\u003e\n\u003cli\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":44887304208569,"sku":"BIKINI-BOT-POLKA-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":44887304241337,"sku":"BIKINI-BOT-POLKA-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":44887304274105,"sku":"BIKINI-BOT-POLKA-M","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"L","offer_id":44887304306873,"sku":"BIKINI-BOT-POLKA-L","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"XL","offer_id":44887304339641,"sku":"BIKINI-BOT-POLKA-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/DF2_c4342926-48c2-4214-951d-468eac87e0a1.jpg?v=1777606839"},{"product_id":"classic-bikini-top-polka-dots","title":"Classic Bikini Top | Polka Dots","description":"\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic triangle cut with 2 baby pink beads at every string\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"869\" data-start=\"841\"\u003e\n\u003cp class=\"\" data-end=\"869\" data-start=\"843\"\u003eCustom brown \u0026amp; pink polka dot print exclusive to Sabelle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003eSoft-stretch swim fabric\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eJayde is 5’11”, a 10DD, and wears a size M top.\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1058\" data-start=\"1017\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":44887304765625,"sku":"BIKINI-TOP-POLKA-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":44887304798393,"sku":"BIKINI-TOP-POLKA-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":44887304831161,"sku":"BIKINI-TOP-POLKA-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":44887304863929,"sku":"BIKINI-TOP-POLKA-L","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":44887304896697,"sku":"BIKINI-TOP-POLKA-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/DF6_661431f7-e147-49a0-b97c-19ae4b9865a9.jpg?v=1749631729"},{"product_id":"tie-side-bikini-bottom-picnic-copy","title":"Tie Side Bikini Bottom | Picnic","description":"\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 2 white beads at every string\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"869\" data-start=\"841\"\u003e\n\u003cp class=\"\" data-end=\"869\" data-start=\"843\"\u003eCustom print exclusive to Sabelle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003eSoft-stretch swim fabric\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eJayde is 5’11”, a 10DD, and wears a size M bottoms.\u003c\/li\u003e\n\u003cli\u003eLana is 5’6”, a 10DD, and wears a size XS bottoms.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":45468196143289,"sku":"BIKINI-BOT-PICNIC-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":45468196176057,"sku":"BIKINI-BOT-PICNIC-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":45468196208825,"sku":"BIKINI-BOT-PICNIC-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468196241593,"sku":"BIKINI-BOT-PICNIC-L","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"XL","offer_id":45468196274361,"sku":"BIKINI-BOT-PICNIC-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/ChatGPTImageMay1_2026_02_51_12PM.png?v=1777611119"},{"product_id":"tie-side-bikini-bottom-gigi","title":"Tie-Side Bikini Bottom | Gigi","description":"\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003e\u003cspan\u003eA soft blend of blush, peach and warm caramel tones in a delicate check print exclusive to Sabelle\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 2 peach beads at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eLara is 5’8”, a 8B, and wears a size S bottoms.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":45468199747769,"sku":"BIKINI-BOT-GIGI-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":45468199780537,"sku":"BIKINI-BOT-GIGI-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":45468199813305,"sku":"BIKINI-BOT-GIGI-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468199846073,"sku":"BIKINI-BOT-GIGI-L","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":45468199878841,"sku":"BIKINI-BOT-GIGI-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/ChatGPTImageMay1_2026_02_57_01PM.png?v=1777611469"},{"product_id":"classic-bikini-top-gigi","title":"Classic Bikini Top | Gigi","description":"\u003cul\u003e\u003c\/ul\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eA soft blend of blush, peach and warm caramel tones in a delicate check print exclusive to Sabelle\u003c\/p\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic triangle cut with 2 peach beads at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"927\" data-end=\"938\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"940\" data-end=\"1058\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eLara is 5’8”, a 8B, and wears a size S top.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":45468204892345,"sku":"BIKINI-TOP-GIGI-XS","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"S","offer_id":45468204925113,"sku":"BIKINI-TOP-GIGI-S","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"M","offer_id":45468204957881,"sku":"BIKINI-TOP-GIGI-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468204990649,"sku":"BIKINI-TOP-GIGI-L","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":45468205023417,"sku":"BIKINI-TOP-GIGI-XL","price":48.3,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S02-25884-Dear_Frankie-0011.jpg?v=1763358561"},{"product_id":"tie-side-bikini-bottom-soleil","title":"Tie-Side Bikini Bottom | Soleil","description":"\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eOur signature cut in a beautiful plain yellow hue. \u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 1 white bead at every string and 3 in the middle \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"869\" data-start=\"841\"\u003e\n\u003cp class=\"\" data-end=\"869\" data-start=\"843\"\u003eCustom shiny yellow colour exclusive to Sabelle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003eTriple-lined at the front to ensure it’s never see-through\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eLara is 5’8”, a 8B bust, and wears a size S bottoms.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"SABELLE","offers":[{"title":"XS","offer_id":45468207808697,"sku":"BIKINI-BOT-SOL-XS","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"S","offer_id":45468207841465,"sku":"BIKINI-BOT-SOL-S","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"M","offer_id":45468207874233,"sku":"BIKINI-BOT-SOL-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468207907001,"sku":"BIKINI-BOT-SOL-L","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":45468207939769,"sku":"BIKINI-BOT-SOL-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S05-25884-Dear_Frankie-0021.jpg?v=1763358534"},{"product_id":"classic-bikini-top-soleil","title":"Classic Bikini Top | Soleil","description":"\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eOur signature cut in a beautiful plain yellow hue. \u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic triangle cut with 1 white bead at every string and 3 in the middle \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"869\" data-start=\"841\"\u003e\n\u003cp class=\"\" data-end=\"869\" data-start=\"843\"\u003eCustom shiny light yellow colour exclusive to Sabelle\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eTriple-lined to ensure it’s never see-through\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eLara is 5’8”, a 8B bust, and wears a size S top.\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":45468209217721,"sku":"BIKINI-TOP-SOL-XS","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"S","offer_id":45468209250489,"sku":"BIKINI-TOP-SOL-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":45468209283257,"sku":"BIKINI-TOP-SOL-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468209316025,"sku":"BIKINI-TOP-SOL-L","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":45468209348793,"sku":"BIKINI-TOP-SOL-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S01-25884-Dear_Frankie-0006.jpg?v=1763358501"},{"product_id":"tie-side-bikini-bottom-cherry-dots","title":"Tie-Side Bikini Bottom | Cherry Dots","description":"\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 2 brown beads at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eLara is 5’8”, a 8B bust, and wears a size S bottoms.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":45468209807545,"sku":"BIKINI-BOT-CHER-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":45468209840313,"sku":"BIKINI-BOT-CHER-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":45468209873081,"sku":"BIKINI-BOT-CHER-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468209905849,"sku":"BIKINI-BOT-CHER-L","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":45468209938617,"sku":"BIKINI-BOT-CHER-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S08-25884-Dear_Frankie-0045.jpg?v=1763358456"},{"product_id":"classic-bikini-top-cherry-dots","title":"Classic Bikini Top | Cherry Dots","description":"\u003cul\u003e\u003c\/ul\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" data-testid=\"conversation-turn-31\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" dir=\"auto\" data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"128\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic triangle cut with 2 brown beads at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eLara is 5’8”, a 8B bust, and wears a size S top.\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dear Frankie the Label","offers":[{"title":"XS","offer_id":45468210167993,"sku":"BIKINI-TOP-CHER-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":45468210200761,"sku":"BIKINI-TOP-CHER-S","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":45468210233529,"sku":"BIKINI-TOP-CHER-M","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":45468210266297,"sku":"BIKINI-TOP-CHER-L","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"XL","offer_id":45468210299065,"sku":"BIKINI-TOP-CHER-XL","price":48.3,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S03-25884-Dear_Frankie-0013.jpg?v=1763358427"},{"product_id":"tie-side-bikini-bottom-coconut","title":"Tie-Side Bikini Bottom | Coconut","description":"\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eA soft blush and chocolate check print with subtle vintage undertones exclusive to Sabelle\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 2 brown beads at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003eChocolate brown binding \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eLara is 5’8”, a 8B bust, and wears a size S bottoms.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DEAR FRANKIE","offers":[{"title":"XS","offer_id":45468629172409,"sku":"BIKINI-BOT-COCO-XS","price":48.3,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":45468629205177,"sku":"BIKINI-BOT-COCO-S","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"M","offer_id":45468629237945,"sku":"BIKINI-BOT-COCO-M","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"L","offer_id":45468629270713,"sku":"BIKINI-BOT-COCO-L","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"XL","offer_id":45468629303481,"sku":"BIKINI-BOT-COCO-XL","price":48.3,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S06-25884-Dear_Frankie-0027.jpg?v=1763358394"},{"product_id":"classic-triangle-bikini-top-coconut","title":"Classic Bikini Top | Coconut","description":"\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFINAL SALE - NO RETURNS OR EXCHANGES\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cmeta charset=\"utf-8\"\u003eA soft blush and chocolate check print with subtle vintage undertones exclusive to Sabelle\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eClassic triangle cut with 2 brown beads at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003eChocolate brown binding \u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"938\" data-start=\"927\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"1058\" data-start=\"940\"\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eLara is 5’8”, a 8B bust, and wears a size S top.\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DEAR FRANKIE","offers":[{"title":"XS","offer_id":45468621439161,"sku":"BIKINI-TOP-COCO-XS","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"S","offer_id":45468621471929,"sku":"BIKINI-TOP-COCO-S","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"M","offer_id":45468621504697,"sku":"BIKINI-TOP-COCO-M","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"L","offer_id":45468621537465,"sku":"BIKINI-TOP-COCO-L","price":48.3,"currency_code":"AUD","in_stock":false},{"title":"XL","offer_id":45468621570233,"sku":"BIKINI-TOP-COCO-XL","price":48.3,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S04-25884-Dear_Frankie-0017.jpg?v=1763358345"},{"product_id":"tie-side-bikini-bottom-butterfly","title":"Tie-Side Bikini Bottom | Butterfly","description":"\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003ePlayful yet elevated. A delicate, hand-drawn butterfly print designed exclusively for at Sabelle. \u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"723\" data-end=\"736\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic cheeky cut \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003ePlease note, this is not a placement print, meaning the print placement will slightly vary from piece to piece, making each bikini unique.\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46958107984057,"sku":"BIKINI-BOT-BUT-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46958108016825,"sku":"BIKINI-BOT-BUT-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46958108049593,"sku":"BIKINI-BOT-BUT-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46958108082361,"sku":"BIKINI-BOT-BUT-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46958108115129,"sku":"BIKINI-BOT-BUT-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S11-26298-DearFrankie-A-0054.jpg?v=1779429037"},{"product_id":"classic-bikini-top-butterfly","title":"Classic Bikini Top | Butterfly","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-31\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-32\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\" dir=\"auto\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"128\" data-start=\"0\"\u003e\u003cmeta charset=\"utf-8\"\u003ePlayful yet elevated. A delicate, hand-drawn butterfly print designed exclusively for at Sabelle. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic triangle cut \u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003cmeta charset=\"utf-8\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003ePlease note, this is not a placement print, meaning the print placement will slightly vary from piece to piece, making each bikini unique.\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46958108508345,"sku":"BIKINI-TOP-BUT-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46958108541113,"sku":"BIKINI-TOP-BUT-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46958108573881,"sku":"BIKINI-TOP-BUT-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46958108606649,"sku":"BIKINI-TOP-BUT-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46958108639417,"sku":"BIKINI-TOP-BUT-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S02-26298-DearFrankie-A-0007.jpg?v=1779428781"},{"product_id":"tie-side-bikini-bottom-ruffles","title":"Tie-Side Bikini Bottom | Ruffles","description":"\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eA timeless shape, our Ruffles bikini is a shiny black tie side bikini featuring delicate ruffle trim and adjustable ties. A classic bikini with a little something added to it!\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"723\" data-end=\"736\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic cheeky cut \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003eRuffle trim\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965391032505,"sku":"BIKINI-BOT-RUF-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965391065273,"sku":"BIKINI-BOT-RUF-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965391098041,"sku":"BIKINI-BOT-RUF-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965391130809,"sku":"BIKINI-BOT-RUF-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965391163577,"sku":"BIKINI-BOT-RUF-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S10-26298-DearFrankie-A-0048.jpg?v=1779427631"},{"product_id":"classic-bikini-top-ruffles","title":"Classic Bikini Top | Ruffles","description":"\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" data-testid=\"conversation-turn-31\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" dir=\"auto\" data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"128\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA timeless shape, our Ruffles bikini is a shiny black triangle bikini featuring delicate ruffle trim and adjustable ties. A classic bikini with a little something added to it!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eShiny Black classic triangle cut with a ruffle trim\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eSize Chart \u003ca rel=\"noopener\" href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965402665145,"sku":"BIKINI-TOP-RUF-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965402697913,"sku":"BIKINI-TOP-RUF-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965402730681,"sku":"BIKINI-TOP-RUF-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965402763449,"sku":"BIKINI-TOP-RUF-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965402796217,"sku":"BIKINI-TOP-RUF-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S01-26298-DearFrankie-A-0004.jpg?v=1779427597"},{"product_id":"tie-side-bikini-bottom-bluebell","title":"Tie-Side Bikini Bottom | Bluebell","description":"\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eA timeless shape, \u003cmeta charset=\"utf-8\"\u003emade in our hand-drawn Bluebell floral print, designed exclusively for Sabelle. The perfect contrast blue to make your tan pop. \u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"723\" data-end=\"736\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic cheeky cut with one blue bead on the end of each string \u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"732\" data-end=\"743\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"745\" data-end=\"799\"\u003e\n\u003cli data-start=\"745\" data-end=\"761\" class=\"\"\u003e\n\u003cp data-start=\"747\" data-end=\"761\" class=\"\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eYasmin is 5'7, a 32C bust and wears a size S top and S bottom\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965411315897,"sku":"BIKINI-BOT-BLU-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965411348665,"sku":"BIKINI-BOT-BLU-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965411381433,"sku":"BIKINI-BOT-BLU-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965411414201,"sku":"BIKINI-BOT-BLU-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965411446969,"sku":"BIKINI-BOT-BLU-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/ChatGPTImageMay22_2026_03_40_46PM.png?v=1779428455"},{"product_id":"classic-bikini-top-bluebell","title":"Classic Bikini Top | Bluebell","description":"\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-31\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-32\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\" dir=\"auto\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"128\" data-start=\"0\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eA timeless shape, \u003cmeta charset=\"utf-8\"\u003emade in our hand-drawn Bluebell floral print, designed exclusively for Sabelle. The perfect contrast blue to make your tan pop. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic triangle cut with two blue beads on two strings\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"732\" data-end=\"743\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"745\" data-end=\"799\"\u003e\n\u003cli data-start=\"745\" data-end=\"761\" class=\"\"\u003e\n\u003cp data-start=\"747\" data-end=\"761\" class=\"\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965412233401,"sku":"BIKINI-TOP-BLU-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965412266169,"sku":"BIKINI-TOP-BLU-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965412298937,"sku":"BIKINI-TOP-BLU-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965412331705,"sku":"BIKINI-TOP-BLU-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965412364473,"sku":"BIKINI-TOP-BLU-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/ChatGPTImageMay22_2026_03_37_23PM.png?v=1779428255"},{"product_id":"tie-side-bikini-bottom-zara","title":"Tie-Side Bikini Bottom | Zara","description":"\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" dir=\"auto\" data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-7\" data-is-intersecting=\"true\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-7\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-7\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"6425af81-980e-49fe-91c6-b7a30d3a4b89\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"172\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA classic tie side bikini bottom with adjustable ties and beads, designed in a vintage-inspired zig zag print. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie-side bottoms\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eClassic cheeky cut with 1 pink and 1 green bead at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003eOuter: 85% polyester 15% spandex, Lining: 80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"732\" data-end=\"743\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"745\" data-end=\"799\"\u003e\n\u003cli data-start=\"745\" data-end=\"761\" class=\"\"\u003e\n\u003cp data-start=\"747\" data-end=\"761\" class=\"\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965426094265,"sku":"BIKINI-BOT-ZAR-XS","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965426127033,"sku":"BIKINI-BOT-ZAR-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965426159801,"sku":"BIKINI-BOT-ZAR-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965426192569,"sku":"BIKINI-BOT-ZAR-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965426225337,"sku":"BIKINI-BOT-ZAR-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S12-26298-DearFrankie-A-0059.jpg?v=1779427452"},{"product_id":"classic-bikini-top-zara","title":"Classic Bikini Top | Zara","description":"\u003cul\u003e\u003c\/ul\u003e\n\u003carticle data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-31\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-32\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\" dir=\"auto\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-7\" class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-16\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-7\" data-turn-id=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-7\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"6425af81-980e-49fe-91c6-b7a30d3a4b89\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"172\" data-start=\"0\"\u003eA classic triangle bikini with adjustable ties and beads, designed in a vintage-inspired zig zag print. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie-back top\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eClassic triangle cut with 1 pink and 1 green bead at every string\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003eOuter: 85% polyester 15% spandex, Lining: 80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"732\" data-end=\"743\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"745\" data-end=\"799\"\u003e\n\u003cli data-start=\"745\" data-end=\"761\" class=\"\"\u003e\n\u003cp data-start=\"747\" data-end=\"761\" class=\"\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eSize Chart \u003ca href=\"https:\/\/dearfrankie.com\/pages\/swim-size-chart\" rel=\"noopener\" target=\"_blank\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965426815161,"sku":"BIKINI-TOP-ZAR-XS","price":69.0,"currency_code":"AUD","in_stock":false},{"title":"S","offer_id":46965426847929,"sku":"BIKINI-TOP-ZAR-S","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965426880697,"sku":"BIKINI-TOP-ZAR-M","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965426913465,"sku":"BIKINI-TOP-ZAR-L","price":69.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965426946233,"sku":"BIKINI-TOP-ZAR-XL","price":69.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S04-26298-DearFrankie-A-0019.jpg?v=1779427433"},{"product_id":"classic-one-piece-jet-black","title":"Classic One Piece | Jet Black","description":"\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-32\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\" dir=\"auto\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-6\" data-turn-id=\"request-WEB:6685d267-6944-4842-8ffd-d4c7b1cf19ed-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"5130dd58-1405-4125-b59d-137ba44bf7d7\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"121\" data-start=\"0\"\u003eFeaturing a plunging halter neckline, flattering low back and high cut leg, the Classic One Piece is easy, flattering and made for long days in the sun. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp data-start=\"220\" data-end=\"569\" class=\"\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-start=\"738\" data-end=\"925\"\u003e\n\u003cli data-start=\"738\" data-end=\"788\" class=\"\"\u003e\n\u003cp data-start=\"740\" data-end=\"788\" class=\"\"\u003eAdjustable tie up halter neck and low back\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"840\" class=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"840\" class=\"\"\u003eMatte black\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"898\" class=\"\"\u003e\n\u003cp data-start=\"872\" data-end=\"898\" class=\"\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cp data-start=\"901\" data-end=\"925\" class=\"\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"899\" data-end=\"925\" class=\"\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eCheeky cut \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"732\" data-end=\"743\" class=\"\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-start=\"745\" data-end=\"799\"\u003e\n\u003cli data-start=\"745\" data-end=\"761\" class=\"\"\u003e\n\u003cp data-start=\"747\" data-end=\"761\" class=\"\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"762\" data-end=\"799\" class=\"\"\u003e\n\u003cp data-start=\"764\" data-end=\"799\" class=\"\"\u003eYasmin is 5'7, a 32B bust and wears a size S\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGARMENT MEASUREMENTS\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e(Measurements taken from the actual garment, laid flat.)\u003c\/p\u003e\n\u003ctable style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;\" cellpadding=\"0\" cellspacing=\"0\" border=\"1\" class=\"MsoTableGrid\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd style=\"width: 75.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eXS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eXL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 1; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eWaist\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e29cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e31cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e33cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e35.5cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e38cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965448671417,"sku":"ONEPIECE-BLA-XS","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965448704185,"sku":"ONEPIECE-BLA-S","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965448736953,"sku":"ONEPIECE-BLA-M","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965448769721,"sku":"ONEPIECE-BLA-L","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965448802489,"sku":"ONEPIECE-BLA-XL","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S07-26298-DearFrankie-A-0031.jpg?v=1779427412"},{"product_id":"classic-one-piece-bluebell","title":"Classic One Piece | Bluebell","description":"\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" data-testid=\"conversation-turn-31\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" dir=\"auto\" data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:6685d267-6944-4842-8ffd-d4c7b1cf19ed-2\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5130dd58-1405-4125-b59d-137ba44bf7d7\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"121\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003eFeaturing a plunging halter neckline, flattering low back and high cut leg, the Classic One Piece is easy, flattering and made for long days in the sun. This style is made in our hand- drawn Bluebell floral print, designed exclusively for Sabelle. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eAdjustable tie up halter neck and low back\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eExclusive to Sabelle our 'Bluebell' print \u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cmeta charset=\"utf-8\"\u003eCheeky cut \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGARMENT MEASUREMENTS\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e(Measurements taken from the actual garment, laid flat.)\u003c\/p\u003e\n\u003ctable style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;\" cellpadding=\"0\" cellspacing=\"0\" border=\"1\" class=\"MsoTableGrid\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd style=\"width: 75.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eXS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eXL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 1; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003eWaist\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e29cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e31cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e33cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e35.5cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"100\"\u003e\n\u003cp style=\"margin-bottom: 0cm; line-height: normal;\" class=\"MsoNormal\"\u003e38cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965449195705,"sku":"ONEPIECE-BLU-XS","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965449228473,"sku":"ONEPIECE-BLU-S","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965449261241,"sku":"ONEPIECE-BLU-M","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965449294009,"sku":"ONEPIECE-BLU-L","price":139.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965449326777,"sku":"ONEPIECE-BLU-XL","price":139.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S08-26298-DearFrankie-A-0035.jpg?v=1779427374"},{"product_id":"mini-swim-shorts-coconut","title":"Mini Swim Shorts | Coconut","description":"\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eA vintage-inspired mini swim short featuring a cheeky fit, mid to low-rise waist and a adjustable contrast drawstring tie. Designed for an effortless, flattering fit, i\u003c\/span\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003en our best-selling Coconut print. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eMini shorts \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eContrast drawstring waist \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and XS swim short \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGARMENT MEASUREMENTS\u003c\/p\u003e\n\u003ctable class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eXS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eXL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 1;\"\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eLow Waist\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e35cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e37cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e39cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e41cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e43cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 2; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eHeight of Back\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e21.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e22.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e23.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e24.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e25.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965449818297,"sku":"SWIMSHORT-COCO-XS","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965449851065,"sku":"SWIMSHORT-COCO-S","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965449883833,"sku":"SWIMSHORT-COCO-M","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965449916601,"sku":"SWIMSHORT-COCO-L","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965449949369,"sku":"SWIMSHORT-COCO-XL","price":79.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S14-26298-DearFrankie-A-0067.jpg?v=1779752878"},{"product_id":"halter-bikini-top-coconut","title":"Halter Bikini Top | Coconut","description":"\u003cul\u003e\u003c\/ul\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"6e20deb6-4823-4501-afa3-95c20ce118f5\" data-testid=\"conversation-turn-31\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:7af6075d-2d0b-4ebc-a3c8-67be946791c5-21\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"077c2b3a-052d-40ac-8c37-023f97340aa5\" dir=\"auto\" data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:57b84265-9d23-4eb8-b337-9cd27fc9744c-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ee307edb-a911-4874-b3c1-88a264762516\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:57b84265-9d23-4eb8-b337-9cd27fc9744c-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"74b56e08-a80d-4894-9468-f003a1ee9309\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"166\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA vintage inspired halter neck bikini top in our best-selling Coconut print. Designed to sculpt and flatter with adjustable ties and a timeless, wear-on-repeat silhouette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003cp class=\"\" data-end=\"569\" data-start=\"220\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eHalter style that can be adjusted for the perfect fit \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003e\u003cmeta charset=\"utf-8\"\u003e2 brown beads on each back string\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and XS swim short \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965450375353,"sku":"BIKINI-HALTER-COCO-XS","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965450408121,"sku":"BIKINI-HALTER-COCO-S","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965450440889,"sku":"BIKINI-HALTER-COCO-M","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965450473657,"sku":"BIKINI-HALTER-COCO-L","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965450506425,"sku":"BIKINI-HALTER-COCO-XL","price":79.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S05-26298-DearFrankie-A-0023.jpg?v=1779427352"},{"product_id":"mini-swim-shorts-jet-black","title":"Mini Swim Shorts | Jet Black","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"09946aac-ac57-479f-8478-06b701e9c07f\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"155\" data-start=\"0\"\u003e\u003cmeta charset=\"utf-8\"\u003eA vintage-inspired mini swim short featuring a cheeky fit, mid to low-rise waist and adjustable drawstring tie. Designed for an effortless, flattering fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"\" data-end=\"736\" data-start=\"723\"\u003eFEATURES\u003c\/p\u003e\n\u003cul data-end=\"925\" data-start=\"738\"\u003e\n\u003cli class=\"\" data-end=\"788\" data-start=\"738\"\u003e\n\u003cp class=\"\" data-end=\"788\" data-start=\"740\"\u003eMini shorts \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"840\" data-start=\"789\"\u003e\n\u003cp class=\"\" data-end=\"840\" data-start=\"791\"\u003eShiny black \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"898\" data-start=\"870\"\u003e\n\u003cp class=\"\" data-end=\"898\" data-start=\"872\"\u003e80% Recycled Nylon 20% Spandex\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"925\" data-start=\"899\"\u003e\n\u003cp class=\"\" data-end=\"925\" data-start=\"901\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGARMENT MEASUREMENTS\u003c\/p\u003e\n\u003ctable class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eXS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eS\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eM\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eXL\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 1;\"\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eLow Waist\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e35cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e37cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e39cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e41cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e43cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 2; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003eHeight of Back\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e21.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e22.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e23.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e24.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"100\" valign=\"top\" style=\"width: 75.15pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e25.6cm\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965451915449,"sku":"SWIMSHORT-BLA-XS","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965451948217,"sku":"SWIMSHORT-BLA-S","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965451980985,"sku":"SWIMSHORT-BLA-M","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965452013753,"sku":"SWIMSHORT-BLA-L","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965452046521,"sku":"SWIMSHORT-BLA-XL","price":79.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S13-26298-DearFrankie-A-0065.jpg?v=1779752853"},{"product_id":"twist-tee-bikini-top-jet-black","title":"Twist Tee Bikini Top | Jet Black","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:beb59fec-fbf6-4188-9eeb-570327a2acf2-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a5ce21e5-81bd-43e4-9e31-b76ea44b66b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-0\" class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-2\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-0\" data-turn-id=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"88adbed7-a801-43d6-ac5d-e000e7ec208e\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-2\" class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-6\" data-turn-id-container=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-2\" data-turn-id=\"request-WEB:9ef92853-da50-4f7d-869a-1bfe18dee91b-2\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"f2ce236c-29a6-4a78-b37e-ef1650acb5f5\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"215\" data-start=\"0\"\u003eA little sporty, a little sexy. The Twist Tee Bikini Top features a plunging neckline and a twist-front detail, designed to hug you in all the right places. An effortless staple you’ll keep reaching for all summer, paired with the Mini Swim Shorts or a pair of jeans! \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"\" data-end=\"622\" data-start=\"609\"\u003e\u003cstrong data-end=\"622\" data-start=\"609\"\u003eFEATURES\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"\" data-end=\"670\" data-start=\"624\"\u003e\n\u003cp class=\"\" data-end=\"670\" data-start=\"626\"\u003e\u003cmeta charset=\"utf-8\"\u003eFront twist detail under the bust \u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"698\" data-start=\"671\"\u003e\n\u003cp class=\"\" data-end=\"698\" data-start=\"673\"\u003ePlunge neck line \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"716\" data-start=\"699\"\u003e\n\u003cp class=\"\" data-end=\"716\" data-start=\"701\"\u003eShiny black swim fabric \u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"730\" data-start=\"717\"\u003e\n\u003cp class=\"\" data-end=\"730\" data-start=\"719\"\u003eDouble lined\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"730\" data-start=\"717\"\u003e80% Recycled Nylon 20% Spandex\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"743\" data-start=\"732\"\u003e\u003cstrong data-end=\"743\" data-start=\"732\"\u003eSIZING\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"799\" data-start=\"745\"\u003e\n\u003cli class=\"\" data-end=\"761\" data-start=\"745\"\u003e\n\u003cp class=\"\" data-end=\"761\" data-start=\"747\"\u003eTrue to size\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"799\" data-start=\"762\"\u003e\n\u003cp class=\"\" data-end=\"799\" data-start=\"764\"\u003eYasmin is 5'7, a 32B bust and wears a size S top and S bottom \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sabelle","offers":[{"title":"XS","offer_id":46965454569657,"sku":"BIKINI-TEE-BLA-XS","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"S","offer_id":46965454602425,"sku":"BIKINI-TEE-BLA-S","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"M","offer_id":46965454635193,"sku":"BIKINI-TEE-BLA-M","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"L","offer_id":46965454667961,"sku":"BIKINI-TEE-BLA-L","price":79.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":46965454700729,"sku":"BIKINI-TEE-BLA-XL","price":79.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/6328\/6457\/files\/S06-26298-DearFrankie-A-0028.jpg?v=1779427329"}],"url":"https:\/\/sabelle.com.au\/collections\/swim.oembed","provider":"SABELLE","version":"1.0","type":"link"}