{"product_id":"harper-off-shoulder-2-piece-set-0i","title":"Harper | Off-Shoulder 2 Piece Set","description":"\u003ch3 data-start=\"89\" data-end=\"150\"\u003eEffortless elegance with a relaxed, flattering silhouette\u003c\/h3\u003e\n\u003cp data-start=\"152\" data-end=\"592\"\u003eFinding a set that feels both comfortable and beautifully put together shouldn’t be complicated. The \u003cstrong data-start=\"253\" data-end=\"292\"\u003eHarper | Off-Shoulder 2 Piece Set\u003c\/strong\u003e is designed to drape softly over your body, creating a polished yet relaxed look without feeling restrictive. Whether you're heading out for lunch, enjoying a weekend away, or simply want to feel effortlessly stylish day to day, Harper gives you that refined, confident look without overthinking it.\u003c\/p\u003e\n\u003cp data-start=\"599\" data-end=\"658\"\u003e\u003cstrong data-start=\"599\" data-end=\"658\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0934\/8081\/2931\/files\/YJ1006-YS_4_c3248d4b-e509-4b82-af13-0f4976c46f03.png?v=1774667775\" alt=\"\" width=\"431\" height=\"575\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"599\" data-end=\"658\"\u003e\u003cstrong data-start=\"599\" data-end=\"658\"\u003eWhy You’ll Love The Harper | Off-Shoulder 2 Piece Set\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"660\" data-end=\"806\"\u003e\n\u003cstrong data-start=\"660\" data-end=\"687\"\u003eRelaxed, Flattering Fit\u003c\/strong\u003e – Designed to sit comfortably on the body while creating a smooth, elegant silhouette that feels easy to wear all day.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"808\" data-end=\"947\"\u003e\n\u003cstrong data-start=\"808\" data-end=\"840\"\u003eFeminine Off-Shoulder Design\u003c\/strong\u003e – A soft, open neckline that adds a subtle, sophisticated touch while keeping the look relaxed and modern.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"949\" data-end=\"1086\"\u003e\n\u003cstrong data-start=\"949\" data-end=\"981\"\u003eEffortless Two-Piece Styling\u003c\/strong\u003e – A perfectly matched set that takes the stress out of outfit planning while still looking put together.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1088\" data-end=\"1221\"\u003e\n\u003cstrong data-start=\"1088\" data-end=\"1120\"\u003eComfortable Tapered Trousers\u003c\/strong\u003e – Designed to provide structure and shape while maintaining freedom of movement and all-day comfort.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1223\" data-end=\"1356\"\u003e\n\u003cstrong data-start=\"1223\" data-end=\"1254\"\u003eVersatile Everyday Elegance\u003c\/strong\u003e – Ideal for casual days, lunches, travel, or relaxed occasions where you still want to look polished.\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=\"cf9c3846-8ed7-4e1a-ae4c-9a51cc7f4d48\" 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\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:b15e4cb9-4d00-4dd0-b7b0-32f522e39719-184\" data-testid=\"conversation-turn-194\" 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=\"cf9c3846-8ed7-4e1a-ae4c-9a51cc7f4d48\" 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 light markdown-new-styling\"\u003e\n\u003cp data-start=\"1363\" data-end=\"1378\"\u003e\u003cstrong data-start=\"1363\" data-end=\"1378\"\u003eFit \u0026amp; Care:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1380\" data-end=\"1464\"\u003eDesigned for a relaxed yet flattering fit. We recommend choosing your usual UK size.\u003c\/p\u003e\n\u003cp data-start=\"1466\" data-end=\"1582\"\u003e\u003cstrong\u003eNot sure on size?\u003c\/strong\u003e Order your usual size - if it’s not quite right, our UK team will happily assist with an exchange.\u003c\/p\u003e\n\u003cp data-start=\"1584\" data-end=\"1666\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003eStock is limited for this season. Order today to secure yours before it sells out.\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","brand":"Camberley London","offers":[{"title":"Off-White \/ UK 8 (S)","offer_id":57311506956671,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Off-White \/ UK 10 (M)","offer_id":57311506989439,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Off-White \/ UK 12 (L)","offer_id":57311507022207,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Off-White \/ UK 14 (XL)","offer_id":57311507054975,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true},{"title":"Off-White \/ UK 16 (2XL)","offer_id":57311507087743,"sku":null,"price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0969\/8590\/7583\/files\/YJ1006-YS_4_b58a68b4-b252-40b2-8ac1-693ec6bd6ff0.png?v=1775724116","url":"https:\/\/camberleylondon.com\/products\/harper-off-shoulder-2-piece-set-0i","provider":"Camberley London","version":"1.0","type":"link"}