{"product_id":"bleach-linen-shirt","title":"BLEACH Linen Shirt","description":"\u003cp data-start=\"677\" data-end=\"760\"\u003e\u003cstrong data-start=\"677\" data-end=\"760\"\u003eLinen Loose Fit Shirt – Vintage Western Style Boxy Shirt | Ranch Fit Collection\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"762\" data-end=\"1018\"\u003eCrafted from \u003cstrong data-start=\"775\" data-end=\"804\"\u003e100% premium linen fabric\u003c\/strong\u003e, this \u003cstrong data-start=\"811\" data-end=\"830\"\u003eloose fit shirt\u003c\/strong\u003e delivers breathable comfort with a natural texture perfect for warm seasons.\u003cbr data-start=\"907\" data-end=\"910\"\u003ePart of the \u003cstrong data-start=\"922\" data-end=\"946\"\u003eRanch Fit collection\u003c\/strong\u003e, the design blends western heritage with modern streetwear proportions.\u003c\/p\u003e\n\u003cp data-start=\"1020\" data-end=\"1226\"\u003eInspired by the nomadic riders from \u003cem data-start=\"1056\" data-end=\"1070\"\u003eRattle Spine\u003c\/em\u003e, the shirt features a \u003cstrong data-start=\"1093\" data-end=\"1126\"\u003evintage blue-green plaid tone\u003c\/strong\u003e with a faded wash effect, creating a worn, sun-aged look that reflects desert wind and travel dust.\u003c\/p\u003e\n\u003cp data-start=\"1228\" data-end=\"1465\"\u003eThe silhouette combines \u003cstrong data-start=\"1252\" data-end=\"1288\"\u003eboxy fit and loose fit tailoring\u003c\/strong\u003e, offering a relaxed shape that moves naturally with the body.\u003cbr data-start=\"1350\" data-end=\"1353\"\u003eNatural linen wrinkles, soft fading, and wood-style buttons add to the authentic \u003cstrong data-start=\"1434\" data-end=\"1464\"\u003ewestern workwear aesthetic\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1467\" data-end=\"1631\"\u003eAs you wear it over time, the fabric becomes softer and develops a unique vintage character, making it a perfect \u003cstrong data-start=\"1580\" data-end=\"1630\"\u003elinen shirt for summer, travel, and daily wear\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1633\" data-end=\"1761\"\u003eThis \u003cstrong data-start=\"1638\" data-end=\"1664\"\u003eunisex oversized shirt\u003c\/strong\u003e pairs easily with trousers, denim, or jackets, bringing a rugged yet refined look to any outfit.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSize Chart (Unit: cm)\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ctable style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth style=\"border: 1px solid #000; padding: 6px;\"\u003eSize\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #000; padding: 6px;\"\u003eLength\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #000; padding: 6px;\"\u003eChest\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #000; padding: 6px;\"\u003eSleeve\u003c\/th\u003e\n      \u003cth style=\"border: 1px solid #000; padding: 6px;\"\u003eShoulder\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003eS\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e76\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e116\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e56\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e48\u003c\/td\u003e\n    \u003c\/tr\u003e\n\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003eM\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e78\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e120\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e58\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e50\u003c\/td\u003e\n    \u003c\/tr\u003e\n\n    \u003ctr\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003eL\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e80\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e124\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e60\u003c\/td\u003e\n      \u003ctd style=\"border: 1px solid #000; padding: 6px;\"\u003e52\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp style=\"font-size: 12px; color: #555;\"\u003e\n*Manual measurement may have a 1–3 cm error. Data is for reference only.\n\u003c\/p\u003e\n\n        \u003cdiv style=\"max-width: 720px; margin: 20px auto; font-family: Arial, sans-serif; color: #333;\"\u003e\n  \u003cp style=\"text-align: center; font-size: 22px; margin-bottom: 16px;\"\u003e\u003cstrong\u003eSize Recommendation\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003csvg viewbox=\"0 0 720 420\" style=\"width: 100%; height: auto; display: block;\"\u003e\n    \u003c!-- labels top --\u003e\n    \u003ctext x=\"120\" y=\"55\" font-size=\"22\" text-anchor=\"middle\"\u003e50kg\u003c\/text\u003e\n    \u003ctext x=\"280\" y=\"55\" font-size=\"22\" text-anchor=\"middle\"\u003e60kg\u003c\/text\u003e\n    \u003ctext x=\"440\" y=\"55\" font-size=\"22\" text-anchor=\"middle\"\u003e70kg\u003c\/text\u003e\n    \u003ctext x=\"590\" y=\"55\" font-size=\"22\" text-anchor=\"middle\"\u003e80kg\u003c\/text\u003e\n    \u003ctext x=\"665\" y=\"55\" font-size=\"22\" text-anchor=\"middle\"\u003e85kg\u003c\/text\u003e\n\n    \u003c!-- top ticks --\u003e\n    \u003cline x1=\"120\" y1=\"70\" x2=\"120\" y2=\"95\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"280\" y1=\"70\" x2=\"280\" y2=\"95\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"440\" y1=\"70\" x2=\"440\" y2=\"95\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"590\" y1=\"70\" x2=\"590\" y2=\"95\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"665\" y1=\"70\" x2=\"665\" y2=\"95\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\n    \u003c!-- left labels --\u003e\n    \u003ctext x=\"75\" y=\"95\" font-size=\"22\" text-anchor=\"end\"\u003e160cm\u003c\/text\u003e\n    \u003ctext x=\"75\" y=\"185\" font-size=\"22\" text-anchor=\"end\"\u003e170cm\u003c\/text\u003e\n    \u003ctext x=\"75\" y=\"275\" font-size=\"22\" text-anchor=\"end\"\u003e180cm\u003c\/text\u003e\n    \u003ctext x=\"75\" y=\"365\" font-size=\"22\" text-anchor=\"end\"\u003e190cm\u003c\/text\u003e\n\n    \u003c!-- left ticks --\u003e\n    \u003cline x1=\"95\" y1=\"90\" x2=\"120\" y2=\"90\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"95\" y1=\"180\" x2=\"120\" y2=\"180\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"95\" y1=\"270\" x2=\"120\" y2=\"270\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"95\" y1=\"360\" x2=\"120\" y2=\"360\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\n    \u003c!-- bottom\/left axes --\u003e\n    \u003cline x1=\"120\" y1=\"90\" x2=\"120\" y2=\"360\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n    \u003cline x1=\"120\" y1=\"360\" x2=\"665\" y2=\"360\" stroke=\"#333\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n\n    \u003c!-- size areas --\u003e\n    \u003c!-- S --\u003e\n    \u003cpolygon points=\"120,90 440,90 440,180 365,180 365,200 120,200\" fill=\"#d9d9d9\"\u003e\u003c\/polygon\u003e\n    \u003ctext x=\"280\" y=\"180\" font-size=\"26\" fill=\"#ffffff\" text-anchor=\"middle\" dominant-baseline=\"middle\"\u003eS\u003c\/text\u003e\n\n    \u003c!-- M --\u003e\n    \u003cpolygon points=\"365,180 590,180 590,225 440,225 440,270 365,270\" fill=\"#a6a6a6\"\u003e\u003c\/polygon\u003e\n    \u003ctext x=\"405\" y=\"215\" font-size=\"24\" fill=\"#ffffff\" text-anchor=\"middle\" dominant-baseline=\"middle\"\u003eM\u003c\/text\u003e\n\n    \u003c!-- lower-left block --\u003e\n    \u003cpolygon points=\"120,200 365,200 365,360 120,360\" fill=\"#9c9c9c\"\u003e\u003c\/polygon\u003e\n\n    \u003c!-- L --\u003e\n    \u003cpolygon points=\"365,270 665,270 665,360 365,360\" fill=\"#555555\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"440,225 590,225 590,270 440,270\" fill=\"#666666\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"590,180 665,180 665,270 590,270\" fill=\"#727272\"\u003e\u003c\/polygon\u003e\n    \u003cpolygon points=\"440,90 665,90 665,180 590,180 590,225 440,225\" fill=\"#8f8f8f\"\u003e\u003c\/polygon\u003e\n    \u003ctext x=\"525\" y=\"305\" font-size=\"28\" fill=\"#ffffff\" text-anchor=\"middle\" dominant-baseline=\"middle\"\u003eL\u003c\/text\u003e\n  \u003c\/svg\u003e\n\u003c\/div\u003e\n\n        \u003cp\u003e\u003cstrong\u003eCRAFT \u0026amp; MATERIALS\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCraftsmanship\u003c\/strong\u003e\u003cbr\u003e\n1. Boxy \u0026amp; loose fit construction\u003cbr\u003e\n2. Garment-dyed fading process\u003cbr\u003e\n3. Hand-tied frayed details\u003cbr\u003e\n4. Wood-grain design buttons\n\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eFabric\u003c\/strong\u003e\u003cbr\u003e\n100% Linen\n\u003c\/p\u003e","brand":"REDRINSE","offers":[{"title":"S","offer_id":44722629771334,"sku":null,"price":2090.0,"currency_code":"TWD","in_stock":true},{"title":"M","offer_id":44722629804102,"sku":null,"price":2090.0,"currency_code":"TWD","in_stock":true},{"title":"L","offer_id":44722629836870,"sku":null,"price":2090.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/4589\/6006\/files\/sku.jpg?v=1773060013","url":"https:\/\/redrinse.studio\/zh-tw\/products\/bleach-linen-shirt","provider":"REDRINSE","version":"1.0","type":"link"}