{"product_id":"carpenter-shorts","title":"CARPENTER SHORTS","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" data-sourcepos=\"36:1-36:174;1474-1647\"\u003eThe CARPENTER SHORTS by Sourire combine functional workwear detailing with a relaxed summer cut, creating a grounded essential designed on the streets of Guangzhou.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" data-sourcepos=\"38:1-38:202;1649-1850\"\u003eBuilt in a relaxed fit with a slightly dropped silhouette, the shorts sit comfortably without clinging, made for heat. Utility pockets and a hammer loop carry the carpenter DNA into the warmer months.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" data-sourcepos=\"40:1-40:172;1852-2023\"\u003eCrafted from heavyweight cotton twill, the fabric holds its structure while staying breathable, with a durable hand that wears in over time.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" data-sourcepos=\"42:1-42:85;2025-2109\"\u003eA discreet ostrich leather patch on the back and colorful button loop details complete the design without breaking the clean workwear look.\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\" data-sourcepos=\"44:1-51:26;2111-2274\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"44:1-44:14;2111-2124\"\u003eRelaxed fit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"45:1-45:36;2125-2160\"\u003eModel is 1.80m wearing size [M]\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"46:1-46:29;2161-2189\"\u003e100% Cotton\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"47:1-47:15;2190-2204\"\u003eCotton twill\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"48:1-48:18;2205-2222\"\u003eUtility pockets\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"49:1-49:14;2223-2236\"\u003eHammer loop\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"50:1-50:12;2237-2248\"\u003e310GSM\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\" data-sourcepos=\"51:1-51:26;2249-2274\"\u003eShipping Time: 1–3 Days\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sourire","offers":[{"title":"S","offer_id":53139428966667,"sku":null,"price":99.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":53139428999435,"sku":null,"price":99.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":53139429032203,"sku":null,"price":99.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":53139429064971,"sku":null,"price":99.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0442\/1107\/7278\/files\/F8ED30BE-8408-47B6-AE68-6B66B6566376.png?v=1780912321","url":"https:\/\/sourire-worldwide.com\/products\/carpenter-shorts","provider":"Sourire","version":"1.0","type":"link"}