{"product_id":"cotton-crepe-polo-shirt","title":"Cotton Crepe Polo Shirt","description":"\u003cbody\u003e\n\u003cp\u003ePart of our new \u003cstrong\u003e'Ready Knit'\u003c\/strong\u003e range.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cem\u003eLuxury knitwear, without the wait.\u003c\/em\u003e\u003cspan\u003e We've joined forces with an expert Italian knitwear factory to create our \u003cstrong\u003e'Ready Knit' \u003c\/strong\u003ecollection — beautifully crafted styles held in stock at our Cotswolds base and ready to wear. Most sizes are available now for fast dispatch, or order your size and expect delivery in around one week.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch6\u003e\u003cspan\u003eThe Cotton Crepe Polo\u003c\/span\u003e\u003c\/h6\u003e\n\u003cp\u003eCrafted from a sustainably sourced organic cotton, our cotton crepe polos aren't just better for the planet, they are engineered for a superior wearing experience.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 'Dry Touch' design. Thanks to the premium high twisted yarn, the fabric offers an extra dry hand feel that stays crisp and breathable against your skin, even in the warmest of days.\u003c\/li\u003e\n\u003cli\u003eEngineered for life. Made using a specialised spinning process, the natural resilience of the cotton fibres have been enhanced meaning that shape stability ensures that your polo looks sharp wash after wash.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAvailable in four colours and 6 sizes, ranging from small to 3XL, you'll be sure to find your perfect fit.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eKnitwear Size Guide\u003c\/title\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    body {\n      font-family: 'DM Sans', sans-serif;\n      background: #ffffff;\n      color: #1a1a1a;\n      padding: 3rem 1.5rem;\n    }\n\n    .sg-wrap {\n      max-width: 720px;\n      margin: 0 auto;\n    }\n\n    .sg-header {\n      text-align: center;\n      margin-bottom: 2rem;\n    }\n\n    .sg-eyebrow {\n      font-size: 11px;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n      color: #888;\n      margin-bottom: 0.5rem;\n    }\n\n    .sg-title {\n      font-family: 'Playfair Display', serif;\n      font-size: 28px;\n      font-weight: 500;\n      color: #1a1a1a;\n      margin: 0 0 0.4rem;\n      line-height: 1.2;\n    }\n\n    .sg-subtitle {\n      font-size: 13px;\n      color: #888;\n      font-weight: 300;\n    }\n\n    .sg-divider {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      margin: 1.25rem 0;\n      justify-content: center;\n    }\n\n    .sg-divider-line {\n      height: 0.5px;\n      width: 60px;\n      background: #d0d0d0;\n    }\n\n    .sg-divider-dot {\n      width: 5px;\n      height: 5px;\n      border-radius: 50%;\n      background: #aaa;\n    }\n\n    .sg-unit-toggle {\n      display: flex;\n      justify-content: center;\n      margin-bottom: 1.75rem;\n    }\n\n    .sg-unit-toggle button {\n      font-family: 'DM Sans', sans-serif;\n      font-size: 12px;\n      letter-spacing: 0.08em;\n      padding: 6px 20px;\n      border: 0.5px solid #ccc;\n      background: transparent;\n      color: #888;\n      cursor: pointer;\n      transition: all 0.18s;\n    }\n\n    .sg-unit-toggle button:first-child {\n      border-radius: 4px 0 0 4px;\n    }\n\n    .sg-unit-toggle button:last-child {\n      border-radius: 0 4px 4px 0;\n      border-left: none;\n    }\n\n    .sg-unit-toggle button.active {\n      background: #1a1a1a;\n      color: #ffffff;\n      border-color: #1a1a1a;\n    }\n\n    .sg-table-wrap {\n      border: 0.5px solid #e0e0e0;\n      border-radius: 12px;\n      overflow: hidden;\n    }\n\n    table {\n      width: 100%;\n      border-collapse: collapse;\n      font-size: 13.5px;\n      table-layout: fixed;\n    }\n\n    col.col-label { width: 200px; }\n    col.col-size  { width: calc((100% - 200px) \/ 6); }\n\n    thead tr {\n      background: #f7f7f5;\n    }\n\n    thead th {\n      padding: 12px 6px 10px;\n      font-weight: 500;\n      font-size: 11px;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: #888;\n      text-align: center;\n      border-bottom: 0.5px solid #e0e0e0;\n    }\n\n    thead th:first-child {\n      text-align: left;\n      padding-left: 16px;\n    }\n\n    tbody tr {\n      border-bottom: 0.5px solid #e0e0e0;\n      transition: background 0.12s;\n    }\n\n    tbody tr:last-child {\n      border-bottom: none;\n    }\n\n    tbody tr:hover {\n      background: #f7f7f5;\n    }\n\n    tbody td {\n      padding: 13px 6px;\n      text-align: center;\n      color: #1a1a1a;\n      font-weight: 400;\n    }\n\n    tbody td:first-child {\n      text-align: left;\n      padding-left: 16px;\n      font-weight: 500;\n      font-size: 13px;\n      color: #666;\n      white-space: nowrap;\n    }\n\n    .sz-label {\n      font-family: 'Playfair Display', serif;\n      font-size: 15px;\n      font-weight: 600;\n      color: #1a1a1a;\n      letter-spacing: 0.02em;\n    }\n\n    .sg-note {\n      text-align: center;\n      font-size: 11.5px;\n      color: #888;\n      margin-top: 1.25rem;\n      font-style: italic;\n      font-family: 'Playfair Display', serif;\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"sg-wrap\"\u003e\n    \u003cdiv class=\"sg-header\"\u003e\n      \u003cp class=\"sg-eyebrow\"\u003eSize guide\u003c\/p\u003e\n      \u003ch1 class=\"sg-title\"\u003eFind your perfect fit\u003c\/h1\u003e\n      \u003cp class=\"sg-subtitle\"\u003eAll measurements are of the garment, taken flat\u003c\/p\u003e\n      \u003cdiv class=\"sg-divider\"\u003e\n        \u003cspan class=\"sg-divider-line\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"sg-divider-dot\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"sg-divider-line\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sg-unit-toggle\"\u003e\n      \u003cbutton class=\"active\" id=\"btn-in\" onclick=\"setUnit('in')\"\u003eInches\u003c\/button\u003e\n      \u003cbutton id=\"btn-cm\" onclick=\"setUnit('cm')\"\u003eCentimetres\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sg-table-wrap\"\u003e\n      \u003ctable id=\"size-table\"\u003e\n        \u003ccolgroup\u003e\n          \u003ccol class=\"col-label\"\u003e\n          \u003ccol class=\"col-size\"\u003e\n\u003ccol class=\"col-size\"\u003e\n\u003ccol class=\"col-size\"\u003e\n          \u003ccol class=\"col-size\"\u003e\n\u003ccol class=\"col-size\"\u003e\n\u003ccol class=\"col-size\"\u003e\n        \u003c\/colgroup\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMeasurement\u003c\/th\u003e\n            \u003cth class=\"sz-label\"\u003eS\u003c\/th\u003e\n            \u003cth class=\"sz-label\"\u003eM\u003c\/th\u003e\n            \u003cth class=\"sz-label\"\u003eL\u003c\/th\u003e\n            \u003cth class=\"sz-label\"\u003eXL\u003c\/th\u003e\n            \u003cth class=\"sz-label\"\u003e2XL\u003c\/th\u003e\n            \u003cth class=\"sz-label\"\u003e3XL\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody id=\"table-body\"\u003e\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"sg-note\"\u003eMeasurements may vary slightly due to the nature of knitwear\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    const data = [\n      { label: \"Chest\",                  in: [39.5, 42, 44, 46.5, 49, 51] },\n      { label: \"Body length\",            in: [26.5, 27, 28, 28.75, 29.5, 30.25] },\n      { label: \"Sleeve length\",          in: [24.75, 25.25, 25.5, 26, 26.25, 26.75] },\n      { label: \"Sleeve length (short)\",  in: [10.25, 10.5, 11, 11.25, 11.75, 12.25] },\n      { label: \"Waistband width\",        in: [33, 35.5, 38, 40, 42.5, 45] },\n      { label: \"Shoulder width\",         in: [15.5, 16.5, 17.75, 19, 20, 21.25] },\n    ];\n\n    let unit = 'in';\n\n    function toDisplay(val) {\n      if (unit === 'in') return val % 1 === 0 ? val.toFixed(0) : val.toString();\n      return (val * 2.54).toFixed(1);\n    }\n\n    function render() {\n      document.getElementById('table-body').innerHTML = data.map(row =\u003e\n        `\u003ctr\u003e\u003ctd\u003e${row.label}\u003c\/td\u003e${row.in.map(v =\u003e `\u003ctd\u003e${toDisplay(v)}\u003c\/td\u003e`).join('')}\u003c\/tr\u003e`\n      ).join('');\n    }\n\n    function setUnit(u) {\n      unit = u;\n      document.getElementById('btn-in').classList.toggle('active', u === 'in');\n      document.getElementById('btn-cm').classList.toggle('active', u === 'cm');\n      render();\n    }\n\n    render();\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Barrington Ayre","offers":[{"title":"Small \/ Green","offer_id":55738948747649,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Small \/ Egret","offer_id":55738948780417,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Small \/ Chicory","offer_id":55738948813185,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Small \/ Navy","offer_id":55738948845953,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Medium \/ Green","offer_id":55738948878721,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Medium \/ Egret","offer_id":55738948911489,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Medium \/ Chicory","offer_id":55738948944257,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Medium \/ Navy","offer_id":55738948977025,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Large \/ Green","offer_id":55738949009793,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Large \/ Egret","offer_id":55738949042561,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Large \/ Chicory","offer_id":55738949075329,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"Large \/ Navy","offer_id":55738949108097,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Green","offer_id":55738949140865,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Egret","offer_id":55738949173633,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Chicory","offer_id":55738949206401,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Navy","offer_id":55738949239169,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Green","offer_id":55738949271937,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Egret","offer_id":55738949304705,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Chicory","offer_id":55738949337473,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Navy","offer_id":55738949370241,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Green","offer_id":55738949403009,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Egret","offer_id":55738949435777,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Chicory","offer_id":55738949468545,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Navy","offer_id":55738949501313,"sku":null,"price":125.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0083\/5475\/8771\/files\/Screenshot_2026-05-29_at_08.52.56.png?v=1780043356","url":"https:\/\/barringtonayre.co.uk\/products\/cotton-crepe-polo-shirt","provider":"Barrington Ayre","version":"1.0","type":"link"}