{"product_id":"wls-simple-casual-raglan-jacket","title":"WLS Simple Casual Raglan Jacket","description":"\u003cp\u003eExperience luxury with our WLS American Denim Harrington Jacket. Crafted from premium denim, this timeless piece features a stylish stand-up collar for an elegant touch. Elevate your wardrobe effortlessly with this exclusive 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\u003eM\u003c\/th\u003e\n      \u003cth\u003eL\u003c\/th\u003e\n      \u003cth\u003eXL\u003c\/th\u003e\n      \u003cth\u003eXXL\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody id=\"sizeTableBody\"\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eLength\u003c\/td\u003e\n      \u003ctd data-cm=\"60.5\" data-in=\"23.8\"\u003e60.5\u003c\/td\u003e\n      \u003ctd data-cm=\"62\" data-in=\"24.4\"\u003e62\u003c\/td\u003e\n      \u003ctd data-cm=\"63.5\" data-in=\"25.0\"\u003e63.5\u003c\/td\u003e\n      \u003ctd data-cm=\"65\" data-in=\"25.6\"\u003e65\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eShoulder\u003c\/td\u003e\n      \u003ctd data-cm=\"56\" data-in=\"22.0\"\u003e56\u003c\/td\u003e\n      \u003ctd data-cm=\"57\" data-in=\"22.4\"\u003e57\u003c\/td\u003e\n      \u003ctd data-cm=\"58\" data-in=\"22.8\"\u003e58\u003c\/td\u003e\n      \u003ctd data-cm=\"59\" data-in=\"23.2\"\u003e59\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eSleeve\u003c\/td\u003e\n      \u003ctd data-cm=\"60\" data-in=\"23.6\"\u003e60\u003c\/td\u003e\n      \u003ctd data-cm=\"61\" data-in=\"24.0\"\u003e61\u003c\/td\u003e\n      \u003ctd data-cm=\"62\" data-in=\"24.4\"\u003e62\u003c\/td\u003e\n      \u003ctd data-cm=\"63\" data-in=\"24.8\"\u003e63\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003eChest\u003c\/td\u003e\n      \u003ctd data-cm=\"128\" data-in=\"50.4\"\u003e128\u003c\/td\u003e\n      \u003ctd data-cm=\"132\" data-in=\"52.0\"\u003e132\u003c\/td\u003e\n      \u003ctd data-cm=\"136\" data-in=\"53.5\"\u003e136\u003c\/td\u003e\n      \u003ctd data-cm=\"140\" data-in=\"55.1\"\u003e140\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            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":"Black \/ M","offer_id":54464944865609,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ L","offer_id":54464944898377,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ XL","offer_id":54464944931145,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Black \/ 2XL","offer_id":54464944963913,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ M","offer_id":54464944996681,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ L","offer_id":54464945029449,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ XL","offer_id":54464945062217,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":54464945094985,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1014\/0395\/1433\/files\/2_2f68c826-f3fb-4a29-8d69-0e642c3d2952.jpg?v=1779587134","url":"https:\/\/stevejanetsydney.com\/products\/wls-simple-casual-raglan-jacket","provider":"Steve \u0026 Janet Sydney","version":"1.0","type":"link"}