{"product_id":"us-flag-distressed-denim-shorts-with-frayed-hem","title":"Women's US Flag Distressed Denim Shorts Frayed Hem Patriotic Pattern A B S-2XL","description":"\u003ch2\u003ePatriotic Spirit, Coastal Summer Edge\u003c\/h2\u003e\n\u003cp\u003e\u003cem\u003eThe distressed denim shorts that bring bold American style to every warm-weather moment.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eThese US flag distressed denim shorts with frayed hem bring effortless patriotic coastal energy to any summer wardrobe — equally at home at a harbor-side gathering, a resort boardwalk, or a breezy Fourth of July celebration. The distressed denim look and frayed hem add rugged coastal character, while the buttoned closure and relaxed fit deliver all-day comfort in two distinct flag-inspired patterns.\u003c\/p\u003e\n\n\u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBold US flag distressed denim print for instant patriotic coastal style\u003c\/li\u003e\n\u003cli\u003eFrayed hem adds rugged, lived-in coastal character\u003c\/li\u003e\n\u003cli\u003eButtoned closure for a secure, flattering fit\u003c\/li\u003e\n\u003cli\u003eAvailable in two distinct patterns — Pattern A and Pattern B\u003c\/li\u003e\n\u003cli\u003eExtended size range S–2XL for an inclusive, comfortable fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cp\u003e\n\u003cstrong\u003eAccent:\u003c\/strong\u003e US flag distressed denim print, frayed hem detail\u003cbr\u003e\n\u003cstrong\u003eFeatures:\u003c\/strong\u003e Distressed finish, frayed hem, buttoned closure, mini short length\u003cbr\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Casual, Coastal, Patriotic, Festive, Summer, Resort\u003cbr\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Rayon, Polyester\u003cbr\u003e\n\u003cstrong\u003eStretch:\u003c\/strong\u003e No stretch\u003cbr\u003e\n\u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, tumble dry low\u003cbr\u003e\n\u003cstrong\u003eSizes:\u003c\/strong\u003e S–2XL\u003cbr\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Pattern A, Pattern B\n\u003c\/p\u003e\n\n\u003cdetails style=\"border: 1px solid #0F3D5E; border-radius: 8px; margin-bottom: 10px;\"\u003e\n\u003csummary style=\"background-color: #0F3D5E; color: #ffffff; font-weight: bold; display: flex; justify-content: space-between; padding: 12px 16px; border-radius: 8px; list-style: none;\"\u003eMeasurements by Size (inches) \u003cspan\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"overflow-x:auto; margin-top:10px; padding: 0 12px 12px;\"\u003e\n\u003ctable style=\"width:100%; border-collapse: collapse;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eHip (in)\u003c\/th\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eBottom Length (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e27.6\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e40.2\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e13.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e29.5\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e42.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e13.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e31.5\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e44.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e14.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e33.5\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e46.1\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e14.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e35.4\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e48.0\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e14.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"border: 1px solid #0F3D5E; border-radius: 8px; margin-bottom: 10px;\"\u003e\n\u003csummary style=\"background-color: #0F3D5E; color: #ffffff; font-weight: bold; display: flex; justify-content: space-between; padding: 12px 16px; border-radius: 8px; list-style: none;\"\u003eInternational Size Conversion \u003cspan\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv style=\"overflow-x:auto; margin-top:10px; padding: 0 12px 12px;\"\u003e\n\u003ctable style=\"width:100%; border-collapse: collapse;\"\u003e\n\u003ctr\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eUS\u003c\/th\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eUK\u003c\/th\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eEU\u003c\/th\u003e\n\u003cth style=\"background-color: #f2f2f2; padding: 8px; text-align: left; border: 1px solid #ddd;\"\u003eAU\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e4 (S)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e8\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e36\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e6\/8 (M)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e10\/12\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e38\/40\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e10\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e10\/12 (L)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e14\/16\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e42\/44\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e14\/16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e14\/16 (XL)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e18\/20\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e46\/48\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e46\/48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e18\/20 (2XL)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e22\/24\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e50\/52\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e22\/24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cp\u003e\u003cem\u003eNo stretch — size up if between sizes for the most comfortable fit. Please review the size chart before ordering.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003eFrom the resort boardwalk to the coastal evening out, these distressed denim shorts keep your patriotic summer style effortlessly bold and on point.\u003c\/p\u003e","brand":"Surfside Wear","offers":[{"title":"Pattern A \/ S","offer_id":49230675050753,"sku":"100100884912652","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern A \/ M","offer_id":49230675083521,"sku":"100100884915482","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern A \/ L","offer_id":49230675116289,"sku":"100100884913619","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern A \/ XL","offer_id":49230675149057,"sku":"100100884913783","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern A \/ 2XL","offer_id":49230675181825,"sku":"100100884910006","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern B \/ S","offer_id":49230675214593,"sku":"100100884915499","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern B \/ M","offer_id":49230675247361,"sku":"100100884914520","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern B \/ L","offer_id":49230675280129,"sku":"100100884915104","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern B \/ XL","offer_id":49230675312897,"sku":"100100884911355","price":36.97,"currency_code":"USD","in_stock":true},{"title":"Pattern B \/ 2XL","offer_id":49230675345665,"sku":"100100884915628","price":36.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/4533\/0945\/files\/aa5397da-c6d5-44d7-9eb2-5dbb0449de66-Max.webp?v=1780591614","url":"https:\/\/surfsidewear.com\/products\/us-flag-distressed-denim-shorts-with-frayed-hem","provider":"Surfside Wear","version":"1.0","type":"link"}