{"product_id":"shadow-plaid-flannel-shirt","title":"Shadow Plaid Flannel Shirt","description":"\u003cstyle\u003e\n.size-chart-accordion {\n  margin: 24px 0 0 0;\n  border: 1px solid #e5e5e5;\n  border-radius: 8px;\n  overflow: hidden;\n  font-family: inherit;\n}\n\n.size-chart-toggle {\n  width: 100%;\n  padding: 16px 20px;\n  background: #fafafa;\n  border: none;\n  cursor: pointer;\n  font-size: 16px;\n  font-weight: 600;\n  text-align: left;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.size-chart-content {\n  display: none;\n  padding: 20px;\n  border-top: 1px solid #e5e5e5;\n}\n\n.unit-switch {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 16px;\n}\n\n.unit-btn {\n  padding: 6px 12px;\n  border: 1px solid #ddd;\n  background: white;\n  cursor: pointer;\n  border-radius: 4px;\n  font-size: 14px;\n}\n\n.unit-btn.active {\n  background: #111;\n  color: white;\n  border-color: #111;\n}\n\n.size-chart-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n\n.size-chart-table th,\n.size-chart-table td {\n  padding: 10px;\n  border-bottom: 1px solid #eee;\n  text-align: center;\n}\n\n.size-chart-table th:first-child,\n.size-chart-table td:first-child {\n  text-align: left;\n}\n\n.size-chart-table th {\n  background: #fafafa;\n  font-weight: 600;\n}\n\u003c\/style\u003e\n\n\u003c!-- PRODUCT DESCRIPTION (UNCHANGED) --\u003e\n\u003cdiv class=\"product-description\"\u003e\n\n\u003cp\u003eShadow Plaid Flannel Shirtは、日本の刺し子文化や古民家に見られる木目の表情から着想を得てデザインされた一着です。ヴィンテージウェアの持つ無骨さや温もりを感じさせながらも、過度に主張しすぎることなく、現代的なシルエットへと落とし込まれています。\u003c\/p\u003e\n\n\u003cp\u003e肉厚で存在感のあるフランネル生地を採用しながら、柔らかな色合いによって重たさを感じさせない表情に仕上げました。シャツでありながらアウターのような力強さを持ち、一枚で着てもコーディネートの主役となる存在感を備えています。\u003c\/p\u003e\n\n\u003cp\u003eまた、新品の状態と長年着込んだ後では大きく表情が変化するのも魅力のひとつ。着用を重ねることで生地に個性が刻まれ、その人だけの風合いへと育っていきます。\u003c\/p\u003e\n\n\u003cp\u003e力強いシルエットと経年変化によって生まれる味わいは、まるで着る人の人生に寄り添うかのように少しずつ表情を変えていきます。どこか懐かしく温かみのある佇まいは、自然と愛着を深め、長く付き合いたくなる存在へと育っていくもの。\u003c\/p\u003e\n\n\u003cp\u003eどこか家のような温もりがあり、自然と共通点を感じられる一本。\u003c\/p\u003e\n\n\u003cp\u003e特徴\u003c\/p\u003e\n\n\u003cp\u003e* 日本の刺し子文化や古民家の木目から着想を得たデザイン\u003cbr\u003e\n* ヴィンテージの魅力を現代的に再構築したシルエット\u003cbr\u003e\n* 肉厚で存在感のあるフランネル生地\u003cbr\u003e\n* 柔らかく温かみのあるカラーリング\u003cbr\u003e\n* 一枚でスタイリングが完成する力強いシルエット\u003cbr\u003e\n* 着込むほどに表情が深まる経年変化\u003cbr\u003e\n* 日常に寄り添いながら長く愛用できるデザイン\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SIZE CHART ACCORDION --\u003e\n\u003cdiv class=\"size-chart-accordion\"\u003e\n\n  \u003cbutton class=\"size-chart-toggle\" onclick=\"toggleSizeChart()\"\u003e\n    Size Chart\n    \u003cspan id=\"accordion-icon\"\u003e+\u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003cdiv class=\"size-chart-content\" id=\"sizeChartContent\"\u003e\n\n    \u003cdiv class=\"unit-switch\"\u003e\n      \u003cbutton class=\"unit-btn active\" onclick=\"showUnit('cm', event)\"\u003eCM\u003c\/button\u003e\n      \u003cbutton class=\"unit-btn\" onclick=\"showUnit('inch', event)\"\u003eINCH\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CM TABLE --\u003e\n    \u003ctable class=\"size-chart-table\" id=\"cm-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eMeasurement\u003c\/th\u003e\n          \u003cth\u003eSize 1\u003c\/th\u003e\n          \u003cth\u003eSize 2\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eLength\u003c\/td\u003e\n          \u003ctd\u003e61 cm\u003c\/td\u003e\n          \u003ctd\u003e65 cm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eShoulder\u003c\/td\u003e\n          \u003ctd\u003e48 cm\u003c\/td\u003e\n          \u003ctd\u003e49 cm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eChest\u003c\/td\u003e\n          \u003ctd\u003e55 cm\u003c\/td\u003e\n          \u003ctd\u003e57 cm\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eSleeve\u003c\/td\u003e\n          \u003ctd\u003e61 cm\u003c\/td\u003e\n          \u003ctd\u003e61 cm\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003c!-- INCH TABLE --\u003e\n    \u003ctable class=\"size-chart-table\" id=\"inch-table\" style=\"display:none;\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eMeasurement\u003c\/th\u003e\n          \u003cth\u003eSize 1\u003c\/th\u003e\n          \u003cth\u003eSize 2\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eLength\u003c\/td\u003e\n          \u003ctd\u003e24.0\"\u003c\/td\u003e\n          \u003ctd\u003e25.6\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eShoulder\u003c\/td\u003e\n          \u003ctd\u003e18.9\"\u003c\/td\u003e\n          \u003ctd\u003e19.3\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eChest\u003c\/td\u003e\n          \u003ctd\u003e21.7\"\u003c\/td\u003e\n          \u003ctd\u003e22.4\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eSleeve\u003c\/td\u003e\n          \u003ctd\u003e24.0\"\u003c\/td\u003e\n          \u003ctd\u003e24.0\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleSizeChart() {\n  const content = document.getElementById('sizeChartContent');\n  const icon = document.getElementById('accordion-icon');\n\n  if (content.style.display === 'block') {\n    content.style.display = 'none';\n    icon.textContent = '+';\n  } else {\n    content.style.display = 'block';\n    icon.textContent = '−';\n  }\n}\n\nfunction showUnit(unit, event) {\n  event.preventDefault();\n\n  document.getElementById('cm-table').style.display =\n    unit === 'cm' ? 'table' : 'none';\n\n  document.getElementById('inch-table').style.display =\n    unit === 'inch' ? 'table' : 'none';\n\n  document.querySelectorAll('.unit-btn').forEach(btn =\u003e {\n    btn.classList.remove('active');\n  });\n\n  event.target.classList.add('active');\n}\n\u003c\/script\u003e","brand":"Kommon Things","offers":[{"title":"Size 1","offer_id":55613295853736,"sku":null,"price":16000.0,"currency_code":"JPY","in_stock":true},{"title":"Size 2","offer_id":55613295886504,"sku":null,"price":16000.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/7043\/8568\/files\/IMG_7857.jpg14.jpg?v=1781455808","url":"https:\/\/kommonthings.com\/products\/shadow-plaid-flannel-shirt","provider":"Kommon Things","version":"1.0","type":"link"}