{"product_id":"classic-rolled-cuff-denim-shorts-for-men","title":"Classic Rolled Cuff Denim Shorts For Men","description":"\u003cp style=\"margin:0 0 14px;color:#3D393B;font-size:15px;line-height:1.75;letter-spacing:0.1px;\"\u003e\u003c!-- vonili-iconic-intro-2026 --\u003eSome legendarily cool things refuse to fade, and rolled cuff denim shorts sit right at the top of that list. Cut relaxed through the leg in 100% cotton denim that softens with every wear, these hold their shape through long days and longer evenings. The rolled cuff does the styling for you, whether you reach for White, Black, Dark Blue, or Nostalgic Blue—four takes on the men's charcoal denim shorts look most guys spend years hunting down. Wear them Saturday morning to Saturday night. \u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eBuilt to live in, not pose in.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"margin:20px 0 10px;color:#3D393B;font-size:18px;line-height:1.3;letter-spacing:0.2px;\"\u003eProduct Details\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 18px;padding-left:18px;color:#3D393B;\"\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eFeatures:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eDrawstring, Pocketed\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eStretch:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eNo stretch\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eMaterial composition:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003e100% cotton\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eCare instructions:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eMachine wash cold. Tumble dry low.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;color:#3D393B;\"\u003eImported\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"margin:22px 0 8px;color:#3D393B;font-size:18px;line-height:1.3;letter-spacing:0.2px;\"\u003eSize \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 6px;color:#6F6A6D;font-size:14px;line-height:1.5;\"\u003e\u003cstrong style=\"color:#3D393B;font-weight:600;\"\u003eProduct Measurements (inches) \u0026amp; Size Conversion\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#6F6A6D;font-size:12px;letter-spacing:0.6px;\"\u003eINCH\u003c\/p\u003e\n\u003cdiv style=\"max-width:560px;overflow-x:auto;\"\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse:separate;border-spacing:0;width:100%;border:1px solid #F6A75D;border-radius:10px;overflow:hidden;background:#FFFDFC;color:#3D393B;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e28\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e29\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e30\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e31\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e32\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e33\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e34\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e36\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003e38\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;font-weight:600;color:#3D393B;\"\u003eWaist\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e28\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e29.1\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e29.9\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e31.1\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e31.9\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e33.1\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e34.3\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e36.2\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e38.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;font-weight:600;color:#3D393B;\"\u003eHip\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e35.8\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e37\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e38.6\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e39.4\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e40.6\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e41.3\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e42.5\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e44.5\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e46.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;font-weight:600;color:#3D393B;\"\u003eBottom Length\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e20.9\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e21.3\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e21.3\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e21.7\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e21.7\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e22\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e22\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e22.4\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e22.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin:10px 0 0;color:#6F6A6D;font-size:13px;line-height:1.5;\"\u003e\u003cem\u003eMeasurements are approximate and may vary slightly.\u003c\/em\u003e\u003c\/p\u003e","brand":"Vonili","offers":[{"title":"White \/ 28","offer_id":48784047669492,"sku":"100400345360016","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 33","offer_id":48784047702260,"sku":"100400345368790","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 32","offer_id":48784047735028,"sku":"100400345361652","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 28","offer_id":48784047767796,"sku":"100400345360609","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 29","offer_id":48784047800564,"sku":"100400345369334","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 30","offer_id":48784047833332,"sku":"100400345364402","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 31","offer_id":48784047866100,"sku":"100400345363650","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34","offer_id":48784047898868,"sku":"100400345363230","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 36","offer_id":48784047931636,"sku":"100400345360932","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38","offer_id":48784047964404,"sku":"100400345360586","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 38","offer_id":48784047997172,"sku":"100400345362169","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 33","offer_id":48784048029940,"sku":"100400345363048","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 34","offer_id":48784048062708,"sku":"100400345361189","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 32","offer_id":48784048095476,"sku":"100400345367509","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 33","offer_id":48784048128244,"sku":"100400345365634","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 34","offer_id":48784048161012,"sku":"100400345363037","price":77.65,"currency_code":"USD","in_stock":true},{"title":"White \/ 36","offer_id":48784048193780,"sku":"100400345369067","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 31","offer_id":48784048226548,"sku":"100400345361892","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 29","offer_id":48784048259316,"sku":"100400345365667","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 30","offer_id":48784048292084,"sku":"100400345367696","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 36","offer_id":48784048324852,"sku":"100400345369847","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 28","offer_id":48784048357620,"sku":"100400345369410","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 29","offer_id":48784048390388,"sku":"100400345360106","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 30","offer_id":48784048423156,"sku":"100400345367547","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 33","offer_id":48784048455924,"sku":"100400345367937","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 34","offer_id":48784048488692,"sku":"100400345365560","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 31","offer_id":48784048521460,"sku":"100400345363431","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 32","offer_id":48784048554228,"sku":"100400345364344","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 38","offer_id":48784048586996,"sku":"100400345366595","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Nostalgic Blue \/ 36","offer_id":48784048619764,"sku":"100400345364048","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 29","offer_id":48784048652532,"sku":"100400345363827","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30","offer_id":48784048685300,"sku":"100400345362345","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 31","offer_id":48784048718068,"sku":"100400345366312","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 32","offer_id":48784048750836,"sku":"100400345360569","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Dark Blue \/ 38","offer_id":48784048783604,"sku":"100400345363291","price":77.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 28","offer_id":48784048816372,"sku":"100400345361436","price":77.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/1611\/9284\/files\/6c5160ab6eec484faab3409c662928d0-Max.jpg?v=1782504782","url":"https:\/\/www.vonili.com\/products\/classic-rolled-cuff-denim-shorts-for-men","provider":"Vonili","version":"1.0","type":"link"}