{"product_id":"men-s-denim-shorts","title":"Men's Denim Shorts","description":"\u003cp\u003eA warm-weather denim staple from the Lorvei Riviera Signature line. The Signature Denim Shorts feature a relaxed loose fit, straight hem, and vintage-washed finish for an understated, lived-in look.\u003c\/p\u003e\u003cp\u003eConstructed from a substantial 360 GSM cotton-blend fabric, they offer a structured feel with enough comfort for everyday wear. Finished with a mid-rise waist, zip fly, and functional pockets, they’re designed to pair easily with tees, crewnecks, and lightweight layers.\u003c\/p\u003e\u003ch3\u003eDetails\u003c\/h3\u003e\u003col\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eRelaxed loose fit\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eMid-rise construction\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eStraight hem\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eVintage washed finish\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eZip fly\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eFunctional pockets\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003e360 GSM heavyweight fabric\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eThick, structured feel\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eModerate breathability\u003c\/li\u003e\n\u003cli data-list=\"bullet\"\u003e\n\u003cspan class=\"ql-ui\" contenteditable=\"false\"\u003e\u003c\/span\u003eDesigned for spring and summer wear\u003c\/li\u003e\n\u003c\/ol\u003e\u003ch3\u003eFabric\u003c\/h3\u003e\u003cp\u003e70.2% Cotton, 20% Regenerated Cellulose, 9.8% Polyester\u003c\/p\u003e\u003ch3\u003eCare\u003c\/h3\u003e\u003cp\u003eMachine wash at 30°C on a gentle cycle. Do not bleach. Tumble dry low. Iron at low temperature and avoid ironing directly over printed areas. Do not dry clean.\u003c\/p\u003e\u003ctable id=\"size-guide\" style=\"width: 1024px;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; background: #F8F8F8;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\" colspan=\"2\"\u003e28\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\" colspan=\"2\"\u003e29\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\" colspan=\"2\"\u003e30\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\" colspan=\"2\"\u003e31\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\" colspan=\"2\"\u003e32\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\" colspan=\"2\"\u003e33\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\" colspan=\"2\"\u003e34\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; background: #F8F8F8;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003ecm\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003einch\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003ecm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e22.44\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e57\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e22.44\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e57\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e23.23\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e59\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eWaist\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e14.00\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e35.55\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e14.51\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e36.85\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e15.00\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e38.1\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e15.49\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e39.35\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e40.65\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e41.9\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e17.01\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e43.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px;\"\u003eHip\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e20.55\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e52.2\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e21.06\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e53.5\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e21.56\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e54.75\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e22.56\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e57.3\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e23.05\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center;\"\u003e58.55\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e23.56\u003c\/td\u003e\n\u003ctd style=\"font-weight: 400; border: 1px solid #e2e2e2; width: 150px; text-align: center; background: #F8F8F8;\"\u003e59.85\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"ODMPOD","offers":[{"title":"Blue \/ 28","offer_id":48022641410209,"sku":"261007PODFV6398#001","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 29","offer_id":48022641442977,"sku":"261007PODFV6398#002","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 30","offer_id":48022641475745,"sku":"261007PODFV6398#003","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 31","offer_id":48022641508513,"sku":"261007PODFV6398#004","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 32","offer_id":48022641541281,"sku":"261007PODFV6398#005","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 33","offer_id":48022641574049,"sku":"261007PODFV6398#006","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 34","offer_id":48022641606817,"sku":"261007PODFV6398#007","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0753\/8615\/9265\/files\/185f7022c5634793b3ff7ff3e98d966b.png?v=1791340759","url":"https:\/\/lorveiriviera.com\/products\/men-s-denim-shorts","provider":"Lorvei Riviera","version":"1.0","type":"link"}