{"product_id":"ottilie1","title":"Ottilie – Leopard Print Midi Dress","description":"\u003cdiv class=\"flex max-w-full flex-col flex-grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-model-slug=\"gpt-4o\" data-message-id=\"9e60958d-2ec3-40d7-a9c6-5baef261107b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert dark\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col flex-grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-model-slug=\"gpt-4o\" data-message-id=\"9e60958d-2ec3-40d7-a9c6-5baef261107b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert dark\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col flex-grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-model-slug=\"gpt-4o\" data-message-id=\"9e60958d-2ec3-40d7-a9c6-5baef261107b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert dark\"\u003e\n\u003carticle class=\"text-token-text-primary w-full\" dir=\"auto\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-92\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto py-5 px-6\"\u003e\n\u003cdiv class=\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group\/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs\/thread:px-0 @sm\/thread:px-1.5 @md\/thread:px-4\"\u003e\n\u003cdiv class=\"relative flex-col gap-1 md:gap-3\"\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-5\" dir=\"auto\" data-message-model-slug=\"gpt-4o\" data-message-id=\"80ffdc44-64ef-4c1e-a0a8-3bd8303fac37\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark\"\u003e\n\u003carticle class=\"text-token-text-primary w-full\" dir=\"auto\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-92\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto py-5 px-6\"\u003e\n\u003cdiv class=\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group\/turn-messages focus-visible:outline-hidden\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs\/thread:px-0 @sm\/thread:px-1.5 @md\/thread:px-4\"\u003e\n\u003cdiv class=\"relative flex-col gap-1 md:gap-3\"\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-5\" dir=\"auto\" data-message-model-slug=\"gpt-4o\" data-message-id=\"80ffdc44-64ef-4c1e-a0a8-3bd8303fac37\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-1748\" data-turn-id=\"request-68513a98-7834-800d-9bbd-b9de8abc435f-3\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--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-5\" dir=\"auto\" data-message-model-slug=\"gpt-5\" data-message-id=\"0f858312-5184-4119-84f6-1fa15e2d72e9\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-68513a98-7834-800d-9bbd-b9de8abc435f-10\" data-testid=\"conversation-turn-1852\" 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)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--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-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"42d27672-0640-4df4-9219-f98010a2c654\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-68cbca61-d138-8322-9f4a-3e8c72e85985-6\" data-testid=\"conversation-turn-88\" 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)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"92b31b27-f566-4f0c-9ece-e00fc4154b30\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"8ac6de41-f1f5-4b69-a0e2-25e650f22c6b\" data-testid=\"conversation-turn-500\" 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)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"8ac6de41-f1f5-4b69-a0e2-25e650f22c6b\" data-message-model-slug=\"gpt-5\"\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 break-words dark markdown-new-styling\"\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:4a56aca9-7b19-4e0a-9388-dbaac489f26a-10\" data-testid=\"conversation-turn-22\" 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)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"635bb153-f809-4ea5-8470-ed1f2fba8846\" data-message-model-slug=\"gpt-5\"\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 break-words dark markdown-new-styling\"\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=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:4a56aca9-7b19-4e0a-9388-dbaac489f26a-12\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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\" dir=\"auto\" data-message-model-slug=\"gpt-5\" data-message-id=\"d6cc121c-05d5-471b-9f11-ebb10acb79c3\" 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 break-words dark markdown-new-styling\" style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"42\" data-end=\"247\"\u003eTired of dresses that blend into the background, leaving you feeling overlooked?\u003c\/h3\u003e\n\u003cp data-start=\"42\" data-end=\"247\"\u003eThe Ottilie dress was designed to make every entrance memorable, letting your confidence and femininity take centre stage. Step into a room and feel the soft, layered ruffles sway with each step, while the bold leopard print draws admiring glances. This isn’t just a dress, it’s a statement that moves with you, balancing daring elegance with playful charm.\u003c\/p\u003e\n\u003cp data-start=\"488\" data-end=\"506\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0991\/3984\/6474\/files\/O1CN01fUgbSt1oUw7p0drOX__2810585229-0-cib.jpg?v=1773666572\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"508\" data-end=\"723\"\u003eBold leopard print that turns heads\u003c\/h3\u003e\n\u003cp data-start=\"508\" data-end=\"723\"\u003eThe timeless leopard pattern adds an edge of sophistication to your look. It’s a print that catches the eye without shouting, giving you effortless style for any occasion.\u003c\/p\u003e\n\u003ch3 data-start=\"725\" data-end=\"964\"\u003eRuffles that flow with every movement\u003c\/h3\u003e\n\u003cp data-start=\"725\" data-end=\"964\"\u003eThe layered ruffles on the hem and sleeves bring a playful sense of motion to the dress. As you walk or twirl, they create a dynamic silhouette that adds personality and keeps your look lively.\u003c\/p\u003e\n\u003cp data-start=\"966\" data-end=\"984\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0991\/3984\/6474\/files\/O1CN01BrTI2Q1oUw7nkrDHt__2810585229-0-cib.jpg?v=1773666571\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"986\" data-end=\"1237\"\u003eFlattering midi length for all occasions\u003c\/h3\u003e\n\u003cp data-start=\"986\" data-end=\"1237\"\u003eThe midi cut is elegant and versatile, perfect for dinners, events or daytime outings. It strikes a balance between sophistication and ease, offering coverage while showing just the right amount of leg.\u003c\/p\u003e\n\u003ch3 data-start=\"1239\" data-end=\"1455\"\u003eComfortable, lightweight fabric\u003c\/h3\u003e\n\u003cp data-start=\"1239\" data-end=\"1455\"\u003eMade from soft, breathable material, Ottilie keeps you feeling light and comfortable all day. No stiff fabrics, only smooth movement that enhances your confidence and comfort.\u003c\/p\u003e\n\u003ch3 data-start=\"1457\" data-end=\"1682\"\u003eFeminine neckline with long sleeves\u003c\/h3\u003e\n\u003cp data-start=\"1457\" data-end=\"1682\"\u003eThe pronounced neckline adds a subtle touch of daring, while the long sleeves balance the design with elegance. Together, they create a dress that feels both romantic and confident.\u003c\/p\u003e\n\u003cp data-start=\"1684\" data-end=\"1702\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0991\/3984\/6474\/files\/O1CN01bU4KqB1oUw7oCMTop__2810585229-0-cib.jpg?v=1773666572\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cp data-start=\"1704\" data-end=\"1926\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eStep into the spotlight with the Ottilie dress, where bold prints, playful ruffles, and flattering lines come together. Every detail is designed to move with you, making sure you look and feel confident from every angle.\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\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\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\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\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\u003cdiv class=\"od-pc-detail-description\"\u003e\n\u003cdiv id=\"detail-shadow-vender-top\" data-click=\"超链供应商\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"detail-desc-module\"\u003e\n\u003cdiv id=\"offer-title-300252630336286-1\" class=\"offer-title-wrapper\" data-title=\"Descripción del producto\" data-module-id=\"300252630336286\"\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!---https:\/\/detail.1688.com\/offer\/985543726684.html?spm=a261y.7663282.sceneKey.1.24d39399Q67nG4\u0026sk=consign\u0026traceId=2150419e17618458534806471e5385\u0026spm-url=a262eq.8992535%2F20251031.5103953.0\u0026spm-auction=985543726684---\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","brand":"Camstone","offers":[{"title":"XS","offer_id":52824680137051,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":52824680169819,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":52824680202587,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":52824680235355,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":52824680268123,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":52824680300891,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":52824680333659,"sku":null,"price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0917\/3971\/7979\/files\/O1CN01fUgbSt1oUw7p0drOX__2810585229-0-cib.jpg?v=1776365329","url":"https:\/\/camstone.co\/products\/ottilie1","provider":"Camstone","version":"1.0","type":"link"}