{"product_id":"sophie-langley™-effortless-floral-dress","title":"Sophie Langley™ | Effortless Floral Dress","description":"\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"829c9ed4-dcfa-4a0a-8ddd-2f570df33144\" data-testid=\"conversation-turn-103\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-699c7249-670c-838a-aaa3-c27d249ff055-0\" data-testid=\"conversation-turn-104\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b3cffb2f-d975-4e9e-830e-dc39a950259f\" 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 [.text-message+\u0026amp;]:mt-1\"\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 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-(--header-height)\" dir=\"auto\" data-turn-id=\"9c6b0fdf-ccf8-43b2-8ea3-642e43f64d39\" data-testid=\"conversation-turn-45\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69b06f8e-ecd0-8397-8f38-e50104efa948-0\" data-testid=\"conversation-turn-46\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a6a04214-1f44-402a-9872-4cbead339e10\" 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 [.text-message+\u0026amp;]:mt-1\"\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 dark markdown-new-styling\" style=\"text-align: center;\"\u003e\n\u003ch3 data-start=\"92\" data-end=\"139\" style=\"text-align: center;\"\u003e\u003cstrong data-start=\"92\" data-end=\"137\"\u003eSophie Langley™ | Effortless Floral Dress\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"141\" data-end=\"186\" style=\"text-align: center;\"\u003e\u003cem data-start=\"141\" data-end=\"186\"\u003eEffortless comfort meets timeless elegance.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"188\" data-end=\"446\" style=\"text-align: center;\"\u003eThe Sophie Langley™ dress is designed for easy, everyday wear with a soft silhouette and feminine floral print. The breathable cotton-blend feel and relaxed fit make it a comfortable choice for warm days, while the V-neckline adds a subtle touch of elegance.\u003c\/p\u003e\n\u003cp data-start=\"188\" data-end=\"446\" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0940\/0670\/6443\/files\/BlackandYellowModernMonogramLogo-2026-03-17T235244.806.png?v=1774544189\" alt=\"\" width=\"392\" height=\"392\"\u003e\u003c\/p\u003e\n\u003chr data-start=\"448\" data-end=\"451\"\u003e\n\u003cp data-start=\"453\" data-end=\"723\" style=\"text-align: center;\"\u003e\u003cstrong data-start=\"453\" data-end=\"475\"\u003eWhy women love it:\u003c\/strong\u003e\u003cbr data-start=\"475\" data-end=\"478\"\u003e✔ Soft cotton-blend feel for all-day comfort\u003cbr data-start=\"522\" data-end=\"525\"\u003e✔ Flattering V-neckline for a feminine look\u003cbr data-start=\"568\" data-end=\"571\"\u003e✔ Relaxed fit that moves naturally with you\u003cbr data-start=\"614\" data-end=\"617\"\u003e✔ Elegant floral print for a refined appearance\u003cbr data-start=\"664\" data-end=\"667\"\u003e✔ Easy to style for both casual and dressed-up moments\u003c\/p\u003e\n\u003chr data-start=\"725\" data-end=\"728\"\u003e\n\u003cp data-start=\"730\" data-end=\"744\" style=\"text-align: center;\"\u003e\u003cstrong data-start=\"730\" data-end=\"742\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"745\" data-end=\"887\" style=\"text-align: center;\"\u003e\n\u003cli data-section-id=\"17e7lip\" data-start=\"745\" data-end=\"765\"\u003eFit: Relaxed fit\u003c\/li\u003e\n\u003cli data-section-id=\"ci25xj\" data-start=\"766\" data-end=\"782\"\u003eLength: Midi\u003c\/li\u003e\n\u003cli data-section-id=\"1qz4fdz\" data-start=\"783\" data-end=\"803\"\u003eNeckline: V-neck\u003c\/li\u003e\n\u003cli data-section-id=\"1h8woao\" data-start=\"804\" data-end=\"830\"\u003eSleeves: Short sleeves\u003c\/li\u003e\n\u003cli data-section-id=\"kaj6hy\" data-start=\"831\" data-end=\"859\"\u003eStyle: Everyday elegance\u003c\/li\u003e\n\u003cli data-section-id=\"hiuewo\" data-start=\"860\" data-end=\"887\"\u003eSeason: Spring \/ Summer\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"889\" data-end=\"892\"\u003e\n\u003cp data-start=\"894\" data-end=\"977\" style=\"text-align: center;\"\u003eA comfortable and stylish piece that fits effortlessly into your everyday wardrobe.\u003c\/p\u003e\n\u003chr data-start=\"979\" data-end=\"982\"\u003e\n\u003cp data-start=\"984\" data-end=\"1042\" style=\"text-align: center;\"\u003e\u003cstrong data-start=\"984\" data-end=\"1042\"\u003eWe recommend choosing one size up for the perfect fit.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\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","brand":"Margot \u0026 Grace","offers":[{"title":"S \/ UK 8","offer_id":52998017581323,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"M \/ UK 10","offer_id":52998017614091,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"L \/ UK 12","offer_id":52998017646859,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"XL \/ UK 14","offer_id":52998017679627,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ UK 16","offer_id":52998017712395,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ UK 18","offer_id":52998017745163,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"4XL \/ UK 20","offer_id":52998017777931,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"5XL \/ UK 22","offer_id":52998017810699,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0940\/0670\/6443\/files\/BlackandYellowModernMonogramLogo-2026-03-17T235244.806.png?v=1774544189","url":"https:\/\/www.margotandgrace.co.uk\/products\/sophie-langley%e2%84%a2-effortless-floral-dress","provider":"Margot \u0026 Grace","version":"1.0","type":"link"}