{"title":"The Executive","description":"\u003cp\u003eInspired by the authority of 90s corporate dressing, The Executive revisits a time when tailoring was bold and unapologetic.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMade-to-Measure: \u003c\/strong\u003e\u003cstrong\u003e\u003c\/strong\u003eFully customisable and tailored to your measurements, available exclusively to customers in Melbourne. Select from a range of over 100 Italian wool fabric by Vitale Barberis Canonico.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eMade-to-Order: \u003c\/strong\u003eFor customers outside of Melbourne, The Executive collection is available in standard sizing for Australia-wide delivery.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"45-minute-consultation","title":"Made to Measure Consultation","description":"\u003cp\u003eTHE EXECUTIVE\u003c\/p\u003e\n\u003cp\u003eInspired by the authority of 90s corporate dressing, The Executive revisits a time when tailoring was bold and unapologetic.\u003c\/p\u003e\n\u003cp\u003eChalk stripes, double-breasted jackets, and wide lapels define the collection, cut with a more relaxed attitude and tailored precisely to you. Select from a range of over 100 Italian wool fabrics by Vitale Barberis Canonico.\u003c\/p\u003e\n\u003cp\u003eBook your fitting below.\u003c\/p\u003e","brand":"Townsman","offers":[{"title":"Default Title","offer_id":52607764398311,"sku":null,"price":0.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/1369\/2903\/files\/972886C4-2A7B-4920-9C65-337252AC11D8.jpg?v=1791453081"},{"product_id":"gekko","title":"Gekko","description":"\u003cp\u003eSuper 110s Wool woven by Vitale Barberis Canonico, Italy\u003c\/p\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Tab 1 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Midweight Wool Twill\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Wool\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWoven by:\u003c\/strong\u003e Vitale Barberis Canonico, Italy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e 55% Polyester, 45% Viscose\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare instructions:\u003c\/strong\u003e Dry clean only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 2 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStyle \u0026amp; Features\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eDouble-breasted jacket closure\u003c\/li\u003e\n\u003cli\u003ePadded shoulders\u003c\/li\u003e\n\u003cli\u003e10 cm statement lapels\u003c\/li\u003e\n\u003cli\u003eWelted breast pocket\u003c\/li\u003e\n\u003cli\u003eFlap lower jacket pockets\u003c\/li\u003e\n\u003cli\u003eHigh-waisted trousers with belt loops\u003c\/li\u003e\n\u003cli\u003eWide-leg, straight-cut trousers\u003c\/li\u003e\n\u003cli\u003eBlind-hem trouser finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 3: Size Chart --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStandard Sizing Chart\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cbutton class=\"toggle-button active\" type=\"button\" data-unit=\"cm\"\u003eCM\u003c\/button\u003e \u003cbutton class=\"toggle-button\" type=\"button\" data-unit=\"in\"\u003eIN\u003c\/button\u003e\n\n\u003c!-- Jacket Measurements --\u003e\n\u003ch4\u003eJacket Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e\n\u003cth\u003e46\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"117\"\u003e117\u003c\/td\u003e\n\u003ctd data-cm=\"121\"\u003e121\u003c\/td\u003e\n\u003ctd data-cm=\"125\"\u003e125\u003c\/td\u003e\n\u003ctd data-cm=\"129\"\u003e129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"117\"\u003e117\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJacket Length\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder Width\u003c\/td\u003e\n\u003ctd data-cm=\"46.8\"\u003e46.8\u003c\/td\u003e\n\u003ctd data-cm=\"48\"\u003e48\u003c\/td\u003e\n\u003ctd data-cm=\"49.2\"\u003e49.2\u003c\/td\u003e\n\u003ctd data-cm=\"50.4\"\u003e50.4\u003c\/td\u003e\n\u003ctd data-cm=\"51.6\"\u003e51.6\u003c\/td\u003e\n\u003ctd data-cm=\"52.8\"\u003e52.8\u003c\/td\u003e\n\u003ctd data-cm=\"54\"\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"62.5\"\u003e62.5\u003c\/td\u003e\n\u003ctd data-cm=\"63.5\"\u003e63.5\u003c\/td\u003e\n\u003ctd data-cm=\"64.5\"\u003e64.5\u003c\/td\u003e\n\u003ctd data-cm=\"65.5\"\u003e65.5\u003c\/td\u003e\n\u003ctd data-cm=\"66.5\"\u003e66.5\u003c\/td\u003e\n\u003ctd data-cm=\"67.5\"\u003e67.5\u003c\/td\u003e\n\u003ctd data-cm=\"68.5\"\u003e68.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Trouser Measurements --\u003e\n\u003ch4\u003eTrouser Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eYour Waist (up to)\u003c\/td\u003e\n\u003ctd data-cm=\"80.5\"\u003e80.5\u003c\/td\u003e\n\u003ctd data-cm=\"84.5\"\u003e84.5\u003c\/td\u003e\n\u003ctd data-cm=\"88.5\"\u003e88.5\u003c\/td\u003e\n\u003ctd data-cm=\"92.5\"\u003e92.5\u003c\/td\u003e\n\u003ctd data-cm=\"96.5\"\u003e96.5\u003c\/td\u003e\n\u003ctd data-cm=\"100.5\"\u003e100.5\u003c\/td\u003e\n\u003ctd data-cm=\"104.5\"\u003e104.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGarment Waist\u003c\/td\u003e\n\u003ctd data-cm=\"81\"\u003e81\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"89\"\u003e89\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh Circ.\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e\n\u003ctd data-cm=\"68\"\u003e68\u003c\/td\u003e\n\u003ctd data-cm=\"70\"\u003e70\u003c\/td\u003e\n\u003ctd data-cm=\"72\"\u003e72\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFoot Opening Width\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .toggle-button {\n    display: inline-block;\n    padding: 6px 10px;\n    border: 1px solid #000;\n    background-color: #fff;\n    color: #000;\n    cursor: pointer;\n    font-size: 14px;\n    margin-right: 5px;\n    margin-bottom: 10px;\n  }\n\n  .toggle-button.active {\n    background-color: #000;\n    color: #fff;\n  }\n\n  .size-chart {\n    width: 100%;\n    border-collapse: collapse;\n    margin-bottom: 25px;\n  }\n\n  .size-chart td {\n    white-space: nowrap;\n    text-align: center;\n    min-width: 50px;\n  }\n\n  .size-chart th {\n    text-align: center;\n  }\n\n  .size-chart th:first-child,\n  .size-chart td:first-child {\n    text-align: left;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initialiseStandardSizeChart() {\n    const productTabs = document.querySelector('.product-tabs');\n\n    if (!productTabs) return;\n    if (productTabs.dataset.unitSwitcherReady === 'true') return;\n\n    const buttons = productTabs.querySelectorAll('.toggle-button[data-unit]');\n    const measurements = productTabs.querySelectorAll('.size-chart [data-cm]');\n\n    if (!buttons.length || !measurements.length) return;\n\n    productTabs.dataset.unitSwitcherReady = 'true';\n\n    function setUnit(unit) {\n      measurements.forEach(function (cell) {\n        const cm = parseFloat(cell.getAttribute('data-cm'));\n\n        cell.textContent = unit === 'in'\n          ? (cm \/ 2.54).toFixed(1)\n          : cell.getAttribute('data-cm');\n      });\n\n      buttons.forEach(function (button) {\n        button.classList.toggle('active', button.getAttribute('data-unit') === unit);\n      });\n    }\n\n    buttons.forEach(function (button) {\n      button.addEventListener('click', function (event) {\n        event.preventDefault();\n        setUnit(button.getAttribute('data-unit'));\n      });\n    });\n\n    setUnit('cm');\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initialiseStandardSizeChart);\n  } else {\n    initialiseStandardSizeChart();\n  }\n})();\n\u003c\/script\u003e","brand":"Townsman","offers":[{"title":"34 \/ 28","offer_id":52810171318503,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 30","offer_id":52816788717799,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 32","offer_id":52816788750567,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 34","offer_id":52816788783335,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 36","offer_id":52816788816103,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 38","offer_id":52816788848871,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 40","offer_id":52816788881639,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 28","offer_id":52810171351271,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 30","offer_id":52816788914407,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 32","offer_id":52816788947175,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 34","offer_id":52816788979943,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 36","offer_id":52816789012711,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 38","offer_id":52816789045479,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 40","offer_id":52816789078247,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 28","offer_id":52810171384039,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 30","offer_id":52816789111015,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 32","offer_id":52816789143783,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 34","offer_id":52816789176551,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 36","offer_id":52816789209319,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 38","offer_id":52816789242087,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 40","offer_id":52816789274855,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 28","offer_id":52810171416807,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 30","offer_id":52816789307623,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 32","offer_id":52816789340391,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 34","offer_id":52816789373159,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 36","offer_id":52816789405927,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 38","offer_id":52816789438695,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 40","offer_id":52816789471463,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 28","offer_id":52810171449575,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 30","offer_id":52816789504231,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 32","offer_id":52816789536999,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 34","offer_id":52816789569767,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 36","offer_id":52816789602535,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 38","offer_id":52816789635303,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 40","offer_id":52816789668071,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 28","offer_id":52810171482343,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 30","offer_id":52816789700839,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 32","offer_id":52816789733607,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 34","offer_id":52816789766375,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 36","offer_id":52816789799143,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 38","offer_id":52816789831911,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 40","offer_id":52816789864679,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 28","offer_id":52810171515111,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 30","offer_id":52816789897447,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 32","offer_id":52816789930215,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 34","offer_id":52816789962983,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 36","offer_id":52816789995751,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 38","offer_id":52816790028519,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 40","offer_id":52816790061287,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/1369\/2903\/files\/LOOK_2.1.jpg?v=1791887880"},{"product_id":"madison","title":"Madison","description":"\u003cp\u003eSuper 110s Wool woven by Vitale Barberis Canonico, Italy\u003c\/p\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Tab 1 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Midweight Wool Twill\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Wool\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWoven by:\u003c\/strong\u003e Vitale Barberis Canonico, Italy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e 55% Polyester, 45% Viscose\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare instructions:\u003c\/strong\u003e Dry clean only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 2 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStyle \u0026amp; Features\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eDouble-breasted jacket closure\u003c\/li\u003e\n\u003cli\u003ePadded shoulders\u003c\/li\u003e\n\u003cli\u003e10 cm statement lapels\u003c\/li\u003e\n\u003cli\u003eWelted breast pocket\u003c\/li\u003e\n\u003cli\u003eFlap lower jacket pockets\u003c\/li\u003e\n\u003cli\u003eHigh-waisted trousers with belt loops\u003c\/li\u003e\n\u003cli\u003eWide-leg, straight-cut trousers\u003c\/li\u003e\n\u003cli\u003eBlind-hem trouser finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 3: Size Chart --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStandard Sizing Chart\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cbutton class=\"toggle-button active\" type=\"button\" data-unit=\"cm\"\u003eCM\u003c\/button\u003e \u003cbutton class=\"toggle-button\" type=\"button\" data-unit=\"in\"\u003eIN\u003c\/button\u003e\n\n\u003c!-- Jacket Measurements --\u003e\n\u003ch4\u003eJacket Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e\n\u003cth\u003e46\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"117\"\u003e117\u003c\/td\u003e\n\u003ctd data-cm=\"121\"\u003e121\u003c\/td\u003e\n\u003ctd data-cm=\"125\"\u003e125\u003c\/td\u003e\n\u003ctd data-cm=\"129\"\u003e129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"117\"\u003e117\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJacket Length\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder Width\u003c\/td\u003e\n\u003ctd data-cm=\"46.8\"\u003e46.8\u003c\/td\u003e\n\u003ctd data-cm=\"48\"\u003e48\u003c\/td\u003e\n\u003ctd data-cm=\"49.2\"\u003e49.2\u003c\/td\u003e\n\u003ctd data-cm=\"50.4\"\u003e50.4\u003c\/td\u003e\n\u003ctd data-cm=\"51.6\"\u003e51.6\u003c\/td\u003e\n\u003ctd data-cm=\"52.8\"\u003e52.8\u003c\/td\u003e\n\u003ctd data-cm=\"54\"\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"62.5\"\u003e62.5\u003c\/td\u003e\n\u003ctd data-cm=\"63.5\"\u003e63.5\u003c\/td\u003e\n\u003ctd data-cm=\"64.5\"\u003e64.5\u003c\/td\u003e\n\u003ctd data-cm=\"65.5\"\u003e65.5\u003c\/td\u003e\n\u003ctd data-cm=\"66.5\"\u003e66.5\u003c\/td\u003e\n\u003ctd data-cm=\"67.5\"\u003e67.5\u003c\/td\u003e\n\u003ctd data-cm=\"68.5\"\u003e68.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Trouser Measurements --\u003e\n\u003ch4\u003eTrouser Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eYour Waist (up to)\u003c\/td\u003e\n\u003ctd data-cm=\"80.5\"\u003e80.5\u003c\/td\u003e\n\u003ctd data-cm=\"84.5\"\u003e84.5\u003c\/td\u003e\n\u003ctd data-cm=\"88.5\"\u003e88.5\u003c\/td\u003e\n\u003ctd data-cm=\"92.5\"\u003e92.5\u003c\/td\u003e\n\u003ctd data-cm=\"96.5\"\u003e96.5\u003c\/td\u003e\n\u003ctd data-cm=\"100.5\"\u003e100.5\u003c\/td\u003e\n\u003ctd data-cm=\"104.5\"\u003e104.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGarment Waist\u003c\/td\u003e\n\u003ctd data-cm=\"81\"\u003e81\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"89\"\u003e89\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh Circ.\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e\n\u003ctd data-cm=\"68\"\u003e68\u003c\/td\u003e\n\u003ctd data-cm=\"70\"\u003e70\u003c\/td\u003e\n\u003ctd data-cm=\"72\"\u003e72\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFoot Opening Width\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .toggle-button {\n    display: inline-block;\n    padding: 6px 10px;\n    border: 1px solid #000;\n    background-color: #fff;\n    color: #000;\n    cursor: pointer;\n    font-size: 14px;\n    margin-right: 5px;\n    margin-bottom: 10px;\n  }\n\n  .toggle-button.active {\n    background-color: #000;\n    color: #fff;\n  }\n\n  .size-chart {\n    width: 100%;\n    border-collapse: collapse;\n    margin-bottom: 25px;\n  }\n\n  .size-chart td {\n    white-space: nowrap;\n    text-align: center;\n    min-width: 50px;\n  }\n\n  .size-chart th {\n    text-align: center;\n  }\n\n  .size-chart th:first-child,\n  .size-chart td:first-child {\n    text-align: left;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initialiseStandardSizeChart() {\n    const productTabs = document.querySelector('.product-tabs');\n\n    if (!productTabs) return;\n    if (productTabs.dataset.unitSwitcherReady === 'true') return;\n\n    const buttons = productTabs.querySelectorAll('.toggle-button[data-unit]');\n    const measurements = productTabs.querySelectorAll('.size-chart [data-cm]');\n\n    if (!buttons.length || !measurements.length) return;\n\n    productTabs.dataset.unitSwitcherReady = 'true';\n\n    function setUnit(unit) {\n      measurements.forEach(function (cell) {\n        const cm = parseFloat(cell.getAttribute('data-cm'));\n\n        cell.textContent = unit === 'in'\n          ? (cm \/ 2.54).toFixed(1)\n          : cell.getAttribute('data-cm');\n      });\n\n      buttons.forEach(function (button) {\n        button.classList.toggle('active', button.getAttribute('data-unit') === unit);\n      });\n    }\n\n    buttons.forEach(function (button) {\n      button.addEventListener('click', function (event) {\n        event.preventDefault();\n        setUnit(button.getAttribute('data-unit'));\n      });\n    });\n\n    setUnit('cm');\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initialiseStandardSizeChart);\n  } else {\n    initialiseStandardSizeChart();\n  }\n})();\n\u003c\/script\u003e","brand":"Townsman","offers":[{"title":"34 \/ 28","offer_id":52816674521319,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 30","offer_id":52816674554087,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 32","offer_id":52816674586855,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 34","offer_id":52816674619623,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 36","offer_id":52816674652391,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 38","offer_id":52816674685159,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 40","offer_id":52816674717927,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 28","offer_id":52816674750695,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 30","offer_id":52816674783463,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 32","offer_id":52816674816231,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 34","offer_id":52816674848999,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 36","offer_id":52816674881767,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 38","offer_id":52816674914535,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 40","offer_id":52816674947303,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 28","offer_id":52816674980071,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 30","offer_id":52816675012839,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 32","offer_id":52816675045607,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 34","offer_id":52816675078375,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 36","offer_id":52816675111143,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 38","offer_id":52816675143911,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 40","offer_id":52816675176679,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 28","offer_id":52816675209447,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 30","offer_id":52816675242215,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 32","offer_id":52816675274983,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 34","offer_id":52816675307751,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 36","offer_id":52816675340519,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 38","offer_id":52816675373287,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 40","offer_id":52816675406055,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 28","offer_id":52816675438823,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 30","offer_id":52816675471591,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 32","offer_id":52816675504359,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 34","offer_id":52816675537127,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 36","offer_id":52816675569895,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 38","offer_id":52816675602663,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 40","offer_id":52816675635431,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 28","offer_id":52816675668199,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 30","offer_id":52816675700967,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 32","offer_id":52816675733735,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 34","offer_id":52816675766503,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 36","offer_id":52816675799271,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 38","offer_id":52816675832039,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 40","offer_id":52816675864807,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 28","offer_id":52816675897575,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 30","offer_id":52816675930343,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 32","offer_id":52816675963111,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 34","offer_id":52816675995879,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 36","offer_id":52816676028647,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 38","offer_id":52816676061415,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 40","offer_id":52816676094183,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/1369\/2903\/files\/LOOK_1.1.jpg?v=1791968038"},{"product_id":"palazzo","title":"Palazzo","description":"\u003cp\u003eSuper 110s Wool woven by Vitale Barberis Canonico, Italy\u003c\/p\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Tab 1 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Midweight Wool Twill\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Wool\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWoven by:\u003c\/strong\u003e Vitale Barberis Canonico, Italy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e 55% Polyester, 45% Viscose\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare instructions:\u003c\/strong\u003e Dry clean only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 2 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStyle \u0026amp; Features\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e3 Roll 2 Single-breasted jacket closure\u003c\/li\u003e\n\u003cli\u003eNatural shoulders\u003c\/li\u003e\n\u003cli\u003e10 cm notch lapels\u003c\/li\u003e\n\u003cli\u003eWelted breast pocket\u003c\/li\u003e\n\u003cli\u003ePatch lower jacket pockets\u003c\/li\u003e\n\u003cli\u003eHigh-waisted trousers with belt loops\u003c\/li\u003e\n\u003cli\u003eWide-leg, straight-cut trousers\u003c\/li\u003e\n\u003cli\u003eCuffed-hem trouser finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 3: Size Chart --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStandard Sizing Chart\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cbutton class=\"toggle-button active\" type=\"button\" data-unit=\"cm\"\u003eCM\u003c\/button\u003e \u003cbutton class=\"toggle-button\" type=\"button\" data-unit=\"in\"\u003eIN\u003c\/button\u003e\n\n\u003c!-- Jacket Measurements --\u003e\n\u003ch4\u003eJacket Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e\n\u003cth\u003e46\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"100\"\u003e100\u003c\/td\u003e\n\u003ctd data-cm=\"104\"\u003e104\u003c\/td\u003e\n\u003ctd data-cm=\"108\"\u003e108\u003c\/td\u003e\n\u003ctd data-cm=\"112\"\u003e112\u003c\/td\u003e\n\u003ctd data-cm=\"116\"\u003e116\u003c\/td\u003e\n\u003ctd data-cm=\"120\"\u003e120\u003c\/td\u003e\n\u003ctd data-cm=\"124\"\u003e124\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"90\"\u003e90\u003c\/td\u003e\n\u003ctd data-cm=\"94\"\u003e94\u003c\/td\u003e\n\u003ctd data-cm=\"98\"\u003e98\u003c\/td\u003e\n\u003ctd data-cm=\"102\"\u003e102\u003c\/td\u003e\n\u003ctd data-cm=\"106\"\u003e106\u003c\/td\u003e\n\u003ctd data-cm=\"110\"\u003e110\u003c\/td\u003e\n\u003ctd data-cm=\"114\"\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJacket Length\u003c\/td\u003e\n\u003ctd data-cm=\"73\"\u003e73\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder Width\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"47.2\"\u003e47.2\u003c\/td\u003e\n\u003ctd data-cm=\"48.4\"\u003e48.4\u003c\/td\u003e\n\u003ctd data-cm=\"49.6\"\u003e49.6\u003c\/td\u003e\n\u003ctd data-cm=\"50.8\"\u003e50.8\u003c\/td\u003e\n\u003ctd data-cm=\"52\"\u003e52\u003c\/td\u003e\n\u003ctd data-cm=\"53.2\"\u003e53.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"61\"\u003e61\u003c\/td\u003e\n\u003ctd data-cm=\"62\"\u003e62\u003c\/td\u003e\n\u003ctd data-cm=\"63\"\u003e63\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"65\"\u003e65\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e\n\u003ctd data-cm=\"67\"\u003e67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Trouser Measurements --\u003e\n\u003ch4\u003eTrouser Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eYour Waist (up to)\u003c\/td\u003e\n\u003ctd data-cm=\"80.5\"\u003e80.5\u003c\/td\u003e\n\u003ctd data-cm=\"84.5\"\u003e84.5\u003c\/td\u003e\n\u003ctd data-cm=\"88.5\"\u003e88.5\u003c\/td\u003e\n\u003ctd data-cm=\"92.5\"\u003e92.5\u003c\/td\u003e\n\u003ctd data-cm=\"96.5\"\u003e96.5\u003c\/td\u003e\n\u003ctd data-cm=\"100.5\"\u003e100.5\u003c\/td\u003e\n\u003ctd data-cm=\"104.5\"\u003e104.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGarment Waist\u003c\/td\u003e\n\u003ctd data-cm=\"81\"\u003e81\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"89\"\u003e89\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh Circ.\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e\n\u003ctd data-cm=\"68\"\u003e68\u003c\/td\u003e\n\u003ctd data-cm=\"70\"\u003e70\u003c\/td\u003e\n\u003ctd data-cm=\"72\"\u003e72\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFoot Opening Width\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .toggle-button {\n    display: inline-block;\n    padding: 6px 10px;\n    border: 1px solid #000;\n    background-color: #fff;\n    color: #000;\n    cursor: pointer;\n    font-size: 14px;\n    margin-right: 5px;\n    margin-bottom: 10px;\n  }\n\n  .toggle-button.active {\n    background-color: #000;\n    color: #fff;\n  }\n\n  .size-chart {\n    width: 100%;\n    border-collapse: collapse;\n    margin-bottom: 25px;\n  }\n\n  .size-chart td {\n    white-space: nowrap;\n    text-align: center;\n    min-width: 50px;\n  }\n\n  .size-chart th {\n    text-align: center;\n  }\n\n  .size-chart th:first-child,\n  .size-chart td:first-child {\n    text-align: left;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initialiseStandardSizeChart() {\n    const productTabs = document.querySelector('.product-tabs');\n\n    if (!productTabs) return;\n    if (productTabs.dataset.unitSwitcherReady === 'true') return;\n\n    const buttons = productTabs.querySelectorAll('.toggle-button[data-unit]');\n    const measurements = productTabs.querySelectorAll('.size-chart [data-cm]');\n\n    if (!buttons.length || !measurements.length) return;\n\n    productTabs.dataset.unitSwitcherReady = 'true';\n\n    function setUnit(unit) {\n      measurements.forEach(function (cell) {\n        const cm = parseFloat(cell.getAttribute('data-cm'));\n\n        cell.textContent = unit === 'in'\n          ? (cm \/ 2.54).toFixed(1)\n          : cell.getAttribute('data-cm');\n      });\n\n      buttons.forEach(function (button) {\n        button.classList.toggle(\n          'active',\n          button.getAttribute('data-unit') === unit\n        );\n      });\n    }\n\n    buttons.forEach(function (button) {\n      button.addEventListener('click', function (event) {\n        event.preventDefault();\n        setUnit(button.getAttribute('data-unit'));\n      });\n    });\n\n    setUnit('cm');\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initialiseStandardSizeChart);\n  } else {\n    initialiseStandardSizeChart();\n  }\n})();\n\u003c\/script\u003e","brand":"Townsman","offers":[{"title":"34 \/ 28","offer_id":52825461129447,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 30","offer_id":52825461162215,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 32","offer_id":52825461194983,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 34","offer_id":52825461227751,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 36","offer_id":52825461260519,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 38","offer_id":52825461293287,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 40","offer_id":52825461326055,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 28","offer_id":52825461358823,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 30","offer_id":52825461391591,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 32","offer_id":52825461424359,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 34","offer_id":52825461457127,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 36","offer_id":52825461489895,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 38","offer_id":52825461522663,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 40","offer_id":52825461555431,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 28","offer_id":52825461588199,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 30","offer_id":52825461620967,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 32","offer_id":52825461653735,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 34","offer_id":52825461686503,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 36","offer_id":52825461719271,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 38","offer_id":52825461752039,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 40","offer_id":52825461784807,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 28","offer_id":52825461817575,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 30","offer_id":52825461850343,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 32","offer_id":52825461883111,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 34","offer_id":52825461915879,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 36","offer_id":52825461948647,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 38","offer_id":52825461981415,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 40","offer_id":52825462014183,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 28","offer_id":52825462046951,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 30","offer_id":52825462079719,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 32","offer_id":52825462112487,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 34","offer_id":52825462145255,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 36","offer_id":52825462178023,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 38","offer_id":52825462210791,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 40","offer_id":52825462243559,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 28","offer_id":52825462276327,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 30","offer_id":52825462309095,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 32","offer_id":52825462341863,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 34","offer_id":52825462374631,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 36","offer_id":52825462407399,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 38","offer_id":52825462440167,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 40","offer_id":52825462472935,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 28","offer_id":52825462505703,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 30","offer_id":52825462538471,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 32","offer_id":52825462571239,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 34","offer_id":52825462604007,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 36","offer_id":52825462636775,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 38","offer_id":52825462669543,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 40","offer_id":52825462702311,"sku":null,"price":1495.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/1369\/2903\/files\/LOOK_3.1.1.jpg?v=1791970692"},{"product_id":"maranello","title":"Maranello","description":"\u003cp\u003eSuper 110s Wool woven by Vitale Barberis Canonico, Italy\u003c\/p\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Tab 1 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eFabric \u0026amp; Care\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Midweight Wool Twill\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposition:\u003c\/strong\u003e 100% Wool\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWoven by:\u003c\/strong\u003e Vitale Barberis Canonico, Italy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLining:\u003c\/strong\u003e 55% Polyester, 45% Viscose\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCare instructions:\u003c\/strong\u003e Dry clean only\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 2 --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStyle \u0026amp; Features\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eDouble-breasted jacket closure\u003c\/li\u003e\n\u003cli\u003ePadded shoulders\u003c\/li\u003e\n\u003cli\u003e10 cm statement lapels\u003c\/li\u003e\n\u003cli\u003eWelted breast pocket\u003c\/li\u003e\n\u003cli\u003eFlap lower jacket pockets\u003c\/li\u003e\n\u003cli\u003eHigh-waisted trousers with belt loops\u003c\/li\u003e\n\u003cli\u003eWide-leg, straight-cut trousers\u003c\/li\u003e\n\u003cli\u003eBlind-hem trouser finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tab 3: Size Chart --\u003e\n\u003cdiv class=\"tab\"\u003e\n\u003cbutton class=\"tab-toggle\"\u003eStandard Sizing Chart\u003c\/button\u003e\n\u003cdiv class=\"tab-content\"\u003e\n\u003cbutton class=\"toggle-button active\" type=\"button\" data-unit=\"cm\"\u003eCM\u003c\/button\u003e \u003cbutton class=\"toggle-button\" type=\"button\" data-unit=\"in\"\u003eIN\u003c\/button\u003e\n\n\u003c!-- Jacket Measurements --\u003e\n\u003ch4\u003eJacket Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003cth\u003e42\u003c\/th\u003e\n\u003cth\u003e44\u003c\/th\u003e\n\u003cth\u003e46\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChest\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"117\"\u003e117\u003c\/td\u003e\n\u003ctd data-cm=\"121\"\u003e121\u003c\/td\u003e\n\u003ctd data-cm=\"125\"\u003e125\u003c\/td\u003e\n\u003ctd data-cm=\"129\"\u003e129\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003ctd data-cm=\"109\"\u003e109\u003c\/td\u003e\n\u003ctd data-cm=\"113\"\u003e113\u003c\/td\u003e\n\u003ctd data-cm=\"117\"\u003e117\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eJacket Length\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"75\"\u003e75\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003ctd data-cm=\"77\"\u003e77\u003c\/td\u003e\n\u003ctd data-cm=\"78\"\u003e78\u003c\/td\u003e\n\u003ctd data-cm=\"79\"\u003e79\u003c\/td\u003e\n\u003ctd data-cm=\"80\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShoulder Width\u003c\/td\u003e\n\u003ctd data-cm=\"46.8\"\u003e46.8\u003c\/td\u003e\n\u003ctd data-cm=\"48\"\u003e48\u003c\/td\u003e\n\u003ctd data-cm=\"49.2\"\u003e49.2\u003c\/td\u003e\n\u003ctd data-cm=\"50.4\"\u003e50.4\u003c\/td\u003e\n\u003ctd data-cm=\"51.6\"\u003e51.6\u003c\/td\u003e\n\u003ctd data-cm=\"52.8\"\u003e52.8\u003c\/td\u003e\n\u003ctd data-cm=\"54\"\u003e54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSleeve Length\u003c\/td\u003e\n\u003ctd data-cm=\"62.5\"\u003e62.5\u003c\/td\u003e\n\u003ctd data-cm=\"63.5\"\u003e63.5\u003c\/td\u003e\n\u003ctd data-cm=\"64.5\"\u003e64.5\u003c\/td\u003e\n\u003ctd data-cm=\"65.5\"\u003e65.5\u003c\/td\u003e\n\u003ctd data-cm=\"66.5\"\u003e66.5\u003c\/td\u003e\n\u003ctd data-cm=\"67.5\"\u003e67.5\u003c\/td\u003e\n\u003ctd data-cm=\"68.5\"\u003e68.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Trouser Measurements --\u003e\n\u003ch4\u003eTrouser Measurements\u003c\/h4\u003e\n\u003ctable class=\"size-chart\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003e28\u003c\/th\u003e\n\u003cth\u003e30\u003c\/th\u003e\n\u003cth\u003e32\u003c\/th\u003e\n\u003cth\u003e34\u003c\/th\u003e\n\u003cth\u003e36\u003c\/th\u003e\n\u003cth\u003e38\u003c\/th\u003e\n\u003cth\u003e40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eYour Waist (up to)\u003c\/td\u003e\n\u003ctd data-cm=\"80.5\"\u003e80.5\u003c\/td\u003e\n\u003ctd data-cm=\"84.5\"\u003e84.5\u003c\/td\u003e\n\u003ctd data-cm=\"88.5\"\u003e88.5\u003c\/td\u003e\n\u003ctd data-cm=\"92.5\"\u003e92.5\u003c\/td\u003e\n\u003ctd data-cm=\"96.5\"\u003e96.5\u003c\/td\u003e\n\u003ctd data-cm=\"100.5\"\u003e100.5\u003c\/td\u003e\n\u003ctd data-cm=\"104.5\"\u003e104.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGarment Waist\u003c\/td\u003e\n\u003ctd data-cm=\"81\"\u003e81\u003c\/td\u003e\n\u003ctd data-cm=\"85\"\u003e85\u003c\/td\u003e\n\u003ctd data-cm=\"89\"\u003e89\u003c\/td\u003e\n\u003ctd data-cm=\"93\"\u003e93\u003c\/td\u003e\n\u003ctd data-cm=\"97\"\u003e97\u003c\/td\u003e\n\u003ctd data-cm=\"101\"\u003e101\u003c\/td\u003e\n\u003ctd data-cm=\"105\"\u003e105\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThigh Circ.\u003c\/td\u003e\n\u003ctd data-cm=\"64\"\u003e64\u003c\/td\u003e\n\u003ctd data-cm=\"66\"\u003e66\u003c\/td\u003e\n\u003ctd data-cm=\"68\"\u003e68\u003c\/td\u003e\n\u003ctd data-cm=\"70\"\u003e70\u003c\/td\u003e\n\u003ctd data-cm=\"72\"\u003e72\u003c\/td\u003e\n\u003ctd data-cm=\"74\"\u003e74\u003c\/td\u003e\n\u003ctd data-cm=\"76\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFoot Opening Width\u003c\/td\u003e\n\u003ctd data-cm=\"41\"\u003e41\u003c\/td\u003e\n\u003ctd data-cm=\"42\"\u003e42\u003c\/td\u003e\n\u003ctd data-cm=\"43\"\u003e43\u003c\/td\u003e\n\u003ctd data-cm=\"44\"\u003e44\u003c\/td\u003e\n\u003ctd data-cm=\"45\"\u003e45\u003c\/td\u003e\n\u003ctd data-cm=\"46\"\u003e46\u003c\/td\u003e\n\u003ctd data-cm=\"47\"\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .toggle-button {\n    display: inline-block;\n    padding: 6px 10px;\n    border: 1px solid #000;\n    background-color: #fff;\n    color: #000;\n    cursor: pointer;\n    font-size: 14px;\n    margin-right: 5px;\n    margin-bottom: 10px;\n  }\n\n  .toggle-button.active {\n    background-color: #000;\n    color: #fff;\n  }\n\n  .size-chart {\n    width: 100%;\n    border-collapse: collapse;\n    margin-bottom: 25px;\n  }\n\n  .size-chart td {\n    white-space: nowrap;\n    text-align: center;\n    min-width: 50px;\n  }\n\n  .size-chart th {\n    text-align: center;\n  }\n\n  .size-chart th:first-child,\n  .size-chart td:first-child {\n    text-align: left;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function () {\n  function initialiseStandardSizeChart() {\n    const productTabs = document.querySelector('.product-tabs');\n\n    if (!productTabs) return;\n    if (productTabs.dataset.unitSwitcherReady === 'true') return;\n\n    const buttons = productTabs.querySelectorAll('.toggle-button[data-unit]');\n    const measurements = productTabs.querySelectorAll('.size-chart [data-cm]');\n\n    if (!buttons.length || !measurements.length) return;\n\n    productTabs.dataset.unitSwitcherReady = 'true';\n\n    function setUnit(unit) {\n      measurements.forEach(function (cell) {\n        const cm = parseFloat(cell.getAttribute('data-cm'));\n\n        cell.textContent = unit === 'in'\n          ? (cm \/ 2.54).toFixed(1)\n          : cell.getAttribute('data-cm');\n      });\n\n      buttons.forEach(function (button) {\n        button.classList.toggle('active', button.getAttribute('data-unit') === unit);\n      });\n    }\n\n    buttons.forEach(function (button) {\n      button.addEventListener('click', function (event) {\n        event.preventDefault();\n        setUnit(button.getAttribute('data-unit'));\n      });\n    });\n\n    setUnit('cm');\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initialiseStandardSizeChart);\n  } else {\n    initialiseStandardSizeChart();\n  }\n})();\n\u003c\/script\u003e","brand":"Townsman","offers":[{"title":"34 \/ 28","offer_id":52825132925159,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 30","offer_id":52825132957927,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 32","offer_id":52825132990695,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 34","offer_id":52825133023463,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 36","offer_id":52825133056231,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 38","offer_id":52825133088999,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"34 \/ 40","offer_id":52825133121767,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 28","offer_id":52825133154535,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 30","offer_id":52825133187303,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 32","offer_id":52825133220071,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 34","offer_id":52825133252839,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 36","offer_id":52825133285607,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 38","offer_id":52825133318375,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"36 \/ 40","offer_id":52825133351143,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 28","offer_id":52825133383911,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 30","offer_id":52825133416679,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 32","offer_id":52825133449447,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 34","offer_id":52825133482215,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 36","offer_id":52825133514983,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 38","offer_id":52825133547751,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"38 \/ 40","offer_id":52825133580519,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 28","offer_id":52825133613287,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 30","offer_id":52825133646055,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 32","offer_id":52825133678823,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 34","offer_id":52825133711591,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 36","offer_id":52825133744359,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 38","offer_id":52825133777127,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"40 \/ 40","offer_id":52825133809895,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 28","offer_id":52825133842663,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 30","offer_id":52825133875431,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 32","offer_id":52825133908199,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 34","offer_id":52825133940967,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 36","offer_id":52825133973735,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 38","offer_id":52825134006503,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"42 \/ 40","offer_id":52825134039271,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 28","offer_id":52825134072039,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 30","offer_id":52825134104807,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 32","offer_id":52825134137575,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 34","offer_id":52825134170343,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 36","offer_id":52825134203111,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 38","offer_id":52825134235879,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"44 \/ 40","offer_id":52825134268647,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 28","offer_id":52825134301415,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 30","offer_id":52825134334183,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 32","offer_id":52825134366951,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 34","offer_id":52825134399719,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 36","offer_id":52825134432487,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 38","offer_id":52825134465255,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true},{"title":"46 \/ 40","offer_id":52825134498023,"sku":null,"price":1525.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/1369\/2903\/files\/LOOK_4.1.jpg?v=1791896346"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0689\/1369\/2903\/collections\/IMG_6209.jpg?v=1791886562","url":"https:\/\/townsman.com.au\/collections\/the-executive-made-to-measure.oembed","provider":"Townsman","version":"1.0","type":"link"}