{"title":"Soul Softstyle","description":"","products":[{"product_id":"cymande-t-shirt-standard-weight-soultees-co-uk","title":"Cymande T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Light Blue \/ S","offer_id":48059574354263,"sku":"30455396194683238947","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48059574714711,"sku":"21436894443702012808","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48059575075159,"sku":"31332206826304639664","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48059575468375,"sku":"30230580448050538040","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48059575828823,"sku":"94994085358801775918","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059574223191,"sku":"22586248939317024935","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059574583639,"sku":"21056386635810030263","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059574944087,"sku":"29001231934620400842","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059575304535,"sku":"19101415544460579161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059575697751,"sku":"32840627550303550356","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059703488855,"sku":"16816915149275169446","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059703521623,"sku":"81514108498922013174","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059703554391,"sku":"68247419900289662102","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059703587159,"sku":"98433570642920020299","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059703652695,"sku":"22397528690773975239","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059703685463,"sku":"15549211678080025486","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059703718231,"sku":"13941468400526064260","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512443580759,"sku":"15515003845495600688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512443613527,"sku":"88592839227434656132","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512443646295,"sku":"17544464190584235439","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512443679063,"sku":"13723990239101469350","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059575763287,"sku":"12059975096130070718","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059574321495,"sku":"32605769095564993986","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059574681943,"sku":"27705910329937102485","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059575042391,"sku":"16815392509359554806","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059575435607,"sku":"88131001728578231734","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059575796055,"sku":"24208837807672277894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059576090967,"sku":"24705362328368837321","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059576320343,"sku":"23703063135766994088","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059574387031,"sku":"15113217750542829112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059574747479,"sku":"25777584791259241333","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059575107927,"sku":"43618298482133864583","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059575501143,"sku":"43648477216470927718","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059575861591,"sku":"17230917979834682509","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059576123735,"sku":"21274577477894390683","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059576353111,"sku":"24793050536104422523","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059574419799,"sku":"31894396115791145235","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059574780247,"sku":"12284542772419372621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059575140695,"sku":"28202791134615958621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059575533911,"sku":"28906513007330045327","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059575894359,"sku":"26511531623443948197","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059576156503,"sku":"16985236013263234995","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059576385879,"sku":"11774867143120734891","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787167019351,"sku":"20658393852722296542","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787167052119,"sku":"30315306653978034820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787167084887,"sku":"72746362191768245626","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787167117655,"sku":"80756049528740558336","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787167150423,"sku":"31321263519999426060","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787167183191,"sku":"27618131631056573520","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787167215959,"sku":"40424189391898593763","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48059574485335,"sku":"28945170143840296989","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48059574845783,"sku":"12716988429777273714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48059575206231,"sku":"21105506680642993894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48059575599447,"sku":"16504151181219874264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48059575959895,"sku":"33588880102138625732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48059576222039,"sku":"18036915818550901605","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48059576451415,"sku":"32908686586807614211","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059574518103,"sku":"33033915552142869988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059574878551,"sku":"99212720805674402514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059575238999,"sku":"16123253995302423232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059575632215,"sku":"18340983731844351608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059575992663,"sku":"30651349104570629848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059576254807,"sku":"14294230934359017978","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059576484183,"sku":"39811541107823283479","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48059574550871,"sku":"20703057719850503017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48059574911319,"sku":"19501657288822032759","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48059575271767,"sku":"27274782573172248834","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48059575664983,"sku":"16162601540581516457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48059576025431,"sku":"24542207305463548490","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2891770094746177220_2048.jpg?v=1756692314"},{"product_id":"45-adaptor-t-shirt-standard-weight-soultees-co-uk","title":"45 Adaptor T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Navy \/ S","offer_id":48059610661207,"sku":"27705817619721175516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059611021655,"sku":"22015489655002879017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059611382103,"sku":"27927858924624856987","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059611742551,"sku":"57521325810113861405","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059612102999,"sku":"26201153400346822685","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059612397911,"sku":"29433111339757324313","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059612791127,"sku":"30039151835549848870","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059610562903,"sku":"45517492857320313601","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059610923351,"sku":"15870481712883174002","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059611283799,"sku":"24478532303675421119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059611644247,"sku":"26515374968620386007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059612004695,"sku":"71267268342271665353","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512434176343,"sku":"28385801584273099785","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512434209111,"sku":"21822836429912960698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512434241879,"sku":"48239215668627974960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512434340183,"sku":"15851562645056138115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059612037463,"sku":"17390026945765580548","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059610628439,"sku":"30771013795262590109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059610988887,"sku":"14692356511067801682","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059611349335,"sku":"19029619070758423816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059611709783,"sku":"64227154585299775934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059612070231,"sku":"19653286578651603530","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059612365143,"sku":"25541475315754116510","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059612660055,"sku":"35009572972705842009","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059610693975,"sku":"27407510801416506614","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059611054423,"sku":"11372437501756088596","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059611414871,"sku":"26734588183927308668","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059611775319,"sku":"19769178314804149079","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059612135767,"sku":"20943674810513687585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059612430679,"sku":"32366533598200367464","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059612856663,"sku":"12864108876838640102","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059610726743,"sku":"23845370533050378379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059611087191,"sku":"70418994720369011564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059611447639,"sku":"21238395270199354448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059611808087,"sku":"13963403073511927014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059612168535,"sku":"14618581112040795231","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059612496215,"sku":"12945163227198858928","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059612922199,"sku":"13965565305106167228","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787162169687,"sku":"30402878566669907636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787162202455,"sku":"22743413895492383122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787162235223,"sku":"22725926877668841356","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787162267991,"sku":"21322249552042731584","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787162300759,"sku":"18687713281888918971","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787162333527,"sku":"17497323724440876211","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787162366295,"sku":"87907693774569987668","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059610792279,"sku":"24728866783114203907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059611152727,"sku":"23858300706839257566","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059611513175,"sku":"24554127913957704653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059611873623,"sku":"21026686216009484680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059612234071,"sku":"28694570750277980943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059612561751,"sku":"29512792369522848734","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059613053271,"sku":"33664613528168700173","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059610825047,"sku":"27017967107074370302","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059611185495,"sku":"98899152758497302281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059611545943,"sku":"15145225296574771174","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059611906391,"sku":"23041695539025921862","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512434471255,"sku":"18149604843833420416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512434569559,"sku":"18383191708411941397","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059613118807,"sku":"25343302446185693707","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059610857815,"sku":"21412232527226193757","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059611218263,"sku":"15468318435820908678","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059611578711,"sku":"11840028934370819433","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512434438487,"sku":"26123085508440859257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512434504023,"sku":"23766878193581844106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059612627287,"sku":"32734691275574455406","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059612725591,"sku":"26112290412323044665","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059610890583,"sku":"28940276205095280550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059611251031,"sku":"17710333645273741016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512434274647,"sku":"18292848509593548712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059611971927,"sku":"24350832675592547178","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512434536791,"sku":"19798610837286222483","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10357860730526866470_2048.jpg?v=1756692294"},{"product_id":"45-rpm-t-shirt-standard-weight-soultees-co-uk","title":"45 RPM T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":48059616887127,"sku":"21041185184758740484","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059617247575,"sku":"24205538583697598391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059617608023,"sku":"39392151741255160144","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059618001239,"sku":"19740044033588805257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059618394455,"sku":"26710442030485697728","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059618722135,"sku":"24470433111627377779","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059619017047,"sku":"31829533680424333589","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059616657751,"sku":"20162761088522666109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059617018199,"sku":"13928370693567048350","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059617378647,"sku":"33915408479419928820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059617771863,"sku":"12992204989450330248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059618132311,"sku":"38879295334005531604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512433389911,"sku":"30009004050754415965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512433422679,"sku":"49854762489862602680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512433455447,"sku":"23446477266665890546","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512433520983,"sku":"94944079114926800014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059618165079,"sku":"80332206483824700103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059616723287,"sku":"47145206969744204260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059617083735,"sku":"17090424034979497269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059617444183,"sku":"30615066248634277926","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059617837399,"sku":"25107607928986042349","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059618230615,"sku":"24081347165999792934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059618525527,"sku":"14725569115626561639","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059618820439,"sku":"24635098658805889520","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059616756055,"sku":"11143071302261738637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059617116503,"sku":"16205028820719141382","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059617476951,"sku":"17238982790582972475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059617870167,"sku":"26520682885389551814","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059618263383,"sku":"20823812922272269903","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059618558295,"sku":"92287608281780785428","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059618885975,"sku":"27900489444270102546","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059616788823,"sku":"23977809077584175424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059617149271,"sku":"27253667476844942725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059617509719,"sku":"26869468241999449912","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059617902935,"sku":"23702367863935336035","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059618296151,"sku":"22976156290922080502","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059618591063,"sku":"14553725123632996415","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059618918743,"sku":"26820910711341388647","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059616821591,"sku":"15388753480371008525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059617182039,"sku":"57085947172015151619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059617542487,"sku":"28135814884305636381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059617935703,"sku":"77384831125123848657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059618328919,"sku":"24407457397254286244","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059618623831,"sku":"25415317211666650539","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059618951511,"sku":"13599398541987082534","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787161940311,"sku":"27494165316951958696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787161973079,"sku":"27663541772290500820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787162005847,"sku":"16108541872143469436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787162038615,"sku":"28537253347872997360","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787162071383,"sku":"20972025168062831229","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787162104151,"sku":"27532154143346367903","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787162136919,"sku":"86532283997354553712","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059616919895,"sku":"14679264885488016380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059617280343,"sku":"21333808540912754334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059617640791,"sku":"31436207532328064393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059618034007,"sku":"15489379725877297659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512433652055,"sku":"21959390996357854889","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512433750359,"sku":"32858144850963170454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059619049815,"sku":"20483138498303304998","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059616952663,"sku":"25595499547260435490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059617313111,"sku":"32056807204249401960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059617673559,"sku":"31366804891697025320","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512433586519,"sku":"18910783568456557482","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512433684823,"sku":"26837831663609114525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059618787671,"sku":"27149078997772540432","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059618853207,"sku":"12201135576965823454","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059616985431,"sku":"19480172256687578767","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059617345879,"sku":"15903399243576939364","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512433488215,"sku":"17784427649033214400","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059618099543,"sku":"20125606508167181561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512433717591,"sku":"12140825066106704840","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9199985897417689460_2048.jpg?v=1756692292"},{"product_id":"booker-t-t-shirt-standard-weight-soultees-co-uk","title":"Booker T T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Navy \/ S","offer_id":48059645329751,"sku":"11613456550570679777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059645722967,"sku":"33484127755071197595","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059646083415,"sku":"14459075870327652485","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059646443863,"sku":"11887390322426070807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059646804311,"sku":"24506030207149019389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059647099223,"sku":"25416818556680247603","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059647426903,"sku":"19272173291867100686","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059645231447,"sku":"22378011184063231547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059645624663,"sku":"71082182046012292726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059645985111,"sku":"12334254905597428121","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059646345559,"sku":"19596131759732208347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059646706007,"sku":"24561658989231662381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512423493975,"sku":"42388811256430992001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512423526743,"sku":"14913711876655220773","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512423559511,"sku":"21626297017583251727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512423625047,"sku":"70782642637032120998","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059646738775,"sku":"74573687342687576985","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059645296983,"sku":"20278064760342723736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059645690199,"sku":"27865935559921216585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059646050647,"sku":"29137824420942791361","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059646411095,"sku":"62119204620923850016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059646771543,"sku":"24328781714532063400","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059647066455,"sku":"14188791545510299384","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059647361367,"sku":"50441071081854559892","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059645362519,"sku":"27750853663210782916","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059645755735,"sku":"84565728115246348966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059646116183,"sku":"20458375863887488779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059646476631,"sku":"15907103111759657506","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059646837079,"sku":"25368529553993135845","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059647131991,"sku":"14479636788711492222","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059647459671,"sku":"13125874340450154680","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059645428055,"sku":"27975699884367566060","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059645788503,"sku":"31689233898402115144","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059646148951,"sku":"28782222566622198106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059646509399,"sku":"88080166276587647288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059646869847,"sku":"76971135316291848147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059647164759,"sku":"29045986894807312307","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059647492439,"sku":"13230600634818364066","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787157877079,"sku":"23628542443507836076","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787157909847,"sku":"15446493308747049516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787157942615,"sku":"29861099328760515794","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787157975383,"sku":"81162818567056764339","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787158008151,"sku":"25603264765016295048","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787158040919,"sku":"69304794849371835268","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787158073687,"sku":"11615582814815645031","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059645493591,"sku":"25730898627633608788","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059645854039,"sku":"20265705031385251626","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059646214487,"sku":"19383930452745162019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059646574935,"sku":"29600268553775971207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059646935383,"sku":"21789294481672458599","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059647263063,"sku":"26207891817908735303","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059647557975,"sku":"30734256700936350676","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059645526359,"sku":"10956666871237288210","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059645886807,"sku":"19751427152600186265","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059646247255,"sku":"23261183773038130162","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059646607703,"sku":"29522530882640237256","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512423723351,"sku":"18908487225081155961","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512423821655,"sku":"41067870107060233303","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059647590743,"sku":"22034006820917669756","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059645559127,"sku":"91411386331401627342","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059645919575,"sku":"24225786033573519102","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059646280023,"sku":"23831981327105118883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512423690583,"sku":"28560211480935567100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512423756119,"sku":"26998874505535682615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059647328599,"sku":"12208127315501438484","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059647394135,"sku":"11369815177652046307","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059645591895,"sku":"33076380750403969013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059645952343,"sku":"25815446967033811229","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512423592279,"sku":"22149161605539336708","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059646673239,"sku":"63840224276311842749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512423788887,"sku":"24883081457556299097","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9924702732876324602_2048.jpg?v=1756692266"},{"product_id":"enjoy-soul-t-shirt-standard-weight-soultees-co-uk","title":"Enjoy Soul T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059686453591,"sku":"44057661216104734662","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512405700951,"sku":"26009989185871884245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059686519127,"sku":"30658208349803166750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059686551895,"sku":"14827875491387249105","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059686584663,"sku":"16983454692321541985","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059686617431,"sku":"31475134449849154527","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787152568663,"sku":"31970577287271638912","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059686682967,"sku":"18319589796952698216","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059686715735,"sku":"26618156993702182706","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059686748503,"sku":"60808816902626210198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059686781271,"sku":"22644974691043686972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059686814039,"sku":"86713492250524718903","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512405733719,"sku":"88268595131618335912","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059686879575,"sku":"22367385435618314678","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059686912343,"sku":"22391419644454694326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059686945111,"sku":"39973729273607182983","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059686977879,"sku":"29755945493216137578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787152601431,"sku":"95325225399930909884","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059687043415,"sku":"22825702862591737471","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059687076183,"sku":"32007162239198833069","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059687108951,"sku":"11844113850033640593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059687141719,"sku":"29521631781253633977","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059687174487,"sku":"28083391534444151893","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512405766487,"sku":"53798964769690398268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059687240023,"sku":"42328755524294270110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059687272791,"sku":"12724814596737482668","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059687305559,"sku":"10735520333139634319","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059687338327,"sku":"11570451621367727792","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787152634199,"sku":"37575716409228272719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059687403863,"sku":"11861927268090159634","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059687436631,"sku":"28474471285816495751","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059687469399,"sku":"16279534235612860593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512405799255,"sku":"27078784774134644177","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059687534935,"sku":"60041362084128193774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512405864791,"sku":"73157020990170932236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059687600471,"sku":"12576876792437763973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059687633239,"sku":"53003474257476784470","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059687666007,"sku":"16121787446064236676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059687698775,"sku":"29725607412776676264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787152666967,"sku":"47651615583212732081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059687764311,"sku":"16013805400422089154","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059687797079,"sku":"11286522283209009718","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512405930327,"sku":"26241206834081130730","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059687862615,"sku":"30209659032221914190","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059687895383,"sku":"18885609729977285724","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059687928151,"sku":"45619202555695988493","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059687960919,"sku":"14819067893476902174","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059687993687,"sku":"21686898439606529787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059688026455,"sku":"72520223152180909057","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059688059223,"sku":"27358438470019962233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787152699735,"sku":"28571448052801948230","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059688124759,"sku":"18977834887087949183","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512405963095,"sku":"17604540170391262405","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512405995863,"sku":"28583392800421705340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512406028631,"sku":"52153236062069492233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059688255831,"sku":"33909999786688133752","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059688288599,"sku":"26505178729508266212","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059688321367,"sku":"16380618394630109996","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059688354135,"sku":"31728701161646998926","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787152732503,"sku":"20289148855580247005","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059688419671,"sku":"19441994207712001445","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512406061399,"sku":"14993919882581069997","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059688485207,"sku":"21244903794443390687","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059688517975,"sku":"33297203765401305105","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059688550743,"sku":"31456191696241405227","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059688583511,"sku":"31271032419542710076","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059688616279,"sku":"41712126254157055749","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059688649047,"sku":"17990565531477943503","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787152765271,"sku":"14424289378687100909","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059688714583,"sku":"26511523352553289036","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059688747351,"sku":"76084989040145931483","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10112742928470008366_2048.jpg?v=1756692226"},{"product_id":"hot-buttered-soul-t-shirt-standard-weight-soultees-co-uk","title":"Hot Buttered Soul T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059703722327,"sku":"30155901911038120825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512399933783,"sku":"21919569889934387392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059703787863,"sku":"12419009924153023623","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059703820631,"sku":"33987500336009567563","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059703853399,"sku":"19872672598513095661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059703886167,"sku":"69693812880380580068","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787150602583,"sku":"21986641861741566207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059703951703,"sku":"22373224153881424147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059703984471,"sku":"29208302180704434506","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059704017239,"sku":"16473608250249885798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059704050007,"sku":"69962255703341164911","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059704082775,"sku":"26665224540416721304","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512399966551,"sku":"22012404656728898848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059704148311,"sku":"28950104442356805185","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059704181079,"sku":"23349332717358713850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059704213847,"sku":"21366389900149915222","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059704246615,"sku":"28282824544837669770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787150635351,"sku":"29821148666726378047","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059704312151,"sku":"10296692710760094485","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059704344919,"sku":"20225283387281748820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059704377687,"sku":"98507505129932727386","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059704410455,"sku":"85367511666497672778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059704443223,"sku":"28052045601422014737","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512399999319,"sku":"54031777739743779798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059704508759,"sku":"12399121975228026433","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059704541527,"sku":"16908987117323529157","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059704574295,"sku":"31654537751125621400","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059704607063,"sku":"17432326442540545755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787150668119,"sku":"51555805125294086946","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059704672599,"sku":"81563588913681822484","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059704705367,"sku":"11339415580103101368","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059704738135,"sku":"68650342218257549356","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512400032087,"sku":"16131674518218599488","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059704803671,"sku":"25032367044349365514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512400064855,"sku":"27396571207362347273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059704869207,"sku":"17828737751666309406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059704901975,"sku":"33487190444481049914","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059704934743,"sku":"10626894530356766397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059704967511,"sku":"24594553359586307973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787150700887,"sku":"39489826834342298964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059705033047,"sku":"16962917241932363072","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059705065815,"sku":"96201615469552553712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512400130391,"sku":"30592006036408895374","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059705131351,"sku":"25486606984277611395","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059705164119,"sku":"18493620295774227822","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059705196887,"sku":"96267846438388831463","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059705229655,"sku":"15740313784677171109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059705262423,"sku":"32537486135055106651","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059705295191,"sku":"32709320846507304745","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059705327959,"sku":"21878190148373285029","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787150733655,"sku":"31824073537708272720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059705393495,"sku":"20641731945986035246","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512400163159,"sku":"77652002525583364054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512400195927,"sku":"13857218563869943336","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512400228695,"sku":"10469066579565506436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059705524567,"sku":"20148712223190659877","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059705557335,"sku":"94588831252514926019","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059705590103,"sku":"94443699498111925922","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059705622871,"sku":"55741028620396293986","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787150766423,"sku":"12273762211546123952","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059705688407,"sku":"29284345773324862976","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512400261463,"sku":"10609841059119855231","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059705753943,"sku":"31211840505694077501","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059705786711,"sku":"29978916017521405155","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059705819479,"sku":"28764376691985415972","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059705852247,"sku":"19758293172212604989","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059705885015,"sku":"33882126210382631646","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059705917783,"sku":"66281912203438535395","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787150799191,"sku":"22536054830385971121","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059706016087,"sku":"15839944462552635679","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059706048855,"sku":"54561872881198604682","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14926734066346194120_2048.jpg?v=1756692214"},{"product_id":"i-know-you-got-soul-t-shirt-standard-weight-soultees-co-uk","title":"I Know You Got Soul T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059706278231,"sku":"21015414983242044381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512397541719,"sku":"19887235310524584256","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059706343767,"sku":"23060416573070720669","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059706376535,"sku":"93841445688520727699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059706409303,"sku":"61046656460845356522","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059706442071,"sku":"22360029960862662627","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787150340439,"sku":"10733364185641094490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059706507607,"sku":"33481383067276763582","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059706540375,"sku":"94719492824549915309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059706573143,"sku":"27179904633649691854","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059706605911,"sku":"26303079020406971245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059706638679,"sku":"74648637645691720588","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512397574487,"sku":"19724225845643832589","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059706704215,"sku":"28066474018648654297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059706736983,"sku":"12270169012525845031","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059706769751,"sku":"16548462063248852170","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059706802519,"sku":"18606888637519955179","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787150373207,"sku":"74902556542206639736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059706868055,"sku":"32705643114456846456","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059706900823,"sku":"18315736032872735511","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059706933591,"sku":"28548141128734915191","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059706966359,"sku":"10818503302765753360","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059706999127,"sku":"13952987822420624709","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512397607255,"sku":"61350739000949413240","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059707064663,"sku":"15497758543890098082","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059707097431,"sku":"21816444809210213661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059707130199,"sku":"11023883763479594658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059707162967,"sku":"11022480837259870546","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787150405975,"sku":"13296503106440545811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059707228503,"sku":"15996559315380189268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059707261271,"sku":"18758978898182991733","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059707294039,"sku":"40931830418506977990","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512397640023,"sku":"23835127785333468887","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059707359575,"sku":"11124027143784614064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512397672791,"sku":"11247032444633640199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059707425111,"sku":"29821523138436787611","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059707457879,"sku":"16032660388598450250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059707490647,"sku":"15641455801305063481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059707523415,"sku":"21663579043319947083","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787150438743,"sku":"66741416423879428096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059707588951,"sku":"25580250185599422698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059707621719,"sku":"16851214878120282468","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512397738327,"sku":"19031971499944469176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059707687255,"sku":"20975456525794419759","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059707720023,"sku":"36484319869544368783","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059707752791,"sku":"30231900210978891953","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059707785559,"sku":"34035584361330115200","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059707818327,"sku":"25019551522868650580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059707851095,"sku":"67715796103020334007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059707883863,"sku":"52878185899393633380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787150471511,"sku":"39026275208720292025","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059707949399,"sku":"30752746754532501890","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512397771095,"sku":"15800453594015981925","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512397803863,"sku":"20636861744117099319","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512397836631,"sku":"21552442286606722593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059708080471,"sku":"33451960941175890190","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059708113239,"sku":"30858305662974766626","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059708146007,"sku":"31732045479318646864","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059708178775,"sku":"10567789478981584115","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787150504279,"sku":"10279084737608684813","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059708244311,"sku":"17952784069018583553","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512397869399,"sku":"30677461034615986320","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059708309847,"sku":"12043198848805710686","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059708342615,"sku":"25842481905592485647","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059708375383,"sku":"33139649217104697090","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059708408151,"sku":"33076282343495050538","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059708440919,"sku":"17953242152000886633","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059708473687,"sku":"12830147247432950584","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787150537047,"sku":"16287655335030874002","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059708539223,"sku":"89066495042926666955","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059708571991,"sku":"33831682145868366726","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12646649069628643607_2048.jpg?v=1756692212"},{"product_id":"nu-soul-sisters-t-shirt-standard-weight-soultees-co-uk","title":"Nu Soul Sisters T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059825750359,"sku":"31043380704526691644","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512390332759,"sku":"97933160512180320579","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059825815895,"sku":"12314354653385723375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059825848663,"sku":"19375193545085178303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059825881431,"sku":"64977616552237135348","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059825914199,"sku":"29236615562028874936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787147587927,"sku":"30708830154377090633","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059825979735,"sku":"23531551695193899853","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059826012503,"sku":"14131690163902816765","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059826045271,"sku":"51692519098011994103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059826078039,"sku":"63791313407378221451","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059826110807,"sku":"13526593794849781753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512390365527,"sku":"87648998817925549431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059826176343,"sku":"30300909853200299825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059826209111,"sku":"33988670876665268850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059826241879,"sku":"18432650240877939850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059826274647,"sku":"14602789031282789139","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787147620695,"sku":"29904099143052003041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059826340183,"sku":"16222343553421704362","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059826372951,"sku":"36069490969070084427","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059826405719,"sku":"10212225838595311278","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059826438487,"sku":"15294304644756175127","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059826471255,"sku":"74806252365868283483","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512390398295,"sku":"32794908904409298303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059826536791,"sku":"17571597580443110430","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059826569559,"sku":"31397184566085812636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059826602327,"sku":"22277827886257530768","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059826635095,"sku":"30859116996099015370","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787147653463,"sku":"69714111624806094009","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059826700631,"sku":"66712749943913411003","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059826733399,"sku":"13707127478173297978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059826766167,"sku":"22113807884008622777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512390431063,"sku":"22650712203516269909","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059826864471,"sku":"33656602871537435897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512390463831,"sku":"33737271150689380921","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059826962775,"sku":"30236201505878584527","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059827028311,"sku":"31425554667463673982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059827061079,"sku":"28081696365326772355","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059827126615,"sku":"11360449916070188817","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787147686231,"sku":"27303401805184705888","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059827224919,"sku":"33206598716251417386","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059827290455,"sku":"18701985280549360305","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512390529367,"sku":"50583338065751580762","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059827355991,"sku":"74404248105400676852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059827388759,"sku":"22007622877306757391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059827421527,"sku":"31970521016319765640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059827454295,"sku":"30424028704944188079","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059827487063,"sku":"12901081691282285020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059827519831,"sku":"10511727451186938578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059827552599,"sku":"26749986534812332655","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787147718999,"sku":"76917006074603298166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059827618135,"sku":"22773521514885122482","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512390562135,"sku":"25881540181517240244","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512390594903,"sku":"16513784847155663578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512390627671,"sku":"70081840548365164593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059827749207,"sku":"76278465197431594761","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059827781975,"sku":"80061619033313327377","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059827814743,"sku":"89155357019969546183","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059827847511,"sku":"52852916777968590682","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787147751767,"sku":"12408571295402709528","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059827913047,"sku":"66747915939771577512","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512390660439,"sku":"33511409663576323254","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059827978583,"sku":"16791395792962715539","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059828011351,"sku":"29933532945813358332","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059828044119,"sku":"26147129646021297577","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059828076887,"sku":"83744864246090530978","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059828109655,"sku":"17972508461095111762","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059828142423,"sku":"32405060987277148129","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787147784535,"sku":"27727624562483802347","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059828207959,"sku":"18703619475230405941","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059828240727,"sku":"85765080335503324988","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/13583303786196513901_2048.jpg?v=1756692189"},{"product_id":"ohio-players-t-shirt-standard-weight-soultees-co-uk","title":"Ohio Players T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059828535639,"sku":"23607520090732514881","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512389742935,"sku":"23816199035024181811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059828601175,"sku":"21351330541724365296","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059828633943,"sku":"27415882926429959489","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059828666711,"sku":"14096992671272618064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059828699479,"sku":"19158952960704664758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787147358551,"sku":"26173756165756960518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059828765015,"sku":"17309761640588414122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059828797783,"sku":"77315432464579719780","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059828830551,"sku":"17215295416646918202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059828863319,"sku":"28262277718187389048","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059828896087,"sku":"29656473873776402145","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512389775703,"sku":"13163099190341238769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059828961623,"sku":"12102636532712806119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059828994391,"sku":"10483804936913335164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059829027159,"sku":"10704039671776781615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059829059927,"sku":"80883195157627394576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787147391319,"sku":"60882091080645135381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059829125463,"sku":"33511962812252094619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059829158231,"sku":"28575860207059938124","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059829190999,"sku":"23304766167492990104","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059829223767,"sku":"27280475662851207491","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059829256535,"sku":"21093136054408922965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512389808471,"sku":"17539335597622239470","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059829322071,"sku":"23555023352602280577","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059829354839,"sku":"67444655709230434171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059829387607,"sku":"24269290871950511073","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059829420375,"sku":"28173874354891547478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787147424087,"sku":"59071292002970964773","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059829485911,"sku":"42367767081117325019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059829518679,"sku":"30734933891377475744","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059829551447,"sku":"79533370430310728964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512389841239,"sku":"54016273018979800836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059829616983,"sku":"17747033426210582777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512389874007,"sku":"25518956814497653252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059829682519,"sku":"15058522219742195550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059829715287,"sku":"20702792530238498139","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059829748055,"sku":"13031300557072002704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059829780823,"sku":"29269358609562117988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787147456855,"sku":"11615262541153060941","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059829846359,"sku":"27353441426134456624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059829879127,"sku":"74941847965613773194","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512389939543,"sku":"32325352197722824981","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059829944663,"sku":"14481644672488860925","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059829977431,"sku":"91306665081435913137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059830010199,"sku":"29978259481617442239","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059830042967,"sku":"85774376392252363085","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059830075735,"sku":"19057668857885431945","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059830108503,"sku":"32319416201830326198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059830141271,"sku":"69124215375632706601","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787147489623,"sku":"67314776208236820548","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059830206807,"sku":"55790179591631601201","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512389972311,"sku":"64184500907720101989","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512390005079,"sku":"26129624844041762694","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512390037847,"sku":"67416454368045691952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059830337879,"sku":"65204451902949623161","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059830370647,"sku":"11410427279884243114","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059830403415,"sku":"12840826466091779675","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059830436183,"sku":"77218764627602492442","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787147522391,"sku":"27251873650243644523","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059830501719,"sku":"24137131675980006956","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512390070615,"sku":"29880991337340865235","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059830567255,"sku":"13676306808971913292","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059830600023,"sku":"11985636517656359684","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059830632791,"sku":"40595454966238824269","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059830665559,"sku":"32029617985888993162","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059830698327,"sku":"24796860146849861114","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059830731095,"sku":"31626094924741974761","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787147555159,"sku":"21491076490510960040","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059830796631,"sku":"26353953733804827974","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059830829399,"sku":"78700673822001550196","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/7136301571831134129_2048.jpg?v=1756692184"},{"product_id":"people-records-t-shirt-standard-weight-soultees-co-uk","title":"People Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059841577303,"sku":"13339285289489875763","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512385253719,"sku":"12471217881404965007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059841642839,"sku":"26007638506957758188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059841675607,"sku":"70045018170662142494","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059841708375,"sku":"33641856977969460662","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059841741143,"sku":"29911765750564633827","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787145949527,"sku":"28526897257630555903","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059841806679,"sku":"10155283852327975943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059841839447,"sku":"98942806404051883166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059841872215,"sku":"23116713000798483532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059841904983,"sku":"90541736604485558094","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059841937751,"sku":"71722233750007071273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512385286487,"sku":"10009479273579019450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059842003287,"sku":"16650045017732827907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059842036055,"sku":"22949717005018368723","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059842068823,"sku":"27920529180012750150","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059842101591,"sku":"10215372698557210329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787145982295,"sku":"10608534212032662628","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059842167127,"sku":"26164583274977300063","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059842199895,"sku":"32459671800653897666","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059842232663,"sku":"19301105839400869479","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059842265431,"sku":"22885672859141572991","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059842298199,"sku":"28921485770154201044","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512385319255,"sku":"12319323657688194081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059842363735,"sku":"16859783886715177163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059842396503,"sku":"27916904484300713579","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059842429271,"sku":"31016362366880429062","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059842462039,"sku":"16764683548519016137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787146015063,"sku":"24072713943901952053","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059842527575,"sku":"16889568395712991695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059842560343,"sku":"15339284275936801862","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059842593111,"sku":"10710970892959976982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512385352023,"sku":"18659810562640144649","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059842658647,"sku":"24823493290656392306","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512385384791,"sku":"33007291658132233992","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059842724183,"sku":"32806260994190054289","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059842756951,"sku":"29934497820735493022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059842789719,"sku":"10899226367563671942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059842822487,"sku":"10121256114546233273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787146047831,"sku":"14789054309916748512","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059842888023,"sku":"22984741735694511294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059842920791,"sku":"20682253099638860275","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512385450327,"sku":"47194815329928471559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059842986327,"sku":"11969971679102050647","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059843019095,"sku":"32475535237971001516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059843051863,"sku":"98956033572286948858","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059843084631,"sku":"20302065301184097253","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059843117399,"sku":"29099660298404222735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059843150167,"sku":"31180520886740556324","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059843182935,"sku":"69952672556325486141","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787146080599,"sku":"23107138150582937096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059843248471,"sku":"27983250798570595965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512385483095,"sku":"16769298535037036671","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512385515863,"sku":"10689300175991971574","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512385548631,"sku":"83574060492892103813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059843379543,"sku":"88896442038542491386","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059843412311,"sku":"11148273628015143649","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059843445079,"sku":"15146474584103538450","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059843477847,"sku":"15847115450385303228","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787146113367,"sku":"30564797536699211551","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059843543383,"sku":"15418727429509609500","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512385581399,"sku":"25790569076043609565","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059843608919,"sku":"13840925688662671792","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059843641687,"sku":"78551406315374568673","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059843674455,"sku":"19744005526753140273","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059843707223,"sku":"51563208117345702827","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059843739991,"sku":"31561705559798508000","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059843772759,"sku":"14979345931152258406","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787146146135,"sku":"32248812876748064249","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059843838295,"sku":"18484056692951038406","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059843871063,"sku":"28961176256648766935","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/787649925371198127_2048.jpg?v=1756692172"},{"product_id":"sly-stone-t-shirt-standard-weight-soultees-co-uk","title":"Sly Stone T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059856879959,"sku":"19028453298382638997","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512379945303,"sku":"21726019434754155807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059856945495,"sku":"74990682619595009859","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059857011031,"sku":"27690445111197486066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059857043799,"sku":"22659948213927734958","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059857076567,"sku":"22986214706201571258","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787144180055,"sku":"24044454150788994122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059857142103,"sku":"44092581250257693184","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059857174871,"sku":"26930204236113210059","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059857207639,"sku":"24411275825227410544","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059857240407,"sku":"25473551650942526839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059857273175,"sku":"24008272561839762636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512379978071,"sku":"27669452148334145584","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059857338711,"sku":"16621590492134898330","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059857371479,"sku":"21174629699350509737","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059857404247,"sku":"18683704460915995170","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059857437015,"sku":"29291954390002516202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787144245591,"sku":"19341698198557916851","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059857502551,"sku":"17809012502973959640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059857535319,"sku":"70658425230342821026","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059857568087,"sku":"11196698101126845546","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059857600855,"sku":"16342361363649745675","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059857633623,"sku":"14751377507330776621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512380010839,"sku":"15532019395680893826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059857699159,"sku":"17361027669649007914","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059857731927,"sku":"68001439617903694182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059857764695,"sku":"17165862068900416422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059857797463,"sku":"65161128187639843073","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787144278359,"sku":"33623541359958132860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059857862999,"sku":"32857182569795771339","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059857895767,"sku":"31440732072700751113","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059857928535,"sku":"34042730081392041072","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512380043607,"sku":"43311216131176422722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059857994071,"sku":"30613099680498964853","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512380076375,"sku":"18192521489246729218","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059858059607,"sku":"33782023439383799380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059858092375,"sku":"24393938037558363695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059858125143,"sku":"33925522890170782176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059858157911,"sku":"86858043673583892957","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787144311127,"sku":"15591145269275353272","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059858223447,"sku":"70264270981674345011","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059858256215,"sku":"16484602079290737118","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512380141911,"sku":"81287056020829803396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059858321751,"sku":"18770284378447743753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059858354519,"sku":"29059238796332868321","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059858387287,"sku":"10431884744962819285","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059858420055,"sku":"13682721807132200677","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059858452823,"sku":"22461574795111438770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059858485591,"sku":"43251323872973095886","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059858518359,"sku":"31677088913370618089","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787144343895,"sku":"21289785237634038227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059858583895,"sku":"81754950562882048562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512380174679,"sku":"25129537331411689250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512380207447,"sku":"33492564702141994864","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512380240215,"sku":"23690382989883582020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059858714967,"sku":"33739214512450408530","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059858747735,"sku":"14501005220367844360","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059858780503,"sku":"11353375421329866444","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059858813271,"sku":"18138355040207975973","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787144376663,"sku":"26047475877012155758","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059858878807,"sku":"55085308220907085620","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512380272983,"sku":"20377248870924023931","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059858944343,"sku":"14122783904079242543","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059858977111,"sku":"19640375170514255695","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059859009879,"sku":"91971911938821251843","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059859042647,"sku":"15665295370569307993","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059859075415,"sku":"22422023190577743126","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059859108183,"sku":"26581477502042607562","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787144409431,"sku":"11000405649787863192","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059859173719,"sku":"69589583992169684642","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059859206487,"sku":"87999512082068011395","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1234024876026233657_2048.jpg?v=1756692162"},{"product_id":"soul-45-t-shirt-standard-weight-soultees-co-uk","title":"Soul 45 T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059861827927,"sku":"58861778691825858991","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512378372439,"sku":"24532600893726099196","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059861893463,"sku":"11182577402123819976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059861926231,"sku":"29760839529071146448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059861958999,"sku":"23255604479492240778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059861991767,"sku":"10489502482753477106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787142443351,"sku":"28607287591633384033","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059862057303,"sku":"25996915905146258362","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059862090071,"sku":"27573212921032267670","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059862122839,"sku":"15196731809155014542","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059862155607,"sku":"39586219163718529064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059862188375,"sku":"27781027314485640859","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512378405207,"sku":"70313294979481535913","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059862253911,"sku":"12734518694909388100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059862286679,"sku":"15028704793031296620","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059862319447,"sku":"29149683817851795473","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059862352215,"sku":"22908344881302152148","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787142476119,"sku":"95959703542925807159","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059862417751,"sku":"14422355198448327551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059862450519,"sku":"19666481493713759850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059862483287,"sku":"63109728725750023832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059862516055,"sku":"15548162459599533047","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059862548823,"sku":"27693219096355597518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512378437975,"sku":"17461937946005912827","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059862614359,"sku":"16187429821611477182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059862647127,"sku":"29748954816622242923","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059862679895,"sku":"28266359894631030895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059862712663,"sku":"17413233154397273831","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787142508887,"sku":"81934861567781843681","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059862778199,"sku":"16723466410575021346","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059862810967,"sku":"16962083133923264400","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059862843735,"sku":"17516390990920587113","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512378470743,"sku":"29436648220485065606","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059862909271,"sku":"16843766618530899060","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512378503511,"sku":"28137246469531317450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059862974807,"sku":"39960404594582113044","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059863007575,"sku":"28062228230609255452","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059863040343,"sku":"11647492815883046316","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059863073111,"sku":"27562700784751819712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787142541655,"sku":"27613254530034409137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059863138647,"sku":"33976107308900394095","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059863171415,"sku":"31601608499363272852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512378569047,"sku":"29268461379197748381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059863236951,"sku":"74068590066117651898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059863269719,"sku":"27126409754651227550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059863302487,"sku":"26834362168859860590","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059863335255,"sku":"18587802606482878739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059863368023,"sku":"27885985054292355589","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059863400791,"sku":"21895810564087715129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059863433559,"sku":"25649978949868906374","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787142574423,"sku":"21537142860635468082","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059863499095,"sku":"89266267886691706615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512378601815,"sku":"12430457385167825836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512378634583,"sku":"21909349448660980684","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512378667351,"sku":"23457025713055933172","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059863630167,"sku":"16890505427604861523","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059863662935,"sku":"18634972747162951388","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059863695703,"sku":"22626264979931103392","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059863728471,"sku":"12143135615500302546","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787142607191,"sku":"16857701798462428081","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059863794007,"sku":"28135068380762117269","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512378700119,"sku":"74766306847422137133","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059863892311,"sku":"21204180649447363786","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059863925079,"sku":"33552993073752429136","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059863957847,"sku":"30910549607029521283","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059863990615,"sku":"28494664015348067615","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059864023383,"sku":"27157710442887483885","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059864056151,"sku":"15549773759788959916","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787142639959,"sku":"10901347690741723704","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059864121687,"sku":"99456750291077851826","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059864154455,"sku":"12087980312508388667","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1841974295032415684_2048.jpg?v=1756692160"},{"product_id":"soul-brother-t-shirt-standard-weight-soultees-co-uk","title":"Soul Brother T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":48059868053847,"sku":"17789879669593287168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059868414295,"sku":"17563040310689346003","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059868774743,"sku":"22735861477142028849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059869135191,"sku":"14144149532494266290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059869495639,"sku":"26430666011955729165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059869790551,"sku":"78909386778887929387","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059870085463,"sku":"25477502253304146377","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059867824471,"sku":"26503089481809671551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059868184919,"sku":"18223895824066939393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059868545367,"sku":"17820858324924449126","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059868905815,"sku":"52005813509370089139","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059869266263,"sku":"12884109878686878416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512376373591,"sku":"32082288727992618895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512376406359,"sku":"32548650977570261114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512376439127,"sku":"31362329347158422029","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512376504663,"sku":"31343982319651414523","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059869299031,"sku":"98264161804834704444","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059867890007,"sku":"15842649869619165338","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059868250455,"sku":"28000870714415960658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059868610903,"sku":"32254659145015821273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059868971351,"sku":"11557187321012768122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059869331799,"sku":"31948098765815424891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059869626711,"sku":"25629707827487581420","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059869888855,"sku":"19027108818614226072","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059867922775,"sku":"19459626174987060082","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059868283223,"sku":"33423755370357089203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059868643671,"sku":"51940686573141821686","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059869004119,"sku":"17481300291263581550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059869364567,"sku":"25186099060606753119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059869659479,"sku":"51881463693204936567","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059869954391,"sku":"13658566373629369553","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059867955543,"sku":"13789332293056630158","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059868315991,"sku":"44103754644945260076","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059868676439,"sku":"27830293805178513171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059869036887,"sku":"13256698774566791334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059869397335,"sku":"83906086455070232878","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059869692247,"sku":"33630767042708906234","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059869987159,"sku":"72016399299151160372","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059867988311,"sku":"30430015764835268976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059868348759,"sku":"29786015701761560266","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059868709207,"sku":"29681928582509013086","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059869069655,"sku":"24551057563959050421","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059869430103,"sku":"20983684094571807016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059869725015,"sku":"26560303855932303419","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059870019927,"sku":"12032452751706233680","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787141787991,"sku":"19890254952703627693","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787141820759,"sku":"18408753920407506486","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787141853527,"sku":"32914785637611318885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787141886295,"sku":"11952370122934214831","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787141919063,"sku":"15191816356226726608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787141951831,"sku":"16231327667713218538","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787141984599,"sku":"32691959717458140578","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059868086615,"sku":"22044111037787386270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059868447063,"sku":"47679921537433152581","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059868807511,"sku":"33325209264710816529","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059869167959,"sku":"33765497060070082975","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512376635735,"sku":"10250165054148060315","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512376734039,"sku":"27277967415142168590","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059870118231,"sku":"20811524421825878856","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059868119383,"sku":"33371066455182468530","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059868479831,"sku":"32351203146774818556","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059868840279,"sku":"20562168424540852545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512376570199,"sku":"18459934573924552669","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512376668503,"sku":"32103725544154168827","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059869856087,"sku":"29485238793322775560","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059869921623,"sku":"64422834850392598457","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059868152151,"sku":"24644998228425513277","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059868512599,"sku":"27378449283535899239","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512376471895,"sku":"32926244776584297749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059869233495,"sku":"29256114592459507897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512376701271,"sku":"13455519111055707050","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/13171601232449405333_2048.jpg?v=1756692156"},{"product_id":"soul-disco-hip-hop-acid-house-t-shirt-standard-weight-soultees-co-uk","title":"Soul Disco Hip Hop Acid House T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059870216535,"sku":"29617806152943037123","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512375652695,"sku":"29290860398410849435","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059870282071,"sku":"13082436050456025114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059870314839,"sku":"27777346593367671380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059870347607,"sku":"14540864086640160242","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059870380375,"sku":"86431422464448843963","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787141525847,"sku":"21218045159155771812","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059870445911,"sku":"94511825032047090599","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059870478679,"sku":"14372829861505181033","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059870511447,"sku":"13638361187804817989","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059870544215,"sku":"22939582034727418050","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059870576983,"sku":"10829154767661440280","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512375685463,"sku":"19067214494265240497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059870642519,"sku":"26102630053454580873","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059870675287,"sku":"24723347812352775560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059870708055,"sku":"17828260150445842266","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059870740823,"sku":"27373213350022140910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787141558615,"sku":"18066606358552196199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059870806359,"sku":"26432249096331049465","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059870839127,"sku":"22243026218080070402","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059870871895,"sku":"30819073365138937969","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059870904663,"sku":"41592767946524769066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059870937431,"sku":"46422885071756409219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512375718231,"sku":"33713409703038083191","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059871002967,"sku":"70614330494609076610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059871035735,"sku":"33637569951268903406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059871068503,"sku":"76633383538529876244","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059871101271,"sku":"11946428240368165781","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787141591383,"sku":"83253463037132720022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059871166807,"sku":"11154346043709452941","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059871199575,"sku":"30844970638627234214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059871232343,"sku":"19896110724840859758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512375750999,"sku":"29319359610659746946","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059871297879,"sku":"23857575480469587106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512375783767,"sku":"85357454294851451188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059871363415,"sku":"30739648989605894784","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059871396183,"sku":"39745071166864078068","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059871428951,"sku":"11279010293603720071","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059871461719,"sku":"79541638249293910300","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787141624151,"sku":"14672851536160199783","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059871527255,"sku":"89378265635699694450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059871560023,"sku":"26744350337563595079","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512375849303,"sku":"12491595611425343637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059871625559,"sku":"56859046810353244054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059871658327,"sku":"14254758221620709115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059871691095,"sku":"22619392099591278981","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059871723863,"sku":"22216365446256573182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059871756631,"sku":"27375964335319988963","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059871789399,"sku":"13602014310035152444","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059871822167,"sku":"68685715001893890565","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787141656919,"sku":"16563925307220475378","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059871887703,"sku":"29709175959256561026","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512375882071,"sku":"17908585149618791477","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512375914839,"sku":"11595488537691699420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512375947607,"sku":"33606284784922305844","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059872018775,"sku":"22473528126720426251","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059872051543,"sku":"10930382699463853635","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059872084311,"sku":"24172141606237786900","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059872117079,"sku":"11288260361825922554","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787141689687,"sku":"23131874819516155191","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059872182615,"sku":"60887313379927147473","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512375980375,"sku":"17774017216490208843","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059872248151,"sku":"65484528484316156112","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059872280919,"sku":"81336612204098519423","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059872313687,"sku":"97992350900177746916","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059872346455,"sku":"19415148999821110119","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059872379223,"sku":"52235697789099685813","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059872411991,"sku":"26254271683186026136","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787141722455,"sku":"99568677799728259567","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059872477527,"sku":"10690295438281260647","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059872510295,"sku":"21685198098762878567","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9134551026396360169_2048.jpg?v=1756692155"},{"product_id":"soul-hand-t-shirt-standard-weight-soultees-co-uk","title":"Soul Hand T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Maroon \/ S","offer_id":48059873001815,"sku":"33906182357861610926","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059873362263,"sku":"60596236935261822106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059873722711,"sku":"41529385152539517363","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512374931799,"sku":"18632507185526656956","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512374997335,"sku":"32541716931245191455","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059874738519,"sku":"32947357067466699611","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059874804055,"sku":"30193404887005302054","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059872706903,"sku":"14774919040896103605","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059873067351,"sku":"84484945078828513129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059873427799,"sku":"17556095568408124287","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059873788247,"sku":"17268193542226689597","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059874148695,"sku":"32784855163397006141","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512374735191,"sku":"21501116183878325407","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512374767959,"sku":"26199468200733526142","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512374800727,"sku":"24567329795630428347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512374866263,"sku":"26660486041805636726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059874181463,"sku":"13223427636458078171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059872772439,"sku":"25872743402532972971","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059873132887,"sku":"14528827161392031215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059873493335,"sku":"27728020150181986534","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059873853783,"sku":"58965672194655664875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059874214231,"sku":"11642077151785491338","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059874509143,"sku":"20759376748577269766","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059874771287,"sku":"22507337767188199650","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059872805207,"sku":"16969964288294296727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059873165655,"sku":"18654520135947849066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059873526103,"sku":"21373840420913299573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059873886551,"sku":"24331445873740770406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059874246999,"sku":"26726363923938424673","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059874541911,"sku":"55510637033220727857","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059874836823,"sku":"81783724202402642798","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059872837975,"sku":"25026322323608181650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059873198423,"sku":"79496289109278116557","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059873558871,"sku":"19209904778993077922","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059873919319,"sku":"28329074381622914112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059874279767,"sku":"20648456929908506473","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059874574679,"sku":"33335023192810083333","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059874869591,"sku":"84336228966356420665","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059872870743,"sku":"21466303653728976585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059873231191,"sku":"22635007172654749521","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059873591639,"sku":"17811588599410168877","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059873952087,"sku":"78508046340348910672","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059874312535,"sku":"32638276259315131016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059874607447,"sku":"23159239401090712616","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059874902359,"sku":"64592099723698660839","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787141132631,"sku":"95641359651076943614","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787141165399,"sku":"55655766073171794573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787141198167,"sku":"94330607644262421198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787141230935,"sku":"21933819415766868860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787141263703,"sku":"16859839139993398956","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787141296471,"sku":"12301608008721800134","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787141329239,"sku":"63882440568562949200","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059872936279,"sku":"25324873868503185610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059873296727,"sku":"97422521678537513486","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059873657175,"sku":"18202188839485409880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059874017623,"sku":"10071367052554399015","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059874378071,"sku":"28894462627145801577","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059874672983,"sku":"21868944135133688930","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059874967895,"sku":"22051942042080156125","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059872969047,"sku":"64395476479192155881","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059873329495,"sku":"50028148408058076346","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059873689943,"sku":"50760375986176293859","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059874050391,"sku":"70275707390625923919","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512374964567,"sku":"45963399713448886328","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512375062871,"sku":"29920901562459907438","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059875000663,"sku":"21822552986090962058","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059873034583,"sku":"77212511831050507908","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059873395031,"sku":"61103042391225220878","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512374833495,"sku":"31440882667957464474","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059874115927,"sku":"21367789594363403894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512375030103,"sku":"17521587385576569958","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/101112967379582961_2048.jpg?v=1756692153"},{"product_id":"soul-power-74-t-shirt-standard-weight-soultees-co-uk","title":"Soul Power 74 T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059875098967,"sku":"16035148923760008880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059640967511,"sku":"33849274748890199058","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059875164503,"sku":"25378211565459873942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":48059875197271,"sku":"27965150485132221774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787140870487,"sku":"28267602016884630805","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48059875262807,"sku":"32242712368950141813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059875295575,"sku":"26163408051226109122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059641065815,"sku":"18694922998667086547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059875361111,"sku":"12574951061503763943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48059875393879,"sku":"33318772957276496375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787140903255,"sku":"10776027372013997093","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48059875459415,"sku":"32071246969369421755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059875492183,"sku":"24857790751763755042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059641393495,"sku":"45710052465686143967","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059875557719,"sku":"22215253643414071021","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48059875590487,"sku":"19739151880884187942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787140936023,"sku":"23750444325941932580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48059875656023,"sku":"39478737875438065461","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059875688791,"sku":"11904843644531675029","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059641590103,"sku":"22644286695814757236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059875754327,"sku":"24917545606635704445","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48059875787095,"sku":"40950543782892133564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787140968791,"sku":"24246000059388138821","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48059875852631,"sku":"18702843730170183220","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059875885399,"sku":"18049975911229520999","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059641622871,"sku":"68679495543026116515","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059875950935,"sku":"93714142343502812863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48059875983703,"sku":"33262029295613260328","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787141001559,"sku":"22882395168297210797","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48059876049239,"sku":"24752845759638793856","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059641655639,"sku":"18719014646643210301","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059876114775,"sku":"27484314662617889720","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787141034327,"sku":"15460978078300724725","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48059876180311,"sku":"15034836888792608913","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059641688407,"sku":"32954934628766945054","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059876245847,"sku":"99211968287696453667","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787141067095,"sku":"15310010897934792862","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48059876311383,"sku":"15975701144076501323","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2319813633565013797_2048.jpg?v=1756692152"},{"product_id":"soul-t-shirt-standard-weight-soultees-co-uk","title":"Soul T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059876507991,"sku":"14357077969620215351","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512373850455,"sku":"41071840918334339063","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059876573527,"sku":"22689127152605954396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059876606295,"sku":"15865802842393509909","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059876639063,"sku":"11432072920903973636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059876671831,"sku":"21056251866370310529","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787140510039,"sku":"27767827192465377394","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059876737367,"sku":"17997651302560057941","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059876770135,"sku":"52329975152539420077","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059876802903,"sku":"18009385323667187171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059876835671,"sku":"60400088950345676851","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059876868439,"sku":"24603388540914053517","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512373883223,"sku":"23971878689614544690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059876933975,"sku":"15643122048204567894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059876966743,"sku":"17568519247129008416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059876999511,"sku":"30528385872405153388","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059877032279,"sku":"87507482764263866296","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787140542807,"sku":"25243959671624312622","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059877097815,"sku":"21123125511496462312","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059877130583,"sku":"34951293760600462123","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059877163351,"sku":"25595216054711162708","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059877196119,"sku":"29083112917857002716","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059877228887,"sku":"16784718989657863087","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512373948759,"sku":"51809654253445103103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059877294423,"sku":"31840444529454322839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059877327191,"sku":"24797451832502150488","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059877359959,"sku":"29636569625369153357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059877392727,"sku":"41766740738467824235","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787140575575,"sku":"29525779766444468632","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059877458263,"sku":"14858085344634135428","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059877491031,"sku":"29923544876377708791","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059877523799,"sku":"23140431661411727181","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512373981527,"sku":"75426445528428044674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059877589335,"sku":"48301057151690630997","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512374014295,"sku":"32652600087511039825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059877654871,"sku":"12586437206903709393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059877687639,"sku":"21178646731051221862","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059877720407,"sku":"14374096708155142917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059877753175,"sku":"11610607185076454784","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787140608343,"sku":"19113660427667571779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059877818711,"sku":"14023028915846625065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059877851479,"sku":"17561175087826906891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512374079831,"sku":"29122139775354261189","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059877917015,"sku":"99120066042682971067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059877949783,"sku":"13430407863456473816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059877982551,"sku":"22480737979408528952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059878015319,"sku":"57190328002407817019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059878048087,"sku":"15282384182261454418","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059878080855,"sku":"75638067591927929485","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059878113623,"sku":"89136333304635525561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787140641111,"sku":"11057756340156921319","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059878179159,"sku":"82502719941668569139","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512374112599,"sku":"11048287958244987272","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512374145367,"sku":"21263922044570229038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512374178135,"sku":"57884006248456231260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059878310231,"sku":"96486210237567478808","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059878342999,"sku":"14948013053202177001","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059878375767,"sku":"35135404508206058154","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059878408535,"sku":"29774541921842313541","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787140673879,"sku":"15189921419841236250","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059878474071,"sku":"27556950911034859618","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512374210903,"sku":"20724978567096951242","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059878572375,"sku":"80066809936147472825","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059878637911,"sku":"14706424459971827255","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059878670679,"sku":"29955273995983279257","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059878703447,"sku":"35224610978288879600","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059878736215,"sku":"29365826699842321308","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059878768983,"sku":"13819737071165454341","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787140706647,"sku":"14529145076042120384","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059878834519,"sku":"33159268020572189326","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059878867287,"sku":"24070007697237287777","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3708262161397436728_2048.jpg?v=1756692150"},{"product_id":"soul-train-t-shirt-standard-weight-soultees-co-uk","title":"Soul Train T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059881947479,"sku":"19018598331870498291","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512372375895,"sku":"92779321041976657029","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059882013015,"sku":"14864735714303607673","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059882045783,"sku":"31729181034567829880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059882078551,"sku":"76556986204165447768","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059882111319,"sku":"24500463447147980052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787139985751,"sku":"24471363457242862946","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059882176855,"sku":"20191649440904435258","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059882209623,"sku":"78637920628071196473","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059882242391,"sku":"18504357694387311057","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059882275159,"sku":"23434881515891826068","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059882307927,"sku":"33425908853006310227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512372408663,"sku":"81196929143929388518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059882373463,"sku":"30781959494848935448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059882406231,"sku":"35656886995077485762","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059882438999,"sku":"10534680604509695373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059882471767,"sku":"74627770173687355545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787140018519,"sku":"17444066864413982531","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059882537303,"sku":"99039296652106250907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059882570071,"sku":"28826898499435400676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059882602839,"sku":"95632355921350983218","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059882635607,"sku":"11420650608901717414","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059882668375,"sku":"32075911735291812767","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512372441431,"sku":"29582463004555900607","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059882733911,"sku":"65933161697278073153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059882766679,"sku":"15975200481390391539","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059882799447,"sku":"31543302531723756219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059882832215,"sku":"32499872012823846730","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787140051287,"sku":"74620680299798916079","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059882897751,"sku":"91757710403497370982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059882963287,"sku":"19365238303530153726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059882996055,"sku":"65813501598355409149","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512372474199,"sku":"22765790530662870895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059883061591,"sku":"13728056570867659778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512372506967,"sku":"32349326837911734690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059883127127,"sku":"18881787680644139040","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059883159895,"sku":"72268546982900027564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059883192663,"sku":"88096220609621416757","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059883225431,"sku":"30418401061146139968","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787140084055,"sku":"24192443765038873419","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059883290967,"sku":"24416455833334076603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059883323735,"sku":"30812849835952960545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512372572503,"sku":"27702847582923262410","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059883389271,"sku":"10339938990818195200","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059883422039,"sku":"54698715655705432424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059883454807,"sku":"31495282808616974197","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059883487575,"sku":"13476329678319204498","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059883520343,"sku":"18247503109158167587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059883553111,"sku":"41513423398874572373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059883585879,"sku":"24801179830833233653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787140116823,"sku":"43933338635708929683","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059883651415,"sku":"88760218527739637798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512372605271,"sku":"33310969106596084182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512372638039,"sku":"66584949737395410621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512372670807,"sku":"95827541504862416934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059883782487,"sku":"30494406885360217088","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059883815255,"sku":"22730512619410529575","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059883848023,"sku":"75075679677739326096","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059883880791,"sku":"32407509461371633072","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787140149591,"sku":"20186435610331702793","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059883946327,"sku":"32572092069376271371","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512372703575,"sku":"75859594053679108710","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059884011863,"sku":"68441529471228969318","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059884044631,"sku":"14999016152422174839","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059884077399,"sku":"19668822565442484320","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059884110167,"sku":"49562048874797727288","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059884142935,"sku":"12453864531435845213","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059884175703,"sku":"71265023404422801487","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787140182359,"sku":"29172738823601317366","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059884241239,"sku":"10024551174040300132","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059884274007,"sku":"87526533633049788207","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1829971056198401623_2048.jpg?v=1756692147"},{"product_id":"tamla-motown-t-shirt-standard-weight-soultees-co-uk","title":"Tamla Motown T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059902361943,"sku":"78049437242984863545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512363856215,"sku":"10997338536854484247","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059902427479,"sku":"17965776544572412926","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059902460247,"sku":"25957653571707452518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059902493015,"sku":"21233051331589312758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059902525783,"sku":"74024836445411429223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787136774487,"sku":"28545482179650125201","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059902591319,"sku":"86789260408454095440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059902624087,"sku":"10595365523423799768","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059902656855,"sku":"22531882710537917008","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059902689623,"sku":"22755560582622574962","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059902722391,"sku":"31927322905386270399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512363888983,"sku":"19001416081838988659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059902787927,"sku":"24439566383076413849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059902820695,"sku":"27817346399541260441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059902853463,"sku":"32458230811280152309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059902886231,"sku":"21928240545612916532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787136807255,"sku":"22863836181530443833","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059902951767,"sku":"30018458173193362630","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059902984535,"sku":"11371019216680140595","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059903017303,"sku":"23062425582208848106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059903050071,"sku":"75202853437171721215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059903082839,"sku":"24498841789380924935","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512363921751,"sku":"29710187966314388296","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059903148375,"sku":"26302810339660676909","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059903181143,"sku":"22132157409911867563","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059903213911,"sku":"16236818690267993411","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059903246679,"sku":"68499937693840603535","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787136840023,"sku":"22713696520841600625","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059903312215,"sku":"10607743674655483505","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059903344983,"sku":"21128120599270395844","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059903377751,"sku":"21702737958687082814","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512363954519,"sku":"24841695529556228993","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059903443287,"sku":"11735331499214785579","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512363987287,"sku":"32312522639696988996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059903508823,"sku":"22124437219430263937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059903541591,"sku":"84450286636836641161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059903574359,"sku":"29953998974456909369","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059903607127,"sku":"14707986558370038323","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787136872791,"sku":"19482605916100225415","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059903672663,"sku":"31501101440334106493","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059903705431,"sku":"29182841490541495783","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512364052823,"sku":"77327962435809305257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059903770967,"sku":"83971724842730690499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059903803735,"sku":"20538217737485879975","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059903836503,"sku":"12267040592894135642","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059903869271,"sku":"20963111511643540804","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059903902039,"sku":"22946413542302930712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059903934807,"sku":"25071256502763303655","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059903967575,"sku":"27713288280680926244","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787136905559,"sku":"32952078930911423153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059904033111,"sku":"29371949113146679397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512364085591,"sku":"28240820634203977858","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512364118359,"sku":"27922884828184294721","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512364151127,"sku":"44098150225400579392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059904164183,"sku":"37511774242549859466","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059904196951,"sku":"10531692139013783073","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059904229719,"sku":"31086110178476726557","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059904262487,"sku":"11279010699130991133","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787136938327,"sku":"33978000958224531584","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059904328023,"sku":"97621801549035488287","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512364183895,"sku":"20146043170619441026","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059904393559,"sku":"28894242782509890761","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059904426327,"sku":"32898836080605962835","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059904459095,"sku":"90275226503111700007","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059904491863,"sku":"19205427461780252633","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059904524631,"sku":"69941166964140459951","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059904557399,"sku":"19834209267050444862","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787136971095,"sku":"52872188572270960866","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059904622935,"sku":"90494956832316388917","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059904655703,"sku":"31865296758737055992","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10652897782885339232_2048.jpg?v=1756692133"},{"product_id":"the-soulfather-t-shirt-standard-weight-soultees-co-uk","title":"The Soulfather T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059913994583,"sku":"19254524433462960889","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512359924055,"sku":"91471078997283414992","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059914060119,"sku":"10837687891804921696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059914092887,"sku":"13059436650169937161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059914125655,"sku":"18718600412274076120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059914158423,"sku":"15079407538401174351","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787135758679,"sku":"15160462456460323646","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059914223959,"sku":"38941124048528520714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059914256727,"sku":"31310898426763334842","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059914289495,"sku":"26273320408826574926","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059914322263,"sku":"46043592301636196124","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059914355031,"sku":"87705907646554571726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512359956823,"sku":"30509010809462856049","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059914420567,"sku":"26290571924288783604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059914453335,"sku":"26833190574320462564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059914486103,"sku":"56158319367018913436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059914518871,"sku":"13482479525980892176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787135791447,"sku":"94682378713752180329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059914584407,"sku":"12804888772910780425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059914617175,"sku":"11267278569869827554","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059914649943,"sku":"17257518799442731110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059914682711,"sku":"19038738131298561232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059914715479,"sku":"22278907710645390174","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512359989591,"sku":"71052760090359952404","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059914781015,"sku":"33841209484036051270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059914813783,"sku":"51863247876813703879","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059914846551,"sku":"26823633730503850166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059914879319,"sku":"30563618981596004611","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787135824215,"sku":"10614614069087194331","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059914944855,"sku":"33419883433649684900","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059914977623,"sku":"28529544311898839503","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059915010391,"sku":"31476727895255994109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512360022359,"sku":"27139487971625164569","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059915075927,"sku":"28521708006324902802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512360055127,"sku":"28445115555041309514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059915141463,"sku":"26716269468379162581","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059915174231,"sku":"19389045603486354088","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059915206999,"sku":"37148939357422837016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059915239767,"sku":"70435421559502861826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787135856983,"sku":"31624182780454335853","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059915305303,"sku":"30328229303209268327","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059915338071,"sku":"11515215039490126194","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512360120663,"sku":"31589211968910509481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059915403607,"sku":"61349698979975851694","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059915436375,"sku":"31506983473123269801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059915469143,"sku":"29658215827771982589","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059915501911,"sku":"72794479059689926866","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059915534679,"sku":"21821117156824203780","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059915567447,"sku":"22861250531430155690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059915600215,"sku":"52705528627833315213","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787135889751,"sku":"32219814865491403984","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059915665751,"sku":"13704505623429140607","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512360153431,"sku":"32618503236960413791","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512360186199,"sku":"65421405609790150732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512360218967,"sku":"33858898095618347332","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059915796823,"sku":"13489873338824135737","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059915829591,"sku":"90184368719150794581","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059915862359,"sku":"26483892576362634799","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059915895127,"sku":"25089610566667471800","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787135922519,"sku":"20650279146768849012","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059915960663,"sku":"10080991852052934097","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512360251735,"sku":"92704074351720107110","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059916026199,"sku":"22639561602977249577","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059916058967,"sku":"58462726790036435429","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059916091735,"sku":"50567726696543909141","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059916124503,"sku":"19284768390105974094","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059916157271,"sku":"21111450962424412118","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059916190039,"sku":"77489436493856664407","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787135955287,"sku":"10515996552137482483","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059916255575,"sku":"26084503729097044002","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059916288343,"sku":"19961467354185141082","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14986208788795115935_2048.jpg?v=1756692123"},{"product_id":"the-jbs-t-shirt-standard-weight-soultees-co-uk","title":"The JBs T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059931427159,"sku":"97217416160780783959","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512354484567,"sku":"13347170106792560427","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059931492695,"sku":"21471405656476930775","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059931525463,"sku":"32544572106039253301","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059931558231,"sku":"23397636829281112627","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059931590999,"sku":"32989755237049221695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787134054743,"sku":"31875782273820435054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059931656535,"sku":"22603960809304376398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059931689303,"sku":"31399936689485652462","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059931722071,"sku":"17396046721377016555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059931754839,"sku":"18504370881084185697","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059931787607,"sku":"23028005158796692949","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512354517335,"sku":"61538564230253926292","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059931853143,"sku":"16694298509356287378","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059931885911,"sku":"10360047119435794379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059931918679,"sku":"29810602865439426016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059931951447,"sku":"85223889989278545936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787134087511,"sku":"26166541269267206286","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059932016983,"sku":"20503262350118472513","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059932049751,"sku":"84084542562658824046","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059932082519,"sku":"23108255738281401638","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059932115287,"sku":"30713333538974687362","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059932148055,"sku":"90790892615904812241","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512354550103,"sku":"34890358128489302412","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059932213591,"sku":"29493803278342477611","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059932246359,"sku":"13596536678193407241","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059932279127,"sku":"24834883775292533431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059932311895,"sku":"10565631061800615046","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787134120279,"sku":"14479271454631110975","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059932377431,"sku":"90790903105223429756","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059932410199,"sku":"25020059629899840399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059932442967,"sku":"21830395037285777976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512354582871,"sku":"23738745584373350928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059932508503,"sku":"11197097034078847050","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512354615639,"sku":"10805903122673848340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059932574039,"sku":"24579470540159977717","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059932606807,"sku":"15124040096542806924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059932639575,"sku":"12419488212742301714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059932672343,"sku":"23944747508568807171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787134153047,"sku":"33184261283204268844","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059932737879,"sku":"40935298929564251929","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059932770647,"sku":"98972187748572277309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512354681175,"sku":"14998178288494534088","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059932836183,"sku":"10285141110543656835","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059932868951,"sku":"29260049513460803785","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059932901719,"sku":"32573413605421191018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059932934487,"sku":"32781526750322863561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059932967255,"sku":"86624769715441994004","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059933000023,"sku":"11525812400431034236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059933032791,"sku":"66351138838762180219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787134185815,"sku":"13321856561893124917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059933098327,"sku":"19302800662774655063","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512354713943,"sku":"13721737374575423720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512354779479,"sku":"25075359768744989862","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512354812247,"sku":"25777403192909472863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059933229399,"sku":"22061159522008473198","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059933262167,"sku":"23174968496560974596","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059933294935,"sku":"11756122922793993924","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059933327703,"sku":"24031816329649866394","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787134218583,"sku":"11185017438982845551","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059933393239,"sku":"23005420694472997439","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512354845015,"sku":"34604207498910972167","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059933458775,"sku":"30827443570096394740","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059933491543,"sku":"29027798711936625226","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059933524311,"sku":"37779727123331096867","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059933557079,"sku":"14174694366893912502","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059933589847,"sku":"11823933836892884444","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059933622615,"sku":"14449193270048289887","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787134251351,"sku":"47132675714063885751","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059933688151,"sku":"96190488582504759118","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059933720919,"sku":"23559084253509444012","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/17763890918497883387_2048.jpg?v=1756692113"},{"product_id":"sweet-chicago-beat-okeh-records-t-shirt-standard-weight-soultees-co-uk","title":"Sweet Chicago Beat Okeh Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059933819223,"sku":"28233622021829925435","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512353763671,"sku":"24505078760549990380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059933884759,"sku":"81996380442242550472","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059933917527,"sku":"27125166391895147449","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059933950295,"sku":"32626690561560892186","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059933983063,"sku":"46458256340991939799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787133759831,"sku":"95709472694741197273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059934048599,"sku":"29754325639683343802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059934081367,"sku":"27990568900686432468","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059934114135,"sku":"10987384481800450410","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059934146903,"sku":"48611065788123205429","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059934179671,"sku":"15280792382434768013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512353796439,"sku":"44256487508248367016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059934245207,"sku":"42139918049557414490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059934277975,"sku":"45008256003259035546","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059934310743,"sku":"29502508466884043217","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059934343511,"sku":"30664587300825373172","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787133792599,"sku":"27498052839098271835","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059934409047,"sku":"29135468299789414656","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059934441815,"sku":"27031520465120557417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059934474583,"sku":"25771018841959076653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059934507351,"sku":"16384073448928323879","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059934540119,"sku":"12458974414813979560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512353829207,"sku":"33174351541604430838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059934605655,"sku":"71737188495489817259","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059934638423,"sku":"58662644885952964214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059934671191,"sku":"22908491075766291880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059934703959,"sku":"21185757823741180994","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787133825367,"sku":"83686725917026477192","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059934769495,"sku":"14396559733381098773","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059934802263,"sku":"33464181292569885978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059934835031,"sku":"19307793982584158587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512353861975,"sku":"13453232574132697179","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059934900567,"sku":"65131345434034242214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512353894743,"sku":"20242313560764732615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059934966103,"sku":"20891520990970395822","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059934998871,"sku":"13754851891252717539","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059935031639,"sku":"23478808377160803327","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059935064407,"sku":"33398603909570205987","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787133858135,"sku":"14884214504055913249","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059935129943,"sku":"20410671532529897865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059935162711,"sku":"90589009020287646520","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512353960279,"sku":"13014548734297850735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059935228247,"sku":"31972550293405040178","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059935261015,"sku":"12740747444575797979","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059935293783,"sku":"19601369283149285112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059935326551,"sku":"18783878978887531787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059935359319,"sku":"31482431271164114706","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059935392087,"sku":"75039586864509699085","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059935424855,"sku":"38602154368486575882","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787133890903,"sku":"61332070007855020964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059935490391,"sku":"23375828858877859168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512353993047,"sku":"29391991574442319329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512354025815,"sku":"33162223141005266085","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512354058583,"sku":"33844438635486196791","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059935621463,"sku":"20629041740814638896","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059935654231,"sku":"21959854664406377100","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059935686999,"sku":"17524099486892953458","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059935719767,"sku":"15330101880279152514","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787133923671,"sku":"21158823274574421934","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059935785303,"sku":"26549345496600087285","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512354091351,"sku":"29839732831414855248","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059935850839,"sku":"92323936648606549888","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059935883607,"sku":"33344573146672781856","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059935916375,"sku":"26970141646390510852","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059935949143,"sku":"20621455003619200282","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059935981911,"sku":"11433094161894125099","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059936014679,"sku":"83507693313742988400","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787133956439,"sku":"24017397469995875129","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059936080215,"sku":"84546896120004225694","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059936112983,"sku":"25799032199130747292","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11193358974235762280_2048.jpg?v=1756692112"},{"product_id":"stax-records-t-shirt-standard-weight-soultees-co-uk","title":"Stax Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059938668887,"sku":"21334964854046290778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512351371607,"sku":"15570744667134405732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059938734423,"sku":"25087295054325159679","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059938767191,"sku":"10200930473007186875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059938799959,"sku":"16914565712557595479","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059938832727,"sku":"18074346790532870879","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787133071703,"sku":"25822116420294780460","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059938898263,"sku":"28289471067844574133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059938931031,"sku":"44696159508673360184","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059938963799,"sku":"14612483302412824474","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059938996567,"sku":"50720842901896075106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059939029335,"sku":"22475256731408124041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512351404375,"sku":"30324820264569733638","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059939094871,"sku":"26054668256307698686","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059939127639,"sku":"24928666734300927681","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059939160407,"sku":"23478643708129836224","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059939193175,"sku":"29290195431433466966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787133104471,"sku":"16091154118260900291","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059939258711,"sku":"68104302584970059080","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059939291479,"sku":"32967201795922840789","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059939324247,"sku":"31357056294572103874","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059939357015,"sku":"23855096066187775862","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059939389783,"sku":"53671950042581747554","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512351437143,"sku":"20950154005346791897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059939455319,"sku":"26373153254440812659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059939488087,"sku":"29198677857734593114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059939520855,"sku":"18798081585630986642","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059939553623,"sku":"15980637520233602065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787133137239,"sku":"58537027333494051129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059939619159,"sku":"27490343170485614162","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059939651927,"sku":"25444962486028215580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059939684695,"sku":"17336395440014399658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512351469911,"sku":"27443743105371137466","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059939750231,"sku":"31765440469240663448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512351502679,"sku":"21969415316391428093","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059939815767,"sku":"28512738126733552349","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059939848535,"sku":"87778159436251995146","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059939881303,"sku":"50466150852093171560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059939914071,"sku":"52434271322345321451","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787133170007,"sku":"17744432589407533168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059939979607,"sku":"25424690336818445471","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059940012375,"sku":"25162497890714552512","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512351568215,"sku":"30313085860609428487","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059940077911,"sku":"12839026708386740402","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059940110679,"sku":"91252070018679493936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059940143447,"sku":"21270282623299774517","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059940176215,"sku":"33458346217233797550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059940208983,"sku":"30815467530849772908","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059940241751,"sku":"17185871926319842067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059940274519,"sku":"28695776986578321818","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787133202775,"sku":"32034068240553134429","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059940340055,"sku":"12858500515657176905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512351600983,"sku":"32956913163861899943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512351633751,"sku":"28427894318669687914","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512351666519,"sku":"23929122337895849365","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059940471127,"sku":"14689521196160745543","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059940503895,"sku":"12020406461698129169","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059940536663,"sku":"14512987888166728890","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059940569431,"sku":"23182202566688335268","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787133235543,"sku":"25819820384718656425","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059940634967,"sku":"19152384054652543133","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512351699287,"sku":"94330168050182844574","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059940700503,"sku":"58716765912133473139","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059940733271,"sku":"18182027187222255218","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059940766039,"sku":"21124899726766896172","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059940798807,"sku":"19530711749565284858","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059940831575,"sku":"77430328298643914963","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059940864343,"sku":"32244732232683302408","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787133268311,"sku":"81591379717861399249","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059940929879,"sku":"19760706472355168727","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059940962647,"sku":"12523168493514292850","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/15370319308201779498_2048.jpg?v=1756692109"},{"product_id":"stateside-records-t-shirt-standard-weight-soultees-co-uk","title":"Stateside Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059941093719,"sku":"25502803924839782198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512349864279,"sku":"32456068685629839494","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059941159255,"sku":"29351904469185762054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059941192023,"sku":"33604361014483842414","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059941224791,"sku":"28535504158854733924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059941257559,"sku":"67073560933600276399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787132776791,"sku":"10565010417924960946","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059941323095,"sku":"21989497540392339481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059941355863,"sku":"28537647324176671551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059941388631,"sku":"25463575124882355670","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059941421399,"sku":"99214007131573349674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059941454167,"sku":"85848647947573287358","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512349897047,"sku":"13030549798779706200","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059941519703,"sku":"13213489510428956529","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059941552471,"sku":"11726192160974658181","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059941585239,"sku":"27307453136785258747","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059941618007,"sku":"34257390779197799018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787132809559,"sku":"14645448346772769306","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059941683543,"sku":"20873132001636311766","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059941716311,"sku":"23634573774472306122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059941749079,"sku":"26699245313588912679","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059941781847,"sku":"18719891680440688175","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059941814615,"sku":"31652687184975895765","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512349929815,"sku":"71944829495575485648","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059941880151,"sku":"75056950968440614521","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059941912919,"sku":"26596947309768403381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059941945687,"sku":"12858419690393767205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059941978455,"sku":"19495227817034987212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787132842327,"sku":"13919875191939041681","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059942043991,"sku":"32330952275607515905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059942076759,"sku":"87250943772933956288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059942109527,"sku":"50465477641814569612","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512349962583,"sku":"10590568459033650528","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059942175063,"sku":"21203361627457705359","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512349995351,"sku":"14939728594866947770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059942240599,"sku":"11708854121495301898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059942273367,"sku":"26003451935755960250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059942306135,"sku":"29461086845567812333","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059942338903,"sku":"25849022811259753100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787132875095,"sku":"89096800682485368537","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059942404439,"sku":"21096556777206775130","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059942437207,"sku":"17188725755572700070","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512350060887,"sku":"84314212746272837658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059942502743,"sku":"10983842385827898234","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059942535511,"sku":"14266113717425079697","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059942568279,"sku":"11081729103268351750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059942601047,"sku":"98418626061031367800","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059942633815,"sku":"33514982531647893690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059942666583,"sku":"20513135407650003436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059942699351,"sku":"16011870612750796795","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787132907863,"sku":"26233997009753904454","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059942764887,"sku":"84565048934629096659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512350093655,"sku":"23674134482361723288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512350126423,"sku":"50598254169973247588","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512350159191,"sku":"30627146912050652219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059942895959,"sku":"34862974004006392059","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059942928727,"sku":"25144703485203072804","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059942961495,"sku":"19963424938366905796","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059942994263,"sku":"23029863539193397286","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787132940631,"sku":"23023041344624199609","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059943059799,"sku":"58698240219365184388","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512350191959,"sku":"27966058706763574088","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059943125335,"sku":"98827977434659268459","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059943158103,"sku":"11949525371798737712","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059943190871,"sku":"37596044211292030252","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059943223639,"sku":"81670534800733727179","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059943256407,"sku":"78893713762073628114","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059943289175,"sku":"20967709968152038661","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787132973399,"sku":"31355460948978563833","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059943354711,"sku":"38423223236646877848","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059943387479,"sku":"52776498648862731338","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14439508233377752314_2048.jpg?v=1756692107"},{"product_id":"please-please-please-james-brown-t-shirt-standard-weight-soultees-co-uk","title":"Please Please Please James Brown T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059956429143,"sku":"18790037114929643873","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512346292567,"sku":"12542965323618129065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059956494679,"sku":"30005351777077477549","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059956527447,"sku":"10590149614680500784","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059956560215,"sku":"58216722892786801108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059956592983,"sku":"46910156894590837826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787131302231,"sku":"13437158705014360413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059956658519,"sku":"13719593961380849648","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059956691287,"sku":"31465786981834718776","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059956724055,"sku":"82834949728147472930","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059956756823,"sku":"27831205445091601740","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059956789591,"sku":"85989733358022131070","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512346325335,"sku":"27828726483388216075","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059956855127,"sku":"18810560386728292078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059956887895,"sku":"18393468694417163581","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059956920663,"sku":"12145320860212481128","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059956953431,"sku":"24167438854357076120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787131334999,"sku":"74512997907837242532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059957018967,"sku":"23697189837465053598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059957051735,"sku":"21040642257044912917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059957084503,"sku":"11182743859292196934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059957117271,"sku":"10257404403543007748","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059957150039,"sku":"13591733808880570900","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512346358103,"sku":"33847353532963248695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059957215575,"sku":"25421312001442481738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059957248343,"sku":"18039209833428427248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059957281111,"sku":"14285583264354489317","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059957313879,"sku":"28928281257534224892","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787131367767,"sku":"72202346334482757616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059957379415,"sku":"10958448183930960651","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059957412183,"sku":"69772782608080492689","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059957444951,"sku":"43351538430247531455","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512346390871,"sku":"14907763973759245906","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059957510487,"sku":"60665857661752607669","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512346423639,"sku":"10935694379060209428","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059957576023,"sku":"92830808010727745793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059957608791,"sku":"17808008137354778768","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059957641559,"sku":"28672535654742360504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059957674327,"sku":"37930180275538008942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787131400535,"sku":"84482823307273011495","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059957739863,"sku":"32711102926948779598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059957772631,"sku":"83857276723960338497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512346489175,"sku":"32097182059809326237","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059957838167,"sku":"27309258889677233023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059957870935,"sku":"23424567937915468709","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059957903703,"sku":"14292467391762437407","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059957936471,"sku":"20434130440361180456","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059957969239,"sku":"25712181369292928245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059958002007,"sku":"15569386489054010054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059958034775,"sku":"31405901040374597130","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787131433303,"sku":"26915120442790454616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059958100311,"sku":"12461811275774318223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512346521943,"sku":"27098709984022200494","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512346554711,"sku":"23488164732356810339","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512346587479,"sku":"17723082049826528836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059958231383,"sku":"23190405312153684769","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059958264151,"sku":"59327579111000133134","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059958296919,"sku":"26527801438562877915","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059958329687,"sku":"12278472140697293369","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787131466071,"sku":"12703340974689251889","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059958395223,"sku":"16842944703544881981","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512346620247,"sku":"35491135486518993920","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059958460759,"sku":"24746398494822902136","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059958493527,"sku":"24888298280426341336","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059958526295,"sku":"21664673519936495792","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059958559063,"sku":"20906354476654655978","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059958591831,"sku":"11788123102252029727","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059958624599,"sku":"32687636908231670843","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787131498839,"sku":"52757956684955101355","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059958690135,"sku":"52983155876818510843","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059958722903,"sku":"12248386006921582941","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11935181375019836893_2048.jpg?v=1756692099"},{"product_id":"okeh-records-t-shirt-standard-weight-soultees-co-uk","title":"Okeh Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059958985047,"sku":"11599337374520901788","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512345735511,"sku":"31727400111719247267","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059959050583,"sku":"11457373115144150092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059959083351,"sku":"19941561236371785427","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059959116119,"sku":"14790111775513044303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059959181655,"sku":"79470531310713169045","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787130974551,"sku":"19241169457084818601","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059959247191,"sku":"19546297618889893897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059959279959,"sku":"27721764394397612119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059959312727,"sku":"42323625361493756787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059959345495,"sku":"32480161496124501576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059959378263,"sku":"26081785680345679841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512345768279,"sku":"24829470384796986015","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059959476567,"sku":"10231594986143574129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059959509335,"sku":"22498608479767140242","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059959542103,"sku":"15006095405370839397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059959574871,"sku":"29998853030928428861","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787131007319,"sku":"11975379457725020996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059959640407,"sku":"14556346679792058851","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059959673175,"sku":"30345619873766651476","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059959705943,"sku":"28878079409890774450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059959738711,"sku":"26891227942015301876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059959771479,"sku":"24757749130668702499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512345801047,"sku":"21403208398156775166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059959837015,"sku":"31597306386017720348","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059959869783,"sku":"56126590178871042986","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059959902551,"sku":"25925721027670329588","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059959935319,"sku":"29613507694458433496","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787131040087,"sku":"72120510265003222677","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059960000855,"sku":"83372750802494427398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059960033623,"sku":"12575154279032131742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059960066391,"sku":"23907971529499244640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512345833815,"sku":"89425864543416443001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059960131927,"sku":"56214634094056879112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512345866583,"sku":"20468891013741461357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059960197463,"sku":"58449434521834645492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059960230231,"sku":"26808538982385224203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059960262999,"sku":"15970991356774604504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059960295767,"sku":"61871937093322954065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787131072855,"sku":"32499276807724949153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059960361303,"sku":"29614402822743075798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059960394071,"sku":"37185321723334521409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512345932119,"sku":"23093018222688405805","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059960459607,"sku":"99116944734682488719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059960492375,"sku":"17787448441590982857","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059960525143,"sku":"49317064432262792608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059960557911,"sku":"95933738958370647240","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059960590679,"sku":"21283308692313823902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059960623447,"sku":"27047682434436927085","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059960656215,"sku":"36672021404669497007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787131105623,"sku":"18347176607536871450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059960721751,"sku":"15233809205761111269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512345964887,"sku":"33208518888610265058","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512345997655,"sku":"23975925972362222726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512346030423,"sku":"55579000422167212602","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059960852823,"sku":"26685472236475632960","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059960885591,"sku":"17648807171075895000","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059960918359,"sku":"33565865506298003607","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059960951127,"sku":"28016499019681362905","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787131138391,"sku":"96992505435343479110","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059961016663,"sku":"19092714335287767957","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512346063191,"sku":"44769781633333749788","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059961082199,"sku":"29095494250566056992","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059961114967,"sku":"11463893297962208348","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059961147735,"sku":"25391290447315926836","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059961180503,"sku":"17975815207969849631","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059961213271,"sku":"19617915997446124554","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059961246039,"sku":"15370067665681166123","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787131171159,"sku":"26470198821478027445","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059961311575,"sku":"20342446141926486355","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059961344343,"sku":"39277623067977159003","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/13311311668456939186_2048.jpg?v=1756692092"},{"product_id":"motown-records-t-shirt-standard-weight-soultees-co-uk","title":"Motown Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Navy \/ S","offer_id":48059968749911,"sku":"18299918802052953768","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059969110359,"sku":"11788769154502153324","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059969470807,"sku":"23938111593354405337","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059969831255,"sku":"15115973526585840053","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059970191703,"sku":"21011273789250290366","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059970486615,"sku":"17806903002100244952","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059970781527,"sku":"33223163320061957953","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059968651607,"sku":"11002448538279618594","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059969012055,"sku":"41263177711782025662","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059969372503,"sku":"30970000634087833504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059969732951,"sku":"46593674521550513887","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059970093399,"sku":"29383696543717229883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512342950231,"sku":"85873436263000683219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512342982999,"sku":"10449899989995463555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512343015767,"sku":"32286851106216578205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512343081303,"sku":"30359839929063150561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059970126167,"sku":"22603779631931715103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059968717143,"sku":"63821313386695199516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059969077591,"sku":"14768277175878682231","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059969438039,"sku":"18624603164175839222","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059969798487,"sku":"33503319792688114589","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059970158935,"sku":"33853789056405309950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059970453847,"sku":"13201114325539469729","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059970715991,"sku":"44421095758761770752","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059968782679,"sku":"14893548605302884738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059969143127,"sku":"98908073329590308153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059969503575,"sku":"50545304262047117699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059969864023,"sku":"12318694137633451983","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059970224471,"sku":"28643242414966227142","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059970519383,"sku":"62092812145107741710","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059970814295,"sku":"23029702922904877596","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059968815447,"sku":"29771039483614272177","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059969175895,"sku":"32274760182350226869","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059969536343,"sku":"11303463871020223936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059969896791,"sku":"31380810343049931171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059970257239,"sku":"26418495272358210260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059970552151,"sku":"14670919679873134063","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059970847063,"sku":"18852993970019331133","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787130220887,"sku":"28321762574252898248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787130253655,"sku":"19385214814704176735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787130286423,"sku":"27832732864586717550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787130319191,"sku":"19775202530495282847","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787130351959,"sku":"17396030607282708008","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787130384727,"sku":"18154107102301746681","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787130417495,"sku":"11538819005078354865","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059968880983,"sku":"18809498191754109599","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059969241431,"sku":"30146880742245766004","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059969601879,"sku":"25244687032435446231","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059969962327,"sku":"29652567117300541213","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059970322775,"sku":"29318093519315356115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059970617687,"sku":"21011300677629514357","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059970912599,"sku":"69820341681492038018","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059968913751,"sku":"22185905239651470398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059969274199,"sku":"14163771633228476661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059969634647,"sku":"85705083335070932839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059969995095,"sku":"13999657205512606777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512343179607,"sku":"12788330270945863328","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512343277911,"sku":"25373444888887952262","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059970945367,"sku":"17859286554282834510","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059968946519,"sku":"38990225786721673260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059969306967,"sku":"26451890481535693229","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059969667415,"sku":"11972871530080784115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512343146839,"sku":"30253651165928397499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512343212375,"sku":"88038041672454993458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059970683223,"sku":"24348512952401047456","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059970748759,"sku":"22140556818138871945","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059968979287,"sku":"26277372771647495803","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059969339735,"sku":"20733434101032660042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512343048535,"sku":"13918449849431960919","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059970060631,"sku":"30740484055686971806","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512343245143,"sku":"14169685045686976282","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10820206584377148223_2048.jpg?v=1756692086"},{"product_id":"king-records-t-shirt-standard-weight-soultees-co-uk","title":"King Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48059986379095,"sku":"12736764808845937910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512336331095,"sku":"68095810861640103147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059986444631,"sku":"22390995047783574973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059986477399,"sku":"23204383556052884153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059986510167,"sku":"11048666899272548383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059986542935,"sku":"25274077638033259727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787128942935,"sku":"17237577353239717965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059986608471,"sku":"79929330344585223059","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059986641239,"sku":"14929454709317855576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059986674007,"sku":"46603373309951728162","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059986706775,"sku":"65302279564692317303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059986739543,"sku":"59858430602257516839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512336363863,"sku":"27125920305128528464","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059986805079,"sku":"22276933612308324236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059986837847,"sku":"24478375277830628707","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059986870615,"sku":"24876242457708589075","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059986903383,"sku":"10087245038358687841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787128975703,"sku":"29592765578942881870","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059986968919,"sku":"19798326328148155107","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059987001687,"sku":"11873849095997746101","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059987034455,"sku":"29501410903588892144","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059987067223,"sku":"41958767792456333988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059987099991,"sku":"99029559407749055315","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512336396631,"sku":"38947406719653991559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059987165527,"sku":"89094216917205417970","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059987198295,"sku":"12132349448763677840","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059987231063,"sku":"11325578302540254006","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059987263831,"sku":"23025518256767699570","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787129008471,"sku":"10017289380527078018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059987329367,"sku":"26236119754771440353","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059987362135,"sku":"26783916417456461510","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059987394903,"sku":"37816334400907777650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512336429399,"sku":"20304693722230241232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059987460439,"sku":"22453153907584109412","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512336462167,"sku":"27412686051998826120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059987525975,"sku":"14135261611023002771","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059987558743,"sku":"16050840030190731245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059987591511,"sku":"13864089139806871042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059987624279,"sku":"10201593648189333475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787129041239,"sku":"95276688024633767105","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059987689815,"sku":"24140893023958888008","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059987722583,"sku":"28850110035079276308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512336527703,"sku":"90405245316731018071","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059987788119,"sku":"66118697807230293112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059987820887,"sku":"30350980959777374944","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059987853655,"sku":"31639103204635229571","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059987886423,"sku":"15279721826844409876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059987919191,"sku":"27110510710524448199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059987951959,"sku":"29912843962975041182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059987984727,"sku":"11138860660183645215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787129074007,"sku":"13232288885772151108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059988050263,"sku":"26013793320172659931","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512336560471,"sku":"30116816231643613151","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512336593239,"sku":"16228998685046602511","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512336626007,"sku":"13100152914680237568","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059988181335,"sku":"15182965764753477567","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059988214103,"sku":"27752484899090256712","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059988246871,"sku":"26269978718244912411","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059988279639,"sku":"28761510687096609400","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787129106775,"sku":"10115969184751456149","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059988345175,"sku":"98945999567664461824","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512336658775,"sku":"10389231072399817462","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059988410711,"sku":"20692634448143027325","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059988443479,"sku":"61415238858215616127","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059988476247,"sku":"37039025799240415908","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059988509015,"sku":"22240199043789949242","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059988541783,"sku":"23850239956555492515","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059988574551,"sku":"12795908236792349970","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787129139543,"sku":"22093449721943720185","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059988640087,"sku":"29875821333299181354","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059988672855,"sku":"33102697794978561716","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3259342237960157108_2048.jpg?v=1756692077"},{"product_id":"innervisions-stevie-wonder-t-shirt-standard-weight-soultees-co-uk","title":"Innervisions Stevie Wonder T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060004008279,"sku":"33100837482500069847","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512329515351,"sku":"17892405421255970389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060004073815,"sku":"33279144287724170801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060004106583,"sku":"17735467031449625694","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060004139351,"sku":"78164400656885513436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060004172119,"sku":"22859564223371636683","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787126813015,"sku":"13268205984156873563","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060004237655,"sku":"27762010988763681972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060004270423,"sku":"68994871620092085460","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060004303191,"sku":"30483792763481677680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060004335959,"sku":"22186744834306086025","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060004368727,"sku":"15287452803022470366","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512329548119,"sku":"17920694067288882146","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060004434263,"sku":"33018460326871764072","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060004467031,"sku":"51870091704131590725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060004499799,"sku":"30312943937234991182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060004532567,"sku":"31329530619295793648","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787126845783,"sku":"77253408818180838001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060004598103,"sku":"28474322867730774376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060004630871,"sku":"66232159714062632145","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060004663639,"sku":"15563372586861717202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060004696407,"sku":"10226294897929141688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060004729175,"sku":"15911278849451381754","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512329580887,"sku":"32327147308055159413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060004794711,"sku":"19040544152373677017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060004827479,"sku":"15869917784910589872","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060004860247,"sku":"73264420439934143419","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060004893015,"sku":"15556542196440440631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787126911319,"sku":"74592866676957777422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060004958551,"sku":"71211283985040309517","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060004991319,"sku":"27648225982265157344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060005024087,"sku":"25136015298383686813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512329613655,"sku":"24820800425390875096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060005089623,"sku":"36056343927038458895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512329646423,"sku":"72701115143216783441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060005155159,"sku":"11880211779596623901","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060005187927,"sku":"77568065139406323908","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060005220695,"sku":"89493126051652539375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060005253463,"sku":"18586767984135525407","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787126944087,"sku":"70514805742783381659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060005318999,"sku":"26173999925685854958","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060005351767,"sku":"21940008063024450113","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512329711959,"sku":"76598875360601388045","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060005417303,"sku":"25487292972560204233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060005450071,"sku":"12717305284553631359","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060005482839,"sku":"26044272358025272185","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060005515607,"sku":"23011178054382406068","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060005548375,"sku":"14353268314933830872","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060005581143,"sku":"19054906130309953246","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060005613911,"sku":"44383665455417963794","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787126976855,"sku":"21440119754804831723","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060005679447,"sku":"28937271830215136322","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512329744727,"sku":"31607927979246292505","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512329777495,"sku":"46561023318479033485","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512329810263,"sku":"31340689677190060823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060005810519,"sku":"10001179628224048634","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060005843287,"sku":"93474071429826429943","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060005876055,"sku":"14044020748385905121","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060005908823,"sku":"31949991852593614498","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787127009623,"sku":"19430788760051670663","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060005974359,"sku":"30189550070531837928","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512329908567,"sku":"22020874779547126611","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060006039895,"sku":"30215957600596985053","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060006072663,"sku":"28598580754656667408","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060006105431,"sku":"18039670175524484629","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060006138199,"sku":"30552080186961976595","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060006170967,"sku":"32364585102107923490","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060006203735,"sku":"30694273086549138412","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787127042391,"sku":"24083242828448964286","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060006269271,"sku":"63869678238820945771","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060006302039,"sku":"15940551609793604720","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/7818868258155279257_2048.jpg?v=1756692064"},{"product_id":"chess-records-t-shirt-standard-weight-soultees-co-uk","title":"Chess Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060027896151,"sku":"24123093060708231110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512321782103,"sku":"16761235303677068433","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060027961687,"sku":"10662866001340547443","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060027994455,"sku":"20203308741693332775","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060028027223,"sku":"28352011920593324106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060028059991,"sku":"21231777612573578094","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787124617559,"sku":"12998115548719619912","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060028125527,"sku":"30253268872701088110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060028158295,"sku":"13532807854753020493","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060028191063,"sku":"24793814439744828726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060028223831,"sku":"19459730907573737949","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060028256599,"sku":"21418436635149809857","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512321814871,"sku":"22340957791623942298","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060028322135,"sku":"13982901661621871753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060028354903,"sku":"32286288784951373990","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060028387671,"sku":"25734105765921719574","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060028420439,"sku":"16091495800532118954","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787124650327,"sku":"18198918672064112994","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060028485975,"sku":"18270027579610023527","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060028518743,"sku":"21761699712720668507","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060028551511,"sku":"38640473294567538198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060028584279,"sku":"29782419940508499538","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060028617047,"sku":"22807172179231708487","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512321847639,"sku":"14858807554992468765","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060028682583,"sku":"21636793403128241921","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060028715351,"sku":"32829186692748163853","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060028748119,"sku":"38497762156394650634","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060028780887,"sku":"13493042286980614634","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787124683095,"sku":"17943144143173136218","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060028846423,"sku":"17042833619459846843","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060028879191,"sku":"15865388260413109208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060028911959,"sku":"23314267996987211129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512321880407,"sku":"24308522560520967773","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060028977495,"sku":"22599573812806841704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512321913175,"sku":"15106553362261087936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060029043031,"sku":"44148792648015725600","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060029075799,"sku":"69639830772136738984","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060029108567,"sku":"22613013041454729066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060029141335,"sku":"16636823934202058681","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787124715863,"sku":"14955219889106463722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060029206871,"sku":"19168062054222036746","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060029239639,"sku":"28219504986145469726","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512321978711,"sku":"51134961297492624123","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060029305175,"sku":"39956475733368904076","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060029337943,"sku":"48900611711689234017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060029370711,"sku":"95701438951855799050","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060029403479,"sku":"42648941069340756250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060029436247,"sku":"16649015489312344213","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060029469015,"sku":"27452158524195590516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060029501783,"sku":"32953989145628164566","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787124748631,"sku":"20127339565973958066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060029567319,"sku":"29560286602927014694","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512322011479,"sku":"88709951986534509750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512322044247,"sku":"21933938798166795750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512322077015,"sku":"28799282779543013833","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060029698391,"sku":"27296204762981884289","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060029731159,"sku":"28744086361082431949","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060029763927,"sku":"10941088309906743156","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060029796695,"sku":"19953967110296018476","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787124781399,"sku":"20496683138266902061","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060029862231,"sku":"30711688859686320879","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512322109783,"sku":"17497697230227173453","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060029927767,"sku":"29987948561174038745","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060029960535,"sku":"12692048948963123624","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060029993303,"sku":"55759704916664858468","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060030026071,"sku":"19499669181087230471","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060030058839,"sku":"62694709758405645377","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060030091607,"sku":"26987424689403303982","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787124814167,"sku":"88846151316456241171","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060030157143,"sku":"17957285408004762787","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060030189911,"sku":"30210133218984209750","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14822623903847450490_2048.jpg?v=1756692049"},{"product_id":"capitol-records-t-shirt-standard-weight-soultees-co-uk","title":"Capitol Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060030419287,"sku":"24795495566698596248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512320700759,"sku":"22511492621733678828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060030484823,"sku":"13301742247701154741","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060030517591,"sku":"33947339494322323827","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060030550359,"sku":"29280997955479672115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060030583127,"sku":"26060176205442219031","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787124257111,"sku":"25792296877433189032","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060030648663,"sku":"12501934032078727867","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060030681431,"sku":"29869409453389990418","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060030714199,"sku":"92671049417126094591","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060030746967,"sku":"11250976818401812195","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060030779735,"sku":"10101680310757474141","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512320733527,"sku":"32040458857046526022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060030845271,"sku":"10268128480551074580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060030878039,"sku":"20096117529452684813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060030910807,"sku":"44146255437389867876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060030943575,"sku":"22516123684436875315","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787124289879,"sku":"81843429803516235503","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060031009111,"sku":"32918766858084962972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060031041879,"sku":"12605726264085856308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060031074647,"sku":"31780153710714177092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060031107415,"sku":"18281999702177829762","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060031140183,"sku":"16690759125117615849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512320766295,"sku":"13519525522493212814","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060031205719,"sku":"23014307619305369259","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060031238487,"sku":"23326923263457356050","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060031271255,"sku":"59672101553949657318","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060031304023,"sku":"92701408117824526470","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787124322647,"sku":"37161842499218860810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060031369559,"sku":"18369039398498910545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060031402327,"sku":"29723764711048814960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060031435095,"sku":"17815293279263386972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512320799063,"sku":"26566085891392421024","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060031500631,"sku":"24862482779856772676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512320831831,"sku":"30415750590560842303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060031566167,"sku":"13353382358955048832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060031598935,"sku":"33493711514534477038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060031631703,"sku":"11501530101223123937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060031664471,"sku":"12108852017158370509","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787124355415,"sku":"16358784515266651591","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060031730007,"sku":"33038433822527936772","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060031762775,"sku":"10079298155389665525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512320897367,"sku":"81463265651276919404","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060031828311,"sku":"19346252740071372019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060031861079,"sku":"28097380843118452096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060031893847,"sku":"24346407627277161283","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060031926615,"sku":"10476428583469112085","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060031959383,"sku":"28978431039679942104","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060031992151,"sku":"29383234569553941096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060032024919,"sku":"30863709094447007021","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787124388183,"sku":"15408782591625397746","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060032090455,"sku":"14264856649537339334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512320930135,"sku":"23632680222656139408","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512320962903,"sku":"31233717777634297469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512320995671,"sku":"31213306967882371805","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060032221527,"sku":"60794372039746672344","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060032254295,"sku":"15446913513995001392","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060032287063,"sku":"24704485904740192033","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060032319831,"sku":"29685860747420810678","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787124420951,"sku":"14448587702494841405","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060032385367,"sku":"18053185637569459866","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512321028439,"sku":"15617690344185453384","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060032450903,"sku":"98255765552622911172","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060032483671,"sku":"29004480818470448620","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060032516439,"sku":"11888468586218037996","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060032549207,"sku":"14303016614073228760","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060032581975,"sku":"15472004785222145124","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060032614743,"sku":"15642696272950462959","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787124453719,"sku":"11041875951700458687","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060032680279,"sku":"24860794037788175721","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060032713047,"sku":"30566573946450850552","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/13166630874470131633_2048.jpg?v=1756692045"},{"product_id":"buddah-records-t-shirt-standard-weight-soultees-co-uk","title":"Buddah Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060033270103,"sku":"18704679619967713972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512320045399,"sku":"27305549631516878758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060033335639,"sku":"16941584525002578745","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060033368407,"sku":"70076916798748393917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060033401175,"sku":"10698227975661998296","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060033433943,"sku":"32009701532048088507","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787123962199,"sku":"23562013129229971742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060033499479,"sku":"18256084894838603373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060033532247,"sku":"14273454385147161194","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060033565015,"sku":"40684244567203101950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060033597783,"sku":"13061219233432431322","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060033630551,"sku":"22619576953849320118","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512320078167,"sku":"18393644089995953232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060033696087,"sku":"84322711101292687120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060033728855,"sku":"16897862063040283891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060033761623,"sku":"17624586087272004251","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060033794391,"sku":"36530704514526043740","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787123994967,"sku":"19810114792368449792","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060033859927,"sku":"19198968042018211943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060033892695,"sku":"19021729223312255781","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060033925463,"sku":"81276585218657256799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060033958231,"sku":"22208156330201802875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060033990999,"sku":"29127738417685234279","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512320110935,"sku":"21726880855137548474","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060034056535,"sku":"31324152955396644497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060034089303,"sku":"26562516057726604934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060034122071,"sku":"39696383459023944223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060034154839,"sku":"33393226807737544138","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787124027735,"sku":"17091793235020955698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060034220375,"sku":"24118936928218149532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060034285911,"sku":"18005949524527706052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060034318679,"sku":"17153062946595886113","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512320143703,"sku":"21089419682704068278","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060034416983,"sku":"32245515537481145456","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512320176471,"sku":"21540480446525196494","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060034482519,"sku":"21629946613220875338","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060034515287,"sku":"18214835491549601411","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060034548055,"sku":"10962757144780395387","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060034580823,"sku":"33770830130403398373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787124060503,"sku":"29488365962428219777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060034646359,"sku":"81777951539459969163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060034679127,"sku":"24098028587732848149","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512320242007,"sku":"27514210776216077839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060034744663,"sku":"15649263226945232406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060034777431,"sku":"28100607477948981152","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060034810199,"sku":"27300943638208427203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060034842967,"sku":"18240737275807901716","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060034875735,"sku":"15443967621496140475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060034908503,"sku":"15385154264056316504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060034941271,"sku":"21468199287110370195","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787124093271,"sku":"19585610922244081019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060035006807,"sku":"59661086159984889243","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512320274775,"sku":"12916145824601292548","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512320307543,"sku":"12624616272744029846","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512320340311,"sku":"20149563102704056674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060035137879,"sku":"30393531644237526787","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060035170647,"sku":"30598297846010349414","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060035203415,"sku":"30264088164711949108","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060035236183,"sku":"28932026867902601395","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787124126039,"sku":"92132160459816998167","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060035301719,"sku":"32664845197178935712","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512320373079,"sku":"28023447283843356520","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060035367255,"sku":"14116982611340566990","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060035400023,"sku":"18326867700823266976","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060035432791,"sku":"23536392676171008781","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060035465559,"sku":"10455901491284979878","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060035498327,"sku":"21571101011177818582","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060035531095,"sku":"15628582672230098377","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787124158807,"sku":"49078497485135093482","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060035596631,"sku":"20529836646637411882","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060035629399,"sku":"14174134248325735233","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11242863856365632508_2048.jpg?v=1756692041"},{"product_id":"aretha-franklin-t-shirt-standard-weight-soultees-co-uk","title":"Aretha Franklin T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"White \/ S","offer_id":48060066988375,"sku":"30748777403786395456","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060067283287,"sku":"62508949624642672700","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060067578199,"sku":"21998901255670180742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060067873111,"sku":"44727049434649097806","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060068168023,"sku":"19815854007434968212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060068430167,"sku":"42596553921184253420","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060068659543,"sku":"26744644999721169540","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060066791767,"sku":"30010853214011131705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060067086679,"sku":"45088085833430185492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060067381591,"sku":"25570173318311063229","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060067676503,"sku":"36020034459276265580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060067971415,"sku":"20962458736086149941","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059583000919,"sku":"24080519312772930480","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059583033687,"sku":"27900473433317722020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059583066455,"sku":"33907636075667075677","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059583131991,"sku":"12195001566092747334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059583197527,"sku":"18336227342952986620","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059583230295,"sku":"12575737485627739765","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059583263063,"sku":"26009514772022301830","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060066857303,"sku":"92908967433263585163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060067152215,"sku":"32643102703472561678","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060067447127,"sku":"12406422744062288634","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060067742039,"sku":"83411060243854745367","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060068036951,"sku":"32854659343614299405","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060068299095,"sku":"26663599956245369670","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060068528471,"sku":"33958887800653650127","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060066890071,"sku":"12001758818237898675","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060067184983,"sku":"18489186104661377881","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060067479895,"sku":"17665293249760102146","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060067774807,"sku":"14457469124974661733","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060068069719,"sku":"85449179338474203918","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060068331863,"sku":"19589937229652513957","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060068561239,"sku":"17153450558042574086","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060066922839,"sku":"33126436259417665367","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060067217751,"sku":"22109833338582626193","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060067512663,"sku":"25766297621466316459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060067807575,"sku":"22560953775634998395","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060068102487,"sku":"77241393949089172162","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060068364631,"sku":"30315837185431432735","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060068594007,"sku":"14176959046576614356","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787118162263,"sku":"17290067833143850392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787118195031,"sku":"28858676989675960998","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787118227799,"sku":"18159454310283990624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787118260567,"sku":"25415948368553282837","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787118293335,"sku":"15173413106694415193","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787118326103,"sku":"23077275342716029500","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787118358871,"sku":"56334576291560524539","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060067021143,"sku":"16708927705756153929","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060067316055,"sku":"19283725090226718558","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060067610967,"sku":"17399431977921114176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060067905879,"sku":"22122410868771087689","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512309657943,"sku":"64171856406723248798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512309723479,"sku":"23293412820011820301","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060068692311,"sku":"19262032225356235646","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060067053911,"sku":"32008864359111863324","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060067348823,"sku":"23397569992169288588","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512309592407,"sku":"89247909904035231083","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060067938647,"sku":"15089687998803477298","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512309690711,"sku":"25569668405578631384","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/5033208397301764040_2048.jpg?v=1756692016"},{"product_id":"funk-soul-brother-t-shirt-standard-weight-soultees-co-uk","title":"Funk Soul Brother T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060150448471,"sku":"24996299066230145129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059558261079,"sku":"33903868606924449495","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060150514007,"sku":"42655656801204774435","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060150546775,"sku":"28753118043413302425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060150579543,"sku":"10030526627224756561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787108725079,"sku":"32457936926325217373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060150645079,"sku":"97201026702681495823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060150677847,"sku":"31999169859593738399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060150710615,"sku":"17968951089777718828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060150743383,"sku":"31443982293447219676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059558293847,"sku":"31712473801701422947","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060150808919,"sku":"10627893337345541781","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060150841687,"sku":"84959664049802771696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060150874455,"sku":"22659350066611429188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787108757847,"sku":"84630095619410473084","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060150939991,"sku":"19527468339566930738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060150972759,"sku":"29564743581748873698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060151005527,"sku":"31640062555162256779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060151038295,"sku":"16346805536436212938","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059558326615,"sku":"18428246628573785306","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060151103831,"sku":"12663974526629496448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060151136599,"sku":"66044690032203596696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060151169367,"sku":"34979055735532478747","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787108790615,"sku":"23053180335836716182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060151234903,"sku":"29376406748191967704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060151267671,"sku":"10320497075464466413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512289898839,"sku":"14734984351546522603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060151333207,"sku":"12504069192853654533","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059558359383,"sku":"31744575635973923841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060151398743,"sku":"27420949827265276776","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060151431511,"sku":"30981084836041744248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060151464279,"sku":"25073574228610364920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787108823383,"sku":"75697229980542470582","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060151529815,"sku":"33489345534798137606","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060151562583,"sku":"11484812033727657888","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060151595351,"sku":"15347919599397484766","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060151628119,"sku":"31561469915328188074","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059558424919,"sku":"33819070806534141252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060151693655,"sku":"21892770829819625651","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060151726423,"sku":"15089694779931576233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060151759191,"sku":"50946109185770726170","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787108856151,"sku":"15233032107366945643","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060151824727,"sku":"69737672323130370137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512289964375,"sku":"29727072001892413602","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512289997143,"sku":"32464368770052647042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059558457687,"sku":"71121404907490974679","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060151955799,"sku":"27962722510066725944","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060151988567,"sku":"22627846369776224805","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060152021335,"sku":"18260696057958452670","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787108888919,"sku":"72384944369523491015","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060152086871,"sku":"32457648623342411297","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512290029911,"sku":"69888383605867310202","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059558490455,"sku":"30174810188126511666","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060152185175,"sku":"16217267522179100517","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060152217943,"sku":"92959493752136089533","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060152250711,"sku":"88432945985991497997","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787108921687,"sku":"94892464300832923310","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060152316247,"sku":"59081237881600302305","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060152349015,"sku":"95322968066188513466","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/17012821957955277606_2048.jpg?v=1756691969"},{"product_id":"gil-scott-heron-t-shirt-standard-weight-soultees-co-uk","title":"Gil Scott Heron T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060158574935,"sku":"13625015065807921718","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059555934551,"sku":"24877995651674567485","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060158640471,"sku":"24749508532899595798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060158673239,"sku":"18937385001818961344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060158706007,"sku":"69273981867063975845","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787107676503,"sku":"33781703308455462508","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060158771543,"sku":"20967592511162201761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060158804311,"sku":"28539485060528598481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060158837079,"sku":"11134723591523468475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060158869847,"sku":"53437415754626922520","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059555967319,"sku":"10273792106869687587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060158935383,"sku":"75255266321460916727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060158968151,"sku":"32212371862404933743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060159000919,"sku":"71045513031015203517","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787107709271,"sku":"71756558289157758206","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060159066455,"sku":"69141368979099306450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060159099223,"sku":"27800248586997973702","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060159131991,"sku":"28966489333758776598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060159164759,"sku":"15898157389283450299","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059556000087,"sku":"15078551501944258727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060159230295,"sku":"22946622096776745820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060159263063,"sku":"16782532340672318929","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060159295831,"sku":"27257207823223183528","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787107742039,"sku":"34395838495615538639","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060159361367,"sku":"42996898533206680133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060159394135,"sku":"81721030386460880793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512287670615,"sku":"43521518051723504593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060159459671,"sku":"13041292277125003656","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059556032855,"sku":"18387215117893244905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060159525207,"sku":"23928581794466745584","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060159557975,"sku":"33729567559576749458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060159590743,"sku":"21375571020852271331","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787107774807,"sku":"27648816059576560257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060159656279,"sku":"24513372831057792527","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060159689047,"sku":"25168208025803606951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060159721815,"sku":"10812466698394443685","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060159754583,"sku":"31146947003258226835","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059556098391,"sku":"79622136692596604691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060159820119,"sku":"11124730685530673895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060159852887,"sku":"31685564136163211876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060159885655,"sku":"18247707380632900011","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787107807575,"sku":"32911595137227180096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060159951191,"sku":"28635527702398674836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512287736151,"sku":"12247850267030956176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512287768919,"sku":"27837423921772797321","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059556131159,"sku":"11278686505375443613","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060160082263,"sku":"24131556441939082124","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060160115031,"sku":"25758803707807042930","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060160147799,"sku":"33688301774537683190","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787107840343,"sku":"48229020541561383619","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060160213335,"sku":"82843741146049031284","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512287801687,"sku":"89879529647067438880","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059556163927,"sku":"24314100127443456416","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060160311639,"sku":"72303919867552679872","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060160344407,"sku":"91776499069903650879","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060160377175,"sku":"27267409638674647233","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787107873111,"sku":"59132095199798504926","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060160442711,"sku":"30264779494087161058","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060160475479,"sku":"33719717756655773322","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/18030397501223645502_2048.jpg?v=1756691963"},{"product_id":"nina-simone-t-shirt-standard-weight-soultees-co-uk","title":"Nina Simone T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060205760855,"sku":"28156803281939029773","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059530506583,"sku":"31120153930369468572","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060205826391,"sku":"33693070209866607672","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060205859159,"sku":"28186542939696090618","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060205891927,"sku":"27619572820913672112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787100107095,"sku":"31824921681684034077","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060205957463,"sku":"22480613403520664935","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060205990231,"sku":"17315262832031427369","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060206022999,"sku":"10961892474905348207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060206055767,"sku":"19241373564052073420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059530572119,"sku":"82881530408916907777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060206121303,"sku":"18763222130516700688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060206154071,"sku":"33577926749387482379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060206186839,"sku":"22312334973435632396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787100139863,"sku":"42756669627321557222","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060206252375,"sku":"12217330173400036660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060206285143,"sku":"20312325131861348076","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060206317911,"sku":"40206484449772151846","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060206350679,"sku":"25635002732443712046","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059530604887,"sku":"43680393024415335930","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060206416215,"sku":"42308329207989961385","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060206448983,"sku":"26140990175373134216","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060206481751,"sku":"33900732800764934143","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787100172631,"sku":"27178359907471504186","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060206547287,"sku":"22929656412694416790","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060206580055,"sku":"29241555528860775957","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512276201815,"sku":"29042661562090910341","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060206645591,"sku":"26717663180076231796","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059530670423,"sku":"28997363472541816821","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060206711127,"sku":"27559276796545111714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060206743895,"sku":"23878256304077387934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060206776663,"sku":"32004831303579161591","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787100205399,"sku":"29947035323403725293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060206842199,"sku":"90808398214337917389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060206874967,"sku":"22107967679458506943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060206907735,"sku":"30453289932463640592","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060206940503,"sku":"27254599546656783438","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059530703191,"sku":"13869982827720273353","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060207006039,"sku":"15907123761616101891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060207038807,"sku":"13913032858070826168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060207071575,"sku":"79077705085110352725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787100238167,"sku":"23943447439946691694","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060207137111,"sku":"98380965181753885709","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512276267351,"sku":"28436699299665461840","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512276300119,"sku":"11935457879123243480","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059530735959,"sku":"16983196535476519901","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060207268183,"sku":"56306504608605635500","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060207300951,"sku":"11618184110944022388","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060207333719,"sku":"15539509779738341067","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787100270935,"sku":"11180891772582899386","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060207399255,"sku":"12917750624811494802","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512276332887,"sku":"41102762332031479058","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059530768727,"sku":"15820444777873834690","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060207497559,"sku":"42910960255628352753","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060207530327,"sku":"17714946142180338233","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060207563095,"sku":"12428319088284072878","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787100303703,"sku":"28688517871381983811","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060207628631,"sku":"23238613479485823593","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060207661399,"sku":"19270598973558457513","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/13858185353010758284_2048.jpg?v=1756691940"},{"product_id":"sound-of-soul-stax-records-t-shirt-standard-weight-soultees-co-uk","title":"Sound Of Soul Stax Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060237119831,"sku":"34855545445716042087","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059519529303,"sku":"43749022947190235705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060237185367,"sku":"46407049379447822163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060237218135,"sku":"73339525929476814739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060237250903,"sku":"20249592528634774157","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787095617879,"sku":"13051765383877055376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060237316439,"sku":"27532392090623560420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060237349207,"sku":"21757483910294109739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060237381975,"sku":"33693313724297849052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060237414743,"sku":"55317800225980153913","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059519562071,"sku":"31861553474926349737","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060237480279,"sku":"29960411645370286562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060237513047,"sku":"14657209146133716641","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060237545815,"sku":"33459991623991336713","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787095650647,"sku":"11922020007869481793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060237611351,"sku":"26277635619842800620","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060237644119,"sku":"20020422575667887717","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060237676887,"sku":"49137503256928781943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060237709655,"sku":"11525190213605705545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059519594839,"sku":"15432583752052062291","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060237775191,"sku":"23760876250725766533","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060237807959,"sku":"15738157213580570127","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060237840727,"sku":"14231673470533205218","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787095683415,"sku":"15043576188031489112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060237906263,"sku":"87858251454215952658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060237939031,"sku":"95282544331014147880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512265683287,"sku":"20337997788640687520","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060238004567,"sku":"18485091228049915052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059519627607,"sku":"29656077910262114031","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060238070103,"sku":"31077692879463256303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060238102871,"sku":"29813225900556514827","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060238135639,"sku":"13564335142232728756","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787095716183,"sku":"19228581962895657750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060238201175,"sku":"26642185651137777023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060238233943,"sku":"16476412649976827322","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060238266711,"sku":"97284131481567475885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060238299479,"sku":"25934552958518932883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059519693143,"sku":"77387942085206394965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060238365015,"sku":"48987767112377256135","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060238430551,"sku":"10522658045890352623","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060238463319,"sku":"33496861697299594147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787095748951,"sku":"29494596373738869344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060238528855,"sku":"28556026888030781896","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512265748823,"sku":"24897314758648893637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512265781591,"sku":"27529108316298964635","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059519725911,"sku":"24584634030739884705","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060238659927,"sku":"33639728998170266240","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060238692695,"sku":"21952463331800270385","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060238725463,"sku":"16591335331564277201","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787095781719,"sku":"32213059486355095646","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060238790999,"sku":"33535619408838735872","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512265814359,"sku":"33869632203112715655","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059519758679,"sku":"14823098259424201653","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060238889303,"sku":"44919946000874500566","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060238922071,"sku":"23276645289450279334","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060238954839,"sku":"90339133901520011195","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787095814487,"sku":"14489455310107244763","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060239020375,"sku":"16736134029332139297","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060239053143,"sku":"16756287208372257079","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2271845038539482765_2048.jpg?v=1756691922"},{"product_id":"electric-lady-studios-nyc-t-shirt-standard-weight-soultees-co-uk","title":"Electric Lady Studios NYC T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060308619607,"sku":"17681455053123865814","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059504357719,"sku":"20857972742998830987","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060308685143,"sku":"12446696499663798116","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060308717911,"sku":"21682201605972444610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060308750679,"sku":"13906480207853757179","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787090309463,"sku":"32522124710886225056","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060308816215,"sku":"31325030363560333789","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060308848983,"sku":"15348651908502779186","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060308881751,"sku":"16282150672537520693","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060308914519,"sku":"31905194917620085498","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060308947287,"sku":"26550508225874212059","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059504390487,"sku":"11995380553714002991","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060309012823,"sku":"11185974389103881164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060309045591,"sku":"21599726073683750431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060309078359,"sku":"30767528937763631595","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787090342231,"sku":"26690331429202110583","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060309143895,"sku":"78069283340828808902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060309176663,"sku":"25378594678160275860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060309209431,"sku":"80282822788034855072","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060309242199,"sku":"31359105278333306576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060309274967,"sku":"12391829383949949745","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059504423255,"sku":"13544348836240652518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060309340503,"sku":"33592494599442993823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060309373271,"sku":"16561546803914734341","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060309406039,"sku":"28630063844470176269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787090374999,"sku":"19528433259966159387","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060309471575,"sku":"15348722158394909018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060309504343,"sku":"96883025064155247925","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060309537111,"sku":"13811973720834893999","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512257130839,"sku":"31277282703236669989","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060309602647,"sku":"20357175744738622559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059504456023,"sku":"22352279640320194001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060309668183,"sku":"11760633772000778428","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060309700951,"sku":"55268857279065551271","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060309733719,"sku":"14701807619259996100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787090407767,"sku":"16244608045356497585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060309799255,"sku":"18584976721291010222","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060309832023,"sku":"21774657531058456225","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060309864791,"sku":"33176039127512651953","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060309897559,"sku":"30724085978762077852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060309930327,"sku":"18812756930172769303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059504488791,"sku":"21027127636807139715","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060309995863,"sku":"20025146342719005036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060310028631,"sku":"14062948986078787389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060310061399,"sku":"31150907896224742518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787090440535,"sku":"17328424259233521575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060310126935,"sku":"32157222473172994753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512257196375,"sku":"77512170441676085658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060310192471,"sku":"16477765233440420130","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512257229143,"sku":"14930797224236660490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059504521559,"sku":"31480216593026959600","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060310290775,"sku":"30022916938268762623","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060310323543,"sku":"24998686232969227601","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060310356311,"sku":"21586720010494241482","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787090473303,"sku":"17838462218389936522","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060310421847,"sku":"18291928683455029081","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512257261911,"sku":"16897029717272076403","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059504554327,"sku":"79156375206857039767","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060310520151,"sku":"14591774499258059294","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060310552919,"sku":"32363221301770392539","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060310585687,"sku":"22964033263355524566","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787090506071,"sku":"45737497078394042730","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060310651223,"sku":"13273405305703293260","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060310683991,"sku":"32425212946005304217","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1053318903249033046_2048.jpg?v=1756691892"},{"product_id":"curtom-records-t-shirt-standard-weight-soultees-co-uk","title":"Curtom Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060327362903,"sku":"24792964819858632156","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059494363479,"sku":"19997975462614682379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060327428439,"sku":"14411158582816926197","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060327461207,"sku":"56033310165611474237","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787087032663,"sku":"53992552576369962090","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060327526743,"sku":"12154792323161088391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060327559511,"sku":"33228801435754496908","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060327592279,"sku":"24462371022550898858","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060327625047,"sku":"32810626785047693258","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060327657815,"sku":"32165465367181666497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059494396247,"sku":"24047231898779614939","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060327723351,"sku":"14278856021816033826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060327756119,"sku":"19573680329624964631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787087065431,"sku":"16948996125821747145","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060327821655,"sku":"18586578691598296518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060327854423,"sku":"33831847463263417089","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060327887191,"sku":"12256859866444673022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060327919959,"sku":"21622407434784797650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060327952727,"sku":"33239744278668771099","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059494461783,"sku":"21730758428276987578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060328018263,"sku":"15453739265863357707","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060328051031,"sku":"12814286686820546208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787087098199,"sku":"19304043582023968905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060328116567,"sku":"20865572844986949707","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060328149335,"sku":"60303408842436499409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060328182103,"sku":"17073026536603317722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512251822423,"sku":"20147045331136646105","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060328247639,"sku":"25583965430330092416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059494527319,"sku":"30658099630978169799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060328313175,"sku":"41606342466011331643","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060328345943,"sku":"31535217206726651104","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787087130967,"sku":"14036109608834949395","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060328411479,"sku":"17060248243273063889","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060328444247,"sku":"60526227563824481431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060328477015,"sku":"11049459505195278773","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060328509783,"sku":"26974398558177450473","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060328542551,"sku":"12918566202556014930","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059494560087,"sku":"19634845883958793950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060328608087,"sku":"28847211625745672214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060328640855,"sku":"23218030774331319870","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787087163735,"sku":"65351018182195930713","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060328706391,"sku":"30657875747492947834","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512251887959,"sku":"32190924224501356755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060328771927,"sku":"27312865524218013877","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512251920727,"sku":"12616166145082036339","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059494592855,"sku":"13344517767574972217","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060328870231,"sku":"13912997706405086067","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060328902999,"sku":"27854493906828441657","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787087196503,"sku":"20336166859280020972","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060328968535,"sku":"10587530350997066401","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512251953495,"sku":"17376226633136915769","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059494625623,"sku":"67150885115838488158","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060329066839,"sku":"23575348883521228772","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060329099607,"sku":"26114125566980033875","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787087229271,"sku":"28318765739771192722","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060329165143,"sku":"23554445290062922879","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060329197911,"sku":"78135146898590974028","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1453213333236509123_2048.jpg?v=1756691880"},{"product_id":"magic-venn-diagram-t-shirt-standard-weight-soultees-co-uk-1","title":"Magic Venn Diagram T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060352069975,"sku":"20264816578142213819","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512247234903,"sku":"72484975270836145917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060352135511,"sku":"61572176279269631030","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060352168279,"sku":"32490654289258654986","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060352201047,"sku":"94890131593272174111","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060352233815,"sku":"30905725658668525510","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787085918551,"sku":"23894361951820851683","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060352299351,"sku":"17569806423597415873","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060352332119,"sku":"30319337989864897447","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060352364887,"sku":"34625031948326989955","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060352397655,"sku":"30637720085709190095","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060352430423,"sku":"20128158999781899013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512247267671,"sku":"12697092571533132760","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060352495959,"sku":"22715838520003222750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060352528727,"sku":"34235334373868532218","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060352561495,"sku":"26649461743333678637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060352594263,"sku":"42977121312586740523","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787085951319,"sku":"68113874056317273011","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060352659799,"sku":"17756272904320222449","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060352692567,"sku":"14326984275874943062","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060352725335,"sku":"10924758457901612823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060352758103,"sku":"63395273164966256272","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060352790871,"sku":"20842259103142137983","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512247300439,"sku":"70539302810826850426","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060352856407,"sku":"14201608428457757743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060352889175,"sku":"24752497428887766772","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060352921943,"sku":"63791569779476162191","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060352954711,"sku":"13515980523623435996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787085984087,"sku":"11754441954749653558","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060353020247,"sku":"24329807019519180753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060353053015,"sku":"23181720294314989054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060353085783,"sku":"30529380129023182297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512247333207,"sku":"19368065116926186688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060353151319,"sku":"10163295756471675949","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512247365975,"sku":"50487410226079291588","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060353216855,"sku":"12597958067926295847","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060353249623,"sku":"22072478401344999557","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060353282391,"sku":"38681925124711557422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060353315159,"sku":"13572424623565889929","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787086016855,"sku":"12767452900508958933","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060353380695,"sku":"21358703029699729603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060353413463,"sku":"12603320956227047573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512247431511,"sku":"15920373182602982889","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060353478999,"sku":"13288911343600728053","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060353544535,"sku":"13198812676998065040","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060353577303,"sku":"10995818163293747592","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060353610071,"sku":"33639818987072895928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060353642839,"sku":"70307467181688838778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060353675607,"sku":"13662679951752043293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060353708375,"sku":"31813254244898713257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787086049623,"sku":"47546383656093002245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060353773911,"sku":"15368216214036705947","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512247464279,"sku":"33558744725629413831","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512247497047,"sku":"70706045236188283988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512247529815,"sku":"27282163401628464329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060353904983,"sku":"79785631532585564265","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060353937751,"sku":"12113889618196001295","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060353970519,"sku":"26564265408908492218","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060354003287,"sku":"26259941959178261475","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787086082391,"sku":"17008120764595441974","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060354068823,"sku":"11625052315424980464","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512247562583,"sku":"40243187449720676439","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060354134359,"sku":"19614987456220383036","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060354167127,"sku":"15066194884028305456","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060354199895,"sku":"19599463182338321873","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060354232663,"sku":"36806114827788618419","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060354265431,"sku":"11908346534312726960","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060354298199,"sku":"47030831523540270268","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787086115159,"sku":"29344482399269550776","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060354363735,"sku":"95608787989920828689","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060354396503,"sku":"55371648723061706426","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11049913927673307666_2048.jpg?v=1756691873"},{"product_id":"keep-on-keeping-on-t-shirt-standard-weight-soultees-co-uk","title":"Keep On Keeping On T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060371960151,"sku":"20990319038941732268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512245072215,"sku":"30253151363130594425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060372025687,"sku":"23233301287676659761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060372058455,"sku":"53996520793006374631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060372091223,"sku":"19631170524943163803","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060372123991,"sku":"27489625847080304951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787085197655,"sku":"60614629348250153478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060372189527,"sku":"60093173699265906772","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060372222295,"sku":"27800507879266734501","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060372255063,"sku":"22668794997514467658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060372287831,"sku":"33829434679647224837","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060372320599,"sku":"11583541076602635379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512245104983,"sku":"10714022037282687794","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060372386135,"sku":"31049720455114189376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060372418903,"sku":"20776831934985758283","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060372451671,"sku":"18867700249878400930","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060372484439,"sku":"17313188033948086143","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787085230423,"sku":"15614425810142317619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060372549975,"sku":"31294263766556506473","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060372582743,"sku":"41555302539873932802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060372615511,"sku":"23547389136222372309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060372648279,"sku":"25830689302825689657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060372681047,"sku":"98037055008935695811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512245137751,"sku":"37884429225883694708","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060372746583,"sku":"28123447402110509645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060372779351,"sku":"24206224223941697207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060372812119,"sku":"18511438806262655473","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060372844887,"sku":"21512537372406525998","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787085263191,"sku":"96016615122187446375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060372910423,"sku":"14088896859790373273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060372943191,"sku":"19448672534525116275","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060372975959,"sku":"82144695279228816583","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512245170519,"sku":"27499570932521814396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060373041495,"sku":"34014480681647891316","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512245203287,"sku":"28068295977322488834","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060373107031,"sku":"13835845558264752769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060373139799,"sku":"88747558007263151889","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060373172567,"sku":"22369363543074620156","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060373205335,"sku":"16647006135561206447","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787085295959,"sku":"45260206507820240125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060373270871,"sku":"19502330516535725789","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060373303639,"sku":"11325070110866250890","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512245268823,"sku":"26353063291044298649","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060373369175,"sku":"31072843687851313256","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060373401943,"sku":"79538001730093224511","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060373434711,"sku":"33598206557289560920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060373467479,"sku":"24093697825075285902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060373500247,"sku":"30043112769536790188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060373533015,"sku":"24342643144899254860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060373565783,"sku":"32353494448157771920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787085328727,"sku":"36040388841480649373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060373631319,"sku":"27768848832880996814","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512245301591,"sku":"30798282772423857529","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512245334359,"sku":"31026932861917922489","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512245367127,"sku":"29932149571091034513","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060373762391,"sku":"15465559855792953988","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060373795159,"sku":"33522021914552951663","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060373827927,"sku":"27748784787003548233","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060373860695,"sku":"16517761573061202040","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787085361495,"sku":"14632115679950515972","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060373926231,"sku":"14414479972054348469","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512245399895,"sku":"19689158419107603402","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060373991767,"sku":"81018062419266459202","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060374024535,"sku":"29958341716453864678","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060374057303,"sku":"19561188255849918318","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060374090071,"sku":"29919128983884264592","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060374122839,"sku":"21721243407666427634","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060374155607,"sku":"11475210838914341380","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787085394263,"sku":"33620697704389722661","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060374221143,"sku":"74640824143392531546","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060374253911,"sku":"61185062254537289133","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/4841632001577740314_2048.jpg?v=1756691868"},{"product_id":"soul-funk-disco-hip-hop-t-shirt-standard-weight-soultees-co-uk","title":"Soul Funk Disco Hip Hop T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060459745623,"sku":"25484067243153942275","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512228426071,"sku":"55850679532205871816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060459811159,"sku":"15503867776825094072","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060459843927,"sku":"30670230201809953124","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060459876695,"sku":"99122030550485214294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060459909463,"sku":"12255823343605418899","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787077759319,"sku":"30287449199217362554","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060459974999,"sku":"37776899930549433372","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060460007767,"sku":"34029704840510603242","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060460040535,"sku":"73201626198886027003","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060460073303,"sku":"23671556530774045615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060460106071,"sku":"94911696096586582100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512228458839,"sku":"61212335255237066442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060460171607,"sku":"51964018142177577087","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060460204375,"sku":"13256197913313380792","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060460237143,"sku":"10645703195721249966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060460269911,"sku":"52994678281881376259","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787077792087,"sku":"15312009362060294758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060460335447,"sku":"31717129903600033067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060460368215,"sku":"51354901400731323803","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060460400983,"sku":"21977601797803025703","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060460433751,"sku":"14807424050699111866","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060460466519,"sku":"15855996696175008328","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512228491607,"sku":"19012141191199595313","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060460532055,"sku":"30097453287074344240","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060460564823,"sku":"13560899440430154175","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060460597591,"sku":"23547087071676721424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060460630359,"sku":"28011709152634947290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787077824855,"sku":"15895843736312797645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060460695895,"sku":"24603838170821062931","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060460728663,"sku":"25082769037373865287","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060460761431,"sku":"66801714626854798556","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512228524375,"sku":"11517024356246749204","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060460826967,"sku":"42507490049513494769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512228557143,"sku":"22801676338033258841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060460892503,"sku":"22385121526781910628","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060460925271,"sku":"28957513393934484656","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060460958039,"sku":"24490862652526851289","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060460990807,"sku":"14075831305614675754","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787077857623,"sku":"31921522984223957906","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060461056343,"sku":"24144988711184372070","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060461089111,"sku":"93372942840816343086","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512228622679,"sku":"66109128979540352576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060461154647,"sku":"55234166407864581081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060461187415,"sku":"10866981516807463439","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060461220183,"sku":"29651129422826380440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060461252951,"sku":"25207584937072890952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060461285719,"sku":"18235749938648043692","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060461318487,"sku":"22768979367284602442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060461384023,"sku":"25339541941793913340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787077890391,"sku":"58414221811861811206","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060461449559,"sku":"40186584875521742533","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512228655447,"sku":"24032318960504834443","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512228688215,"sku":"66207140913998967947","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512228720983,"sku":"32853908489248546573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060461580631,"sku":"83926235848310390232","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060461613399,"sku":"46025779405112223104","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060461646167,"sku":"27025033911906694387","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060461678935,"sku":"28078856584467601863","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787077923159,"sku":"29700295884675840016","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060461744471,"sku":"16953776522349048825","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512228753751,"sku":"11393119000283723867","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060461810007,"sku":"57324923391710231387","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060461842775,"sku":"29740695149500072465","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060461875543,"sku":"11543820228030172722","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060461908311,"sku":"22086230787172308193","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060461941079,"sku":"13590230692893410518","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060461973847,"sku":"58090960638743033219","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787077955927,"sku":"21759178884690903674","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060462039383,"sku":"83109909569813725393","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060462072151,"sku":"80133186053901889204","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/15361612108405673342_2048.jpg?v=1756691831"},{"product_id":"bobby-womack-across-110th-street-t-shirt-standard-weight-soultees-co-uk","title":"Bobby Womack Across 110th Street T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Black \/ S","offer_id":48060517712215,"sku":"27399677090252146679","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060518072663,"sku":"19141744982145341623","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060518433111,"sku":"25323615313504970759","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060518793559,"sku":"28626231990402515147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060519154007,"sku":"19250039396640047676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060519514455,"sku":"74555573830291853848","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060519809367,"sku":"14079360758583464568","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060517482839,"sku":"17582733238967029383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060517843287,"sku":"21807916801104188508","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060518203735,"sku":"11492196443228196858","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060518564183,"sku":"52200332040126495312","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060518924631,"sku":"10260335142241922274","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512208929111,"sku":"20805389650488050852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512208961879,"sku":"10890867946769938819","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512208994647,"sku":"24000788104523568555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512209060183,"sku":"17074234296999222695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060518957399,"sku":"96892366751105791948","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060517548375,"sku":"49545362433862670332","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060517908823,"sku":"16729170647631470187","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060518269271,"sku":"17621130000063223149","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060518629719,"sku":"91279191090857425053","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060518990167,"sku":"15772170849527943522","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060519350615,"sku":"27828634024427576620","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060519612759,"sku":"51616485555015544396","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060517581143,"sku":"30420833894763074781","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060517941591,"sku":"26657700842195615079","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060518302039,"sku":"31443306805155037755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060518662487,"sku":"18299558615910915750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060519022935,"sku":"10077977571174051267","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060519383383,"sku":"27326106664384118064","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060519678295,"sku":"25215781167047111253","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060517613911,"sku":"22659408873325775410","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060517974359,"sku":"49213109818243764876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060518334807,"sku":"65277460760610831253","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060518695255,"sku":"25592445144573574339","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060519055703,"sku":"31564608692990532001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060519416151,"sku":"17839416598408061431","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060519711063,"sku":"17132099614721996825","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060517646679,"sku":"20453589778822845320","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060518007127,"sku":"16359147221308867787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060518367575,"sku":"76553998607520315619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060518728023,"sku":"18271246234993505867","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060519088471,"sku":"31236653755800668622","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060519448919,"sku":"32035457629297204596","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060519743831,"sku":"16798222348857892184","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787071172951,"sku":"23337781977678156030","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787071205719,"sku":"93816859699521035347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787071238487,"sku":"29328904024253815932","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787071271255,"sku":"25166999910224416691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787071304023,"sku":"33182460705635599187","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787071336791,"sku":"90692122508937651441","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787071369559,"sku":"15367482588838871825","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060517744983,"sku":"14898007532942778714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060518105431,"sku":"79285148486064136765","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060518465879,"sku":"30202894445716034033","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060518826327,"sku":"19642135930552711467","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512209158487,"sku":"95424047744744686528","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512209256791,"sku":"23810671262656076987","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060519842135,"sku":"12084059467881492534","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060517777751,"sku":"21290180058862968778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060518138199,"sku":"25265983818735196185","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060518498647,"sku":"40411874147772438412","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512209125719,"sku":"23102496040526160225","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512209191255,"sku":"28037851340250490322","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060519579991,"sku":"30015478109284839379","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060519645527,"sku":"17395278718875557609","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060517810519,"sku":"64239870329447311260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060518170967,"sku":"48571496744531878169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512209027415,"sku":"11901309986924204036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060518891863,"sku":"10221832851848025699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512209224023,"sku":"11818892046423051815","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3014701727092008533_2048.jpg?v=1756691798"},{"product_id":"crusaders-t-shirt-standard-weight-soultees-co-uk","title":"Crusaders T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Charcoal \/ S","offer_id":48060527313239,"sku":"22919649326328413375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512205685079,"sku":"33667584427061522010","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060527378775,"sku":"10671665212794181825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060527411543,"sku":"33920531434072269982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060527444311,"sku":"23452049142629679834","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060527477079,"sku":"18985818740069849450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787069698391,"sku":"11657004089738827807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060527542615,"sku":"64640045546987486924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060527575383,"sku":"15650254249689434266","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060527608151,"sku":"19941881207976639028","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060527640919,"sku":"24871158640882514714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060527673687,"sku":"30433414100459853038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512205717847,"sku":"10470583716742998354","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060527739223,"sku":"99072235813423059236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060527771991,"sku":"33824946369136242723","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060527804759,"sku":"83632156241550562130","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060527837527,"sku":"63542219819645251904","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787069731159,"sku":"19394008152697379147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060527903063,"sku":"85621725411306078823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060527935831,"sku":"26973054477077591462","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060527968599,"sku":"56371386892496870966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060528001367,"sku":"22129276280161627066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060528034135,"sku":"16683898471308670208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512205750615,"sku":"27392861745654426035","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060528099671,"sku":"24264362211902960540","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060528132439,"sku":"23411826155058312305","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060528165207,"sku":"27235111107584392035","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060528197975,"sku":"26154544759840602924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787069763927,"sku":"12443837216572526744","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060528263511,"sku":"24909586132832665720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060528296279,"sku":"13656216000739585199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060528329047,"sku":"56738359241604642184","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512205783383,"sku":"23949382778782605663","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060528394583,"sku":"26564845134922884996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512205816151,"sku":"71222902493830501593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060528460119,"sku":"28250817759169675722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060528492887,"sku":"22079796458547665815","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060528525655,"sku":"22939261177551129326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060528558423,"sku":"33241554026973651788","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787069796695,"sku":"22194452326988509078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060528623959,"sku":"13193898473941308852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060528656727,"sku":"24535788175390475298","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512205881687,"sku":"27669060059641814209","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060528722263,"sku":"11636116838730903962","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060528755031,"sku":"74048651437750721668","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060528787799,"sku":"14647364592693850237","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060528820567,"sku":"23271472316332483382","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060528853335,"sku":"10219552136136297691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060528886103,"sku":"25721132281140955580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060528918871,"sku":"15806002589924426458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787069829463,"sku":"88932203850587007600","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060528984407,"sku":"30657768340668429202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512205914455,"sku":"30816334101746016576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512205947223,"sku":"20003786894756041481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512205979991,"sku":"61750468747094536751","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060529115479,"sku":"31937352616529031149","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060529148247,"sku":"21209789507602032487","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060529181015,"sku":"65762132709672394452","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060529213783,"sku":"26750438970938903860","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787069862231,"sku":"42092182910479230282","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060529279319,"sku":"92499190538348454134","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512206012759,"sku":"23035516626519950745","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060529344855,"sku":"30396166264348818653","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060529377623,"sku":"31051250406574118947","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060529410391,"sku":"11035809231173834073","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060529443159,"sku":"25413492549982615833","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060529475927,"sku":"19884542460945911709","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060529508695,"sku":"25286841259530515360","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787069894999,"sku":"33378997082415683564","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060529574231,"sku":"34962085043647345952","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060529606999,"sku":"29769817510497691355","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/689702866903965538_2048.jpg?v=1756691793"},{"product_id":"philadelphia-international-records-t-shirt-standard-weight-soultees-co-uk","title":"Philadelphia International Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Lime \/ S","offer_id":48060559196503,"sku":"17434715504045379385","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ M","offer_id":48060559556951,"sku":"24824554428177487818","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ L","offer_id":48060559917399,"sku":"51113599620150501024","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ XL","offer_id":48060560277847,"sku":"13037403335651420510","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ 2XL","offer_id":48060560638295,"sku":"11174503050475289898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059465560407,"sku":"28904147229976222674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059465593175,"sku":"27606582572543087932","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059465658711,"sku":"24697499754464589316","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059465691479,"sku":"90506250619326459742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059465724247,"sku":"21322591478225247918","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059465757015,"sku":"18530906022779485971","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059465789783,"sku":"28445094577927688025","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060558901591,"sku":"18506845197477292886","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060559262039,"sku":"18772676622422478667","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060559622487,"sku":"99973088732956661729","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060559982935,"sku":"16357295533689314786","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060560343383,"sku":"11525011627650527820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060560703831,"sku":"23916708297601789976","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060560965975,"sku":"30691066528287439720","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060558934359,"sku":"16006576229911256003","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060559294807,"sku":"14251079392354384920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060559655255,"sku":"10986682334150605404","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060560015703,"sku":"30577795091395543664","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060560376151,"sku":"77422656405242736976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060560736599,"sku":"21357162442424881266","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060561031511,"sku":"13915700114528749488","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060558967127,"sku":"15868195643499049838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060559327575,"sku":"20257942123943572186","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060559688023,"sku":"19000445111436747442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060560048471,"sku":"29722518520697934880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060560408919,"sku":"30321766495244595257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060560769367,"sku":"16859781276823737337","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060561064279,"sku":"31606282619038562417","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787066126679,"sku":"23248637617861369774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787066159447,"sku":"19569522474204754249","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787066192215,"sku":"16843993537297831170","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787066224983,"sku":"53002372981259490574","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787066257751,"sku":"32898571193526845347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787066290519,"sku":"10036524708310319226","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787066323287,"sku":"17762514660350461963","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060559032663,"sku":"32355367142154578038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060559393111,"sku":"30843925353306015151","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060559753559,"sku":"23963675666888641887","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060560114007,"sku":"11776036451369771042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060560474455,"sku":"21895866676072038848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060560834903,"sku":"10887227922828649430","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060561129815,"sku":"18450797963262618135","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060559065431,"sku":"32854867557971339392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060559425879,"sku":"89749617383334221952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060559786327,"sku":"26070570197178997233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060560146775,"sku":"21170066020214787182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060560507223,"sku":"21759452863551557508","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060560867671,"sku":"27991715850323308701","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060561162583,"sku":"30934842480794758250","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060559098199,"sku":"21691893876423584597","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060559458647,"sku":"24870342300543957575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060559819095,"sku":"17512108849397633468","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512196182359,"sku":"15585590222035774357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512196215127,"sku":"15687393389270665621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060560900439,"sku":"27512775555599098804","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060560998743,"sku":"23788608834877367911","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060559130967,"sku":"16934046736894667391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060559491415,"sku":"44635207097483067147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060559851863,"sku":"84937785014308774779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060560212311,"sku":"15838726586708455607","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060560572759,"sku":"20490499795755872586","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060559163735,"sku":"26436080587202815570","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060559524183,"sku":"20288367125132645841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512196116823,"sku":"21375402679772843830","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060560245079,"sku":"20844959269295096156","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512196247895,"sku":"78250116392629875251","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14811538559676457058_2048.jpg?v=1756691775"},{"product_id":"angela-davis-t-shirt-standard-weight-soul-tees-com","title":"Angela Davis T Shirt (Lightweight)  | Soul-Tees.com","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Sport Grey \/ S","offer_id":48787065897303,"sku":"27059505584226234049","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787065930071,"sku":"18854711412912867367","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787065962839,"sku":"12103859517439776740","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787065995607,"sku":"25699969038313851238","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787066028375,"sku":"91457779631897637977","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787066061143,"sku":"88991064665069475429","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787066093911,"sku":"17548589647526669095","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060561424727,"sku":"88117641563460382937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060561752407,"sku":"33618102404393497100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060562080087,"sku":"86873215044155306148","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060562407767,"sku":"20044578252172717936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060562735447,"sku":"11496435944501903585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059464970583,"sku":"13696863513106838942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059465003351,"sku":"24939650123264629951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059465036119,"sku":"22781645777320576764","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059465068887,"sku":"90109451061956503622","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059465101655,"sku":"24453245906635211108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059465167191,"sku":"33135682517575954298","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059465199959,"sku":"27543787217355076973","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060561490263,"sku":"26885223624720979774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060561817943,"sku":"37247253763201513540","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060562145623,"sku":"32602515809548775559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060562473303,"sku":"16567085754574444183","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060562800983,"sku":"91081842217148677340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060563095895,"sku":"15958470144508241383","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060563325271,"sku":"30478342439930234048","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":48060561523031,"sku":"33752133786782547761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48060561850711,"sku":"27430671850537024144","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48060562178391,"sku":"26361722156926914044","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48060562506071,"sku":"15300163007486588217","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48060562833751,"sku":"12557417427328711887","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060561555799,"sku":"10447687456215928707","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060561883479,"sku":"10354202349500144674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060562211159,"sku":"62644231302179394959","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060562538839,"sku":"29288312692327080614","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060562866519,"sku":"86846869426912501341","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060563128663,"sku":"90490146626702751736","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060563358039,"sku":"29213689111454960632","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060561588567,"sku":"33448593482602721188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060561916247,"sku":"16673281953594240537","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060562243927,"sku":"63849740898856568805","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060562571607,"sku":"20587567676679699535","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060562899287,"sku":"54404248750019360517","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060563161431,"sku":"90025678962894497929","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060563390807,"sku":"30836182846521755371","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060561654103,"sku":"26092502517094838842","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060561981783,"sku":"16638323032340144535","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060562309463,"sku":"15209522325945229383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060562637143,"sku":"17827397671844409964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060562964823,"sku":"24980732198439740393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060563226967,"sku":"31388618599831199657","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060563456343,"sku":"22646581800801376121","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060561686871,"sku":"94571630206791568292","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060562014551,"sku":"25629651799230784616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060562342231,"sku":"17601084075546420489","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060562669911,"sku":"79745432960893526356","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512195789143,"sku":"24830855375791345328","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512195821911,"sku":"31114480226818902638","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060563489111,"sku":"26026803035600146767","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ S","offer_id":48060561719639,"sku":"19359372280420736507","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ M","offer_id":48060562047319,"sku":"22939289247473643916","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ L","offer_id":48060562374999,"sku":"23467988567979736928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ XL","offer_id":48060562702679,"sku":"78221761288484455545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ 2XL","offer_id":48060563030359,"sku":"23778826883783610326","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2987552460135891345_2048.jpg?v=1756691773"},{"product_id":"stax-finger-snaps-t-shirt-standard-weight-soultees-co-uk","title":"Stax Finger Snaps T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Sport Grey \/ S","offer_id":48787065667927,"sku":"14117395583142633341","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787065700695,"sku":"82494229090175660326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787065733463,"sku":"76735199600488905185","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787065766231,"sku":"28406368568984056526","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787065798999,"sku":"23801596411058878466","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787065831767,"sku":"32288062514975311053","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787065864535,"sku":"25279769612937951149","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060563587415,"sku":"20781937917037448972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060563947863,"sku":"61890053627246239214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060564308311,"sku":"16346154683064974424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060564668759,"sku":"23129872673798318876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060565029207,"sku":"10473181705391895081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060563620183,"sku":"22581678040744308751","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060563980631,"sku":"14203565171044483530","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060564341079,"sku":"22341416084730850242","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060564701527,"sku":"58810799676220251181","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060565061975,"sku":"32744376498083049103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060565389655,"sku":"71483368113239790112","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060565684567,"sku":"93586957240031485242","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":48060563652951,"sku":"14080502495967617399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48060564013399,"sku":"22041005854722019267","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48060564373847,"sku":"27534907316638200987","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48060564734295,"sku":"26880010190701784208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48060565094743,"sku":"13535335794890355081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060563685719,"sku":"16640134411696625728","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060564046167,"sku":"18906978160450645474","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060564406615,"sku":"71222390371759179078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060564767063,"sku":"16063793369731456742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060565127511,"sku":"12243804995745432547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060565422423,"sku":"10361538114384396110","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060565750103,"sku":"28894294159048644873","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060563718487,"sku":"80620259299087653249","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060564078935,"sku":"48723854547729213393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060564439383,"sku":"34435896514636022207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060564799831,"sku":"30106732675612410650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060565160279,"sku":"15067502352737905843","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060565455191,"sku":"12874802512634453475","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060565782871,"sku":"16440460615296676516","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060563751255,"sku":"21925250903966733415","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060564111703,"sku":"22764854805646645363","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060564472151,"sku":"28728291652115015525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060564832599,"sku":"27771751384532424260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060565193047,"sku":"13614010011928745911","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060565487959,"sku":"32951973181046190387","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060565815639,"sku":"21454070975702499776","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060563816791,"sku":"18760705253429075002","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060564177239,"sku":"99101124210154527632","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060564537687,"sku":"41581879604788576988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060564898135,"sku":"14774099995914562323","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060565258583,"sku":"17226679288323309134","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060565553495,"sku":"24982651095686188729","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060565881175,"sku":"27026106670493920105","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060563849559,"sku":"35641313457223095560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060564210007,"sku":"33421714271141784787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060564570455,"sku":"11811951580664937074","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060564930903,"sku":"26367674614271516280","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060565291351,"sku":"72610067145162887499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060565586263,"sku":"15627433401671925197","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060565913943,"sku":"75550778898105147113","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060563882327,"sku":"33265404363866591836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060564242775,"sku":"15904495454251295628","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060564603223,"sku":"30931315278615061274","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060564963671,"sku":"32683861692175333881","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512195395927,"sku":"25763139648387451140","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512195461463,"sku":"32264297593699737424","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060565946711,"sku":"43299370519592805424","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060563915095,"sku":"32868408048646563968","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060564275543,"sku":"19853885452340822783","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060564635991,"sku":"25453009663852241999","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512195363159,"sku":"24496190696877942441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512195428695,"sku":"10422316969110974129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060565651799,"sku":"19014701872315854328","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060565717335,"sku":"32657257411292131266","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/8607354974843148143_2048_75764478-659e-43e1-8e3b-b5113dbcce29.jpg?v=1756691772"},{"product_id":"tamla-records-t-shirt-standard-weight-soultees-co-uk","title":"Tamla Records T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Daisy \/ S","offer_id":49059459301719,"sku":"54526279537079761842","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":48060570796375,"sku":"19010335961312508385","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060570829143,"sku":"21498145707677996735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787064815959,"sku":"32979667249069128130","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060570894679,"sku":"28801351577720472988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060570927447,"sku":"21493172956293017398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059459334487,"sku":"50642979455848646164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48060570992983,"sku":"21525611297910870357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060571025751,"sku":"83207715230351821400","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787064848727,"sku":"76463771731709409317","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060571091287,"sku":"28541012366023827637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060571124055,"sku":"15533355460785814489","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059459400023,"sku":"18117230952135637988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48060571189591,"sku":"35683390520859309765","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060571222359,"sku":"17795691964027701217","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787064881495,"sku":"33556543359169463831","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060571287895,"sku":"20670836372910878289","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060571320663,"sku":"24905705879980158425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059459432791,"sku":"30077041008467919082","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48060571386199,"sku":"21686393992422362791","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060571418967,"sku":"79089022957225520727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787064914263,"sku":"15364439507166621976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060571484503,"sku":"43736083520399344888","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060571517271,"sku":"33929924077782109665","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059459563863,"sku":"12188524809182469157","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48060571582807,"sku":"27917202236273937769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060571615575,"sku":"21822032739276945720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787064947031,"sku":"11938684047276857799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060571681111,"sku":"39892601003327860939","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060571713879,"sku":"86082473708968290848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059459826007,"sku":"30236515907520205595","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060571779415,"sku":"10037117846250308096","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787064979799,"sku":"80226763820249756622","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060571844951,"sku":"27597261608773393942","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059459858775,"sku":"35194572482119204513","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060571910487,"sku":"21195863991685319882","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787065012567,"sku":"27121476752706304604","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060571976023,"sku":"11464427790254065314","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/15681046285622463400_2048.jpg?v=1756691764"},{"product_id":"nyc-latin-soul-t-shirt-standard-weight-soultees-co-uk","title":"NYC Latin Soul T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Navy \/ S","offer_id":48060575154519,"sku":"27972026017767355824","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060575547735,"sku":"12452838327196145522","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060575940951,"sku":"60543428602474377975","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060576334167,"sku":"18850049131334368630","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060576727383,"sku":"27621679142411738851","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060577087831,"sku":"25870621835323382023","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060577448279,"sku":"77748649189808561582","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059457106263,"sku":"10903419527675817202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059457139031,"sku":"24581489449307942671","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059457204567,"sku":"11234624164280300262","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059457237335,"sku":"27201283021980891812","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059457270103,"sku":"24039513002647734270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059457335639,"sku":"31336844410307678232","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059457368407,"sku":"19731893667042866328","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512191070551,"sku":"17450071656363067044","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512191136087,"sku":"32111410310147631635","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512191201623,"sku":"22872200215248356201","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512191234391,"sku":"13372580049348063950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060576661847,"sku":"32026881591819486151","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060575121751,"sku":"17989764347633659075","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060575514967,"sku":"15415506313921595500","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060575908183,"sku":"33642662680345421070","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060576301399,"sku":"30847048218825829285","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060576694615,"sku":"77245259811399617293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060577055063,"sku":"22435639525511266861","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060577382743,"sku":"27926097648692738953","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060575187287,"sku":"32434763772842761943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060575580503,"sku":"11047345293354315860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060575973719,"sku":"28678150524395535410","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060576366935,"sku":"19362695826829317478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060576760151,"sku":"29907639917708774920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060577120599,"sku":"42413233715772325350","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060577481047,"sku":"12505211426193826859","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060575220055,"sku":"64972886320899970205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060575613271,"sku":"20145240840153968447","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060576006487,"sku":"97607315979455368416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060576399703,"sku":"12717976775531261548","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060576792919,"sku":"21391780225655341736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060577153367,"sku":"25606314002107470650","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060577513815,"sku":"17330913032969823154","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787064226135,"sku":"14456102927585303150","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787064258903,"sku":"23992503082053148279","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787064291671,"sku":"15654256325403323176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787064324439,"sku":"11738210594387424894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787064357207,"sku":"14788430957408457223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787064389975,"sku":"35743851669018064703","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787064422743,"sku":"71935800189378843437","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060575285591,"sku":"88724766595679113900","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060575678807,"sku":"26491854907900454224","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060576072023,"sku":"56949686904305187396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060576465239,"sku":"32110270431955020630","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060576858455,"sku":"10689386974195306572","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060577218903,"sku":"63727238804424907984","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060577579351,"sku":"12741755510131272927","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060575318359,"sku":"59556926910967851779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060575711575,"sku":"80210496692630570868","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060576104791,"sku":"31069495298228458549","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060576498007,"sku":"14936763805007539612","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060576891223,"sku":"17959992277583940088","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060577251671,"sku":"25910463178912883351","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060577612119,"sku":"33999465531426919942","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060575351127,"sku":"28103834133944538052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060575744343,"sku":"19887341700556013270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060576137559,"sku":"15974035655472836646","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060576530775,"sku":"15589744798119696863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512191332695,"sku":"27115895930135736487","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512191430999,"sku":"21430168614284506345","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060577644887,"sku":"33626560110162987907","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060575383895,"sku":"89697479785923802554","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060575777111,"sku":"20657754435091402829","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060576170327,"sku":"93972213442530572658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512191299927,"sku":"21920905767718153424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512191365463,"sku":"12860443366716560738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060577317207,"sku":"77119320835028388766","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060577415511,"sku":"66591908787803091422","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060575416663,"sku":"12763814477264836135","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060575809879,"sku":"22114862211120465774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060576203095,"sku":"51020207126221508537","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060576596311,"sku":"84382415957787818280","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060576989527,"sku":"18793314685451190848","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/8689521277292799053_2048.jpg?v=1756691760"},{"product_id":"lauryn-hill-t-shirt-standard-weight-soultees-co-uk","title":"Lauryn Hill T Shirt (Lightweight)","description":"\u003cstyle\u003e\n  .pb2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; color: #111; line-height: 1.6; }\n  .pb2 *, .pb2 *::before, .pb2 *::after { box-sizing: border-box; }\n  .pb2 .center { text-align: center; }\n  .pb2 h1 { font-size: clamp(1.25rem, 1rem + 1.2vw, 1.75rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h2 { font-size: clamp(1rem, .95rem + .8vw, 1.25rem); font-weight: 600; margin: 0 0 .5rem; }\n  .pb2 h3 { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; }\n  .pb2 p, .pb2 li { font-size: .95rem; margin: 0 0 .5rem; }\n  .pb2 ul { padding-left: 1.2rem; margin: 0 0 1rem; }\n  .pb2 li { margin-bottom: .35rem; }\n\n  \/* Promo banner *\/\n  .pb2 .promo-band { background: #f5f5f5; border-radius: 10px; padding: 1.25rem 1.5rem; margin-bottom: 1.5rem; text-align: center; }\n  .pb2 .accent { color: #d92b00; font-weight: 600; }\n  .pb2 .was { text-decoration: line-through; color: #888; font-size: clamp(1rem, .95rem + .6vw, 1.25rem); font-weight: 400; }\n  .pb2 .now { font-size: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem); font-weight: 700; color: #d92b00; line-height: 1.2; }\n  .pb2 .divider-dots { letter-spacing: .25em; color: #aaa; margin: .5rem 0 0; font-size: .85rem; }\n\n  .pb2 .body-section { padding: 0 .25rem; }\n  .pb2 hr { border: none; border-top: 1px solid #e6e6e6; margin: 1.25rem 0; }\n\n  \/* Comparison table *\/\n  .pb2 .compare-wrap { border: 1px solid #e6e6e6; border-radius: 8px; overflow: hidden; margin-bottom: 1rem; }\n  .pb2 .compare-wrap table { border-collapse: collapse; width: 100%; }\n  .pb2 .compare-wrap th, .pb2 .compare-wrap td { padding: .55rem .75rem; border-bottom: 1px solid #eee; font-size: .9rem; }\n  .pb2 .compare-wrap thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 .compare-wrap tbody tr:last-child td { border-bottom: none; }\n  .pb2 .compare-wrap td:first-child { font-weight: 600; }\n  .pb2 .highlight-row td { background: #fffbf0; }\n\n  \/* Size guide *\/\n  .pb2 .size-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: .75rem 0 .5rem; }\n  .pb2 .unit-note { font-size: .875rem; color: #555; }\n  .pb2 .unit-toggle { background: #fff; border: 1px solid #ccc; border-radius: 999px; padding: 5px 14px; font-size: .875rem; cursor: pointer; color: #111; transition: background .15s; }\n  .pb2 .unit-toggle:hover { background: #f5f5f5; border-color: #111; }\n\n  \/* Table view *\/\n  .pb2 .table-outer { position: relative; }\n  .pb2 .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid #e6e6e6; border-radius: 8px; }\n  .pb2 .scroll-hint { display: none; text-align: center; font-size: .78rem; color: #888; margin-top: 6px; }\n  .pb2 table { border-collapse: collapse; width: 100%; min-width: 360px; }\n  .pb2 th, .pb2 td { padding: .55rem .6rem; border-bottom: 1px solid #eee; text-align: center; font-size: .9rem; white-space: nowrap; }\n  .pb2 thead th { background: #f9f9f9; font-weight: 600; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; color: #666; }\n  .pb2 tbody tr:last-child td { border-bottom: none; }\n  .pb2 tbody td:first-child { text-align: left; font-weight: 600; }\n\n  \/* Card view *\/\n  .pb2 .size-cards { display: none; }\n  .pb2 .size-card { border: 1px solid #e6e6e6; border-radius: 8px; padding: 10px 12px; margin-bottom: 8px; }\n  .pb2 .size-card-title { font-weight: 600; font-size: 1rem; margin: 0 0 6px; }\n  .pb2 .size-card-row { display: flex; justify-content: space-between; font-size: .9rem; padding: 3px 0; border-bottom: 1px solid #f0f0f0; }\n  .pb2 .size-card-row:last-child { border-bottom: none; }\n  .pb2 .size-card-label { color: #555; }\n\n  .pb2 .muted { font-size: .82rem; color: #666; margin-top: .6rem; }\n\n  @media (max-width: 400px) {\n    .pb2 .table-outer { display: none; }\n    .pb2 .size-cards { display: block; }\n  }\n  @media (max-width: 520px) {\n    .pb2 .scroll-hint { display: block; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pb2\"\u003e\n\u003c!-- Promo banner --\u003e\n\u003cdiv class=\"promo-band\"\u003e\n\u003cp style=\"font-size: .9rem; font-weight: 600; margin: 0 0 .4rem;\"\u003eSummer Special\u003c\/p\u003e\n\u003cp class=\"was accent\"\u003eWas: £25.99\u003c\/p\u003e\n\u003cp class=\"now\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNOW: £17.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: .9rem; margin: .4rem 0 .5rem;\"\u003e\u003cstrong\u003e+ FREE SHIPPING: BUY ANY 3 ITEMS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"divider-dots\"\u003e* * * * * * * *\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body-section\"\u003e\n\u003ch3\u003eAiry, lightweight tee — perfect for the warmer weather\u003c\/h3\u003e\n\u003cp\u003eOur lightweight summer-weight shirt (145 g\/m²) is designed specifically for breathability and comfort during the warmer months. A tried-and-tested favourite for 16 years, the Gildan Softstyle is chosen for its exceptionally soft cotton feel and comfortable, relaxed fit.\u003c\/p\u003e\n\u003cp\u003eAs each item is \u003cstrong\u003ecustom printed specifically for you\u003c\/strong\u003e after you order, please check the fabric details and measurements below before purchasing. If you prefer a thicker, more structured fabric, explore our \u003cstrong\u003eHeavyweight range\u003c\/strong\u003e instead.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e Airy 145 g\/m² — ideal for heat and easy layering\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoftness:\u003c\/strong\u003e 100% combed and ring-spun cotton for a premium feel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUK printed:\u003c\/strong\u003e Printed and dispatched from our UK studio\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom made:\u003c\/strong\u003e Professionally printed to order just for you\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, loose-fit summer cut\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003eChoosing your perfect shirt\u003c\/h3\u003e\n\u003cp\u003eWe offer different fabric weights to suit different preferences:\u003c\/p\u003e\n\u003cdiv class=\"compare-wrap\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eRange\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWeight\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eFeel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"highlight-row\"\u003e\n\u003ctd\u003eLightweight \u003cem style=\"font-weight: 400; color: #555;\"\u003e(this shirt)\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e145 g\/m²\u003c\/td\u003e\n\u003ctd\u003eAiry, soft, breathable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeavyweight\u003c\/td\u003e\n\u003ctd\u003e205 g\/m²\u003c\/td\u003e\n\u003ctd\u003eThick, structured, chunky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePremium Organic\u003c\/td\u003e\n\u003ctd\u003e180 g\/m²\u003c\/td\u003e\n\u003ctd\u003eOrganic cotton, fitted cut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eCheck your measurements:\u003c\/strong\u003e Because we print every shirt to order, we cannot offer exchanges for size errors. Lay a shirt you already own flat and compare it to the chart below.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003eSize guide\u003c\/h3\u003e\n\u003cp style=\"font-size: .875rem;\" class=\"accent\"\u003ePlease check the size chart before ordering\u003c\/p\u003e\n\u003cdiv class=\"size-top\"\u003e\n\u003cspan class=\"unit-note\"\u003eUnits: \u003cspan id=\"uk-unit-label\"\u003ein\u003c\/span\u003e\u003c\/span\u003e \u003cbutton id=\"uk-unit-btn\" type=\"button\" class=\"unit-toggle\"\u003eToggle in \/ cm\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c!-- Table view (≥401px) --\u003e\n\u003cdiv class=\"table-outer\"\u003e\n\u003cdiv role=\"region\" class=\"table-wrap\" tabindex=\"0\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWidth (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLength (\u003cspan class=\"uk-unit-head\"\u003ein\u003c\/span\u003e)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"scroll-hint\"\u003e← swipe to see all sizes →\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card view (≤400px) --\u003e\n\u003cdiv class=\"size-cards\"\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eS\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eM\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e20\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e29\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e22\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003eXL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e2XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e26\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e3XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e28\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e33\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e4XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e30\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e34\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card\"\u003e\n\u003cp class=\"size-card-title\"\u003e5XL\u003c\/p\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e32\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-card-row\"\u003e\n\u003cspan class=\"size-card-label\"\u003eLength\u003c\/span\u003e\u003cspan class=\"uk-sv\"\u003e35\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\"\u003eMeasurements are manufacturer averages. Allow ±1 inch for production tolerances.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAs a custom-printed product, we do not hold stock for exchanges. Please ensure the weight and size meet your requirements before purchasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Natural \/ S","offer_id":48060579512663,"sku":"67215973246195954109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060579774807,"sku":"26858739003486464558","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060580036951,"sku":"10494613708709384273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060580299095,"sku":"28484257072937231663","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060580561239,"sku":"30561263560164783276","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059455730007,"sku":"20240826196864597799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059455762775,"sku":"27754075757005355978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059455795543,"sku":"22016940197847448704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059455828311,"sku":"31608018919678957023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059455861079,"sku":"18840778550156898459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059455893847,"sku":"10494182544205536266","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059455926615,"sku":"11374733670091008234","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060579316055,"sku":"33802916028761174903","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060579578199,"sku":"11680750432565078989","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060579840343,"sku":"12923113198099099215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060580102487,"sku":"88435346058126735444","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060580364631,"sku":"49507516292416736399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060580626775,"sku":"33267443447773181905","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060580856151,"sku":"63282911314497901459","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060579348823,"sku":"20529419157461216466","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060579610967,"sku":"14826233284679565270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060579873111,"sku":"18039738763728245291","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060580135255,"sku":"97536917784651432397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060580397399,"sku":"25750596766582379206","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060580659543,"sku":"10998428301642895022","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060580888919,"sku":"17724611713656109003","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060579381591,"sku":"16517893926378529390","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060579643735,"sku":"31178676770405681995","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060579905879,"sku":"82580641699195721606","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060580168023,"sku":"63196741773220762231","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060580430167,"sku":"15529218100983296933","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060580692311,"sku":"59038223325091045431","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060580921687,"sku":"42822736565201426188","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787063931223,"sku":"29320928790339860347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787063963991,"sku":"10197034070200843514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787063996759,"sku":"14437348228381921488","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787064029527,"sku":"11065694030995847575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787064062295,"sku":"14855796692049743624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787064095063,"sku":"86417469388673288480","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787064127831,"sku":"54078519111426398102","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060579447127,"sku":"31994544394670552766","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060579709271,"sku":"29634653134825946871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060579971415,"sku":"20582944934598339766","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060580233559,"sku":"18695386309721994763","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060580495703,"sku":"32516297531494694555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060580757847,"sku":"30995259382436409680","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060580987223,"sku":"18225905733406021686","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060579479895,"sku":"26833029647699623047","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060579742039,"sku":"14460425497393396457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060580004183,"sku":"94247860338557607667","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060580266327,"sku":"95667918958852847739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512190808407,"sku":"14590193036852935124","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512190841175,"sku":"25116599140177810075","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060581019991,"sku":"15320318458283170609","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14372302112438361180_2048.jpg?v=1756691756"}],"url":"https:\/\/soultees.co.uk\/collections\/funk-soul-artists-softstyle.oembed?page=3","provider":"soultees.co.uk","version":"1.0","type":"link"}