{"product_id":"wls-american-stand-up-collar-denim-harrington-jacket","title":"WLS American Stand-Up Collar Denim Harrington Jacket","description":"\u003cp\u003eExperience the elegance and exclusivity of our WLS American Stand-Up Collar Denim Harrington Jacket. Its sophisticated design features a premium denim material and stand-up collar, perfect for any occasion. Elevate your wardrobe with this luxurious jacket.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial: 83.5% Cotton, 13% Polyester, 3.5% Viscose\u003c\/li\u003e\n\u003cli\u003eFit Type: Loose\u003c\/li\u003e\n\u003cli\u003eThickness: \u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eOrdinary\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlease refer to the size chart before placing your order.\u003c\/p\u003e\n\u003cstyle\u003e\n  .size-table { width: 100%; border-collapse: collapse; text-align: center; font-size: 16px; }\n  .size-table th, .size-table td { padding: 10px; border: 1px solid #ddd; }\n  .size-table th { background-color: #f2f2f2; }\n  .toggle-btn { \n    margin: 10px 0; padding: 8px 15px; cursor: pointer; border: none; \n    background-color: #000; color: #fff; font-weight: bold; \n    border-radius: 5px; transition: 0.3s; \n  }\n  .toggle-btn:hover { background-color: #333; }\n\u003c\/style\u003e\n\n\u003cbutton class=\"toggle-btn\"\u003eSwitch to Inches\u003c\/button\u003e\n\n\u003ctable class=\"size-table\"\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003eSize\u003c\/th\u003e\n      \u003cth\u003eLength (\u003cspan id=\"unit-length\"\u003ecm\u003c\/span\u003e)\u003c\/th\u003e\n      \u003cth\u003eShoulder (\u003cspan id=\"unit-shoulder\"\u003ecm\u003c\/span\u003e)\u003c\/th\u003e\n      \u003cth\u003eSleeve (\u003cspan id=\"unit-sleeve\"\u003ecm\u003c\/span\u003e)\u003c\/th\u003e\n      \u003cth\u003eChest (\u003cspan id=\"unit-chest\"\u003ecm\u003c\/span\u003e)\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody id=\"sizeTableBody\"\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eM\u003c\/td\u003e\n      \u003ctd data-cm=\"65\" data-in=\"25.6\"\u003e65\u003c\/td\u003e\n      \u003ctd\u003e\/\u003c\/td\u003e\n      \u003ctd data-cm=\"80.5\" data-in=\"31.7\"\u003e80.5\u003c\/td\u003e\n      \u003ctd data-cm=\"132\" data-in=\"52.0\"\u003e132\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eL\u003c\/td\u003e\n      \u003ctd data-cm=\"67\" data-in=\"26.4\"\u003e67\u003c\/td\u003e\n      \u003ctd\u003e\/\u003c\/td\u003e\n      \u003ctd data-cm=\"82\" data-in=\"32.3\"\u003e82\u003c\/td\u003e\n      \u003ctd data-cm=\"136\" data-in=\"53.5\"\u003e136\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eXL\u003c\/td\u003e\n      \u003ctd data-cm=\"69\" data-in=\"27.2\"\u003e69\u003c\/td\u003e\n      \u003ctd\u003e\/\u003c\/td\u003e\n      \u003ctd data-cm=\"83.5\" data-in=\"32.9\"\u003e83.5\u003c\/td\u003e\n      \u003ctd data-cm=\"140\" data-in=\"55.1\"\u003e140\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eXXL\u003c\/td\u003e\n      \u003ctd data-cm=\"71\" data-in=\"28.0\"\u003e71\u003c\/td\u003e\n      \u003ctd\u003e\/\u003c\/td\u003e\n      \u003ctd data-cm=\"85\" data-in=\"33.5\"\u003e85\u003c\/td\u003e\n      \u003ctd data-cm=\"144\" data-in=\"56.7\"\u003e144\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    let isCm = true;\n    const toggleButton = document.querySelector(\".toggle-btn\");\n    const rows = document.querySelectorAll(\"#sizeTableBody tr\");\n\n    if (toggleButton \u0026\u0026 rows.length \u003e 0) {\n        toggleButton.addEventListener(\"click\", function () {\n            rows.forEach(row =\u003e {\n                const cells = row.querySelectorAll(\"td\");\n                if (cells.length \u003e 1) { \/\/ Ensure first column (labels) stays unchanged\n                    for (let i = 1; i \u003c cells.length; i++) {\n                        const cmValue = cells[i].getAttribute(\"data-cm\");\n                        const inValue = cells[i].getAttribute(\"data-in\");\n                        if (cmValue \u0026\u0026 inValue) {\n                            cells[i].innerText = isCm ? inValue : cmValue;\n                        }\n                    }\n                }\n            });\n            document.getElementById(\"unit-length\").textContent = isCm ? \"in\" : \"cm\";\n            document.getElementById(\"unit-shoulder\").textContent = isCm ? \"in\" : \"cm\";\n            document.getElementById(\"unit-sleeve\").textContent = isCm ? \"in\" : \"cm\";\n            document.getElementById(\"unit-chest\").textContent = isCm ? \"in\" : \"cm\";\n            isCm = !isCm;\n            toggleButton.innerText = isCm ? \"Switch to Inches\" : \"Switch to CM\";\n        });\n    }\n});\n\u003c\/script\u003e","brand":"Steve \u0026 Janet Sydney","offers":[{"title":"Blue \/ M","offer_id":54464947257673,"sku":null,"price":105.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ L","offer_id":54464947290441,"sku":null,"price":105.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ XL","offer_id":54464947323209,"sku":null,"price":105.0,"currency_code":"AUD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":54464947355977,"sku":null,"price":105.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1014\/0395\/1433\/files\/2_a282a998-807b-423b-95d2-12d3deab0cdd.jpg?v=1779587136","url":"https:\/\/stevejanetsydney.com\/products\/wls-american-stand-up-collar-denim-harrington-jacket","provider":"Steve \u0026 Janet Sydney","version":"1.0","type":"link"}