{"product_id":"ethan-mens-ribbed-button-up-shirt-shorts-set","title":"Rowan | Men’s Ribbed Two-Piece Button-Up Resort Set","description":"\u003cp data-path-to-node=\"8\"\u003eThe \u003cb data-path-to-node=\"8\" data-index-in-node=\"4\"\u003eRowan Resort Set\u003c\/b\u003e delivers a cohesive, architectural approach to warm-weather dressing. Combining a short-sleeve button-up shirt with coordinating shorts, this matching two-piece is engineered from a dimensional ribbed fabric that provides visual texture while maintaining a lightweight, breathable drape ideal for travel and coastal environments.\u003c\/p\u003e\n\u003ch6 data-start=\"353\" data-end=\"384\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"360\" data-end=\"382\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h6\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eDimensional Ribbed Texture:\u003c\/b\u003e Woven with a vertical ribbed structure that adds tactile depth and a polished aesthetic, elevating the set beyond standard flat-cotton casual wear.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eStructured Button-Up Profile:\u003c\/b\u003e The top features a crisp collar and a full front button placket, offering a refined silhouette that easily transitions from poolside to casual dining.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eCoordinated Bottoms:\u003c\/b\u003e The matching shorts are designed with a flexible, comfort-focused waistband to ensure a secure, customized fit without digging or pinching.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eModular Wardrobe Versatility:\u003c\/b\u003e Designed as a cohesive uniform, but cleanly finished so both the shirt and shorts can be worn as distinct, standalone pieces with other summer staples.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003eTailored for a relaxed, easy-drape fit, the Rowan set ensures maximum airflow and unrestrictive movement. The natural stretch of the ribbed material accommodates active days, making it an optimal choice for vacation itineraries, weekend lounging, or casual outdoor events.\u003c\/p\u003e\n\u003ch6 data-start=\"1150\" data-end=\"1176\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1157\" data-end=\"1176\" data-is-last-node=\"\"\u003eSize Chart (IN)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h6\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable data-start=\"109\" data-end=\"897\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"109\" data-end=\"223\"\u003e\n\u003ctr data-start=\"109\" data-end=\"223\"\u003e\n\u003cth data-start=\"109\" data-end=\"116\" data-col-size=\"sm\" class=\"\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"116\" data-end=\"128\" data-col-size=\"sm\" class=\"\"\u003eBust (in)\u003c\/th\u003e\n\u003cth data-start=\"128\" data-end=\"144\" data-col-size=\"sm\" class=\"\"\u003eShoulder (in)\u003c\/th\u003e\n\u003cth data-start=\"144\" data-end=\"163\" data-col-size=\"sm\" class=\"\"\u003eTops Length (in)\u003c\/th\u003e\n\u003cth data-start=\"163\" data-end=\"177\" data-col-size=\"sm\" class=\"\"\u003eSleeve (in)\u003c\/th\u003e\n\u003cth data-start=\"177\" data-end=\"198\" data-col-size=\"sm\" class=\"\"\u003eShorts Length (in)\u003c\/th\u003e\n\u003cth data-start=\"198\" data-end=\"211\" data-col-size=\"sm\" class=\"\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth data-start=\"211\" data-end=\"223\" data-col-size=\"sm\" class=\"\"\u003eHip (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"339\" data-end=\"897\" data-is-last-node=\"\"\u003e\n\u003ctr data-start=\"394\" data-end=\"447\"\u003e\n\u003ctd data-start=\"394\" data-end=\"398\" data-col-size=\"sm\"\u003eS\u003c\/td\u003e\n\u003ctd data-start=\"398\" data-end=\"405\" data-col-size=\"sm\"\u003e45.0\u003c\/td\u003e\n\u003ctd data-start=\"405\" data-end=\"412\" data-col-size=\"sm\"\u003e17.5\u003c\/td\u003e\n\u003ctd data-start=\"412\" data-end=\"419\" data-col-size=\"sm\"\u003e28.5\u003c\/td\u003e\n\u003ctd data-start=\"419\" data-end=\"425\" data-col-size=\"sm\"\u003e9.5\u003c\/td\u003e\n\u003ctd data-start=\"425\" data-end=\"432\" data-col-size=\"sm\"\u003e18.5\u003c\/td\u003e\n\u003ctd data-start=\"432\" data-end=\"439\" data-col-size=\"sm\"\u003e27.5\u003c\/td\u003e\n\u003ctd data-start=\"439\" data-end=\"447\" data-col-size=\"sm\"\u003e42.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"448\" data-end=\"501\"\u003e\n\u003ctd data-start=\"448\" data-end=\"452\" data-col-size=\"sm\"\u003eM\u003c\/td\u003e\n\u003ctd data-start=\"452\" data-end=\"459\" data-col-size=\"sm\"\u003e47.0\u003c\/td\u003e\n\u003ctd data-start=\"459\" data-end=\"466\" data-col-size=\"sm\"\u003e18.5\u003c\/td\u003e\n\u003ctd data-start=\"466\" data-end=\"473\" data-col-size=\"sm\"\u003e29.0\u003c\/td\u003e\n\u003ctd data-start=\"473\" data-end=\"479\" data-col-size=\"sm\"\u003e9.5\u003c\/td\u003e\n\u003ctd data-start=\"479\" data-end=\"486\" data-col-size=\"sm\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-start=\"486\" data-end=\"493\" data-col-size=\"sm\"\u003e29.0\u003c\/td\u003e\n\u003ctd data-start=\"493\" data-end=\"501\" data-col-size=\"sm\"\u003e44.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"502\" data-end=\"556\"\u003e\n\u003ctd data-start=\"502\" data-end=\"506\" data-col-size=\"sm\"\u003eL\u003c\/td\u003e\n\u003ctd data-start=\"506\" data-end=\"513\" data-col-size=\"sm\"\u003e49.0\u003c\/td\u003e\n\u003ctd data-start=\"513\" data-end=\"520\" data-col-size=\"sm\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-start=\"520\" data-end=\"527\" data-col-size=\"sm\"\u003e30.0\u003c\/td\u003e\n\u003ctd data-start=\"527\" data-end=\"534\" data-col-size=\"sm\"\u003e10.0\u003c\/td\u003e\n\u003ctd data-start=\"534\" data-end=\"541\" data-col-size=\"sm\"\u003e19.5\u003c\/td\u003e\n\u003ctd data-start=\"541\" data-end=\"548\" data-col-size=\"sm\"\u003e31.0\u003c\/td\u003e\n\u003ctd data-start=\"548\" data-end=\"556\" data-col-size=\"sm\"\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"557\" data-end=\"612\"\u003e\n\u003ctd data-start=\"557\" data-end=\"562\" data-col-size=\"sm\"\u003eXL\u003c\/td\u003e\n\u003ctd data-start=\"562\" data-end=\"569\" data-col-size=\"sm\"\u003e51.0\u003c\/td\u003e\n\u003ctd data-start=\"569\" data-end=\"576\" data-col-size=\"sm\"\u003e20.0\u003c\/td\u003e\n\u003ctd data-start=\"576\" data-end=\"583\" data-col-size=\"sm\"\u003e30.5\u003c\/td\u003e\n\u003ctd data-start=\"583\" data-end=\"590\" data-col-size=\"sm\"\u003e10.0\u003c\/td\u003e\n\u003ctd data-start=\"590\" data-end=\"597\" data-col-size=\"sm\"\u003e20.5\u003c\/td\u003e\n\u003ctd data-start=\"597\" data-end=\"604\" data-col-size=\"sm\"\u003e33.0\u003c\/td\u003e\n\u003ctd data-start=\"604\" data-end=\"612\" data-col-size=\"sm\"\u003e48.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"613\" data-end=\"669\"\u003e\n\u003ctd data-start=\"613\" data-end=\"619\" data-col-size=\"sm\"\u003e2XL\u003c\/td\u003e\n\u003ctd data-start=\"619\" data-end=\"626\" data-col-size=\"sm\"\u003e53.0\u003c\/td\u003e\n\u003ctd data-start=\"626\" data-end=\"633\" data-col-size=\"sm\"\u003e21.0\u003c\/td\u003e\n\u003ctd data-start=\"633\" data-end=\"640\" data-col-size=\"sm\"\u003e31.5\u003c\/td\u003e\n\u003ctd data-start=\"640\" data-end=\"647\" data-col-size=\"sm\"\u003e10.5\u003c\/td\u003e\n\u003ctd data-start=\"647\" data-end=\"654\" data-col-size=\"sm\"\u003e20.5\u003c\/td\u003e\n\u003ctd data-start=\"654\" data-end=\"661\" data-col-size=\"sm\"\u003e35.0\u003c\/td\u003e\n\u003ctd data-start=\"661\" data-end=\"669\" data-col-size=\"sm\"\u003e50.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"ROCINI","offers":[{"title":"Beige \/ S","offer_id":53671993639249,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":53671993672017,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":53671993704785,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":53671993737553,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":53671993770321,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":53671993803089,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":53671993835857,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":53671993868625,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":53671993901393,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":53671993934161,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":53671993966929,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":53671993999697,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":53671994032465,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":53671994065233,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":53671994098001,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ S","offer_id":53671994130769,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ M","offer_id":53671994163537,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ L","offer_id":53671994196305,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ XL","offer_id":53671994229073,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ 2XL","offer_id":53671994261841,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":53671994294609,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":53671994327377,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":53671994360145,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":53671994392913,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":53671994425681,"sku":null,"price":56.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0971\/2700\/6545\/files\/mens-short-sleeve-button-front-shirt-and-shorts-2-piece-set-01.jpg?v=1777667329","url":"https:\/\/rocini.com\/products\/ethan-mens-ribbed-button-up-shirt-shorts-set","provider":"ROCINI","version":"1.0","type":"link"}