{"product_id":"clean-cut-mid-length-shorts","title":"Clean-Cut Mid-Length Shorts","description":"\u003cp\u003eProduct Description\u003cbr\u003eDesigned in a clean mid-length silhouette, these shorts feature a minimal front and structured H-shaped back pockets with widened belt loops. Subtle utility-inspired details add a practical vintage feel.\u003c\/p\u003e\n\u003cp\u003eCrafted from easy-care fabric with a crisp, structured hand feel, they help create a sharp look while flattering the leg shape.\u003c\/p\u003e\n\u003cp\u003eComposition\u003cbr\u003eShell: 55% Cotton, 41% Polyester, 4% Spandex\u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-69fdac0a-0450-83ea-a6ef-209a6aac406e-32\" 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-69fdac0a-0450-83ea-a6ef-209a6aac406e-32\" data-turn-id-container=\"request-69fdac0a-0450-83ea-a6ef-209a6aac406e-32\" data-testid=\"conversation-turn-234\" 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 data-conversation-screenshot-content=\"\" 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=\"41e2f8fe-1c27-4908-88e4-503c9cb7d3c2\" 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 light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"27\"\u003e\u003cstrong data-start=\"0\" data-end=\"14\"\u003eSize Guide\u003c\/strong\u003e\u003cbr data-start=\"14\" data-end=\"17\"\u003e\u003cem data-start=\"17\" data-end=\"27\"\u003eUnit: cm\u003c\/em\u003e\u003c\/p\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=\"29\" data-end=\"225\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"29\" data-end=\"61\"\u003e\n\u003ctr data-start=\"29\" data-end=\"61\"\u003e\n\u003cth data-start=\"29\" data-end=\"43\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eMeasurement\u003c\/th\u003e\n\u003cth data-start=\"43\" data-end=\"47\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eS\u003c\/th\u003e\n\u003cth data-start=\"47\" data-end=\"51\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eM\u003c\/th\u003e\n\u003cth data-start=\"51\" data-end=\"55\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eL\u003c\/th\u003e\n\u003cth data-start=\"55\" data-end=\"61\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"97\" data-end=\"225\"\u003e\n\u003ctr data-start=\"97\" data-end=\"126\"\u003e\n\u003ctd data-start=\"97\" data-end=\"105\" data-col-size=\"sm\"\u003eWaist\u003c\/td\u003e\n\u003ctd data-start=\"105\" data-end=\"110\" data-col-size=\"sm\"\u003e76\u003c\/td\u003e\n\u003ctd data-start=\"110\" data-end=\"115\" data-col-size=\"sm\"\u003e80\u003c\/td\u003e\n\u003ctd data-start=\"115\" data-end=\"120\" data-col-size=\"sm\"\u003e84\u003c\/td\u003e\n\u003ctd data-start=\"120\" data-end=\"126\" data-col-size=\"sm\"\u003e88\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"127\" data-end=\"158\"\u003e\n\u003ctd data-start=\"127\" data-end=\"133\" data-col-size=\"sm\"\u003eHip\u003c\/td\u003e\n\u003ctd data-start=\"133\" data-end=\"139\" data-col-size=\"sm\"\u003e100\u003c\/td\u003e\n\u003ctd data-start=\"139\" data-end=\"145\" data-col-size=\"sm\"\u003e104\u003c\/td\u003e\n\u003ctd data-start=\"145\" data-end=\"151\" data-col-size=\"sm\"\u003e108\u003c\/td\u003e\n\u003ctd data-start=\"151\" data-end=\"158\" data-col-size=\"sm\"\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"159\" data-end=\"194\"\u003e\n\u003ctd data-start=\"159\" data-end=\"173\" data-col-size=\"sm\"\u003eLeg Opening\u003c\/td\u003e\n\u003ctd data-start=\"173\" data-end=\"178\" data-col-size=\"sm\"\u003e66\u003c\/td\u003e\n\u003ctd data-start=\"178\" data-end=\"183\" data-col-size=\"sm\"\u003e68\u003c\/td\u003e\n\u003ctd data-start=\"183\" data-end=\"188\" data-col-size=\"sm\"\u003e70\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"188\" data-end=\"194\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"195\" data-end=\"225\"\u003e\n\u003ctd data-start=\"195\" data-end=\"204\" data-col-size=\"sm\"\u003eLength\u003c\/td\u003e\n\u003ctd data-start=\"204\" data-end=\"209\" data-col-size=\"sm\"\u003e70\u003c\/td\u003e\n\u003ctd data-start=\"209\" data-end=\"214\" data-col-size=\"sm\"\u003e72\u003c\/td\u003e\n\u003ctd data-start=\"214\" data-end=\"219\" data-col-size=\"sm\"\u003e74\u003c\/td\u003e\n\u003ctd data-start=\"219\" data-end=\"225\" data-col-size=\"sm\"\u003e76\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=\"227\" data-end=\"354\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cem data-start=\"227\" data-end=\"354\" data-is-last-node=\"\"\u003eMeasurements are taken manually and may vary slightly. Actual fit may differ depending on fabric characteristics and styling.\u003c\/em\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":"OUTCIRCS","offers":[{"title":"S \/ Black","offer_id":51962986234136,"sku":"08ATRO344","price":179.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":51962986266904,"sku":"08ATRO344","price":179.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":51962986299672,"sku":"08ATRO344","price":179.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":51962986332440,"sku":"08ATRO344","price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0670\/4224\/6936\/files\/091154117.jpg?v=1776413688","url":"https:\/\/lumaporter.com\/products\/clean-cut-mid-length-shorts","provider":"LuMa Porter","version":"1.0","type":"link"}