{"product_id":"arthurshorts","title":"Arthur™ | Velvet Shorts","description":"\u003ch2 data-end=\"55\" data-start=\"0\" data-section-id=\"1b27wd\"\u003e\u003cb\u003eMeet the shorts you’ll keep reaching for all summer.\u003c\/b\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0897\/4090\/2744\/files\/ezgif.com-animated-gif-maker_d67fc3c6-83d9-4f86-b461-f3304d6c3332_480x480.gif?v=1753793486\" alt=\"\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" width=\"479\" height=\"479\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-38\" data-turn-id-container=\"request-WEB:d39012b2-391a-407e-8980-98ace8d79ed2-18\" data-turn-id=\"request-WEB:d39012b2-391a-407e-8980-98ace8d79ed2-18\" dir=\"auto\" 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] 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)))]\"\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-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-5-thinking\" dir=\"auto\" data-message-id=\"5f69ba7b-acd8-4ddd-8603-66186587af00\" data-message-author-role=\"assistant\" 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\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-44\" data-turn-id-container=\"request-WEB:d39012b2-391a-407e-8980-98ace8d79ed2-21\" data-turn-id=\"request-WEB:d39012b2-391a-407e-8980-98ace8d79ed2-21\" dir=\"auto\" 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] 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)))]\"\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-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-5-thinking\" dir=\"auto\" data-message-id=\"f6189067-e260-45d3-b9ff-87cc13befd6d\" data-message-author-role=\"assistant\" 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\u003cdiv\u003e\u003cstrong data-end=\"84\" data-start=\"60\"\u003eWhy you’ll love them\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e✓ \u003cspan data-end=\"143\" data-start=\"88\"\u003eThe comfort of lounge shorts, without the lazy look\u003c\/span\u003e\u003cbr data-end=\"146\" data-start=\"143\"\u003e\u003cspan style=\"font-weight: normal;\"\u003e You get that relaxed, easy fit your body wants — but with a cleaner shape that still looks intentional. No tight waistband, no stiff fabric, no awkward fit. Just shorts you can wear all day and still look put together.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e✓ \u003cspan data-end=\"425\" data-start=\"368\"\u003eSoft ribbed velvet that feels different straight away\u003c\/span\u003e\u003cbr data-end=\"428\" data-start=\"425\"\u003e\u003cspan style=\"font-weight: normal;\"\u003e Not like basic cotton shorts. The textured velvet gives them that richer, more refined look while staying soft and light on the skin. The kind of fabric that makes a simple outfit feel like you actually made an effort.\u003c\/span\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\/section\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\/section\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0897\/4090\/2744\/files\/O1CN01c5XH741UCo5aUlww5__2218386332482-0-cib_1800x1800_47b35673-7850-4eea-ad6e-efeebea83799_480x480.jpg?v=1753793278\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e✓ \u003cstrong data-end=\"76\" data-start=\"42\"\u003ePockets without the bulky look\u003c\/strong\u003e\u003cbr data-end=\"79\" data-start=\"76\"\u003eFinally, shorts that let you carry your phone, wallet or keys without ruining the fit. Clean from the back, practical in real life.\u003c\/div\u003e\n\u003cdiv\u003e✓ \u003cstrong data-end=\"258\" data-start=\"214\"\u003eThe shorts you don’t have to think about\u003c\/strong\u003e\u003cbr data-end=\"261\" data-start=\"258\"\u003eThrow them on with a tee, polo or linen shirt and you instantly look put together. Easy for holidays, city walks, warm evenings or doing absolutely nothing in style.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0897\/4090\/2744\/files\/O1CN011Esv3a1UCo5ZBPmvg__2218386332482-0-cib_1800x1800_06a23c59-f769-4edb-8e32-cae94c4a51ba_480x480.jpg?v=1753793278\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-46\" data-turn-id-container=\"request-WEB:d39012b2-391a-407e-8980-98ace8d79ed2-22\" data-turn-id=\"request-WEB:d39012b2-391a-407e-8980-98ace8d79ed2-22\" dir=\"auto\" 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] 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)))]\"\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-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-5-thinking\" dir=\"auto\" data-message-id=\"c6491ba3-a896-4d22-9afe-f45d04753b44\" data-message-author-role=\"assistant\" 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\u003cdiv\u003e\n\u003cstrong\u003e✓\u003c\/strong\u003e \u003cstrong data-end=\"42\" data-start=\"2\"\u003ePremium detail without loud branding\u003c\/strong\u003e\u003cbr data-is-only-node=\"\" data-end=\"45\" data-start=\"42\"\u003eA subtle label on the back pocket gives them that finished, expensive feel — without screaming for attention. Clean, understated and easy to wear.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e✓\u003c\/strong\u003e \u003cstrong data-end=\"237\" data-start=\"195\"\u003eNot just another pair of summer shorts\u003c\/strong\u003e\u003cbr data-is-only-node=\"\" data-end=\"240\" data-start=\"237\"\u003eLight enough for warm days, but with enough texture to wear beyond one season. They keep their shape, stay soft, and don’t feel like something you’ll be done with after one holiday.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"contents\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0897\/4090\/2744\/files\/d0939226-6154-4fb5-bb85-ddbaa27a53c6_1800x1800_e6e53c08-b09e-4698-8fa6-ccd75130268b_480x480.jpg?v=1753793277\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0998\/8066\/5470\/files\/arthur_size_chart.png?v=1778534270\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Penelope London","offers":[{"title":"Grey \/ S","offer_id":57387382767998,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ M","offer_id":57387382800766,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ L","offer_id":57387382833534,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ XL","offer_id":57387382866302,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 2XL","offer_id":57387382899070,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 3XL","offer_id":57387382931838,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 4XL","offer_id":57387382964606,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 5XL","offer_id":57387382997374,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ S","offer_id":57387383030142,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ M","offer_id":57387383062910,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ L","offer_id":57387383095678,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XL","offer_id":57387383128446,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":57387383161214,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":57387383193982,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 4XL","offer_id":57387383226750,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 5XL","offer_id":57387383259518,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":57387383292286,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":57387383325054,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":57387383357822,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":57387383390590,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57387383423358,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57387383456126,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57387383488894,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 5XL","offer_id":57387383521662,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":57387383554430,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":57387383587198,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":57387383619966,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":57387383652734,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":57387383685502,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":57387383718270,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 4XL","offer_id":57387383751038,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 5XL","offer_id":57387383783806,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":57387383816574,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":57387383849342,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":57387383882110,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":57387383914878,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":57387383947646,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":57387383980414,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":57387384013182,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":57387384045950,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ S","offer_id":57387384078718,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ M","offer_id":57387384111486,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ L","offer_id":57387384144254,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ XL","offer_id":57387384177022,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 2XL","offer_id":57387384209790,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 3XL","offer_id":57387384242558,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 4XL","offer_id":57387384275326,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Green \/ 5XL","offer_id":57387384308094,"sku":null,"price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/8066\/5470\/files\/O1CN011Esv3a1UCo5ZBPmvg__2218386332482-0-cib_1800x1800_06a23c59-f769-4edb-8e32-cae94c4a51ba.jpg?v=1778346854","url":"https:\/\/penelopelondon.com\/products\/arthurshorts","provider":"Penelope London","version":"1.0","type":"link"}