{"product_id":"2-in-1-layered-gym-shorts-rudi-2","title":"2-In-1 Layered Gym Shorts - Rudi","description":"\u003cp\u003e\u003cstrong\u003eA versatile pair of running shorts featuring a built-in compression liner and a secure inner pocket.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eFinding the right gear for a heavy workout often means compromising between support and mobility. These moisture-wicking running shorts address that balance with a 2-in-1 design that pairs a lightweight outer shell with an integrated compression liner. A dedicated inner pocket holds a phone close to the leg to minimize bouncing while running or jumping. The quick-drying construction manages moisture during intense sessions, helping you stay comfortable between sets.\u003c\/p\u003e\u003cp style=\"margin-bottom: 0px;\"\u003e\u003cstrong\u003eWhat makes these some of the best running shorts?\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eIntegrated support:\u003c\/span\u003e A built-in compression liner provides a secure fit for active training sessions.\u003c\/li\u003e\n\u003cli style=\"margin-top: 2px;\"\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eSecure storage:\u003c\/span\u003e An inner pocket holds your phone close to the body, minimizing bounce during high-impact activities.\u003c\/li\u003e\n\u003cli style=\"margin-top: 2px;\"\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eUnrestricted movement:\u003c\/span\u003e The lightweight outer shell allows for a full range of motion during varied workouts.\u003c\/li\u003e\n\u003cli style=\"margin-top: 2px;\"\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eMoisture control:\u003c\/span\u003e Quick-drying fabric helps manage sweat, maintaining comfort throughout your routine.\u003c\/li\u003e\n\u003cli style=\"margin-top: 2px;\"\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eConvenient design:\u003c\/span\u003e An external towel loop on the waistband keeps your gym towel readily accessible.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ctable style=\"width:100%;color:#333\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"border:1px solid #999;padding:12px;text-align:left\"\u003eSize\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #999;padding:12px;text-align:left\"\u003eWaist (in)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #999;padding:12px;text-align:left\"\u003eHips (in)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #999;padding:12px;text-align:left\"\u003eShorts Length (in)\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e30\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e30–31\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e37–38\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e18–19\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e32\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e32–33\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e39–40\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e19–20\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e34\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e34–35\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e41–42\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e19–20\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e36\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e36–37\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e43–44\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e20–21\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e38\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e38–39\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e45–46\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e20–21\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e40\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e40–41\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e47–48\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #999;padding:12px\"\u003e21–22\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\u003cp style=\"margin-bottom: 0px;\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eMaterial:\u003c\/span\u003e Quick-dry performance fabric\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eDesign:\u003c\/span\u003e 2-in-1 athletic shorts\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eLining:\u003c\/span\u003e Built-in compression layer\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eStorage:\u003c\/span\u003e Inner phone pocket on compression layer\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eWaistband:\u003c\/span\u003e Elastic with drawstring\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eAdditional features:\u003c\/span\u003e Towel loop on waistband\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eFabric properties:\u003c\/span\u003e Quick-drying, lightweight\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan style=\"font-weight: 600;\"\u003eColors:\u003c\/span\u003e Black, Gray, Navy blue, Teal, Green\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Crystalli NL","offers":[{"title":"Black \/ 30","offer_id":57380447945044,"sku":"FlexRunners-Black\/30-yHTIxPXy","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Black \/ 32","offer_id":57380447977812,"sku":"FlexRunners-Black\/32-bPJUjh94","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Black \/ 34","offer_id":57380448010580,"sku":"FlexRunners-Black\/34-g4uTG8QX","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Black \/ 36","offer_id":57380448043348,"sku":"FlexRunners-Black\/36-gWhpcYLA","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Black \/ 38","offer_id":57380448076116,"sku":"FlexRunners-Black\/38-KIHho8PM","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Black \/ 40","offer_id":57380448108884,"sku":"FlexRunners-Black\/40-7HzG1Wse","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Gray \/ 30","offer_id":57380448141652,"sku":"FlexRunners-Gray\/30-6xhkf21a","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Gray \/ 32","offer_id":57380448174420,"sku":"FlexRunners-Gray\/32-t5JOcHTc","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Gray \/ 34","offer_id":57380448207188,"sku":"FlexRunners-Gray\/34-qdGVYq7S","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Gray \/ 36","offer_id":57380448239956,"sku":"FlexRunners-Gray\/36-0juBq6tq","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Gray \/ 38","offer_id":57380448272724,"sku":"FlexRunners-Gray\/38-PtRSjxVB","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Gray \/ 40","offer_id":57380448305492,"sku":"FlexRunners-Gray\/40-yRCBKBCp","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Navy Blue \/ 30","offer_id":57380448338260,"sku":"FlexRunners-Navy-Blue\/30-FcqwQCmm","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Navy Blue \/ 32","offer_id":57380448371028,"sku":"FlexRunners-Navy-Blue\/32-UbqtrrCx","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Navy Blue \/ 34","offer_id":57380448403796,"sku":"FlexRunners-Navy-Blue\/34-j53pmtqv","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Navy Blue \/ 36","offer_id":57380448436564,"sku":"FlexRunners-Navy-Blue\/36-N5iQpTMW","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Navy Blue \/ 38","offer_id":57380448469332,"sku":"FlexRunners-Navy-Blue\/38-TElygEcw","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Navy Blue \/ 40","offer_id":57380448502100,"sku":"FlexRunners-Navy-Blue\/40-eiGmRLJr","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Teal \/ 30","offer_id":57380448534868,"sku":"FlexRunners-Teal\/30-A7usmj2t","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Teal \/ 32","offer_id":57380448567636,"sku":"FlexRunners-Teal\/32-LqoIanXi","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Teal \/ 34","offer_id":57380448600404,"sku":"FlexRunners-Teal\/34-YFKwnY61","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Teal \/ 36","offer_id":57380448633172,"sku":"FlexRunners-Teal\/36-mtzPXO6E","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Teal \/ 38","offer_id":57380448665940,"sku":"FlexRunners-Teal\/38-C4kUNP1J","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Teal \/ 40","offer_id":57380448698708,"sku":"FlexRunners-Teal\/40-dX61ck2U","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Green \/ 30","offer_id":57380448731476,"sku":"FlexRunners-Green\/30-9FzdAKgZ","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Green \/ 32","offer_id":57380448764244,"sku":"FlexRunners-Green\/32-wTQT3dXj","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Green \/ 34","offer_id":57380448797012,"sku":"FlexRunners-Green\/34-l5fG2sHK","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Green \/ 36","offer_id":57380448829780,"sku":"FlexRunners-Green\/36-hUwdBJ0u","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Green \/ 38","offer_id":57380448862548,"sku":"FlexRunners-Green\/38-YR55wnTQ","price":50.0,"currency_code":"SGD","in_stock":true},{"title":"Green \/ 40","offer_id":57380448895316,"sku":"FlexRunners-Green\/40-d1NnWYMR","price":50.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0938\/4479\/9828\/files\/2-In-1_Layered_Gym_Shorts_-_Rudi_1_d2a62e61-535d-470a-9aec-f3cc1cc87816.png?v=1790918643","url":"https:\/\/vela-avenue.com\/en-sg\/products\/2-in-1-layered-gym-shorts-rudi-2","provider":"Vela Avenue","version":"1.0","type":"link"}