{"title":"Seamless swimsuit - Top","description":"","products":[{"product_id":"eden-line-top","title":"Eden Line Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"229\" data-end=\"460\"\u003eA sleek, straight-cut bikini top designed for a clean and effortless fit. With minimal structure and smooth lines, it sits naturally on the body while keeping a sharp, modern look. Lightweight, flattering, and easy to wear all day.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210290954303,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210290987071,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210291019839,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210291052607,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210291085375,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210291118143,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T162915.472_eede82fa-cf25-4ca6-bcb0-c128da8aceb0.png?v=1777799020"},{"product_id":"luna-sculpt-bralette-top","title":"Luna Sculpt Bralette Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"157\" data-end=\"390\"\u003eA clean, modern bralette silhouette designed for a smooth and natural fit. With soft structure and minimal lines, it enhances your shape without overcomplicating the look. Lightweight, flattering, and easy to wear from beach to pool.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210291380287,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210291413055,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210291445823,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210291478591,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210291511359,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210291544127,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T162154.782_8166b08a-7b31-4c39-a65c-4759d076ce34.png?v=1777799022"},{"product_id":"lilia-contour-bralette","title":"Lilia Contour Bralette Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"164\" data-end=\"486\"\u003eSoft, sculpting, and effortlessly refined. The Lilia Contour Bralette is designed with a clean, minimal silhouette that naturally enhances your shape while offering a smooth, second-skin feel. Delicate straps and a flattering cut create a feminine, elevated look that transitions seamlessly from beach to everyday styling.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210291970111,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210292002879,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210292035647,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210292068415,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210292101183,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210292133951,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T155654.287_c5e52027-3733-4092-85ec-374e1fe52f2b.png?v=1777799026"},{"product_id":"nova-essential-crop-top","title":"Nova Essential Crop Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"312\" data-end=\"576\"\u003eDesigned for effortless comfort and a sleek, sculpted look. The Nova Essential Crop Top features a smooth, second-skin feel with minimal straps and a clean, flattering cut. Perfect for sun, swim, or styled beyond the beach — this is your everyday staple, elevated.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210292166719,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210292199487,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210292232255,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210292265023,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210292297791,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210292330559,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T154812.683.png?v=1777799028"},{"product_id":"aria-sculpt-triangle-top","title":"Aria Sculpt Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"269\" data-end=\"549\"\u003eA refined take on the classic triangle bikini, designed to highlight your natural shape with a clean, effortless feel. Featuring slim adjustable straps and a smooth, sculpting fit, this top blends minimal design with everyday comfort. Timeless, flattering, and endlessly wearable.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210292559935,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210292592703,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210292625471,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210292658239,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210292691007,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210292723775,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T154021.988.png?v=1777799030"},{"product_id":"azura-sleek-triangle-top","title":"Azura Sleek Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"242\" data-end=\"489\"\u003eA clean, modern take on the classic triangle bikini. Designed with smooth lines and adjustable straps, this top offers a flattering, natural fit with a barely-there feel. The ocean-inspired tone brings a fresh, sunlit energy to every beach moment.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210293149759,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210293182527,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210293215295,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210293248063,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210293280831,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210293313599,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T153401.603_0ae6b947-76c0-47de-81ed-a38e72dce959.png?v=1777799033"},{"product_id":"blush-tie-triangle-top","title":"Blush Tie Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"225\" data-end=\"493\"\u003eA soft, feminine triangle bikini top designed to flatter every curve. Featuring adjustable tie straps and a delicate gathered finish, it offers a customizable fit with a barely-there feel. The blush pink tone adds a playful, romantic touch—perfect for sun-soaked days.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210293542975,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210293575743,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210293608511,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210293641279,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210293674047,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210293706815,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T152901.448_8ba600c3-7ff5-4686-8657-725b4d508fd5.png?v=1777799036"},{"product_id":"nox-minimal-strap-top","title":"Nox Minimal Strap Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"213\" data-end=\"503\"\u003eA sleek, minimal bikini top designed for effortless elegance. Featuring thin adjustable straps and a clean, structured silhouette, it offers a smooth, supportive fit without unnecessary details. Crafted from ultra-soft stretch fabric, it feels weightless while enhancing your natural shape.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210293936191,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210293968959,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210294001727,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210294034495,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210294067263,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210294100031,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T152055.740_95c7db73-1c87-46d7-86c4-4ddf21a58416.png?v=1777799038"},{"product_id":"vela-tie-triangle-top","title":"Vela Tie Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"195\" data-end=\"490\"\u003eA refined take on the classic triangle bikini. Designed with delicate adjustable ties at the neck and back, it offers a customizable fit that enhances your natural shape. The soft, smooth fabric feels weightless on the skin, creating a clean, minimal silhouette that moves effortlessly with you.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210294132799,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210294165567,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210294198335,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210294231103,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210294263871,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210294296639,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T151407.491.png?v=1777799040"},{"product_id":"noir-string-triangle-top","title":"Noir String Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"224\" data-end=\"501\"\u003eA timeless triangle silhouette with a barely-there feel. Designed with adjustable neck and back ties for a custom fit, this piece enhances your natural shape while keeping a clean, minimal look. Soft stretch fabric hugs the body effortlessly for all-day comfort and confidence.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210294722623,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210294755391,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210294788159,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210294820927,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210294853695,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210294886463,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T150117.470_a73b2e20-b4f3-42c3-9ca1-28aa24f6a2cf.png?v=1777799043"},{"product_id":"monaco-triangle-top","title":"Monaco Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"197\" data-end=\"463\"\u003eA minimal triangle bikini top designed to sit naturally on the body with a clean, flattering shape. The adjustable straps and soft stretch fabric create a smooth, barely-there feel while offering light support. Effortless, feminine, and made to stand out 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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210294919231,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210294951999,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210294984767,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210295017535,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210295050303,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210295083071,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T143403.629.png?v=1777799044"},{"product_id":"cannes-triangle-top","title":"Cannes Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"190\" data-end=\"467\"\u003eA minimal triangle bikini top designed for a clean, natural shape with just the right amount of lift. The thin adjustable straps and soft stretch fabric create a smooth, second-skin feel that sits effortlessly on the body. Lightweight, flattering, and made for sun-soaked days.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210295541823,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210295574591,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210295607359,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210295640127,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210295672895,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210295705663,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T142519.517_7d167162-921d-4f03-bc25-cbff89e252a3.png?v=1777799048"},{"product_id":"venice-low-cut-top","title":"Venice Low Cut Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"213\" data-end=\"484\"\u003eA clean, low-cut bikini top designed to enhance your natural shape with a subtle lift and minimal feel. The thin adjustable straps and soft stretch fabric create a barely-there fit that sits perfectly on the body. Simple, flattering, and made for long days under 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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210296098879,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210296131647,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210296164415,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210296197183,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210296229951,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210296262719,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T141554.005_860d117d-1d98-4fdf-bc53-8957db8b5a73.png?v=1777799050"},{"product_id":"sunrush-top","title":"Sunrush Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"113\" data-end=\"425\"\u003eA minimal triangle bikini top designed to highlight your natural shape with a clean and flattering fit. Featuring thin adjustable straps and a lightweight feel, it sits perfectly on the body for an effortless, confident look. The vibrant yellow shade adds a bold, sunlit touch that stands out on every skin tone.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210296655935,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210296688703,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210296721471,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210296754239,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210296787007,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210296819775,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T140244.410_c7d52b56-9dc8-4f14-8dba-797e65918655.png?v=1777799053"},{"product_id":"lime-drop-top","title":"Lime Drop Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"173\" data-end=\"457\"\u003eA clean, minimal bikini top in a bold neon shade that instantly stands out. Designed with a straight neckline and thin adjustable straps for a flattering, effortless fit. The soft, smooth fabric hugs the body comfortably while keeping a sleek, modern look perfect for sun-soaked days.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210297180223,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210297212991,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210297245759,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210297278527,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210297311295,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210297344063,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T123531.012_e9c8cf2a-14b2-4684-8bd1-f1f3507a2a1d.png?v=1777799055"},{"product_id":"lover-top-black","title":"Lover Top – Black","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"556\" data-end=\"727\"\u003eA clean, minimal bikini top designed for a flattering and effortless fit. The straight neckline creates a modern silhouette while thin adjustable straps provide a comfortable, secure feel. Made from soft, smooth fabric that sits perfectly on the body, giving you a confident, easy look from beach days to poolside moments.\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210297573439,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210297606207,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210297638975,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210297671743,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210297704511,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210297737279,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T124236.779.png?v=1777799058"},{"product_id":"crimson-heat-triangle-top","title":"Crimson Heat Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"141\" data-end=\"295\"\u003eA bold, minimal triangle bikini top designed to turn heads.\u003cbr data-start=\"200\" data-end=\"203\"\u003eFeaturing adjustable halter ties and a sleek, sculpting fit for a confident, sun-ready look.\u003c\/p\u003e\n\u003cp data-start=\"297\" data-end=\"432\"\u003e• Classic triangle design\u003cbr data-start=\"326\" data-end=\"329\"\u003e• Adjustable neck \u0026amp; back ties\u003cbr data-start=\"362\" data-end=\"365\"\u003e• Lightweight, second-skin feel\u003cbr data-start=\"400\" data-end=\"403\"\u003e• Minimal, flattering fit\u003c\/p\u003e\n\u003cp data-start=\"434\" data-end=\"461\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210297966655,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210297999423,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210298032191,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210298064959,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210298097727,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210298130495,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T124939.337.png?v=1777799061"},{"product_id":"cocoa-heat-triangle-top","title":"Cocoa Heat Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"248\" data-end=\"409\"\u003eA minimal triangle bikini top designed to enhance your natural shape.\u003cbr data-start=\"317\" data-end=\"320\"\u003eFeaturing adjustable halter ties and a barely-there feel for the perfect sun-kissed look.\u003c\/p\u003e\n\u003cp data-start=\"411\" data-end=\"546\"\u003e• Classic triangle design\u003cbr data-start=\"440\" data-end=\"443\"\u003e• Adjustable neck \u0026amp; back ties\u003cbr data-start=\"476\" data-end=\"479\"\u003e• Lightweight, second-skin feel\u003cbr data-start=\"514\" data-end=\"517\"\u003e• Minimal, flattering fit\u003c\/p\u003e\n\u003cp data-start=\"548\" data-end=\"575\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210298163263,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210298196031,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210298228799,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210298261567,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210298294335,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210298327103,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T130650.218.png?v=1777799063"},{"product_id":"red-heat-triangle-top","title":"Red Heat Triangle Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"228\" data-end=\"388\"\u003eA sleek, minimal bikini top designed to enhance your natural shape.\u003cbr data-start=\"295\" data-end=\"298\"\u003eFeaturing thin adjustable straps and a flattering triangle cut for a clean, sculpted look.\u003c\/p\u003e\n\u003cp data-start=\"390\" data-end=\"514\"\u003e• Classic triangle shape\u003cbr data-start=\"418\" data-end=\"421\"\u003e• Adjustable straps\u003cbr data-start=\"444\" data-end=\"447\"\u003e• Lightweight, second-skin feel\u003cbr data-start=\"482\" data-end=\"485\"\u003e• Minimal, flattering fit\u003c\/p\u003e\n\u003cp data-start=\"516\" data-end=\"543\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210298753087,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210298785855,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210298818623,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210298851391,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210298884159,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210298916927,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T132959.813.png?v=1777799066"},{"product_id":"ribbed-button-crop-bikini-top-black","title":"After Hours Crop Top – Black","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"151\" data-end=\"326\"\u003eA sleek, cropped bikini top with a clean, elevated vibe.\u003cbr data-start=\"207\" data-end=\"210\"\u003eDesigned with short sleeves and a subtle button detail, it blends a fitted tee look with a flattering, sculpted fit.\u003c\/p\u003e\n\u003cp data-start=\"328\" data-end=\"452\"\u003e• Cropped short sleeve design\u003cbr data-start=\"361\" data-end=\"364\"\u003e• Button front detail\u003cbr data-start=\"389\" data-end=\"392\"\u003e• Ribbed stretch fabric\u003cbr data-start=\"419\" data-end=\"422\"\u003e• Smooth, body-hugging fit\u003c\/p\u003e\n\u003cp data-start=\"454\" data-end=\"481\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210299146303,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210299179071,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210299211839,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210299244607,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210299277375,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210299310143,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T134207.446.png?v=1777799068"},{"product_id":"ribbed-bandeau-bikini-top-black","title":"Ribbed Bandeau Bikini Top – Black","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"242\" data-end=\"415\"\u003eA sleek, strapless bikini top designed for a clean, minimal look.\u003cbr data-start=\"307\" data-end=\"310\"\u003eMade with a ribbed texture and a sculpting fit, it stays in place while enhancing your natural shape.\u003c\/p\u003e\n\u003cp data-start=\"417\" data-end=\"543\"\u003e• Strapless bandeau design\u003cbr data-start=\"447\" data-end=\"450\"\u003e• Ribbed stretch fabric\u003cbr data-start=\"477\" data-end=\"480\"\u003e• Clean, minimal silhouette\u003cbr data-start=\"511\" data-end=\"514\"\u003e• Comfortable, secure fit\u003c\/p\u003e\n\u003cp data-start=\"545\" data-end=\"572\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210299539519,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210299572287,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210299605055,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210299637823,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210299670591,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210299703359,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T134702.719.png?v=1777799070"},{"product_id":"sunset-zip-sport-bikini-top-yellow","title":"Sunset Zip Sport Bikini Top – Yellow","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"214\" data-end=\"397\"\u003eA sporty, sculpting bikini top designed for a clean and confident look.\u003cbr data-start=\"285\" data-end=\"288\"\u003eFeaturing a bold front zipper and supportive wide straps, it offers the perfect mix of comfort and style.\u003c\/p\u003e\n\u003cp data-start=\"399\" data-end=\"512\"\u003e• Front zip detail\u003cbr data-start=\"421\" data-end=\"424\"\u003e• Supportive wide straps\u003cbr data-start=\"452\" data-end=\"455\"\u003e• Sculpting, secure fit\u003cbr data-start=\"482\" data-end=\"485\"\u003e• Soft, stretchy fabric\u003c\/p\u003e\n\u003cp data-start=\"514\" data-end=\"541\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210299736127,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210299768895,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210299801663,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210299834431,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210299867199,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210299899967,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T135120.612.png?v=1777799071"},{"product_id":"midnight-zip-sculpt-bikini-top-black","title":"Midnight Zip Sculpt Bikini Top – Black","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b93892-0320-8394-bd2f-b8e9ea03b4f3-9\" data-testid=\"conversation-turn-168\" data-scroll-anchor=\"true\" 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=\"7415a5a6-fc20-4552-b4f5-9785fca8f911\" 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=\"87\" data-end=\"254\"\u003eA sleek, sculpting bikini top designed to flatter your shape and elevate your look.\u003cbr data-start=\"170\" data-end=\"173\"\u003eFeaturing a bold front zipper for adjustable style and a secure, comfortable fit.\u003c\/p\u003e\n\u003cp data-start=\"256\" data-end=\"363\"\u003e• Sculpting fit\u003cbr data-start=\"275\" data-end=\"278\"\u003e• Front zip detail\u003cbr data-start=\"300\" data-end=\"303\"\u003e• Soft, stretchy fabric\u003cbr data-start=\"330\" data-end=\"333\"\u003e• Double-lined for support\u003c\/p\u003e\n\u003cp data-start=\"365\" data-end=\"394\"\u003e80% Nylon \/ 20% Spandex\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","brand":"BAD HABIT","offers":[{"title":"XS","offer_id":43210300358719,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43210300391487,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43210300424255,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43210300457023,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43210300489791,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":43210300522559,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/6377\/7343\/files\/2026-04-07T135715.416.png?v=1777799075"}],"url":"https:\/\/outoflineclub.com\/collections\/seamless-swimsuit-top.oembed","provider":"Out Of Line","version":"1.0","type":"link"}