{"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","url":"https:\/\/townsman.com.au\/products\/gekko","provider":"Townsman","version":"1.0","type":"link"}