{"product_id":"heidi","title":"Heidi | One-Piece Botanical Print","description":"\u003cdiv class=\"standard-markdown grid-cols-1 grid [\u0026amp;_\u0026gt;_*]:min-w-0 gap-3\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eThe swimsuit that lets you actually enjoy the water.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTired of dreading swimsuit season because nothing ever feels quite right? The bikinis that dig in and create rolls where there were none. The one-pieces that somehow make you feel more self-conscious, not less. The endless dressing room mirrors and that sinking feeling that nothing was made for a body like yours.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThat feeling ends here.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eEvery piece in this collection was chosen with one woman in mind — the real one. Not the airbrushed version. The one whose body has lived, changed, and deserves to feel completely beautiful at the beach.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1020\/1291\/1950\/files\/hf_20260531_073451_d59c2107-2bca-4afd-8a3a-1ce20444d0ae.png?v=1780213268\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy women love this collection:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eTummy coverage that actually flatters.\u003c\/strong\u003e Ruched designs and high-waisted styles that smooth without squeezing — the difference between feeling held in and feeling genuinely supported.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eBuilt-in support without restriction.\u003c\/strong\u003e The support you need, exactly where you need it. Comfortable stretch everywhere else. Because a swimsuit that digs in is a swimsuit you leave at home.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eCoverage options for every comfort level.\u003c\/strong\u003e Tankinis, swim dresses, one-pieces, high-waisted bikinis — choose what feels right for you. No compromises, no settling. Just the style that makes you feel like yourself.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003ePrints and patterns that work with you.\u003c\/strong\u003e Strategically placed details that flatter without drawing attention where you do not want it. Every print chosen with real intention.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eStays in place — all day long.\u003c\/strong\u003e Secure straps and well-constructed fits that stay exactly where you put them. Swim, play, relax — without a single adjustment.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\n\u003cstrong\u003eThoughtful details that make sense.\u003c\/strong\u003e Pockets, adjustable straps, removable padding. Designed for real life, not just the photoshoot.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFit Guide:\u003c\/strong\u003e Most styles run true to size. High-waisted and tankini styles offer the most tummy coverage. Ruched designs are the most forgiving and flattering for most body types. When in doubt — size up for more comfortable coverage.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1020\/1291\/1950\/files\/hf_20260531_073455_2cc253bf-4fa4-45ea-84a0-c011a49a1d59.png?v=1780213269\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"275bb46b-3ef3-4052-ac4d-bba04693adf5\" data-is-intersecting=\"true\"\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-(--header-height)\" dir=\"auto\" data-turn-id=\"275bb46b-3ef3-4052-ac4d-bba04693adf5\" data-turn-id-container=\"275bb46b-3ef3-4052-ac4d-bba04693adf5\" data-testid=\"conversation-turn-25\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:213488a9-38a2-457f-b6ef-53e330246eae-74\" data-is-intersecting=\"true\"\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:213488a9-38a2-457f-b6ef-53e330246eae-74\" data-turn-id-container=\"request-WEB:213488a9-38a2-457f-b6ef-53e330246eae-74\" data-testid=\"conversation-turn-26\" 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=\"6e751a91-45d7-4de7-b479-970667d919f6\" 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 dark markdown-new-styling\"\u003e\n\u003ch3 data-section-id=\"1sh9be4\" data-start=\"0\" data-end=\"41\"\u003eSize Guide — Heidi One-Piece Swimsuit\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"43\" data-end=\"256\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"43\" data-end=\"101\"\u003e\n\u003ctr data-start=\"43\" data-end=\"101\"\u003e\n\u003cth data-start=\"43\" data-end=\"50\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"50\" data-end=\"66\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eBust (inches)\u003c\/th\u003e\n\u003cth data-start=\"66\" data-end=\"84\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eLength (inches)\u003c\/th\u003e\n\u003cth data-start=\"84\" data-end=\"101\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eHips (inches)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"148\" data-end=\"256\"\u003e\n\u003ctr data-start=\"148\" data-end=\"174\"\u003e\n\u003ctd data-start=\"148\" data-end=\"152\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"152\" data-end=\"159\"\u003e28.3\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"159\" data-end=\"166\"\u003e28.0\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"166\" data-end=\"174\"\u003e29.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"175\" data-end=\"201\"\u003e\n\u003ctd data-start=\"175\" data-end=\"179\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"179\" data-end=\"186\"\u003e29.9\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"186\" data-end=\"193\"\u003e28.7\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"193\" data-end=\"201\"\u003e31.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"202\" data-end=\"228\"\u003e\n\u003ctd data-start=\"202\" data-end=\"206\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"206\" data-end=\"213\"\u003e31.9\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"213\" data-end=\"220\"\u003e29.5\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"220\" data-end=\"228\"\u003e33.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"229\" data-end=\"256\"\u003e\n\u003ctd data-start=\"229\" data-end=\"234\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"234\" data-end=\"241\" data-col-size=\"sm\"\u003e33.9\u003c\/td\u003e\n\u003ctd data-start=\"241\" data-end=\"248\" data-col-size=\"sm\"\u003e30.7\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"248\" data-end=\"256\"\u003e35.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp data-start=\"258\" data-end=\"341\"\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\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Alice \u0026 Benjamin Collection","offers":[{"title":"Blue \/ S","offer_id":59740857598286,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":59740857631054,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":59740857663822,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":59740857696590,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":59740857729358,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1020\/1291\/1950\/files\/hf_20260531_073439_2341e35e-757f-4881-b3fb-4c780e9217c9.png?v=1780213268","url":"https:\/\/www.alicebenjamincollection.com\/products\/heidi","provider":"Alice \u0026 Benjamin Collection","version":"1.0","type":"link"}