{"title":"Hip Hop","description":"","products":[{"product_id":"basquiat-t-shirt-standard-weight-soultees-co-uk","title":"Basquiat 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":48059634909527,"sku":"30071057311425689406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059635269975,"sku":"25937869725402811695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059635630423,"sku":"18229500791886200188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059635990871,"sku":"21245530328593776901","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059636351319,"sku":"83210389544324405756","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059636646231,"sku":"20718822022755764885","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059636941143,"sku":"15195205688083615842","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059634680151,"sku":"20108575183758211212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059635040599,"sku":"17842505861722773498","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059635401047,"sku":"47124475892754799437","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059635761495,"sku":"10222458878900107644","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059636121943,"sku":"71766486880744486603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512428245335,"sku":"24225835440098504196","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512428278103,"sku":"31653986562250562662","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512428310871,"sku":"31056610839508968686","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512428376407,"sku":"45625863595106773160","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059636154711,"sku":"33290801565257785738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059634745687,"sku":"30782223259824305033","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059635106135,"sku":"20925084898934592792","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059635466583,"sku":"22186297118706639373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059635827031,"sku":"22098469945824310637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059636187479,"sku":"31855276871637381746","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059636482391,"sku":"16478915653469198624","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059636744535,"sku":"23687267952438682490","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059634778455,"sku":"34530185897679267414","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059635138903,"sku":"31684627813511246199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059635499351,"sku":"15022071040491227045","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059635859799,"sku":"18871229151547759781","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059636220247,"sku":"29726241345676021430","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059636515159,"sku":"29144819656170251315","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059636810071,"sku":"88264633958598475987","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059634811223,"sku":"28286841332593303264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059635171671,"sku":"87857575142776234782","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059635532119,"sku":"31206797434187937217","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059635892567,"sku":"27769653743992299295","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059636253015,"sku":"33407962734201388464","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059636547927,"sku":"18510696289827148977","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059636842839,"sku":"34015669210077811256","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059634843991,"sku":"98014990736013868720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059635204439,"sku":"12026882913454245735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059635564887,"sku":"59410772718243371617","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059635925335,"sku":"59049717617292457816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059636285783,"sku":"13665332645368170321","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059636580695,"sku":"23022524283528581499","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059636875607,"sku":"55029035594048367700","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787158958423,"sku":"31740912625969074935","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787158991191,"sku":"14994242827172545450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787159023959,"sku":"17907361921237655176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787159056727,"sku":"11448333939874042688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787159089495,"sku":"27248844616802582411","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787159122263,"sku":"20132962099721869153","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787159155031,"sku":"44331047750642879161","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059634942295,"sku":"88392800370609512982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059635302743,"sku":"49304238764351797497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059635663191,"sku":"25463844033510325107","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059636023639,"sku":"25886971845529812037","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512428507479,"sku":"19401402312695182459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512428638551,"sku":"71751840382206095449","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059636973911,"sku":"21010704343728932440","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059634975063,"sku":"28329404967288430705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059635335511,"sku":"20354131406485299403","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059635695959,"sku":"13512141680993174369","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512428474711,"sku":"26401720796744984269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512428540247,"sku":"30501194890156976287","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059636711767,"sku":"92016986296874579514","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059636777303,"sku":"80419938635147580486","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059635007831,"sku":"12554343583840466417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059635368279,"sku":"53370233735525545684","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512428343639,"sku":"21454417304532450850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059636089175,"sku":"10776283113776543499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512428605783,"sku":"57022954911575010090","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1932072980788246889_2048.jpg?v=1756692275"},{"product_id":"boogie-down-productions-t-shirt-standard-weight-soultees-co-uk","title":"Boogie Down Productions 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":48059642577239,"sku":"98524594389993007409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059642937687,"sku":"98022109274573238478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059643298135,"sku":"65562140780274462190","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059643658583,"sku":"16445179248064494169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059644019031,"sku":"29094563823063986648","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059644313943,"sku":"11297042465086393401","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059644608855,"sku":"49177820506529971168","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059642347863,"sku":"32922951304477048688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059642708311,"sku":"18437843684268544724","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059643068759,"sku":"48097011310290871673","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059643429207,"sku":"31753643577084327892","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059643789655,"sku":"26017842603696254393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512425492823,"sku":"16169788664659718594","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512425525591,"sku":"14836385819917641881","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512425558359,"sku":"24558831014926175725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512425623895,"sku":"33593609610599571190","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059643822423,"sku":"26024939038882621699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059642413399,"sku":"27676722468498979622","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059642773847,"sku":"22281990406667403545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059643134295,"sku":"22809207599269635070","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059643494743,"sku":"16533679300663473657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059643855191,"sku":"13069061311434575418","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059644150103,"sku":"16792372018715643752","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059644412247,"sku":"17610235826298968561","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059642446167,"sku":"14316243347446290704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059642806615,"sku":"32564958484280758177","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059643167063,"sku":"14800558958405093657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059643527511,"sku":"36168573145587776574","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059643887959,"sku":"26333090489936071259","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059644182871,"sku":"25012419327280206174","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059644477783,"sku":"21142330610965572454","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059642478935,"sku":"27992168185691451436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059642839383,"sku":"10823709565156998064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059643199831,"sku":"28043552278742318093","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059643560279,"sku":"24590812195856119724","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059643920727,"sku":"21434316370052518732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059644215639,"sku":"65366699620895718692","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059644510551,"sku":"34057505372354906379","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059642511703,"sku":"97097372196980092972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059642872151,"sku":"19016686659520666739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059643232599,"sku":"96079658573705264573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059643593047,"sku":"27338193084828072864","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059643953495,"sku":"31138719092212660860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059644248407,"sku":"26245042965723660432","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059644543319,"sku":"18164137617334510357","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787158204759,"sku":"73113415555383606696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787158237527,"sku":"15362177154155805272","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787158270295,"sku":"54413571174815012080","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787158303063,"sku":"25557067151581841602","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787158335831,"sku":"88383624931456568023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787158368599,"sku":"27461003312890227598","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787158401367,"sku":"12974702473488772398","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059642610007,"sku":"15817132054452472616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059642970455,"sku":"55547077667952145469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059643330903,"sku":"60718609288852889235","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059643691351,"sku":"10952726340820311290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512425722199,"sku":"75785520718491882480","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512425820503,"sku":"81384914899951924932","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059644641623,"sku":"94396266205484453776","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059642642775,"sku":"55422618866473174127","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059643003223,"sku":"99905278746388082478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059643363671,"sku":"17498592088852324244","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512425689431,"sku":"20934603388777947022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512425754967,"sku":"17142175748932966683","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059644379479,"sku":"14001662684342176239","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059644445015,"sku":"14514430902026563908","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059642675543,"sku":"40578635204501329973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059643035991,"sku":"27916158991436590061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512425591127,"sku":"15611615124537723680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059643756887,"sku":"31885842026089432502","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512425787735,"sku":"28501963496296358479","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3408469240133320379_2048.jpg?v=1756692268"},{"product_id":"compton-t-shirt-standard-weight-soultees-co-uk","title":"Compton 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":48059660140887,"sku":"17582375904555517106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512415138135,"sku":"27837107540581765488","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059660206423,"sku":"32359047442470735341","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059660239191,"sku":"77742800276270691832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059660271959,"sku":"19135347305926158799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059660304727,"sku":"19174379848449431373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787155321175,"sku":"19089918479480241569","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059660370263,"sku":"17501687521621350729","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059660403031,"sku":"79384167624300717063","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059660435799,"sku":"29456348768767745427","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059660468567,"sku":"27000141043209920722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059660501335,"sku":"28703696107159354569","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512415170903,"sku":"12014262051376763762","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059660566871,"sku":"10415745921677662758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059660599639,"sku":"42927158330801267210","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059660632407,"sku":"21703264905099496092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059660665175,"sku":"14271604137358261219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787155353943,"sku":"25027857776377809477","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059660730711,"sku":"25011789892592546682","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059660763479,"sku":"24559609525314262832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059660796247,"sku":"10743553680809613277","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059660829015,"sku":"14178002200809679989","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059660861783,"sku":"48669865418894114233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512415203671,"sku":"98605874315681507113","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059660927319,"sku":"69001899632638317964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059660960087,"sku":"10288598475631638783","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059660992855,"sku":"20846138530053865578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059661025623,"sku":"23950154814554248188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787155386711,"sku":"12904835818750785960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059661091159,"sku":"56510980347096396965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059661123927,"sku":"29494240561603243518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059661156695,"sku":"32336502282730180364","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512415236439,"sku":"29238762837439964830","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059661222231,"sku":"25481076748716506117","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512415301975,"sku":"12935108317593471078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059661287767,"sku":"21704492122571468290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059661320535,"sku":"18962611766666280851","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059661353303,"sku":"93970614569792343203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059661386071,"sku":"97663765244942088849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787155419479,"sku":"11884155220175129971","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059661451607,"sku":"42250107176091279295","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059661484375,"sku":"28079826904042939889","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512415367511,"sku":"25595320206877392161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059661549911,"sku":"30088297736866744232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059661582679,"sku":"71020275218191550430","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059661615447,"sku":"33249622418593779409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059661648215,"sku":"23106667552130323800","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059661680983,"sku":"22719217771186555082","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059661713751,"sku":"15825476448495993299","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059661746519,"sku":"13020793279131441676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787155452247,"sku":"31706595706343036269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059661812055,"sku":"24352788628802947051","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512415400279,"sku":"18671792251035633384","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512415433047,"sku":"33552079180270849825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512415465815,"sku":"10315710652266536547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059661943127,"sku":"69281019217842186464","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059661975895,"sku":"22685125669628396000","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059662008663,"sku":"34138913085638807737","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059662041431,"sku":"12636300585136061964","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787155485015,"sku":"25344138013953615580","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059662106967,"sku":"20190743424259548010","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512415498583,"sku":"26254022889553806407","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059662172503,"sku":"68237635521644694990","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059662205271,"sku":"12563855607803000091","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059662238039,"sku":"30502370441844172671","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059662270807,"sku":"66158029134499383351","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059662303575,"sku":"32093426221419602542","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059662336343,"sku":"27449717937084551052","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787155517783,"sku":"19605195648486634983","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059662401879,"sku":"16344028699448927759","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059662434647,"sku":"60136469659541690630","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/8618276991068390794_2048.jpg?v=1756692248"},{"product_id":"dead-prez-t-shirt-standard-weight-soultees-co-uk","title":"Dead Prez 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":48059662532951,"sku":"27960413842209403626","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512413106519,"sku":"25153291270039901397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059662598487,"sku":"60385678477060724279","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059662631255,"sku":"25404087071471840905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059662664023,"sku":"84673586466431157121","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059662696791,"sku":"49247062299124922382","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787154960727,"sku":"20343704068066453997","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059662762327,"sku":"33604043292423614255","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059662795095,"sku":"32482712950374236794","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059662827863,"sku":"23378015922256934774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059662860631,"sku":"14245024255536270591","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059662893399,"sku":"15365012963708037416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512413139287,"sku":"10337538157330730707","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059662958935,"sku":"32255872111126844481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059662991703,"sku":"21358475776694223007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059663024471,"sku":"12744971240372234077","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059663057239,"sku":"18729812700525215964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787154993495,"sku":"10810133990153076098","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059663122775,"sku":"42696102611876960066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059663155543,"sku":"33652033140124350354","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059663188311,"sku":"51150730381615264584","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059663221079,"sku":"19468706196809520700","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059663253847,"sku":"31575752436427585469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512413172055,"sku":"17250049717258569401","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059663319383,"sku":"27161774182132141601","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059663352151,"sku":"18238404890998564604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059663384919,"sku":"18197255064645231666","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059663417687,"sku":"23534202479983006761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787155026263,"sku":"31481254142421225456","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059663483223,"sku":"32964250805587237839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059663515991,"sku":"15944858318423307667","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059663548759,"sku":"21909980769351562082","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512413204823,"sku":"17627805899928493169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059663614295,"sku":"69844157128239767608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512413237591,"sku":"17206801403299923262","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059663679831,"sku":"23804993091242823769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059663712599,"sku":"13156326343845463580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059663745367,"sku":"15493741142278804758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059663778135,"sku":"46490670939566992450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787155059031,"sku":"15160592540550626318","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059663843671,"sku":"91065395369381030344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059663876439,"sku":"22017734679577704067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512413303127,"sku":"12881444850249141585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059663941975,"sku":"12463455316956936007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059663974743,"sku":"10942053130761086797","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059664007511,"sku":"10883794635963962810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059664040279,"sku":"27149225409503981121","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059664073047,"sku":"61945152025560160600","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059664105815,"sku":"21182030876703601882","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059664138583,"sku":"16140526011641418459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787155091799,"sku":"10949224400719635748","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059664204119,"sku":"27005916584673661857","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512413335895,"sku":"16173364119941689266","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512413368663,"sku":"47802456020369330434","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512413401431,"sku":"46566635115699078682","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059664335191,"sku":"32628988676414719026","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059664367959,"sku":"75065739784666085086","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059664400727,"sku":"26258774929110280651","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059664433495,"sku":"19785065529668799770","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787155124567,"sku":"31750515206174239900","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059664499031,"sku":"76855063515756471699","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512413434199,"sku":"97769446335196613870","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059664564567,"sku":"10216543826985385805","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059664597335,"sku":"24159735781983037948","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059664630103,"sku":"26805089972825389500","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059664662871,"sku":"33448455901642320270","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059664695639,"sku":"54126309552973351235","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059664728407,"sku":"27534190412317301289","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787155157335,"sku":"20983856073205056229","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059664793943,"sku":"32069176085744001345","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059664826711,"sku":"11511576804792790243","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14269423887283522350_2048.jpg?v=1756692246"},{"product_id":"def-jam-t-shirt-standard-weight-soultees-co-uk","title":"Def Jam 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":48059665318231,"sku":"36501556954933723268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059665678679,"sku":"30804888388682242790","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059666039127,"sku":"26415818338647488230","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512411763031,"sku":"62963456093546260171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512411795799,"sku":"25367838278225641833","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059667054935,"sku":"16744156581271332892","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059667120471,"sku":"17377691744894263742","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48059665023319,"sku":"25474816367468547951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059665383767,"sku":"12103396611368853891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059665744215,"sku":"15797319609775592909","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059666104663,"sku":"13055044680625115108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059666465111,"sku":"22701126637885919855","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512411828567,"sku":"21562187261991751227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512411861335,"sku":"24253232787516445489","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512411894103,"sku":"90653611506071324017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512411926871,"sku":"12588057165283615749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059666497879,"sku":"16080647541009926304","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059665088855,"sku":"16350804204126679995","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059665449303,"sku":"13048557872364718660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059665809751,"sku":"28428053892091256461","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059666170199,"sku":"29187402462054664102","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059666530647,"sku":"14788313534013031085","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059666825559,"sku":"74859852611267073036","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059667087703,"sku":"20922805917047215840","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059665121623,"sku":"14041689180066382408","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059665482071,"sku":"10234276002656830476","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059665842519,"sku":"22745268550905497041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059666202967,"sku":"82566246259022726669","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059666563415,"sku":"32214999261111967293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059666858327,"sku":"30757798897881828454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059667153239,"sku":"11757780129512819259","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059665154391,"sku":"64917925637662188697","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059665514839,"sku":"22841241154038303941","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059665875287,"sku":"98639898895025962674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059666235735,"sku":"14420744941981008639","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059666596183,"sku":"28212274133008764269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059666891095,"sku":"55641545604782555856","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059667186007,"sku":"19479850343741290158","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059665187159,"sku":"17930306719830457640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059665547607,"sku":"28836092000411118683","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059665908055,"sku":"68048121118589266583","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059666268503,"sku":"30469573336522772559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059666628951,"sku":"93548948364540640603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059666923863,"sku":"16448603830053977167","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059667218775,"sku":"28820295101916157607","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787154633047,"sku":"16487594867467021557","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787154665815,"sku":"16949134222828473823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787154698583,"sku":"31488838249537245219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787154731351,"sku":"32031259513807551691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787154764119,"sku":"97724541914993396694","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787154796887,"sku":"20831204573121682893","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787154829655,"sku":"18559147697060757802","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059665252695,"sku":"14596745163311715631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059665613143,"sku":"20827231054911731735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059665973591,"sku":"31958412568249772422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059666334039,"sku":"46309320822231672782","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059666694487,"sku":"35076495899428828078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059666989399,"sku":"12415688224131249578","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059667284311,"sku":"16163834387921416814","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059665285463,"sku":"16282428084170445094","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059665645911,"sku":"17301033891123133741","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059666006359,"sku":"27688972665486339214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059666366807,"sku":"20976221439197846458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512412025175,"sku":"74101673472396370790","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512412057943,"sku":"32244728908150230312","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059667317079,"sku":"12815789950357832956","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059665350999,"sku":"13732429846477852063","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059665711447,"sku":"21705587363212809789","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512412090711,"sku":"16963756024489726788","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059666432343,"sku":"28949867843343200001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512412123479,"sku":"42070038316900744422","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9305617136373350368_2048.jpg?v=1756692244"},{"product_id":"dj-dog-t-shirt-standard-weight-soultees-co-uk","title":"DJ Dog 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":48059672428887,"sku":"26453797780550793801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512410124631,"sku":"72302011433727001492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059672494423,"sku":"11281327862434402753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059672527191,"sku":"21050778769523750263","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059672559959,"sku":"70363284322299187686","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059672592727,"sku":"19424182283618509911","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787153813847,"sku":"31485322786932141586","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059672658263,"sku":"23744249998007812597","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059672691031,"sku":"11221759358247004125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059672723799,"sku":"12408827220214519855","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059672756567,"sku":"26194768357355909637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059672789335,"sku":"25743314854262402674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512410157399,"sku":"29710869822987815123","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059672854871,"sku":"15333354262269577733","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059672887639,"sku":"14688532186058979149","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059672920407,"sku":"88191372470630394732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059672953175,"sku":"19790880108792638573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787153846615,"sku":"22154435016390643589","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059673018711,"sku":"33413101596711091071","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059673051479,"sku":"19213385137726117448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059673084247,"sku":"26153530609541295441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059673117015,"sku":"37134935426883070813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059673149783,"sku":"27040485160950697958","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512410190167,"sku":"21334906270153654062","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059673215319,"sku":"15149097641606906436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059673248087,"sku":"30066238740831114206","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059673280855,"sku":"21136883044393022837","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059673313623,"sku":"11476245746869904296","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787153879383,"sku":"82716018790976029705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059673379159,"sku":"24401162663444907719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059673411927,"sku":"12092595152360855696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059673444695,"sku":"28203564978479782742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512410222935,"sku":"23340847074440564600","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059673510231,"sku":"54413434138578104770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512410255703,"sku":"32032394826553100838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059673575767,"sku":"11489489167360107481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059673608535,"sku":"32817283972092982952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059673641303,"sku":"67253608430144345141","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059673674071,"sku":"39845730355264264669","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787153912151,"sku":"11545113678481210988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059673739607,"sku":"19585600805049756850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059673772375,"sku":"18953421476467295321","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512410321239,"sku":"33882629848465179178","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059673837911,"sku":"76531145906054515426","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059673870679,"sku":"57855207788667026982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059673903447,"sku":"13617599067621664476","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059673936215,"sku":"86544020505449262945","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059673968983,"sku":"12560124235237314618","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059674001751,"sku":"27986740619478015525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059674034519,"sku":"12762245475807467363","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787153944919,"sku":"22747254596102120739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059674100055,"sku":"23716284851542395371","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512410386775,"sku":"23104677163158419264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512410419543,"sku":"23737675326250436418","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512410452311,"sku":"55829093924318521882","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059674231127,"sku":"71704912359391712272","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059674263895,"sku":"10273271816939688143","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059674296663,"sku":"74157109306457428598","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059674329431,"sku":"16116182597399098538","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787153977687,"sku":"83817543931625483505","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059674394967,"sku":"18984579627107883315","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512410485079,"sku":"16883139804563532047","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059674460503,"sku":"52394025197669793752","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059674493271,"sku":"17171764585311950783","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059674526039,"sku":"10261142833921051797","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059674558807,"sku":"89345269270073088679","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059674591575,"sku":"18339117091219600583","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059674624343,"sku":"30802385948264895207","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787154010455,"sku":"28504756265143829291","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059674689879,"sku":"18101370211096858704","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059674722647,"sku":"92076136535780068295","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12077875328286946863_2048.jpg?v=1756692236"},{"product_id":"good-times-t-shirt-standard-weight-soultees-co-uk","title":"Good Times 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":48059701199191,"sku":"27042513012292498926","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512400982359,"sku":"13589113794459769698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059701264727,"sku":"29355152774789546706","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059701297495,"sku":"10683626518654330148","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059701330263,"sku":"26522885375579544738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059701363031,"sku":"43282614921347763442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787150963031,"sku":"63925435278527507337","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059701428567,"sku":"12049708179548466609","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059701461335,"sku":"60846164866815901228","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059701494103,"sku":"18597689334194877658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059701559639,"sku":"58349149262459454051","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059701592407,"sku":"25262404235607637787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512401015127,"sku":"10170711608875989610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059701657943,"sku":"30001679526125754720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059701723479,"sku":"33173168726066860091","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059701756247,"sku":"21429018272753510092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059701789015,"sku":"23649425093628577152","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787150995799,"sku":"60234326517627624293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059701887319,"sku":"32440822548248577252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059701952855,"sku":"24935869098766063741","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059701985623,"sku":"15544742266311064784","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059702018391,"sku":"58670607882394132944","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059702051159,"sku":"26519880634416879463","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512401047895,"sku":"20113719321697885246","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059702116695,"sku":"92578438944615714671","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059702149463,"sku":"27135988775386065103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059702182231,"sku":"28254624775336172517","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059702214999,"sku":"48086153822349614219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787151028567,"sku":"98446021710564332276","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059702280535,"sku":"25596568294114125946","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059702313303,"sku":"13516418286410437109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059702346071,"sku":"31830091628918291877","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512401080663,"sku":"38026374824841326536","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059702411607,"sku":"25937790484158268921","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512401113431,"sku":"12959871816225979608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059702477143,"sku":"67372534769721366055","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059702509911,"sku":"15558884943191381749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059702542679,"sku":"21135583111124186166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059702575447,"sku":"29482916490256497239","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787151061335,"sku":"11730248376354808809","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059702640983,"sku":"28223664938548895770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059702673751,"sku":"72911564824303660739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512401178967,"sku":"19638338180144850866","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059702739287,"sku":"31724272265463143979","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059702772055,"sku":"17046518850848539365","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059702804823,"sku":"24809923040174510679","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059702837591,"sku":"21580992496457526982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059702870359,"sku":"18460145902744702976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059702903127,"sku":"10777323726828679115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059702935895,"sku":"23025026894270279442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787151094103,"sku":"22292017479892194521","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059703001431,"sku":"14926690608550866440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512401211735,"sku":"31105895919754834680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512401244503,"sku":"10384411031618280813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512401277271,"sku":"13489007297842030067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059703132503,"sku":"25129215575160722375","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059703165271,"sku":"19460246973471386111","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059703198039,"sku":"33737510774027606895","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059703230807,"sku":"21192985784425425132","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787151126871,"sku":"18352633623480904228","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059703296343,"sku":"14955582076682638979","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512401310039,"sku":"14606810453297659613","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059703361879,"sku":"60591272357339355393","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059703394647,"sku":"15077523877266651726","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059703427415,"sku":"13081339593468475552","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059703460183,"sku":"16692252635491112752","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059703492951,"sku":"18145439429331904128","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059703525719,"sku":"12558075002352523829","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787151159639,"sku":"11260821399524998333","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059703591255,"sku":"29441428228404730759","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059703624023,"sku":"50400795346290437917","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14252354487943216994_2048.jpg?v=1756692216"},{"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":"instinctive-travels-t-shirt-standard-weight-soultees-co-uk","title":"Instinctive Travels 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":48059740717399,"sku":"29992357210262226948","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512397017431,"sku":"90433904153230831381","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059740782935,"sku":"13362521439223826397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059740815703,"sku":"25793354212083303145","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059740848471,"sku":"22382030418896043248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059740881239,"sku":"33282734873059443749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787150111063,"sku":"31510086220725849838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059740946775,"sku":"29452156498720588371","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059740979543,"sku":"31387576599852816555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059741012311,"sku":"51917043293620736051","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059741045079,"sku":"73763315829928003915","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059741077847,"sku":"22903738975973274440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512397050199,"sku":"73069819103201637107","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059741143383,"sku":"84493955340020453353","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059741176151,"sku":"18977543129756189926","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059741208919,"sku":"24768079794887452346","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059741241687,"sku":"57843143281776309715","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787150143831,"sku":"42839264214225780305","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059741307223,"sku":"21809188256178012132","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059741339991,"sku":"31727816249119808519","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059741372759,"sku":"16141589986553724666","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059741405527,"sku":"23405539426615989973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059741438295,"sku":"53026300937621908444","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512397082967,"sku":"61882750427955867795","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059741503831,"sku":"28940004286154983002","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059741536599,"sku":"68732547062500860469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059741569367,"sku":"74446464261036519357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059741602135,"sku":"61523312833953564202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787150176599,"sku":"71323549124769604469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059741667671,"sku":"11986894230746842864","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059741700439,"sku":"18903851021031273022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059741733207,"sku":"20506830929472249022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512397115735,"sku":"32151942863204118686","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059741798743,"sku":"30953370883651050012","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512397148503,"sku":"79179439132688321685","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059741864279,"sku":"24997244511291763875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059741897047,"sku":"73736066246315946362","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059741929815,"sku":"13736670143270200443","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059741962583,"sku":"29873834154344845507","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787150209367,"sku":"63788590685752716711","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059742028119,"sku":"11085652194173837225","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059742060887,"sku":"18312577730940053706","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512397214039,"sku":"30363811009097371613","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059742126423,"sku":"28068391817140211525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059742159191,"sku":"16690009410288970065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059742191959,"sku":"29748344447566392913","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059742224727,"sku":"26071041991410117604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059742257495,"sku":"28681210406078067495","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059742290263,"sku":"49834168451742694703","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059742323031,"sku":"10254823804837103316","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787150242135,"sku":"26286014937463420500","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059742388567,"sku":"28661847856994903657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512397246807,"sku":"12610872016243250736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512397279575,"sku":"15003591698650361443","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512397312343,"sku":"30799270008686183482","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059742585175,"sku":"20491611907566688313","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059742617943,"sku":"53414690130121751900","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059742683479,"sku":"32597641752432814325","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059742716247,"sku":"31465731072113314553","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787150274903,"sku":"14541272406032049498","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059742781783,"sku":"14890019532744000062","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512397345111,"sku":"29378471143553860079","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059742847319,"sku":"18285436597248334969","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059742880087,"sku":"57242063367324531189","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059742912855,"sku":"30419447118784780887","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059742945623,"sku":"29393214459167672616","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059742978391,"sku":"57367033834559582639","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059743011159,"sku":"17827987953098999791","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787150307671,"sku":"11249867052646588737","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059743076695,"sku":"29271898914526372972","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059743109463,"sku":"10179532370001880280","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/8739812049155733641_2048.jpg?v=1756692209"},{"product_id":"j-dilla-t-shirt-standard-weight-soultees-co-uk","title":"J Dilla 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":48059743240535,"sku":"28838550696136132440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512396394839,"sku":"22776799106355056985","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059743306071,"sku":"12602630902482785788","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059743338839,"sku":"23985130700575328406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059743371607,"sku":"33754779703088350871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059743404375,"sku":"22634157019593335968","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787149717847,"sku":"11040307545900185756","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059743469911,"sku":"33262362110366133745","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059743502679,"sku":"19648630520480684236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059743535447,"sku":"16119835519358877267","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059743568215,"sku":"82003594593468362643","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059743600983,"sku":"12583521397592294564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512396427607,"sku":"33904172330478091141","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059743666519,"sku":"11748177190498226055","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059743699287,"sku":"66405369114383086279","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059743732055,"sku":"28434542876704585042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059743764823,"sku":"22303073180437180533","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787149750615,"sku":"26758727317005116850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059743830359,"sku":"81284085727433555943","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059743863127,"sku":"18844164229116725981","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059743895895,"sku":"31365899372570907309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059743928663,"sku":"23090718226882376514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059743961431,"sku":"85168130097230268542","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512396460375,"sku":"11898058884392557007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059744026967,"sku":"18608036512152399243","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059744059735,"sku":"25768106635680373615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059744092503,"sku":"29716511542739199127","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059744125271,"sku":"11148438845159167489","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787149783383,"sku":"19145052441431962797","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059744190807,"sku":"40767711300158693126","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059744256343,"sku":"11719202532328072615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059744289111,"sku":"12240474382213850208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512396493143,"sku":"28751685312398195189","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059744354647,"sku":"18801367478009267940","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512396525911,"sku":"23772729981545009870","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059744420183,"sku":"55867291439289795910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059744452951,"sku":"27281856173771766001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059744485719,"sku":"84697679815814035791","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059744518487,"sku":"15075487114267693096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787149816151,"sku":"33736301910050304166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059744584023,"sku":"20259888445059259813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059744616791,"sku":"29776213102001302471","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512396591447,"sku":"45824801386791782326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059744682327,"sku":"23426777608098210091","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059744715095,"sku":"33140674377962959639","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059744747863,"sku":"27124514286775766871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059744780631,"sku":"18503174974085898298","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059744813399,"sku":"10528811905123932900","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059744846167,"sku":"30351163627091871342","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059744878935,"sku":"30348248570558743420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787149848919,"sku":"27062754066547288871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059744944471,"sku":"21011164031046191353","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512396624215,"sku":"18014596207328727671","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512396656983,"sku":"25825406201453093728","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512396689751,"sku":"30350200980295977979","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059745075543,"sku":"31926435578938019522","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059745108311,"sku":"33377250284722230867","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059745141079,"sku":"25320415650216106268","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059745173847,"sku":"74123275439121432293","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787149881687,"sku":"26493852985075881446","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059745239383,"sku":"41946170657358100872","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512396722519,"sku":"25447427026005414584","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059745304919,"sku":"21781233516442724952","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059745337687,"sku":"69317807153094504667","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059745370455,"sku":"33245915439071482579","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059745403223,"sku":"59782953294503331255","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059745435991,"sku":"21210306992913225118","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059745468759,"sku":"48240123530822222406","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787149914455,"sku":"85556373996305931859","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059745534295,"sku":"75116627304099658928","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059745567063,"sku":"27201189665438378237","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9874273441029778685_2048.jpg?v=1756692208"},{"product_id":"nas-t-shirt-standard-weight-soultees-co-uk","title":"Nas 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":48059789738327,"sku":"27691459279467643058","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512394035543,"sku":"92835477633799608239","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059789803863,"sku":"73412657196932778780","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059789836631,"sku":"23759479772436542143","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059789869399,"sku":"19223784937557800348","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059789902167,"sku":"19590347422250297534","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787148833111,"sku":"33263931609874278375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059789967703,"sku":"15748659347475471665","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059790000471,"sku":"17096194054636712824","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059790033239,"sku":"32169678856002407794","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059790066007,"sku":"55842090847996163026","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059790098775,"sku":"27881842132213074048","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512394068311,"sku":"15491500394234702433","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059790164311,"sku":"64737066305087647801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059790197079,"sku":"79605370997947558440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059790229847,"sku":"30270439130978853965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059790262615,"sku":"15557401494993158498","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787148865879,"sku":"47803876238260311431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059790328151,"sku":"15103236724435361198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059790360919,"sku":"27185544296647233947","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059790393687,"sku":"14360985095089014148","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059790426455,"sku":"12961916125525681643","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059790459223,"sku":"87595723544723788869","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512394101079,"sku":"21061166957651829950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059790524759,"sku":"22232255964003630478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059790557527,"sku":"22052517017470275872","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059790623063,"sku":"10738696272462720906","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059790655831,"sku":"39353989348360641993","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787148898647,"sku":"15710597732741751805","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059790721367,"sku":"11804294351242758256","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059790754135,"sku":"31999466506487143938","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059790786903,"sku":"14226973154557829483","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512394133847,"sku":"30802252262532395043","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059790852439,"sku":"19967483342537721441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512394199383,"sku":"14964613389664626978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059790917975,"sku":"11206060951317204310","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059790950743,"sku":"58053447227118337376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059790983511,"sku":"19407259760996523289","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059791016279,"sku":"18308307355655389041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787148931415,"sku":"21001531849900155537","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059791081815,"sku":"28484284882085979619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059791114583,"sku":"29526705472801683380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512394264919,"sku":"94864416927573787357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059791180119,"sku":"33017630329260679036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059791212887,"sku":"42386730931276066898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059791245655,"sku":"31450566999962828428","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059791278423,"sku":"99219199390899578376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059791311191,"sku":"16515841549289614075","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059791343959,"sku":"18641599234013127092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059791376727,"sku":"10904381851944450340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787148964183,"sku":"31384553920181704509","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059791442263,"sku":"19192790732689664627","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512394297687,"sku":"13702566062964405709","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512394330455,"sku":"28695910616801421549","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512394363223,"sku":"23124766763665023414","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059791573335,"sku":"14200267148503339436","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059791606103,"sku":"28716418988719545951","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059791638871,"sku":"29559578519080621175","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059791671639,"sku":"80972475840305679628","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787148996951,"sku":"27385887792597312716","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059791737175,"sku":"29099079060176805410","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512394395991,"sku":"17141661395607415530","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059791802711,"sku":"13774450594486706200","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059791835479,"sku":"95875679835893435524","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059791868247,"sku":"18723310750713439268","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059791901015,"sku":"32233769250643606562","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059791933783,"sku":"31995932261344260452","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059791966551,"sku":"11019768113446824593","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787149029719,"sku":"19101117427884151969","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059792032087,"sku":"19743923422701417536","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059792064855,"sku":"33718796030646087476","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/16461741548862060774_2048.jpg?v=1756692202"},{"product_id":"old-school-t-shirt-standard-weight-soultees-co-uk","title":"Old School 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":48059831157079,"sku":"30845036747394257668","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512388464983,"sku":"38115886888362132761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059831255383,"sku":"29192636838499726640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059831288151,"sku":"91416762838727058554","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059831320919,"sku":"30362607891898538406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059831353687,"sku":"32584650995818451247","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787147063639,"sku":"54129549080618625327","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059831419223,"sku":"25825035243725790178","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059831451991,"sku":"11994236824466473060","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059831484759,"sku":"35650778544956295431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059831517527,"sku":"28311165990381756826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059831550295,"sku":"30469063216137847648","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512388497751,"sku":"28227650108438173619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059831615831,"sku":"68226717444698764958","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059831648599,"sku":"66439982148705294387","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059831681367,"sku":"17916555296292750721","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059831714135,"sku":"21837728019194988793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787147096407,"sku":"82424765033485934461","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059831779671,"sku":"12349712054173719939","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059831812439,"sku":"24951074257695605422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059831845207,"sku":"15929337280584092892","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059831877975,"sku":"16899695511532406596","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059831910743,"sku":"27766753902455492956","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512388530519,"sku":"27927847228518458594","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059831976279,"sku":"32515578021484640863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059832009047,"sku":"88362354092072788524","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059832041815,"sku":"33614806048174045467","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059832074583,"sku":"86462742866822395065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787147129175,"sku":"13424952450004424680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059832140119,"sku":"23401348934743812676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059832172887,"sku":"81056553594765310501","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059832205655,"sku":"13359654313441007688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512388563287,"sku":"66332268268900969413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059832271191,"sku":"14312723219751665507","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512388596055,"sku":"27498387424916648202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059832336727,"sku":"25235990370358953697","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059832369495,"sku":"19655610353794333873","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059832402263,"sku":"29619805775382114724","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059832435031,"sku":"20893219997690540787","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787147161943,"sku":"10589409752569357185","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059832500567,"sku":"92757037137161596443","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059832533335,"sku":"71544114718309454159","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512388661591,"sku":"18622637615780814281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059832598871,"sku":"56451544818195085369","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059832631639,"sku":"27667695356940168775","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059832664407,"sku":"17456477768592225783","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059832697175,"sku":"80710359607707053250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059832729943,"sku":"11408580382917107400","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059832762711,"sku":"64071872764984234645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059832795479,"sku":"17402301895991460504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787147194711,"sku":"98917276080916289343","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059832861015,"sku":"21527400561193617332","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512388694359,"sku":"45999324137296613591","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512388727127,"sku":"61302832114257915806","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512388759895,"sku":"13817257497779635541","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059832992087,"sku":"31318155716289471845","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059833024855,"sku":"11979540223560041353","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059833057623,"sku":"10582345285748792376","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059833090391,"sku":"50886093369949363220","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787147227479,"sku":"39144921790090340376","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059833155927,"sku":"20960493765514775295","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512388792663,"sku":"22330158579290940971","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059833221463,"sku":"23138165170358930127","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059833254231,"sku":"25043507592874137263","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059833286999,"sku":"60831420630728976947","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059833319767,"sku":"32836166177587004983","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059833352535,"sku":"22847765808320564188","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059833385303,"sku":"26077859071592366319","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787147260247,"sku":"21394102761143412021","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059833450839,"sku":"25609928976079853637","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059833483607,"sku":"21033749394665476410","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10618373044579807931_2048.jpg?v=1756692182"},{"product_id":"stakes-is-high-t-shirt-standard-weight-soultees-co-uk","title":"Stakes Is High 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":48059884306775,"sku":"17200608731143971637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512371458391,"sku":"11535460829052651551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059884372311,"sku":"19780434437035380329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059884405079,"sku":"89440265572832797331","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059884437847,"sku":"11798538964356564393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059884470615,"sku":"23189606588811384065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787139592535,"sku":"26952800166026659519","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059884536151,"sku":"49235121144594612921","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059884568919,"sku":"33420590115304370234","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059884601687,"sku":"37881274044662011816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059884634455,"sku":"33920327596235354653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059884667223,"sku":"13572698311545471380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512371491159,"sku":"29700528692911519825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059884732759,"sku":"32906812520966038398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059884765527,"sku":"23298388989720269071","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059884798295,"sku":"11615477938734116029","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059884831063,"sku":"15055330145585200054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787139625303,"sku":"19054956771471703833","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059884896599,"sku":"93632142393552793429","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059884929367,"sku":"30156286321637055060","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059884962135,"sku":"30972131906253914680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059884994903,"sku":"17904043792104255972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059885027671,"sku":"16561889548936801576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512371523927,"sku":"31340662918027238294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059885093207,"sku":"24253220106471891512","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059885125975,"sku":"33223897107426269074","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059885158743,"sku":"28953539324856683912","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059885191511,"sku":"20524162999027591061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787139658071,"sku":"28653755311781183288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059885257047,"sku":"11611190452802726898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059885289815,"sku":"14851965029458256864","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059885322583,"sku":"62792813004649015916","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512371556695,"sku":"82058135424052778431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059885388119,"sku":"21549161106313682202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512371589463,"sku":"17286689203863117859","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059885453655,"sku":"10552250197149013637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059885486423,"sku":"52259213420475462744","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059885519191,"sku":"15638496126484049093","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059885551959,"sku":"37986943684606624215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787139690839,"sku":"22919453105543939645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059885617495,"sku":"19003142922903592971","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059885650263,"sku":"53173668736027866367","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512371654999,"sku":"29888764217461751471","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059885715799,"sku":"15991104223214926280","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059885748567,"sku":"24712992346762508634","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059885781335,"sku":"81122750481607201442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059885814103,"sku":"31632696762506286587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059885846871,"sku":"11069177854730792653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059885879639,"sku":"25623824984117546377","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059885912407,"sku":"16496084450194946134","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787139723607,"sku":"11247383675569235816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059885977943,"sku":"20745497653166217885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512371687767,"sku":"19623975618526500188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512371720535,"sku":"31821673009697741604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512371753303,"sku":"58896565421467883807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059886109015,"sku":"22906417403891166052","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059886141783,"sku":"75386200821433933753","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059886174551,"sku":"11540517221107208650","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059886207319,"sku":"30626188416956633309","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787139756375,"sku":"16801852159655117507","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059886272855,"sku":"12040070064372874159","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512371786071,"sku":"20744199340362937542","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059886338391,"sku":"33436996789694273984","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059886371159,"sku":"18473211822133750528","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059886403927,"sku":"55802394603234531193","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059886436695,"sku":"31196282567289093134","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059886469463,"sku":"31458229221162473961","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059886502231,"sku":"11742951976706083234","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787139789143,"sku":"27542518047975658297","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059886567767,"sku":"15069193433093241975","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059886600535,"sku":"25640130508533881535","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/573011655061512519_2048.jpg?v=1756692146"},{"product_id":"stuyvesant-t-shirt-standard-weight-soultees-co-uk","title":"Stuyvesant 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":48059894202711,"sku":"24545492733781451138","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512366215511,"sku":"19750310956701671197","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059894268247,"sku":"47315075284688555251","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059894301015,"sku":"33226615710291197095","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059894333783,"sku":"24464272274638505927","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059894366551,"sku":"33498492903056502025","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787137593687,"sku":"17599920451462158441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059894432087,"sku":"21935943421822907856","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059894464855,"sku":"33679530166624983309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059894497623,"sku":"30969392246285136996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059894530391,"sku":"27082137998517498384","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059894563159,"sku":"52622050686617824435","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512366248279,"sku":"18015593034373254311","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059894628695,"sku":"16731708923354735019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059894661463,"sku":"27519495296156536176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059894694231,"sku":"22395094414347831292","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059894726999,"sku":"31693606710383329222","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787137626455,"sku":"31258847886390522401","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059894792535,"sku":"29157531760218534870","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059894825303,"sku":"33200393223264632069","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059894858071,"sku":"33568832848731754267","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059894890839,"sku":"28628526328781582259","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059894923607,"sku":"14674775859681258835","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512366281047,"sku":"17904899639642935293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059894989143,"sku":"32965127099177099269","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059895021911,"sku":"16792240262110681655","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059895054679,"sku":"15484995811360719961","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059895087447,"sku":"21510971573497497323","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787137659223,"sku":"21311920443036998869","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059895152983,"sku":"13824038285815813460","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059895185751,"sku":"15297635439405598061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059895218519,"sku":"30223279748674723136","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512366313815,"sku":"28335623598300496282","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059895284055,"sku":"26945483702292979102","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512366346583,"sku":"24314063404937826759","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059895349591,"sku":"67897892854975302698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059895382359,"sku":"38449709817405058905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059895415127,"sku":"15537759405276920363","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059895447895,"sku":"89833196180983533730","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787137691991,"sku":"16496328960273068577","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059895513431,"sku":"10079318015662567378","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059895546199,"sku":"24722163919793113696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512366412119,"sku":"23126907412739155661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059895611735,"sku":"77729444926021007053","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059895644503,"sku":"65438243540743585684","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059895677271,"sku":"73310590925711256900","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059895710039,"sku":"18324983453429038477","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059895742807,"sku":"51208915102573879894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059895775575,"sku":"20819673255205201504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059895808343,"sku":"28684080065687443090","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787137724759,"sku":"48352386320754431081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059895873879,"sku":"17701718255294878057","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512366444887,"sku":"22219230033540101330","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512366477655,"sku":"14084202808751608736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512366510423,"sku":"90917603042070473821","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059896004951,"sku":"20772580127557945334","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059896037719,"sku":"67341184821686507623","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059896070487,"sku":"18190022396212113142","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059896103255,"sku":"84083453726549410052","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787137757527,"sku":"93746177068695703549","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059896168791,"sku":"33305805948843363367","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512366543191,"sku":"22597110061210672754","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059896234327,"sku":"48485420396285209975","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059896267095,"sku":"23722032011374665844","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059896299863,"sku":"29854284016832807286","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059896332631,"sku":"18107124309529285683","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059896365399,"sku":"28714808162934851247","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059896398167,"sku":"40205906746516311493","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787137790295,"sku":"22212895879325666477","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059896463703,"sku":"19832623295205734173","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059896496471,"sku":"26318265610660975285","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11352633556093701848_2048.jpg?v=1756692138"},{"product_id":"talking-all-that-jazz-t-shirt-standard-weight-soultees-co-uk","title":"Talking All That Jazz 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":48059900002647,"sku":"55338683906931906758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512364806487,"sku":"47052078411856175321","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059900068183,"sku":"28890259695137552217","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059900100951,"sku":"13403119660917452290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059900133719,"sku":"30809270560235217811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059900166487,"sku":"17688350717805488657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787137036631,"sku":"30730200552073234907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059900232023,"sku":"21920835027580888945","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059900264791,"sku":"26084175701168407226","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059900297559,"sku":"84880563235250207892","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059900330327,"sku":"11966252233842805564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059900363095,"sku":"11080602225591870276","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512364839255,"sku":"49067696399175827849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059900428631,"sku":"68593041447270311876","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059900461399,"sku":"30897979905104316995","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059900494167,"sku":"19065953491308773008","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059900526935,"sku":"15966789988457990040","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787137069399,"sku":"17675282028704404521","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059900592471,"sku":"27811309239116939155","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059900625239,"sku":"19804584583258151344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059900658007,"sku":"18049168081842972566","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059900690775,"sku":"29632317342000923388","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059900723543,"sku":"14028432726959048015","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512364872023,"sku":"28929424479382327770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059900789079,"sku":"12336446581927543041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059900821847,"sku":"30934070888521058514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059900854615,"sku":"30858391998405159108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059900887383,"sku":"19525606958158407414","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787137102167,"sku":"26828561908969877144","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059900952919,"sku":"17606343042350143594","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059900985687,"sku":"87661882550473575071","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059901018455,"sku":"67060444505295086568","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512364904791,"sku":"29513139497252073293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059901083991,"sku":"23330478204261544032","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512364937559,"sku":"40535271429271823723","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059901149527,"sku":"19220275631542346793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059901182295,"sku":"51910901478620600338","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059901215063,"sku":"85543519531242760743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059901247831,"sku":"26106674115633179012","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787137134935,"sku":"22711547115705259490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059901313367,"sku":"32554229535607437672","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059901346135,"sku":"28926041670157673152","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512365003095,"sku":"21102852477482951996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059901411671,"sku":"25459907955105969343","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059901444439,"sku":"70236536933463024164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059901477207,"sku":"12374783539980297653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059901509975,"sku":"25321510490133362059","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059901542743,"sku":"28864601774951782972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059901575511,"sku":"31480642473475991689","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059901608279,"sku":"34527390974064192630","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787137167703,"sku":"85818677852200636979","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059901673815,"sku":"16243018950299628777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512365035863,"sku":"62066257682754916880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512365068631,"sku":"13031782356295544864","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512365101399,"sku":"85043469920787879645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059901804887,"sku":"13979418243011509177","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059901837655,"sku":"31659198795669925758","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059901870423,"sku":"19074793695178434454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059901903191,"sku":"12852113993364428221","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787137200471,"sku":"96418829463071341704","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059901968727,"sku":"14985180683352996231","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512365134167,"sku":"32682598725147039802","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059902034263,"sku":"27017695743793248911","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059902067031,"sku":"26402004528711666845","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059902099799,"sku":"33063496325532952949","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059902132567,"sku":"99284624900378015598","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059902165335,"sku":"26447912689096366191","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059902198103,"sku":"30756235788835774350","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787137233239,"sku":"12854816884207458370","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059902263639,"sku":"21827792637784752420","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059902296407,"sku":"26480948634367687959","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/6080659513371763799_2048.jpg?v=1756692135"},{"product_id":"the-pharcyde-t-shirt-standard-weight-soultees-co-uk","title":"The Pharcyde 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":48059911504215,"sku":"24709875007338283780","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512360644951,"sku":"29389803614983607069","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059911569751,"sku":"86640687974196129422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059911602519,"sku":"41520182482998581297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059911635287,"sku":"29600209986560460413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059911668055,"sku":"45930721598999124972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787135988055,"sku":"33099796213559976602","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059911733591,"sku":"26998740246366630297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059911766359,"sku":"22993830300660263899","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059911799127,"sku":"13736714906599070261","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059911831895,"sku":"26661141726079619576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059911864663,"sku":"16040733475499009808","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512360677719,"sku":"19970971810412585399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059911930199,"sku":"33415432218970422765","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059911962967,"sku":"53877314552905176566","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059911995735,"sku":"27516893834618458884","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059912028503,"sku":"74754749682891340855","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787136053591,"sku":"28531716846582714623","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059912094039,"sku":"51002126456107850146","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059912126807,"sku":"12188033911767518563","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059912159575,"sku":"21036118464236047457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059912192343,"sku":"33521641680566171201","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059912225111,"sku":"22621409536218628043","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512360743255,"sku":"32355057878462929593","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059912290647,"sku":"50020945769272092520","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059912323415,"sku":"19620004222567568639","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059912356183,"sku":"12222428978441996067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059912388951,"sku":"56223481093385589476","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787136086359,"sku":"35575547770561140629","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059912454487,"sku":"31365224020040611010","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059912487255,"sku":"11431462514908427961","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059912520023,"sku":"46144367057288074258","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512360776023,"sku":"74422916100448160249","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059912585559,"sku":"31752153943003935165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512360808791,"sku":"29191057788439634953","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059912651095,"sku":"23287038588753036793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059912683863,"sku":"64070873371365138549","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059912716631,"sku":"30623941957826548043","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059912749399,"sku":"22825111320294716347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787136119127,"sku":"30791815389191632358","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059912814935,"sku":"90982893851076184757","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059912847703,"sku":"71182633160118507684","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512360874327,"sku":"26472317757457432610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059912913239,"sku":"42394434499896094161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059912946007,"sku":"25520267950386646991","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059912978775,"sku":"29815097078208178458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059913011543,"sku":"14347441088583199884","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059913044311,"sku":"94674145123788069675","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059913077079,"sku":"31353605213372211268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059913109847,"sku":"12862244822494278722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787136151895,"sku":"31118564216567251979","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059913175383,"sku":"30510766201240858340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512360907095,"sku":"91359041258833563300","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512360939863,"sku":"30725924543758218848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512360972631,"sku":"86253448993360487695","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059913306455,"sku":"25570596425273846827","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059913339223,"sku":"22366166419884031053","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059913371991,"sku":"64170379050696716860","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059913404759,"sku":"15868857768095716694","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787136184663,"sku":"27211489773986530763","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059913470295,"sku":"35734529057956336620","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512361005399,"sku":"20996361564372546191","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059913535831,"sku":"19439183720982719592","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059913568599,"sku":"18963613140577124795","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059913601367,"sku":"23394909972791278040","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059913634135,"sku":"33553869605273594122","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059913666903,"sku":"29797136407490762276","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059913699671,"sku":"33952354536751206151","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787136217431,"sku":"18280430513413126089","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059913765207,"sku":"24170813162275618404","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059913797975,"sku":"25733569421164401209","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11073022522768296307_2048.jpg?v=1756692127"},{"product_id":"tommy-boy-records-t-shirt-standard-weight-soultees-co-uk","title":"Tommy Boy 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":48059928740183,"sku":"93340743069755654425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512355041623,"sku":"11097373016745189233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059928805719,"sku":"11604753817927829708","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059928838487,"sku":"28393622169511960801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059928871255,"sku":"71656622295608672953","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059928904023,"sku":"80439972014498502191","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787134382423,"sku":"56174620527050210031","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059928969559,"sku":"19500638248726066252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059929002327,"sku":"14374288448994076836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059929035095,"sku":"55774857867974571233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059929067863,"sku":"19074112522772251327","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059929100631,"sku":"66089383320065049278","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512355074391,"sku":"21239475087708236098","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059929166167,"sku":"13841645675171019580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059929198935,"sku":"28474873047342295980","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059929231703,"sku":"31185434150283030293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059929264471,"sku":"15563545812544327663","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787134415191,"sku":"18514586837977328759","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059929330007,"sku":"27848244322040246034","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059929362775,"sku":"28936818890318558918","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059929395543,"sku":"79548510893207122126","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059929428311,"sku":"29854729955568561326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059929461079,"sku":"78589393371299397491","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512355107159,"sku":"62258296197446053716","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059929526615,"sku":"18645193156060239219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059929559383,"sku":"18607259262433123458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059929592151,"sku":"34106282110556204860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059929624919,"sku":"15252496300000891308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787134447959,"sku":"10929201374034470688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059929690455,"sku":"89150311109242585502","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059929723223,"sku":"95129904492061261924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059929755991,"sku":"23441140231715996057","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512355139927,"sku":"25529459916585678104","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059929821527,"sku":"25944733080642578409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512355172695,"sku":"12232726066244242598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059929887063,"sku":"18062571554282057391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059929919831,"sku":"29204268104852972351","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059929952599,"sku":"89178877415107877140","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059929985367,"sku":"31602233917199837559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787134480727,"sku":"77050957055747567622","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059930050903,"sku":"11518762241258787285","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059930083671,"sku":"49050706857515018595","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512355238231,"sku":"16974719859907012181","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059930149207,"sku":"11971225689507954752","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059930181975,"sku":"24037313052619550329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059930214743,"sku":"20457279664190022325","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059930247511,"sku":"16301583877819783404","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059930280279,"sku":"80348112267079549020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059930313047,"sku":"33035841499657750525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059930345815,"sku":"31136157844388820795","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787134513495,"sku":"23215702053073387738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059930411351,"sku":"14056550850282820221","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512355270999,"sku":"25502448658944110660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512355303767,"sku":"47578816969551868253","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512355336535,"sku":"32919258972996297848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059930542423,"sku":"11370576658356550112","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059930575191,"sku":"41176293086398731253","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059930607959,"sku":"82943751627337540922","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059930640727,"sku":"23040772877983122114","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787134546263,"sku":"19794961532554227122","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059930706263,"sku":"17251174600899490681","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512355369303,"sku":"95848854672920238454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059930771799,"sku":"21721190199123295596","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059930804567,"sku":"55102390735032303631","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059930837335,"sku":"28872935407407125332","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059930870103,"sku":"25765148862973453094","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059930902871,"sku":"13819300599491410689","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059930935639,"sku":"44715842638542399969","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787134579031,"sku":"86823962491778296920","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059931001175,"sku":"17601545951741534299","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059931033943,"sku":"14820300791146921474","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/6123218144016286864_2048.jpg?v=1756692114"},{"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":"loud-records-t-shirt-standard-weight-soultees-co-uk","title":"Loud 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":48059977105751,"sku":"31708146625514168239","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512340754775,"sku":"76035043244168564734","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059977171287,"sku":"52503081038084874036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059977204055,"sku":"18859205448982482791","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059977236823,"sku":"15153916577725578721","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059977269591,"sku":"49376786053135351793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787129696599,"sku":"13714675119376873828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059977335127,"sku":"12810848793113000525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059977367895,"sku":"33786163518953520532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059977400663,"sku":"32386098407412404427","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059977433431,"sku":"88325271008592005332","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059977466199,"sku":"28694123520374389347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512340787543,"sku":"18742350032187755767","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059977531735,"sku":"17354299643601681409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059977564503,"sku":"86063960526745669587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059977597271,"sku":"15699395698360567674","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059977630039,"sku":"63857321341497352762","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787129729367,"sku":"12974176099373144795","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059977695575,"sku":"35339221303075881033","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059977728343,"sku":"15542539133901114793","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059977761111,"sku":"16776111764431773431","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059977793879,"sku":"19680181108963351260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059977826647,"sku":"27268975046543560537","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512340820311,"sku":"29790235885414593717","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059977892183,"sku":"30440299412788221763","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059977924951,"sku":"12384011865565011710","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059977957719,"sku":"22402106189059607885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059977990487,"sku":"32933467207870415254","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787129762135,"sku":"24484440578087748055","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059978056023,"sku":"21435173663728819065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059978088791,"sku":"14067751001365558245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059978121559,"sku":"77006945492746705041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512340853079,"sku":"14999715737238737616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059978187095,"sku":"13280945260272613958","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512340885847,"sku":"19405755577718992685","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059978252631,"sku":"29596606673758677181","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059978285399,"sku":"61929538073291499715","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059978318167,"sku":"16210729668389210102","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059978383703,"sku":"21676679499723000152","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787129794903,"sku":"13994120477148216428","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059978514775,"sku":"11266963161144771334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059978547543,"sku":"99027833629411931831","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512340951383,"sku":"50623519453582257046","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059978613079,"sku":"20054854147102566914","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059978645847,"sku":"25182332708067151895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059978678615,"sku":"27712183826590734982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059978711383,"sku":"21710476820950238703","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059978744151,"sku":"17275489686118399243","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059978776919,"sku":"35795407838399533000","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059978809687,"sku":"19358476836738593495","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787129827671,"sku":"20970251772808234233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059978875223,"sku":"16175561006689664574","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512341016919,"sku":"96223833503029239006","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512341049687,"sku":"23289839931810888808","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512341082455,"sku":"25260135700278927389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059979006295,"sku":"69697569602937676730","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059979039063,"sku":"51801174402673009875","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059979071831,"sku":"18239051952864111028","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059979104599,"sku":"17079730588584038209","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787129860439,"sku":"31545548370256373369","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059979170135,"sku":"10865640167079289638","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512341115223,"sku":"33817772179027888639","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059979235671,"sku":"19130965050923941253","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059979268439,"sku":"19572849542170244555","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059979301207,"sku":"23401013131116180777","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059979333975,"sku":"12732141156222243638","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059979366743,"sku":"17148712068664772929","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059979399511,"sku":"20360251760744293817","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787129893207,"sku":"19429032433340492811","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059979465047,"sku":"10196072720773486476","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059979497815,"sku":"14416621376462627292","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/279184593898760671_2048.jpg?v=1756692083"},{"product_id":"pauls-boutique-t-shirt-standard-weight-soultees-co-uk","title":"Pauls Boutique 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":48059996832087,"sku":"22709357434127852377","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512333087063,"sku":"19581539080219270887","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059996897623,"sku":"30994507872846525730","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059996930391,"sku":"27422121883574970413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059996963159,"sku":"68737152387464029622","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059996995927,"sku":"18540807999475386025","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787127599447,"sku":"17748235701331889014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059997061463,"sku":"27276626614240204841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059997094231,"sku":"10378582956807363910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059997126999,"sku":"19639584666020187329","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059997159767,"sku":"18744989321354849510","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059997192535,"sku":"27025158722442915759","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512333119831,"sku":"16795967825973289142","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059997258071,"sku":"10418801011415921711","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059997290839,"sku":"13187937398061423262","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059997323607,"sku":"32065638787214544948","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059997356375,"sku":"29055663500903047093","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787127632215,"sku":"30371233477996699705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059997421911,"sku":"30553909533212160660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059997454679,"sku":"33693540707740663245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059997487447,"sku":"27839214422880924453","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059997520215,"sku":"80559388532862166907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059997552983,"sku":"99711789547835673756","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512333152599,"sku":"30650149466904390078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059997618519,"sku":"12703810590126678743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059997651287,"sku":"11290234726239348399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059997684055,"sku":"16385060352971058254","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059997716823,"sku":"24747006661336437448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787127664983,"sku":"32560693955964437569","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059997782359,"sku":"12252218819047965862","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059997815127,"sku":"21570006579753370823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059997847895,"sku":"24651723488170494865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512333185367,"sku":"24010700544893988778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059997913431,"sku":"22880663433047907038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512333218135,"sku":"15054184997733903758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059997978967,"sku":"31905239906424145404","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059998011735,"sku":"23032505713784206703","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059998044503,"sku":"67907027569705468020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059998077271,"sku":"42205371556848759459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787127697751,"sku":"88256971795731273978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059998142807,"sku":"31566792597337802028","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059998175575,"sku":"16564075614893927584","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512333283671,"sku":"18269898481704465699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059998241111,"sku":"24350060115950189910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059998273879,"sku":"25348606978004395034","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059998306647,"sku":"28153682639495017246","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059998339415,"sku":"88979680593108583875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059998372183,"sku":"15230424043411309469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059998404951,"sku":"26910351324836972252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059998437719,"sku":"33092683515342248819","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787127730519,"sku":"29239820751412712729","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059998503255,"sku":"24830071232405661034","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512333316439,"sku":"12184359065940536491","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512333349207,"sku":"10051168627611952769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512333381975,"sku":"86569555551294659262","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059998634327,"sku":"10991638551248579403","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059998667095,"sku":"63628052375510956399","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059998699863,"sku":"98798152760766303955","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059998732631,"sku":"15271540271340213586","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787127763287,"sku":"37740947331561137840","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059998798167,"sku":"63146540259995233641","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512333414743,"sku":"30739910194790089201","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059998863703,"sku":"86982839775022874699","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059998896471,"sku":"19434876626630969839","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059998929239,"sku":"32044942534645005914","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059998962007,"sku":"34064578206778143246","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059998994775,"sku":"31974521042470872323","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059999027543,"sku":"88446118163543378932","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787127796055,"sku":"13078266797107278256","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059999093079,"sku":"17416418203419116342","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059999125847,"sku":"20280096729306405216","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2134248047795917315_2048.jpg?v=1756692070"},{"product_id":"cold-chillin-records-t-shirt-standard-weight-soultees-co-uk","title":"Cold Chillin 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":48060017901911,"sku":"28604311957190739977","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060018262359,"sku":"51382710286660114712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060018622807,"sku":"30182900085137207410","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060018983255,"sku":"32702171287461002909","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060019343703,"sku":"30758056725330464666","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060019638615,"sku":"33329682052256919519","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060019933527,"sku":"29584250253252812281","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060018131287,"sku":"19302135052436181154","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060018491735,"sku":"32832470250469510126","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512324927831,"sku":"63693250395132771040","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060019212631,"sku":"20985599351229122942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512325124439,"sku":"18574361809335409802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060017803607,"sku":"18757254830148083178","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060018164055,"sku":"11958604409502032952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060018524503,"sku":"26184731898871013577","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060018884951,"sku":"16650995981569698026","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060019245399,"sku":"61790113868954731582","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512324829527,"sku":"12015835803691372516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512324862295,"sku":"11430183072821854293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512324895063,"sku":"25898821103063961571","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512324960599,"sku":"29710371934450596233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060019278167,"sku":"17597370428008108680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060017869143,"sku":"31164229153122624160","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060018229591,"sku":"12955108825944765970","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060018590039,"sku":"23169339420870081346","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060018950487,"sku":"22340631561448925960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060019310935,"sku":"10139284687912294207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060019605847,"sku":"20617424374224236691","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060019867991,"sku":"31127095761438113362","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060017934679,"sku":"22179686872626852106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060018295127,"sku":"51504771020019624538","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060018655575,"sku":"57269205568152026205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060019016023,"sku":"20421965359531802716","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060019376471,"sku":"33795549318556067741","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060019671383,"sku":"28571940351711466969","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060019966295,"sku":"18800117514034583644","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060017967447,"sku":"37895961884158315251","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060018327895,"sku":"33044758814298055475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060018688343,"sku":"31445000252036063771","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060019048791,"sku":"14064615643191243879","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060019409239,"sku":"24170942842040681792","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060019704151,"sku":"79092567738636631524","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060019999063,"sku":"16909312220104974147","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787125633367,"sku":"15624460779745969069","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787125666135,"sku":"95612979713361174722","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787125698903,"sku":"19527970898788090668","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787125731671,"sku":"62559652003138380149","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787125764439,"sku":"12752420901878667342","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787125797207,"sku":"29803052024896729054","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787125829975,"sku":"24628014118138272801","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060018032983,"sku":"24966530954665855315","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060018393431,"sku":"18349427220493154826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060018753879,"sku":"10399551080852812421","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060019114327,"sku":"97952747542461369073","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060019474775,"sku":"27886405841572449454","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060019769687,"sku":"18320411722006765680","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060020064599,"sku":"21590618357221140196","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060018065751,"sku":"24203866486441197158","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060018426199,"sku":"10931708735779205471","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060018786647,"sku":"13671829835805345245","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060019147095,"sku":"83833968183776487875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512325058903,"sku":"28694662801556190089","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512325157207,"sku":"11426419963481687605","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060020097367,"sku":"13786630104524188855","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060018098519,"sku":"10500132474837143845","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060018458967,"sku":"26194426109882135910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060018819415,"sku":"65860970776807042450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512325026135,"sku":"35239496393122223499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512325091671,"sku":"58459186669807669628","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060019835223,"sku":"29748401178209484020","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060019900759,"sku":"33149586756602301262","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/17916877699544397223_2048.jpg?v=1756692056"},{"product_id":"black-panther-t-shirt-standard-weight-soultees-co-uk","title":"Black Panther 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":48060094185815,"sku":"72972520129795889611","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060094480727,"sku":"19360249483621449514","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060094775639,"sku":"19348760373880993758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060095070551,"sku":"15903619340993436901","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060095365463,"sku":"26913234514905029224","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060095627607,"sku":"22347296459542929272","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060095856983,"sku":"24087537903720419607","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060093989207,"sku":"83207236711209778731","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060094284119,"sku":"32893217653176143236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060094579031,"sku":"78668435960847240396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060094873943,"sku":"75562963911064010362","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060095168855,"sku":"66330166569609895056","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059577266519,"sku":"29044218067744642823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059577299287,"sku":"10830800316372376059","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059577332055,"sku":"23689802849177724641","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059577397591,"sku":"17554536315026180446","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059577430359,"sku":"51223389872139982031","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059577495895,"sku":"81530702841141446536","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059577528663,"sku":"22407945835480505136","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060094054743,"sku":"23584676296011574958","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060094349655,"sku":"97635641742027514469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060094644567,"sku":"20062752774954873390","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060094939479,"sku":"23076532465767788610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060095234391,"sku":"26258387493609211385","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060095496535,"sku":"16164484295282204469","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060095725911,"sku":"83059016949104462161","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060094087511,"sku":"28712894693617534490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060094382423,"sku":"19574325253708783208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060094677335,"sku":"25314028799172542453","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060094972247,"sku":"31100463718393960040","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060095267159,"sku":"26095438606973816872","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060095529303,"sku":"16996085582758949440","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060095758679,"sku":"17997346380279396593","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060094120279,"sku":"24253023651852509338","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060094415191,"sku":"23633470153297475336","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060094710103,"sku":"33769376447376921813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060095005015,"sku":"13485850745690564919","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060095299927,"sku":"12601420305646252029","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060095562071,"sku":"16405761597752350894","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060095791447,"sku":"23180414868891796769","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787116327255,"sku":"32920245690716967237","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787116360023,"sku":"13325816257742491504","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787116392791,"sku":"10084388712946385487","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787116425559,"sku":"31137498863795942828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787116458327,"sku":"15979364287722928441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787116491095,"sku":"14623076470692790729","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787116523863,"sku":"25807489951960423531","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060094218583,"sku":"15850253728100554148","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060094513495,"sku":"87556431109757637308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060094808407,"sku":"25665163978088117999","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060095103319,"sku":"81967348338476383342","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512305758551,"sku":"24372819529129251252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512305824087,"sku":"99135909110555125442","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060095889751,"sku":"18683956176800944754","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060094251351,"sku":"14564008012367434849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060094546263,"sku":"11937532963392087755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512305693015,"sku":"63593139951815280338","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060095136087,"sku":"31653929776235529855","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512305791319,"sku":"33005322606688305975","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/5401276347128640985_2048.jpg?v=1756691999"},{"product_id":"breakdancers-t-shirt-standard-weight-soultees-co-uk","title":"Breakdancers 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":48060098380119,"sku":"26469451305850463891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060098675031,"sku":"14689056677670082221","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060098969943,"sku":"17395909527109673752","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060099264855,"sku":"33179160798273082376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060099559767,"sku":"32907885540015720438","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060099821911,"sku":"15387407332262726073","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060100051287,"sku":"14385556272316037761","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060098183511,"sku":"25233397927412203828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060098478423,"sku":"26698874821418338038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060098773335,"sku":"27435087100747067397","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060099068247,"sku":"22737710243045257449","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060099363159,"sku":"22687657940525480727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059576283479,"sku":"45335293636652126663","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059576316247,"sku":"32812570808086189020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059576349015,"sku":"24584145179792261393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059576381783,"sku":"20224481980725671036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059576447319,"sku":"41988046548296894777","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059576480087,"sku":"32397273235140985723","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059576512855,"sku":"29099134325752793729","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060098249047,"sku":"15293232881401176732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060098543959,"sku":"83959878471831432112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060098838871,"sku":"23804869826734257524","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060099133783,"sku":"20721692345135696204","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060099428695,"sku":"31948041223798143596","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060099690839,"sku":"22248932083267505334","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060099920215,"sku":"48858694342800972151","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060098281815,"sku":"33766188743625183125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060098576727,"sku":"22744051605913286387","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060098871639,"sku":"18095163617127790026","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060099166551,"sku":"52012036962808237918","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060099461463,"sku":"30802186281122565401","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060099723607,"sku":"28390952572986742983","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060099952983,"sku":"65234469174652042992","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060098314583,"sku":"11143188022741322190","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060098609495,"sku":"25005756166695618136","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060098904407,"sku":"24516264618131732420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060099199319,"sku":"11664909296383840492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060099494231,"sku":"26931023192199564081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060099756375,"sku":"19420138885493790454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060099985751,"sku":"76752258031888183710","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787115835735,"sku":"91909055876958302378","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787115868503,"sku":"28787834557860576211","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787115901271,"sku":"11152111341576754932","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787115934039,"sku":"24886297072550885297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787115966807,"sku":"15782651516376918976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787115999575,"sku":"26153391816041955952","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787116032343,"sku":"21731722983543508328","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060098412887,"sku":"33765288366102307105","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060098707799,"sku":"27319812090510671647","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060099002711,"sku":"14228741061640164147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060099297623,"sku":"17393641659142223563","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512305004887,"sku":"31498190404229586637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512305103191,"sku":"30732601968864148293","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060100084055,"sku":"61314420704851710084","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060098445655,"sku":"20813329231578847396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060098740567,"sku":"30355819829758074417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512304939351,"sku":"15458783180416220255","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060099330391,"sku":"62056705469731437863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512305070423,"sku":"77077650906865311936","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/6464678265977392875_2048.jpg?v=1756691996"},{"product_id":"danceteria-nyc-t-shirt-standard-weight-soultees-co-uk","title":"Danceteria 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":48060111028567,"sku":"14184280816702700208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059571269975,"sku":"23027076822116109354","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060111094103,"sku":"12642031628016001785","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060111126871,"sku":"67664549210446117170","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060111159639,"sku":"97874461849216354747","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787114131799,"sku":"28099164793091660565","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060111257943,"sku":"86489192202712534266","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060111323479,"sku":"14152970964454548511","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060111389015,"sku":"30685771954613760294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060111454551,"sku":"58717978254608321182","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059571302743,"sku":"32370778955297481223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060111651159,"sku":"27169491412484709297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060111716695,"sku":"10848300498980649281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060111782231,"sku":"26698053496812329340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787114164567,"sku":"17973826822771085698","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060111946071,"sku":"30021837827694902471","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060112011607,"sku":"69600652144800536209","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060112077143,"sku":"32085755281508481438","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060112142679,"sku":"19434111257623018308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059571368279,"sku":"30606933601657172138","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060112208215,"sku":"93873504520496014732","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060112240983,"sku":"14872010941251358061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060112273751,"sku":"48456684852250095988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787114197335,"sku":"24902757855184614309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060112339287,"sku":"22992117409690942220","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060112372055,"sku":"27424282940194372754","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512300450135,"sku":"22403826900928851815","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060112437591,"sku":"11326878787560788161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059571401047,"sku":"28605942537247051056","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060112503127,"sku":"18833419189231462640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060112535895,"sku":"28186382315784956048","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060112568663,"sku":"15172953343020046348","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787114230103,"sku":"23694678354110545109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060112634199,"sku":"13280533728139156227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060112666967,"sku":"17106344270596668561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060112699735,"sku":"32127285717797325106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060112732503,"sku":"18899300931510577321","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059571466583,"sku":"23544994201791437229","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060112798039,"sku":"30567119335029898531","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060112830807,"sku":"26840840586778528006","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060112863575,"sku":"32845050055497922001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787114262871,"sku":"23825793905728901083","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060112929111,"sku":"12664110959224254197","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512300515671,"sku":"13568396735329344817","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512300548439,"sku":"94526686933266063457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059571499351,"sku":"25040673290382245910","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060113092951,"sku":"17743863757824972647","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060113125719,"sku":"33367523636871295933","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060113158487,"sku":"79948627654282207155","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787114295639,"sku":"18087890486908585685","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060113224023,"sku":"38746006353088513246","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512300581207,"sku":"72856070575549048709","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059571532119,"sku":"30950149251681492409","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060113322327,"sku":"10510566414296463502","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060113355095,"sku":"17427213545341821955","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060113387863,"sku":"22530856032966284425","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787114328407,"sku":"36838913150154165339","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060113453399,"sku":"33855074409814787050","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060113486167,"sku":"11427200793823093851","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/16118540954777020815_2048.jpg?v=1756691989"},{"product_id":"das-efx-t-shirt-standard-weight-soultees-co-uk","title":"Das EFX 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":48060113584471,"sku":"19116400933885920440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059570188631,"sku":"12500985733825365585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060113650007,"sku":"76782635888775345779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060113682775,"sku":"76403941794821475710","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060113715543,"sku":"24121038079311177547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787113836887,"sku":"59294218579292479816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060113781079,"sku":"24809110502307935013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060113813847,"sku":"85067789731862631636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060113846615,"sku":"34179199591025575110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060113879383,"sku":"19339964461786721234","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059570254167,"sku":"84144202141258856745","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060113944919,"sku":"18061676102803435169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060113977687,"sku":"13422222511273711969","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060114010455,"sku":"20213102720874242171","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787113869655,"sku":"78786800197601832432","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060114075991,"sku":"32623095473497133347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060114108759,"sku":"18052901010258291897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060114141527,"sku":"18510962774866457580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060114174295,"sku":"54125075222049097998","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059570319703,"sku":"93123964124680403940","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060114239831,"sku":"22184742444065473764","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060114272599,"sku":"23862604014589681119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060114305367,"sku":"54445944294089600433","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787113902423,"sku":"27920980818761326964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060114370903,"sku":"73094955764989245015","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060114403671,"sku":"32637489501864553203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512299696471,"sku":"25182445800865357198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060114469207,"sku":"12471942750976853867","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059570352471,"sku":"22614627299248661562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060114534743,"sku":"10457357038943411374","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060114567511,"sku":"12123348595451273688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060114600279,"sku":"25355093592179306211","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787113935191,"sku":"89051139186430215087","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060114665815,"sku":"13427973792581812522","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060114698583,"sku":"22067512720258827424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060114731351,"sku":"28115158659871086023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060114764119,"sku":"17534703757964953369","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059570418007,"sku":"11620219304584017970","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060114829655,"sku":"91212570275327270481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060114862423,"sku":"19286701320639691115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060114895191,"sku":"10759979174749399133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787113967959,"sku":"29760451986654731978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060114960727,"sku":"11434532216958342425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512299762007,"sku":"21046318261408224581","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512299794775,"sku":"18342730358776701351","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059570483543,"sku":"28113988815495005614","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060115091799,"sku":"31151107105392971490","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060115124567,"sku":"29744959071766348446","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060115157335,"sku":"28802361071988020677","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787114000727,"sku":"94850154230190680754","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060115222871,"sku":"32032483569133606817","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512299827543,"sku":"22005886878108264735","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059570549079,"sku":"17881540967716786289","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060115321175,"sku":"17359656722017632233","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060115353943,"sku":"28166401515448026360","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060115386711,"sku":"11731829333404134849","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787114033495,"sku":"12307937570468461903","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060115452247,"sku":"31414197631917424801","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060115485015,"sku":"11218101238104706631","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2771271840084756703_2048.jpg?v=1756691987"},{"product_id":"death-row-records-t-shirt-standard-weight-soultees-co-uk","title":"Death Row 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":48060115583319,"sku":"29402721043378501068","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059569140055,"sku":"16978592558404638064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060115648855,"sku":"33155268404556790585","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060115681623,"sku":"13955340131046056697","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060115714391,"sku":"64465281484991071398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787113541975,"sku":"91074772988764665933","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060115779927,"sku":"27949688626105244002","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060115812695,"sku":"14802926657288479778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060115845463,"sku":"20759378290175783425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060115878231,"sku":"29158893524842497967","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059569172823,"sku":"31323617803055445779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060115943767,"sku":"30975837199399125649","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060115976535,"sku":"22493861597767117813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060116009303,"sku":"27153764271207972861","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787113574743,"sku":"82641344918426767995","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060116074839,"sku":"91752321762572598559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060116107607,"sku":"23782296337358737252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060116140375,"sku":"16816898864999773875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060116173143,"sku":"31151403783663802640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059569205591,"sku":"18252207553210217525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060116238679,"sku":"13766219025925414354","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060116271447,"sku":"57719935619701831936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060116304215,"sku":"71517407186653387645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787113607511,"sku":"26580481203776797206","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060116369751,"sku":"24788784605127617917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060116402519,"sku":"27837314684881565196","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512299303255,"sku":"31503216055761926937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060116468055,"sku":"93672842603255545462","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059569271127,"sku":"21403737822747314450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060116533591,"sku":"43286872592775983034","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060116566359,"sku":"27188851638309118343","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060116599127,"sku":"27890868662470060081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787113640279,"sku":"11604148867046963614","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060116664663,"sku":"21881208605212709090","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060116697431,"sku":"25222651697361836628","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060116730199,"sku":"22914628899602401929","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060116762967,"sku":"20963160524547864057","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059569303895,"sku":"29708248200613464719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060116828503,"sku":"28870353640230362079","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060116861271,"sku":"32871828736193948637","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060116894039,"sku":"31184382179028156615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787113673047,"sku":"29864509038358755888","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060116959575,"sku":"11362175810632792125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512299368791,"sku":"32133800123906010839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512299401559,"sku":"23848587454325753615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059569369431,"sku":"13795627608434399767","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060117090647,"sku":"21011215420885065740","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060117123415,"sku":"24271592412488710351","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060117156183,"sku":"22148883666443189162","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787113705815,"sku":"30823574779027387316","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060117221719,"sku":"10634173316378862367","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512299434327,"sku":"31991510016769998951","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059569402199,"sku":"31523142756407183177","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060117320023,"sku":"46051488885041162883","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060117352791,"sku":"46236830051540211992","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060117385559,"sku":"30498242487563592540","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787113738583,"sku":"20884743713103841274","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060117451095,"sku":"78375475358970885893","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060117483863,"sku":"68218903820582250820","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/6703887795479807415_2048.jpg?v=1756691986"},{"product_id":"dilated-peoples-t-shirt-standard-weight-soultees-co-uk","title":"Dilated Peoples 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":48060121710935,"sku":"11826232908180870540","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059567272279,"sku":"12640600718755155201","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060121776471,"sku":"28057708287577272493","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060121809239,"sku":"13346310524889388878","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060121842007,"sku":"29533972387642745129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787112788311,"sku":"30297605020966221877","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060121907543,"sku":"24216198782748792751","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060121940311,"sku":"61308682392439696227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060121973079,"sku":"17177219846022638091","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060122005847,"sku":"28840166575930598804","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059567305047,"sku":"23877751439712628316","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060122071383,"sku":"10643787889214928557","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060122104151,"sku":"20597996607908903068","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060122136919,"sku":"22521206087902088986","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787112821079,"sku":"30694444864201257398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060122202455,"sku":"29259925037672401234","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060122235223,"sku":"87520697740411862312","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060122267991,"sku":"20175627048579019786","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060122300759,"sku":"14703256406522161377","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059567337815,"sku":"13217199692519866446","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060122366295,"sku":"98848413251329189814","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060122399063,"sku":"10086816740128745609","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060122431831,"sku":"99442820630701185228","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787112853847,"sku":"12670800904509506735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060122497367,"sku":"50318575957618943259","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060122530135,"sku":"22547368642509608163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512297599319,"sku":"67669816080287638417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060122595671,"sku":"20888399151972341733","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059567403351,"sku":"33891781607977694575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060122661207,"sku":"88843856642821301667","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060122693975,"sku":"93910035096951046153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060122726743,"sku":"19321138083717083458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787112886615,"sku":"28756928848018081612","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060122792279,"sku":"89484454059048828719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060122825047,"sku":"19136274167356260194","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060122857815,"sku":"16722573677180533909","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060122890583,"sku":"12486207615524732032","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059567436119,"sku":"25439352830994623179","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060122956119,"sku":"11089239609876970763","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060122988887,"sku":"78610974832149755545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060123021655,"sku":"18267429173362363227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787112919383,"sku":"23378864845130299310","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060123087191,"sku":"45977100983542701243","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512297697623,"sku":"14115506636220653030","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512297730391,"sku":"13307047207027818109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059567468887,"sku":"15554243080673778522","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060123218263,"sku":"35643066036792765425","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060123251031,"sku":"20102225448675219095","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060123283799,"sku":"11168790090577766893","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787112952151,"sku":"24840243199085261958","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060123349335,"sku":"30746486244527057776","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512297763159,"sku":"23525136820860924890","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059567501655,"sku":"91349742239599683619","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060123447639,"sku":"24562081201022540688","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060123480407,"sku":"17129706507197546189","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060123513175,"sku":"25124804279719768329","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787112984919,"sku":"11719187585395465280","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060123578711,"sku":"23811952990279535913","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060123611479,"sku":"15117435033209733514","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3532275650213951012_2048.jpg?v=1756691982"},{"product_id":"dope-ropes-run-dmc-t-shirt-standard-weight-soultees-co-uk","title":"Dope Ropes Run DMC 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":48060131639639,"sku":"20834590866973468723","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059564618071,"sku":"21544820793922631005","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060131705175,"sku":"19400510458056177915","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060131737943,"sku":"30753432634024586678","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060131770711,"sku":"19140078958418910206","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787111444823,"sku":"16125671006052529428","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060131836247,"sku":"23563015241865013687","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060131869015,"sku":"33989385135922358159","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060131901783,"sku":"30191827096927671453","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060131934551,"sku":"20320400708258363865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059564650839,"sku":"21036255262327278271","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060132000087,"sku":"17510063615065944821","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060132032855,"sku":"79198410588591486019","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060132065623,"sku":"50048379285735892488","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787111477591,"sku":"31208504920151059225","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060132131159,"sku":"29098656635675315883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060132163927,"sku":"16667907603162743334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060132196695,"sku":"13111475861024071756","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060132229463,"sku":"31392003584176588449","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059564683607,"sku":"17387593042565543281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060132294999,"sku":"39413473285978728727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060132327767,"sku":"22702194677948625044","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060132360535,"sku":"33531868267285350738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787111510359,"sku":"38411457385464130999","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060132426071,"sku":"26380702108981693562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060132458839,"sku":"22451955230392268187","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512294682967,"sku":"30094478852806149070","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060132524375,"sku":"25654986129188569719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059564716375,"sku":"80578887448667494156","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060132589911,"sku":"18481215337616259664","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060132622679,"sku":"12362474651270277306","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060132655447,"sku":"22808984913120676744","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787111543127,"sku":"19394274500590811367","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060132720983,"sku":"17341629897592819377","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060132753751,"sku":"19614007278672702652","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060132786519,"sku":"19560742242857106331","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060132819287,"sku":"71720203680873668852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059564749143,"sku":"14804632015495496614","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060132884823,"sku":"40862544446739402891","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060132917591,"sku":"33376163350937664518","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060132950359,"sku":"12134008736835198866","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787111575895,"sku":"32901280413702571848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060133015895,"sku":"18215107380405901870","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512294748503,"sku":"25151340868328334120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512294781271,"sku":"16800500007000026163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059564781911,"sku":"29320630416437281489","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060133146967,"sku":"32926762862146142749","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060133179735,"sku":"87827968361435688622","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060133212503,"sku":"12442892545843617733","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787111608663,"sku":"16212945234516958598","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060133278039,"sku":"22233832203196635302","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512294814039,"sku":"20498918091343099814","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059564814679,"sku":"36261430607690166802","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060133376343,"sku":"30922974602410074223","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060133409111,"sku":"31671016150568795935","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060133441879,"sku":"26395963464944736655","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787111641431,"sku":"93064582320597219951","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060133507415,"sku":"34830321261725581691","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060133540183,"sku":"14920068526536640415","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/4247667782551692039_2048.jpg?v=1756691978"},{"product_id":"can-i-kick-it-t-shirt-standard-weight-soultees-co-uk","title":"Can I Kick It? 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":48060139405655,"sku":"28083414231560132212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060139700567,"sku":"21563449733886949792","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060139995479,"sku":"24580315538892529781","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060140290391,"sku":"31981028116614435596","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060140585303,"sku":"25274671623280304031","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060140847447,"sku":"25453736776262241166","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060141076823,"sku":"19571543955829595067","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060139209047,"sku":"21958369123920960143","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060139503959,"sku":"14459141130544559828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060139798871,"sku":"20982600087180316165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060140093783,"sku":"20694891401432749642","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060140388695,"sku":"22544751564042767757","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059562422615,"sku":"23719220149043389569","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059562455383,"sku":"22686921072843563660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059562553687,"sku":"68489103756950595427","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059562651991,"sku":"24339907786018185838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059562684759,"sku":"24343398966246265898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059562750295,"sku":"56532852013673743290","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059562783063,"sku":"32093447683434538733","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060139274583,"sku":"29981599353774058226","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060139569495,"sku":"26073548606753531525","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060139864407,"sku":"19655076741704784380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060140159319,"sku":"19973786438877358846","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060140454231,"sku":"30045158028509286727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060140716375,"sku":"25410659092854840213","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060140945751,"sku":"16303564244529354389","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060139307351,"sku":"18507608231352877490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060139602263,"sku":"33961128403829396522","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060139897175,"sku":"22568513486872577680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060140192087,"sku":"84112682578585455885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060140486999,"sku":"25171502359233719224","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060140749143,"sku":"99317144158617131040","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060140978519,"sku":"12566540330427239292","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060139340119,"sku":"84403163535217131914","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060139635031,"sku":"16997127435963095841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060139929943,"sku":"19323981613461013942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060140224855,"sku":"18789612057043418976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060140519767,"sku":"85499372745354872154","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060140781911,"sku":"13446292772723928978","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060141011287,"sku":"30172273158182804692","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787109871959,"sku":"19211132191383418541","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787109904727,"sku":"21573663981700760749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787109937495,"sku":"16493874457161914361","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787109970263,"sku":"27724720893069712289","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787110003031,"sku":"19619319741293693560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787110035799,"sku":"26949957570871055953","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787110068567,"sku":"11470136853136237981","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060139438423,"sku":"83149620771033322944","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060139733335,"sku":"29995986418886007406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060140028247,"sku":"26009020168603059154","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060140323159,"sku":"14425109969054183826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512293437783,"sku":"86829248951570344951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512293568855,"sku":"23675171674984329707","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060141109591,"sku":"33382230149450032308","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060139471191,"sku":"23425084389375061701","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060139766103,"sku":"33023000698404056928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512293372247,"sku":"24194067222918586254","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060140355927,"sku":"94951192811386111487","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512293503319,"sku":"14738727086339158729","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12413679677828777722_2048.jpg?v=1756691974"},{"product_id":"eazy-e-t-shirt-standard-weight-soultees-co-uk","title":"Eazy E 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":48060141338967,"sku":"95469128228610114964","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059560784215,"sku":"95941102578823737833","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060141404503,"sku":"26435655406326638712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060141437271,"sku":"19431936374446031842","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060141470039,"sku":"24009118990633840409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787109577047,"sku":"24613786857445374551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060141535575,"sku":"24069834912206987813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060141568343,"sku":"32545456513155548027","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060141601111,"sku":"29672698938070500308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060141633879,"sku":"40474086384683081146","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059560849751,"sku":"85246493845945744152","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060141699415,"sku":"31561559970646423522","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060141732183,"sku":"20525921414000485458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060141764951,"sku":"15000471210265448697","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787109609815,"sku":"21032389028035314240","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060141830487,"sku":"22185341275250800412","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060141863255,"sku":"85429118261935994743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060141896023,"sku":"20980142665819429176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060141928791,"sku":"15137427797438038336","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059560882519,"sku":"18381011490401708475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060141994327,"sku":"23554216083059160710","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060142027095,"sku":"22266198778454089103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060142059863,"sku":"17547556544190546214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787109642583,"sku":"18981952578745623442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060142125399,"sku":"17900394737236800545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060142158167,"sku":"20810230572777732204","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512292454743,"sku":"93000428393752602316","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060142223703,"sku":"18387911049897415863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059560948055,"sku":"24411102182366930222","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060142289239,"sku":"93244459190387190211","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060142322007,"sku":"18400103386661173288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060142354775,"sku":"12399921477523853717","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787109675351,"sku":"49784548892694614969","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060142420311,"sku":"39898740791204510482","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060142453079,"sku":"13917148049805667096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060142485847,"sku":"98405139313154672326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060142518615,"sku":"20401564415917666313","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059560980823,"sku":"33148969618336184562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060142584151,"sku":"26523907295451485308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060142616919,"sku":"10967786428548854310","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060142649687,"sku":"24043994441293958017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787109708119,"sku":"23659329943107472963","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060142715223,"sku":"28676609000351271166","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512292520279,"sku":"17357843549316604032","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512292553047,"sku":"37139719098591475402","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059561046359,"sku":"31235752359964516236","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060142846295,"sku":"24893274099901845834","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060142879063,"sku":"63411104310178371162","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060142911831,"sku":"25229053614080308482","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787109740887,"sku":"29291475318684368953","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060142977367,"sku":"15365045733294621454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512292585815,"sku":"16428856252701090594","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059561079127,"sku":"28723136323450169238","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060143075671,"sku":"13506445404549675070","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060143108439,"sku":"42937254743388225908","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060143141207,"sku":"28587732444680560758","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787109773655,"sku":"92425657101180137419","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060143239511,"sku":"22053983961360137216","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060143272279,"sku":"25147099706215379618","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1468264714104572896_2048.jpg?v=1756691972"},{"product_id":"gangstarr-t-shirt-standard-weight-soultees-co-uk","title":"Gangstarr 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":48060156674391,"sku":"32682999831600891382","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060156969303,"sku":"80659130510148579398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060157264215,"sku":"13418579506568856798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060157559127,"sku":"19023943083210418748","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060157854039,"sku":"30411742986988545273","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060158148951,"sku":"27007625121500424408","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060158378327,"sku":"22491311092883197438","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060156477783,"sku":"17021675131428010164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060156772695,"sku":"21406957543422921780","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060157067607,"sku":"26899218257863517441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060157362519,"sku":"15814668972294989760","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060157657431,"sku":"10556689449528571096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059556688215,"sku":"12412519108463654198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059556720983,"sku":"23591450591961413409","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059556753751,"sku":"28678432022661531264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059556786519,"sku":"95130540862047521516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059556819287,"sku":"16068189018070333453","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059556852055,"sku":"16427694249602960698","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059556884823,"sku":"14348838476467368973","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060156543319,"sku":"56176489556828656902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060156838231,"sku":"40696960918405522650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060157133143,"sku":"22997015595687154551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060157428055,"sku":"46846165460507745161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060157722967,"sku":"18688794851544351614","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060158017879,"sku":"36496458437683671099","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060158247255,"sku":"19593408985007776975","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060156576087,"sku":"19990390911905454230","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060156870999,"sku":"26920082268231134641","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060157165911,"sku":"15597307518158783467","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060157460823,"sku":"11870687391581552299","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060157755735,"sku":"25226578658159158539","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060158050647,"sku":"14298722948884996846","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060158280023,"sku":"26135237733970022600","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060156608855,"sku":"22995687455468765671","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060156903767,"sku":"53174583918494022719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060157198679,"sku":"14342207587382488675","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060157493591,"sku":"19055063887017274578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060157788503,"sku":"32037261553125515977","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060158083415,"sku":"33689951701655883844","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060158312791,"sku":"24512034218352660484","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787108004183,"sku":"26827207087575862043","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787108036951,"sku":"20863918767154567560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787108069719,"sku":"15509735981549472750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787108102487,"sku":"14971795154476628420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787108135255,"sku":"13027646497093280973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787108168023,"sku":"26670019851888220842","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787108200791,"sku":"11994841672504829271","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060156707159,"sku":"72877458195954433688","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060157002071,"sku":"29112472345402710116","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060157296983,"sku":"10550410757112085542","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060157591895,"sku":"27813561641328530760","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512288194903,"sku":"15783670619010432161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512288260439,"sku":"27754509828681305041","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060158411095,"sku":"27251184520971424097","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060156739927,"sku":"25489641204364504816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060157034839,"sku":"11147585838019257458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512288129367,"sku":"19545976044506904270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060157624663,"sku":"13348859705638799250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512288227671,"sku":"29729810707952762472","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/4938618810991114938_2048.jpg?v=1756691965"},{"product_id":"ice-cube-t-shirt-standard-weight-soultees-co-uk","title":"Ice Cube 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":48060165161303,"sku":"19843806348239279125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059554099543,"sku":"83860942811566812096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060165226839,"sku":"32210521373047024564","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060165259607,"sku":"32726980363751204054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060165292375,"sku":"67147918184548333442","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787106824535,"sku":"12931399104131209438","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060165357911,"sku":"17964454234483422846","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060165390679,"sku":"33897168598921242109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060165423447,"sku":"17940850673194017336","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060165456215,"sku":"12694730243228416011","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059554132311,"sku":"31971690051480436420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060165521751,"sku":"22798749045939784575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060165554519,"sku":"28591806219937691621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060165587287,"sku":"15079990104427249220","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787106857303,"sku":"96432245657618929252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060165652823,"sku":"14769724308404564565","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060165685591,"sku":"28964723715819434288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060165718359,"sku":"62519976277746414334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060165751127,"sku":"11743831163849090736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059554165079,"sku":"24253955486549195974","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060165816663,"sku":"45260393050318057467","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060165849431,"sku":"18712541786324262294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060165882199,"sku":"17946979615292348871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787106890071,"sku":"27966677856027993738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060165947735,"sku":"25248961750849950061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060165980503,"sku":"27465787488102520608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512286327127,"sku":"32544662944065390782","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060166046039,"sku":"21210016175299212540","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059554197847,"sku":"83283929432928255281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060166111575,"sku":"22688978405487091536","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060166144343,"sku":"24797882421702251832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060166177111,"sku":"18742871254710941764","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787106922839,"sku":"99082361633295833896","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060166242647,"sku":"12971384276205560038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060166275415,"sku":"31019006005026701508","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060166308183,"sku":"67996132547703544212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060166340951,"sku":"29804585532837377015","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059554230615,"sku":"19504288632186728138","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060166406487,"sku":"19311588443179303035","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060166439255,"sku":"40701325162238338290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060166472023,"sku":"85540154030700602788","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787106955607,"sku":"29983114461872123169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060166537559,"sku":"22388551751903655023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512286392663,"sku":"27130657058009627798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512286425431,"sku":"16310452738995167705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059554263383,"sku":"12941896345335888013","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060166668631,"sku":"21916938921569954715","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060166701399,"sku":"18463239486758241923","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060166734167,"sku":"31760839214105519839","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787106988375,"sku":"66923102773860684905","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060166799703,"sku":"66722497186807730912","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512286458199,"sku":"11617651788543305710","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059554328919,"sku":"13459340489207866136","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060166898007,"sku":"32267372287503614501","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060166930775,"sku":"23492313058171063335","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060166963543,"sku":"13761324925174786973","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787107021143,"sku":"11617590451943374876","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060167029079,"sku":"92570816607640752385","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060167061847,"sku":"28312884019404726868","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/5293561667383899716_2048_d0eec0e4-e974-46b4-9dfd-7f1bbcd3617b.jpg?v=1756691960"},{"product_id":"killer-tape-t-shirt-standard-weight-soultees-co-uk","title":"Killer Tape 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":48060173222231,"sku":"32228849677760076798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059548528983,"sku":"28271225864279758012","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060173287767,"sku":"14107136325928525568","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060173320535,"sku":"33751744785078062198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060173353303,"sku":"21457527091543123772","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787106365783,"sku":"29989593175936348499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060173418839,"sku":"20350106637265522753","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060173451607,"sku":"23780812075410903821","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060173484375,"sku":"80716873979481757572","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060173517143,"sku":"33381709371351556822","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059548561751,"sku":"17565331434174514595","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060173582679,"sku":"32811538259624897432","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060173615447,"sku":"25417058775993641892","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060173648215,"sku":"21242590302484615175","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787106398551,"sku":"14637999858968659690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060173713751,"sku":"13710128651268665376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060173746519,"sku":"20535121289387443904","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060173779287,"sku":"13813587681550900350","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060173812055,"sku":"18768881225915410703","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059548594519,"sku":"79091341909541232928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060173877591,"sku":"11544586540136595805","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060173910359,"sku":"90394183383582229636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060173943127,"sku":"31654810999117130115","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787106431319,"sku":"15168846456265512325","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060174008663,"sku":"22214076600835914811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060174041431,"sku":"33262929270424807288","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512285344087,"sku":"14598865904896778995","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060174106967,"sku":"21559305429151594406","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059548627287,"sku":"17157848209077297511","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060174172503,"sku":"32478399508188152459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060174205271,"sku":"18241146524146493014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060174238039,"sku":"15368412091765362758","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787106464087,"sku":"20559617888758845778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060174303575,"sku":"43647105952100361945","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060174336343,"sku":"10704303781901684353","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060174369111,"sku":"28112659295570078960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060174401879,"sku":"69160304391614195706","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059548660055,"sku":"15334162837152201860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060174467415,"sku":"25791462955753046064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060174500183,"sku":"56114772787977592754","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060174532951,"sku":"14320583722066913347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787106496855,"sku":"53317717303195373501","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060174598487,"sku":"10862324940795227826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512285409623,"sku":"29690294023703105014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512285442391,"sku":"15850422757572807928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059548692823,"sku":"25098709062728911542","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060174729559,"sku":"27117687817000110643","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060174762327,"sku":"15495865946185508738","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060174795095,"sku":"16777074404627655389","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787106529623,"sku":"16784838929564212281","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060174860631,"sku":"13045143072629832746","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512285475159,"sku":"33244707408317960635","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059548725591,"sku":"12911582223011610188","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060174958935,"sku":"14990639352309785464","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060174991703,"sku":"25283462428678001112","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060175024471,"sku":"19073079202530662912","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787106562391,"sku":"15729560589099186879","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060175090007,"sku":"31100171390767522969","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060175122775,"sku":"26612035585587490824","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14532901284262506605_2048.jpg?v=1756691957"},{"product_id":"old-school-dj-t-shirt-standard-weight-soultees-co-uk","title":"Old School DJ 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":48060208742743,"sku":"45398944104973073003","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059530047831,"sku":"22619994452645425413","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060208808279,"sku":"11070118347922961547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060208841047,"sku":"30132629209261553598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060208873815,"sku":"13973069128630318551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787099844951,"sku":"32364171911746576841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060208939351,"sku":"55537819607143255658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060208972119,"sku":"11027853597257935996","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060209004887,"sku":"83517227510443537056","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060209037655,"sku":"30262543662457726305","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059530080599,"sku":"20845674522670503265","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060209103191,"sku":"85439041630593864503","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060209135959,"sku":"15199602077521644279","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060209168727,"sku":"17432485078684703490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787099877719,"sku":"62799138327937035954","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060209234263,"sku":"32853966463070310165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060209267031,"sku":"84382724121302680214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060209299799,"sku":"32289265255368162917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060209332567,"sku":"30148619093652553422","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059530113367,"sku":"31810283134854425770","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060209398103,"sku":"22322341912346991013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060209430871,"sku":"41668332359733199755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060209463639,"sku":"33752760793154103159","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787099910487,"sku":"92736099276522852555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060209529175,"sku":"12029047885557827373","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060209561943,"sku":"24476327647709593551","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512275775831,"sku":"23507936434460804492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060209627479,"sku":"24381425540441613042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059530146135,"sku":"22883166027502953789","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060209693015,"sku":"30417097056047938657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060209725783,"sku":"16729564161289982248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060209758551,"sku":"22352181659849583027","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787099943255,"sku":"14161583204072341302","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060209824087,"sku":"16060399813688193120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060209856855,"sku":"21403770764053580267","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060209889623,"sku":"34585705113789510232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060209922391,"sku":"59179635772216231890","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059530178903,"sku":"26586757293063239190","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060209987927,"sku":"22512369902581887736","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060210020695,"sku":"22420388032873084324","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060210053463,"sku":"15615682077816184568","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787099976023,"sku":"28219629505416400036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060210118999,"sku":"31845540130231636725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512275841367,"sku":"20103169176800551643","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512275874135,"sku":"72451840983316513761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059530211671,"sku":"29329782260331615603","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060210250071,"sku":"95639354702254674178","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060210282839,"sku":"28102769232420851324","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060210315607,"sku":"32731056839316188298","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787100008791,"sku":"10011509474340153878","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060210381143,"sku":"21016541987828768495","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512275906903,"sku":"14541522722149665959","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059530244439,"sku":"23055447683229340960","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060210479447,"sku":"72437760980117350092","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060210512215,"sku":"19890501771838324530","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060210544983,"sku":"30815590270245783966","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787100041559,"sku":"28107544492870724716","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060210610519,"sku":"10071673507829649494","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060210643287,"sku":"55499664017430388201","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3307224474334702862_2048.jpg?v=1756691938"},{"product_id":"prism-records-t-shirt-standard-weight-soultees-co-uk","title":"Prism 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":48060217459031,"sku":"14817464934711213801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059527098711,"sku":"49347112400384632708","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060217524567,"sku":"58212258798754669191","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060217557335,"sku":"15258746303366883832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060217590103,"sku":"19465726568239056482","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787098763607,"sku":"26158194063519134095","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060217655639,"sku":"18712050428540078561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060217688407,"sku":"18299126637377356294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060217721175,"sku":"23105206386920865157","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060217753943,"sku":"33505243940540041712","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059527131479,"sku":"13952878973221511988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060217819479,"sku":"13130517862818442149","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060217852247,"sku":"11864534196380815314","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060217885015,"sku":"44060348099444713331","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787098796375,"sku":"30161440192861187586","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060217950551,"sku":"15292913799166537021","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060217983319,"sku":"12958903760216390233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060218016087,"sku":"25880871281004212041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060218048855,"sku":"12041157588776555966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059527164247,"sku":"12130786785982438938","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060218114391,"sku":"45174763040883960478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060218147159,"sku":"80106504574455832492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060218179927,"sku":"18032943249398368500","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787098829143,"sku":"32399626030681356998","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060218245463,"sku":"57864248816414586720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060218278231,"sku":"21522059249807386713","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512272466263,"sku":"19897562688476944807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060218343767,"sku":"83893776837024895715","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059527197015,"sku":"29307809564937434966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060218409303,"sku":"86189460022551997309","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060218442071,"sku":"24101162878953237762","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060218474839,"sku":"20853265003825662834","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787098861911,"sku":"14036752961266235810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060218540375,"sku":"20995609446445746155","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060218573143,"sku":"29590538422419459252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060218605911,"sku":"12048201327414623750","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060218638679,"sku":"25749821440405280268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059527229783,"sku":"25395705725055723882","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060218704215,"sku":"25118786821297917754","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060218736983,"sku":"48378752793927787233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060218769751,"sku":"11566085005613457403","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787098894679,"sku":"24941563485960811013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060218835287,"sku":"31654636168619412000","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512272531799,"sku":"29459304745770344640","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512272564567,"sku":"12849684818205095167","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059527262551,"sku":"19076328165624718105","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060218966359,"sku":"68396955438890160326","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060218999127,"sku":"32051663607277552647","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060219031895,"sku":"26894673890271656106","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787098927447,"sku":"62642656967305870954","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060219097431,"sku":"81071218016697945476","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512272597335,"sku":"72452974945157148680","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059527295319,"sku":"25075191686631496578","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060219195735,"sku":"10477104877011028400","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060219228503,"sku":"25635370527276042744","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060219261271,"sku":"20434818402530335724","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787098960215,"sku":"28359742957197246020","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060219326807,"sku":"20976822578259926957","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060219359575,"sku":"66492647056336029992","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10047400675221382008_2048.jpg?v=1756691933"},{"product_id":"questlove-t-shirt-standard-weight-soultees-co-uk","title":"Questlove 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":48060219588951,"sku":"17559474276477783679","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059526410583,"sku":"28866558535457090380","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060219654487,"sku":"47730710109845593739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060219687255,"sku":"13523604369204676655","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060219720023,"sku":"16831152772883940264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787098337623,"sku":"31452846267439753924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060219785559,"sku":"15583381329700731423","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060219818327,"sku":"12808664701321335704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060219851095,"sku":"33874781076359700902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060219883863,"sku":"17691242959257465218","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059526443351,"sku":"17212507495463745263","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060219949399,"sku":"29571376370198868933","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060219982167,"sku":"18200868276966266804","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060220014935,"sku":"30608879307951272200","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787098501463,"sku":"12480648318050931644","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060220080471,"sku":"32175690846023941297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060220113239,"sku":"21586567937732512666","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060220146007,"sku":"31565081712517538350","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060220178775,"sku":"22846337513112396125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059526476119,"sku":"75950036255998200939","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060220244311,"sku":"20380287835279395067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060220277079,"sku":"21037026451851934825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060220309847,"sku":"77796100922904434789","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787098566999,"sku":"16100667057671576450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060220375383,"sku":"31676407977601023185","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060220408151,"sku":"58506284271495563855","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512271974743,"sku":"92411913073394109967","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060220473687,"sku":"15373041762061769016","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059526508887,"sku":"18330664793980642215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060220539223,"sku":"75658179947954616878","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060220571991,"sku":"23309389989259674917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060220604759,"sku":"29050913781060146319","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787098599767,"sku":"28756660047483076371","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060220670295,"sku":"90492913294369100565","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060220703063,"sku":"14976458308542695421","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060220735831,"sku":"15632899340896181902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060220768599,"sku":"11920241199624494620","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059526541655,"sku":"65976700281223894545","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060220834135,"sku":"80736926963704629215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060220866903,"sku":"12631773645701704210","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060220899671,"sku":"32330357527718799508","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787098632535,"sku":"14080698934183688966","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060220965207,"sku":"33268780520720028039","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512272040279,"sku":"31902943532815684270","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512272073047,"sku":"13976149260611215904","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059526574423,"sku":"26825598044870794838","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060221096279,"sku":"21163454393688031512","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060221129047,"sku":"26696525475995453422","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060221161815,"sku":"18861155650017323863","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787098665303,"sku":"30433838898065070482","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060221227351,"sku":"33486656009904016008","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512272105815,"sku":"33986910334081820448","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059526639959,"sku":"25467651812258885982","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060221325655,"sku":"94669296745390264794","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060221358423,"sku":"59418924509238806080","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060221391191,"sku":"13864565464598123436","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787098698071,"sku":"31647501540027613800","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060221456727,"sku":"11097192538246381493","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060221489495,"sku":"13948350777664749130","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/17073705693998072203_2048.jpg?v=1756691932"},{"product_id":"rap-a-lot-records-t-shirt-standard-weight-soultees-co-uk","title":"Rap A Lot 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":48060224012631,"sku":"15769694242026347680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059524182359,"sku":"33745155976209372169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060224078167,"sku":"18013015001338101575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060224110935,"sku":"81320185191575789747","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060224143703,"sku":"22291100131992978925","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787097256279,"sku":"22591990330475535074","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060224209239,"sku":"17177970674723014536","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060224242007,"sku":"12704718855955811014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060224274775,"sku":"45412295593283333105","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060224307543,"sku":"16532761771427633497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059524215127,"sku":"32643459055820077005","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060224373079,"sku":"25993444718837331764","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060224405847,"sku":"27054936310324935430","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060224438615,"sku":"20056252370984445180","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787097289047,"sku":"21886948577296370110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060224504151,"sku":"11697397168431750278","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060224536919,"sku":"18495719909532145738","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060224569687,"sku":"28206826123418583742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060224602455,"sku":"23924049118513268391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059524247895,"sku":"29596156306305973905","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060224667991,"sku":"20194138940791218670","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060224700759,"sku":"28056946130252580201","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060224733527,"sku":"12117475641011309411","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787097321815,"sku":"19797866032905229501","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060224799063,"sku":"16957114562016929078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060224831831,"sku":"29900861489374251548","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512269746519,"sku":"12811843707482864125","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060224897367,"sku":"28145976583270935383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059524280663,"sku":"45305389775393023924","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060224962903,"sku":"17830047981111311959","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060224995671,"sku":"10856352455190841101","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060225028439,"sku":"44456147318921685403","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787097354583,"sku":"32254992218745603609","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060225093975,"sku":"21418862602795029165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060225126743,"sku":"66770293855104814680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060225159511,"sku":"20743927720786643925","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060225192279,"sku":"15148730988459099848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059524313431,"sku":"98952733498889908238","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060225257815,"sku":"56168951206302328719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060225290583,"sku":"23913699915602099028","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060225323351,"sku":"41825593676559188455","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787097387351,"sku":"24534768838159038036","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060225388887,"sku":"29055606703842418802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512269812055,"sku":"11043414371044208284","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512269844823,"sku":"56765189240102216361","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059524346199,"sku":"21526291768203450905","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060225519959,"sku":"21976706541304305736","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060225552727,"sku":"27841965158898632364","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060225585495,"sku":"17168897234692019118","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787097420119,"sku":"26554779717677908507","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060225651031,"sku":"12821144325205579795","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512269877591,"sku":"29040692127430833430","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059524378967,"sku":"30145057141386766939","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060225749335,"sku":"33089084789974806012","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060225782103,"sku":"13291439358840768109","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060225814871,"sku":"10328515204579378441","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787097452887,"sku":"28183430759848144048","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060225880407,"sku":"28713233020237441290","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060225913175,"sku":"10928429180460894956","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3962344567598454406_2048.jpg?v=1756691930"},{"product_id":"rawkus-records-t-shirt-standard-weight-soultees-co-uk","title":"Rawkus 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":48060226044247,"sku":"15770049846478813875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059523625303,"sku":"12739964826746571083","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060226109783,"sku":"11284929671450335537","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060226142551,"sku":"32899919802377404367","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060226175319,"sku":"20258135343746899461","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787096961367,"sku":"17724118877668035150","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060226240855,"sku":"32943652361437330709","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060226273623,"sku":"10430439299126860169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060226306391,"sku":"10577478067728081967","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060226339159,"sku":"21610578291666218895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059523690839,"sku":"34674679702501555297","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060226404695,"sku":"45897357213760197054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060226437463,"sku":"67402579678600789183","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060226470231,"sku":"21113249892519984802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787096994135,"sku":"23285026696654928018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060226535767,"sku":"23149503404595645424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060226568535,"sku":"27694654926024327232","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060226601303,"sku":"31710049055980285896","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060226634071,"sku":"24045863854806357609","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059523723607,"sku":"13364772755722230376","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060226699607,"sku":"26212122620693024665","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060226732375,"sku":"47090071482431147451","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060226765143,"sku":"54583857388892581452","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787097026903,"sku":"28652928335438827159","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060226830679,"sku":"25487981724143355555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060226863447,"sku":"28194423503699132888","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512268796247,"sku":"22340200781075581657","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060226928983,"sku":"81562026820362893704","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059523756375,"sku":"17704392580825397649","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060226994519,"sku":"38851289627544400429","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060227027287,"sku":"96121657779133649877","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060227060055,"sku":"14624384045594430571","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787097059671,"sku":"13001925326524947571","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060227125591,"sku":"70473568431604475755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060227158359,"sku":"33274147157853118610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060227191127,"sku":"31845062027484301942","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060227223895,"sku":"27248381264822486013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059523821911,"sku":"86370156028656005880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060227289431,"sku":"20745196806734708840","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060227322199,"sku":"12248410111811931800","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060227354967,"sku":"22282932786835974383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787097092439,"sku":"16230388126335910921","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060227420503,"sku":"21708920651100070605","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512268861783,"sku":"27966867767288017632","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512268894551,"sku":"12463503790132432069","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059523854679,"sku":"25015051408599276168","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060227551575,"sku":"18922022564917810308","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060227584343,"sku":"25536059058969795704","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060227617111,"sku":"14031194905215198442","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787097125207,"sku":"21174002540301916601","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060227682647,"sku":"17759113561417729290","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512268927319,"sku":"16084564990353179127","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059523887447,"sku":"43614680588986217375","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060227780951,"sku":"30425504668179505823","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060227813719,"sku":"33287233111708817828","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060227846487,"sku":"34622282071509941995","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787097157975,"sku":"13358782523847828341","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060227912023,"sku":"31995730484387616515","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060227977559,"sku":"26920230155284388873","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12297146337132221057_2048.jpg?v=1756691928"},{"product_id":"spike-lee-peace-t-shirt-standard-weight-soultees-co-uk","title":"Spike Lee Peace 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":48060239315287,"sku":"97854956875333287417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059518841175,"sku":"22507641144199208044","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060239380823,"sku":"22359430522748813661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060239413591,"sku":"13204744691432684355","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060239446359,"sku":"24464071876677183497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787094896983,"sku":"31399867107625418632","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060239511895,"sku":"23421825389257564012","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060239544663,"sku":"96409988664277192532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060239577431,"sku":"93753371506750308616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060239610199,"sku":"53315881089216282368","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059518873943,"sku":"21668396715326305024","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060239675735,"sku":"28930392303123907483","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060239708503,"sku":"11624831703433681815","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060239741271,"sku":"10216824517169104566","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787094929751,"sku":"16435034039901677022","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060239806807,"sku":"11193748639006517310","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060239839575,"sku":"92266771812292203417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060239872343,"sku":"28792800104504641118","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060239905111,"sku":"17394415235296318743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059518939479,"sku":"30838080867282604281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060239970647,"sku":"24530948116017783169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060240003415,"sku":"17107858363360075885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060240036183,"sku":"55533668108713617268","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787094962519,"sku":"26926194671635507912","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060240101719,"sku":"31650087230110821993","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060240167255,"sku":"52479827648921910216","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512265257303,"sku":"29848289235583651597","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060240232791,"sku":"13874489560588553286","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059518972247,"sku":"27783434629894127910","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060240298327,"sku":"32266530331091638286","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060240331095,"sku":"38477338226026069013","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060240363863,"sku":"66711836802153884490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787094995287,"sku":"17320572936485209180","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060240429399,"sku":"22723891238453598734","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060240462167,"sku":"12362749474533245721","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060240494935,"sku":"15475739952795841521","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060240527703,"sku":"26052202060484992766","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059519005015,"sku":"71149095789417349619","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060240593239,"sku":"15580860258388870006","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060240626007,"sku":"21316286376632011490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060240658775,"sku":"31020663687811560946","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787095028055,"sku":"31385313640221473434","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060240724311,"sku":"16207735852062141543","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512265355607,"sku":"17371708435717053956","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512265388375,"sku":"34001650899390122134","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059519037783,"sku":"15706109008381972354","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060240855383,"sku":"52459857871793912294","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060240888151,"sku":"95277882045363981799","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060240920919,"sku":"20936313092702742277","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787095060823,"sku":"80019169808062981750","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060240986455,"sku":"26862283462578839477","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512265421143,"sku":"20073448561548800213","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059519070551,"sku":"31175246053348202963","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060241084759,"sku":"29431758884279979631","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060241117527,"sku":"22540515486761378874","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060241150295,"sku":"10922298471277633710","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787095093591,"sku":"19610614515071362399","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060241215831,"sku":"23796201843968956154","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060241248599,"sku":"22028802117658064393","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/10702980597821377246_2048.jpg?v=1756691921"},{"product_id":"93-til-infinity-t-shirt-standard-weight-soultees-co-uk","title":"93 Til Infinity 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":48060279030103,"sku":"23025748262313866167","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060279357783,"sku":"21644209270344312600","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060279685463,"sku":"18113832024565665584","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060280013143,"sku":"92382890494558626700","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060280340823,"sku":"76184006801490940038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060280635735,"sku":"17929984649970919493","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060280865111,"sku":"17175147703984624816","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060278833495,"sku":"17803965434639131396","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060279161175,"sku":"33025512088749377027","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060279488855,"sku":"24858109732569510383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060279816535,"sku":"22004923173595485815","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060280144215,"sku":"10855929884377776464","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059515203927,"sku":"35023872298016468349","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059515236695,"sku":"31790543062129310389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059515269463,"sku":"17958951717442131156","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059515302231,"sku":"68280920479358470334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059515334999,"sku":"29670581099392078921","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059515367767,"sku":"32625129500445939697","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059515400535,"sku":"14681129234883659808","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060278899031,"sku":"18433292609310587951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060279226711,"sku":"31303129952335889451","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060279554391,"sku":"17471981649415685457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060279882071,"sku":"22813136478440249534","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060280209751,"sku":"25663861655589317114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060280504663,"sku":"43523766498766122773","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060280734039,"sku":"26786225960625521055","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060278931799,"sku":"25366974213947957906","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060279259479,"sku":"27846577678478273392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060279587159,"sku":"17693978503472428469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060279914839,"sku":"18954055411149011318","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060280242519,"sku":"80814879611314448156","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060280537431,"sku":"19105398683338598556","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060280766807,"sku":"16274357702391432005","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060278964567,"sku":"55978663190630430596","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060279292247,"sku":"31360809732827773440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060279619927,"sku":"84424647923006559782","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060279947607,"sku":"12670934146412452108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060280275287,"sku":"27538490075760359404","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060280570199,"sku":"31220776509417843926","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060280799575,"sku":"42545626416947929761","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787093684567,"sku":"70450069610606924832","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787093717335,"sku":"29467573182555740398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787093782871,"sku":"32301900871287928157","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787093881175,"sku":"24984473503201643973","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787093946711,"sku":"11103165651202271135","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787093979479,"sku":"51766302577272075636","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787094012247,"sku":"33257329850095669430","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060279062871,"sku":"15512448332915008570","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060279390551,"sku":"85494457343968162988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060279718231,"sku":"69410864801249006800","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060280045911,"sku":"22789767426825108822","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512263684439,"sku":"87352607815009934654","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512263749975,"sku":"63530519032520756755","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060280897879,"sku":"23893308237544459004","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060279095639,"sku":"17713039809071912841","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060279423319,"sku":"32620484708840587300","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060279750999,"sku":"23747930935614053929","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060280078679,"sku":"20713962229054555429","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060280406359,"sku":"15398967541882343680","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060279128407,"sku":"29086351697911734802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060279456087,"sku":"26295753187425349604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512263618903,"sku":"66397675247574038463","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060280111447,"sku":"21428681971087923143","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512263717207,"sku":"17724159558612790314","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/1873052820018110421_2048.jpg?v=1756691917"},{"product_id":"all-power-to-the-people-t-shirt-standard-weight-soultees-co-uk","title":"All Power To The People 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":48060285682007,"sku":"21585046300509641047","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060286009687,"sku":"18936890987578177189","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060286337367,"sku":"38825669049278454326","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060286665047,"sku":"10163490268478800737","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060286992727,"sku":"64806849280278566965","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060287287639,"sku":"30116871655793555180","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060287549783,"sku":"98609675243069431027","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060285485399,"sku":"20500575377154927160","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060285813079,"sku":"18564788245892404086","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060286140759,"sku":"40857681203192736311","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060286468439,"sku":"17893551299754229049","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060286796119,"sku":"27566939953865420743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059513139543,"sku":"24446601618780545714","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059513172311,"sku":"10443231162985274342","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059513205079,"sku":"18714274857242923492","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059513270615,"sku":"48748841281358278164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059513303383,"sku":"19915660171545968007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059513336151,"sku":"30890806005003004721","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059513368919,"sku":"21056746015212413233","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060285550935,"sku":"21268705328464768304","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060285878615,"sku":"14689755593059627388","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060286206295,"sku":"22663746423025870062","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060286533975,"sku":"99387083812463932279","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060286861655,"sku":"69000641332085552728","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060287156567,"sku":"18192379441287411436","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060287385943,"sku":"18347626883228955844","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060285583703,"sku":"18789185777108241114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060285911383,"sku":"16205783456905033856","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060286239063,"sku":"62055589971514983469","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060286566743,"sku":"62016401013413154386","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060286894423,"sku":"15660460315925970760","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060287189335,"sku":"17017296114635348973","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060287418711,"sku":"21961159447619399337","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060285616471,"sku":"14951076723551598982","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060285944151,"sku":"58420602974233034659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060286271831,"sku":"21587524523775866580","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060286599511,"sku":"12216668597373961918","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060286927191,"sku":"18666010416659291616","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060287222103,"sku":"23491480860129477298","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060287451479,"sku":"23521466038100883671","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787092898135,"sku":"21984903558127358317","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787092930903,"sku":"23793334839269364335","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787092963671,"sku":"50142500307791410735","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787092996439,"sku":"10105851723858236474","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787093029207,"sku":"63024385568542594461","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787093061975,"sku":"10152114097274476364","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787093094743,"sku":"26256998160659961008","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060285714775,"sku":"17893391739435722379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060286042455,"sku":"25805466902422624497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060286370135,"sku":"15690806278026956219","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060286697815,"sku":"31257645675381817157","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512261226839,"sku":"33233401281072658110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512261292375,"sku":"89986533964129254072","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060287582551,"sku":"48444278573530883364","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060285747543,"sku":"58178510975519503840","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060286075223,"sku":"95281257218378911988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060286402903,"sku":"66844811058848011208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060286730583,"sku":"24154914577352652928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060287058263,"sku":"22116424173920473603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060285780311,"sku":"92817537903377041661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060286107991,"sku":"14237829774989590611","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512261161303,"sku":"19531575389885012587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060286763351,"sku":"65226942928034517434","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512261259607,"sku":"12558673059067585428","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/13638263300861277943_2048.jpg?v=1756691907"},{"product_id":"cassette-tape-t-shirt-standard-weight-soultees-co-uk","title":"Cassette Tape 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":48060294562135,"sku":"14068903227274425604","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060294889815,"sku":"29348383364835394100","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060295217495,"sku":"39681458225811698371","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060295545175,"sku":"31008300894093827937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060295872855,"sku":"25825107016563422940","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060296167767,"sku":"24697206922417553430","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060296397143,"sku":"21157392705661125125","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060294365527,"sku":"30865587525899369250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060294693207,"sku":"19808324343451337188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060295020887,"sku":"17385466691205089769","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060295348567,"sku":"32304027749213135690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060295676247,"sku":"31861992953282326008","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059509731671,"sku":"26216950080833774059","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059509764439,"sku":"38741526060542077950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059509797207,"sku":"25966002327978291186","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059509829975,"sku":"20875640260294959265","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059509895511,"sku":"22478533191623302164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059509928279,"sku":"21125553748470732441","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059509961047,"sku":"32882451891919006471","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060294431063,"sku":"61140141154780952831","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060294758743,"sku":"11387837665731871048","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060295086423,"sku":"26578367766143019207","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060295414103,"sku":"27260657174280491510","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060295741783,"sku":"25221330167032736291","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060296036695,"sku":"14502091362761617524","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060296266071,"sku":"26851297555214724227","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060294463831,"sku":"67750333993453721355","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060294791511,"sku":"22459176332603505503","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060295119191,"sku":"13011705297173288632","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060295446871,"sku":"92562550637602928886","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060295774551,"sku":"99796047444757225169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060296069463,"sku":"10398473040859891244","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060296298839,"sku":"62206216841858870811","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060294496599,"sku":"90035105448486244853","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060294824279,"sku":"83059396646487305686","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060295151959,"sku":"11131045783998078980","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060295479639,"sku":"24299850003773223426","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060295807319,"sku":"21021843551969717300","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060296102231,"sku":"12260199206968472808","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060296331607,"sku":"14569344361299751411","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787091685719,"sku":"77108948478421193741","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787091718487,"sku":"17988580752563435718","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787091751255,"sku":"88636012547447247920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787091784023,"sku":"15702700104324617359","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787091816791,"sku":"26591862249745033095","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787091849559,"sku":"16748747610901098724","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787091882327,"sku":"19450919454749296621","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060294594903,"sku":"82652404233889631348","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060294922583,"sku":"30744373885017797475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060295250263,"sku":"24282113340160765080","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060295577943,"sku":"30287383852856270741","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512259981655,"sku":"16715343525141372811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512260047191,"sku":"22947266833774209560","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060296429911,"sku":"17555033211682204390","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060294627671,"sku":"55202595831267781143","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060294955351,"sku":"55097332541461825203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060295283031,"sku":"23640068042064333743","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060295610711,"sku":"27218444026226860366","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060295938391,"sku":"33544760689108906610","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060294660439,"sku":"11985930938653788054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060294988119,"sku":"21359024566895068839","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512259916119,"sku":"85278455023836971663","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060295643479,"sku":"26376920983204159807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512260014423,"sku":"36897999354586755669","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9421852505908222821_2048.jpg?v=1756691899"},{"product_id":"chung-king-studios-t-shirt-standard-weight-soultees-co-uk","title":"Chung King Studios 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":48060301508951,"sku":"22135485657481489898","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059506094423,"sku":"31067448561435961890","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060301574487,"sku":"28580399884857763883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060301607255,"sku":"27684805138389368129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060301640023,"sku":"22120298008041501884","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787090866519,"sku":"19351252883911583938","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060301705559,"sku":"21399054098226567709","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060301738327,"sku":"88110742745344454303","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060301771095,"sku":"31138327898783329813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060301803863,"sku":"56550269171097824703","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060301836631,"sku":"18557813069455794165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059506127191,"sku":"54171051676629718825","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060301902167,"sku":"41773885528564824606","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060301934935,"sku":"87548059419456980405","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060301967703,"sku":"27277679351386220361","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787090899287,"sku":"80624728475352132078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060302033239,"sku":"21484558736403475163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060302066007,"sku":"18970564952244530369","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060302098775,"sku":"19366346040494361193","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060302131543,"sku":"68395671780622684895","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060302164311,"sku":"33271266524025703293","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059506159959,"sku":"16692948435153562023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060302229847,"sku":"90362291107545246287","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060302262615,"sku":"50048151144155774168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060302295383,"sku":"37025936247094897472","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787090932055,"sku":"27109134832593457105","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060302360919,"sku":"77190785453412713482","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060302393687,"sku":"20250843348740204576","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060302426455,"sku":"31202312615338212499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512258474327,"sku":"30292016929953870934","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060302491991,"sku":"27079026255907427676","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059506192727,"sku":"26545319154551738066","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060302557527,"sku":"29815532167956948379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060302590295,"sku":"23794715794129482475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060302623063,"sku":"13039226162663340243","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787090964823,"sku":"20940884585799791213","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060302688599,"sku":"31782152121557122331","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060302721367,"sku":"80747091564415045283","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060302754135,"sku":"32581655261017498137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060302786903,"sku":"21208948025872483656","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060302819671,"sku":"25547811962740468988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059506225495,"sku":"28217470404017138705","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060302885207,"sku":"65994912229252368922","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060302917975,"sku":"23060924596125079212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060302950743,"sku":"27397351161496073168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787090997591,"sku":"62093053731240126372","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060303016279,"sku":"26793355465367896865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512258539863,"sku":"17226422900079093282","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060303081815,"sku":"13357543840869105365","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512258572631,"sku":"26528037641739343110","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059506258263,"sku":"21867905925725286379","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060303180119,"sku":"24543055577917778504","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060303212887,"sku":"21950260325062129205","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060303245655,"sku":"13284235999486021359","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787091030359,"sku":"11891884970326150192","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060303311191,"sku":"26105581820305218154","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512258605399,"sku":"83182509230616557896","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059506291031,"sku":"91179769527223103988","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060303409495,"sku":"34708098701264162852","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060303442263,"sku":"19317621906461095100","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060303475031,"sku":"10097563595461537622","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787091063127,"sku":"29361907752782753032","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060303540567,"sku":"71393349026438237224","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060303573335,"sku":"43206057368349443856","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/4333207289000750710_2048.jpg?v=1756691895"},{"product_id":"epmd-t-shirt-standard-weight-soultees-co-uk","title":"EPMD 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":48060310782295,"sku":"23198514408627007483","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059503505751,"sku":"31799919749833903020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060310847831,"sku":"15850125249867519421","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060310880599,"sku":"84258338485663290883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060310913367,"sku":"76858530829161181612","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787088867671,"sku":"11087970562477078513","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060310978903,"sku":"20374185487297593286","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060311011671,"sku":"87172644796444271113","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060311044439,"sku":"17768746993410215074","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060311077207,"sku":"28414398862303098652","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060311109975,"sku":"95734009376920364344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059503571287,"sku":"91943081974751636633","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060311175511,"sku":"29509479635862486295","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060311208279,"sku":"31014291109101900947","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060311241047,"sku":"22525971977872970408","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787088900439,"sku":"76383615302920129658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060311306583,"sku":"54025038395124910231","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060311339351,"sku":"33226180623923557447","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060311372119,"sku":"19339854373926204119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060311404887,"sku":"16116255264173055861","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060311437655,"sku":"12477652874301456543","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059503604055,"sku":"20948929602718599563","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060311503191,"sku":"52384670688473643161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060311535959,"sku":"62807419081962860603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060311568727,"sku":"14911903113224358292","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787088933207,"sku":"13404268487811701249","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060311634263,"sku":"23857767369991041190","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060311667031,"sku":"20846232368734220015","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060311699799,"sku":"14336272329016546687","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512256737623,"sku":"20887743357290428109","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060311765335,"sku":"11214131961206439461","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059503669591,"sku":"52420362432148484094","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060311830871,"sku":"33531818926758256997","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060311863639,"sku":"28446195069153643583","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060311896407,"sku":"23010699302063328972","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787088965975,"sku":"39519802419422805802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060311961943,"sku":"33611313701479314314","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060311994711,"sku":"23755165783791317812","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060312027479,"sku":"14708668101876072214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060312060247,"sku":"18866179315931317429","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060312093015,"sku":"73484361688712293046","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059503735127,"sku":"17024278963687597405","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060312158551,"sku":"27923306132900476214","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060312191319,"sku":"34221477382753123763","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060312224087,"sku":"18534943272413149711","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787088998743,"sku":"14403133918846487727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060312289623,"sku":"32838196936802958682","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512256803159,"sku":"15265517679295502605","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060312355159,"sku":"33907986898887532549","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512256835927,"sku":"27472963129460192061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059503767895,"sku":"16245682338994378443","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060312453463,"sku":"32790572183051645836","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060312486231,"sku":"15723255460920468415","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060312518999,"sku":"29388832424909868135","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787089031511,"sku":"21211350357049430961","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060312584535,"sku":"17239599786044127735","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512256868695,"sku":"24153390580235132410","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059503800663,"sku":"58616906375890175524","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060312682839,"sku":"83289228666654273048","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060312715607,"sku":"16625189407088204628","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060312748375,"sku":"16919826821876712523","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787089064279,"sku":"77515567890966243143","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060312813911,"sku":"12311984141924808232","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060312846679,"sku":"33674023916061421802","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/14178112622206858145_2048.jpg?v=1756691890"},{"product_id":"delicious-vinyl-t-shirt-standard-weight-soultees-co-uk","title":"Delicious Vinyl 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":48060329460055,"sku":"31310046611320122318","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060329754967,"sku":"16312732253764233555","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060330049879,"sku":"22103771834986206665","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060330344791,"sku":"30571236715556251120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060330639703,"sku":"22034272644587639990","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060330901847,"sku":"21330467809014594562","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060331098455,"sku":"29566630179701025330","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060329296215,"sku":"30408638189208322809","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060329591127,"sku":"29624089738639435914","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060329886039,"sku":"14413693833127164372","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060330180951,"sku":"72535617459353712004","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060330475863,"sku":"18385798139361822663","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059493806423,"sku":"22164659690228882643","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059493839191,"sku":"21380550031253987487","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059493871959,"sku":"16415311683381555191","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059493904727,"sku":"14555305344943145426","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059493937495,"sku":"21564372198734677500","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059494003031,"sku":"82897572619789161443","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059494035799,"sku":"31899714137149774245","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060329361751,"sku":"24248978523497923938","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060329656663,"sku":"36043713274829649665","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060329951575,"sku":"31365101677836905838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060330246487,"sku":"18951744698529263575","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060330541399,"sku":"69984545288915549249","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060330803543,"sku":"24923309792731878626","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060331000151,"sku":"32519804486093024635","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060329394519,"sku":"24620419009197420228","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060329689431,"sku":"27240946945640369023","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060329984343,"sku":"63055525237542267559","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060330279255,"sku":"27163223218033809084","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060330574167,"sku":"12198562751843258111","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060330836311,"sku":"17461497334837883200","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060331032919,"sku":"10945378486761403722","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787086770519,"sku":"26422275556089166623","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787086803287,"sku":"10882154532031224609","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787086836055,"sku":"32256765843503408813","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787086868823,"sku":"33116938435789456874","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787086901591,"sku":"13863859397780866457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787086934359,"sku":"17906370758532732709","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787086967127,"sku":"15414327799432124673","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060329492823,"sku":"45880632944687563383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060329787735,"sku":"32278313084783866950","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060330082647,"sku":"23546444102564863845","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060330377559,"sku":"42414595168114095930","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512251461975,"sku":"58941103761214834800","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512251527511,"sku":"64800745781283708043","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060331131223,"sku":"12508671712955342359","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060329525591,"sku":"10092954666134806164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060329820503,"sku":"12806331561424908775","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060330115415,"sku":"43609794884887659392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060330410327,"sku":"14362060734000510498","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060330705239,"sku":"32334039862568379260","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060329558359,"sku":"70406202945993040457","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060329853271,"sku":"29120538391245278908","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512251396439,"sku":"15002739203752756508","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060330443095,"sku":"33424001343964203278","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512251494743,"sku":"85817607662309184212","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/11934186863847920233_2048.jpg?v=1756691878"},{"product_id":"nas-illmatic-t-shirt-standard-weight-soultees-co-uk","title":"Nas Illmatic 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":48060338897239,"sku":"24199158659826232008","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060339257687,"sku":"12312155066042415613","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060339618135,"sku":"15240828328239792233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060339978583,"sku":"21542885659577104848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060340339031,"sku":"22418486550757369955","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060340666711,"sku":"14183515592617697802","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060340961623,"sku":"13134429093117360451","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060338667863,"sku":"41929997894355702118","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060339028311,"sku":"25264809350280669778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060339388759,"sku":"19370762246846952920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060339749207,"sku":"18566543558398119509","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060340109655,"sku":"12200199177869248092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512250708311,"sku":"89009364634754808067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512250741079,"sku":"23088788415763262020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512250773847,"sku":"12222928567120613341","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512250839383,"sku":"18313321838795166928","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060340142423,"sku":"22056003650351816253","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060338733399,"sku":"32294376351314428820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060339093847,"sku":"26400393487683293336","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060339454295,"sku":"32172703093361347167","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060339814743,"sku":"19824957189514950248","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060340175191,"sku":"28377597373485507304","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060340502871,"sku":"19360191339045800115","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060340765015,"sku":"32185128258335027088","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060338766167,"sku":"10529852211339580650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060339126615,"sku":"32958784478282124403","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060339487063,"sku":"13850483289224663290","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060339847511,"sku":"14567842700756032816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060340207959,"sku":"25215087373565261652","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060340535639,"sku":"38277143063105257840","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060340830551,"sku":"95276287995468488247","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060338798935,"sku":"14284117377392077693","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060339159383,"sku":"24830546788654840920","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060339519831,"sku":"20154381645079397627","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060339880279,"sku":"10863756480990597340","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060340240727,"sku":"43274950520254770725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060340568407,"sku":"24093300232801960570","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060340863319,"sku":"57220804737838666042","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060338831703,"sku":"10202445819889443573","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060339192151,"sku":"28688321413105716169","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060339552599,"sku":"20141875768891464069","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060339913047,"sku":"65405453620519900131","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060340273495,"sku":"30977698240665370211","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060340601175,"sku":"32257817501926852624","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060340896087,"sku":"91499535873588038373","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787086475607,"sku":"17069604820369398122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787086508375,"sku":"11157338967007260078","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787086541143,"sku":"82680840732069623230","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787086573911,"sku":"16642651569573276020","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787086606679,"sku":"29421622225233149834","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787086639447,"sku":"10954204063892212949","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787086672215,"sku":"23952438648766429831","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060338930007,"sku":"20032657186287683147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060339290455,"sku":"31154458491382230096","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060339650903,"sku":"18005189226830258458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060340011351,"sku":"13438118750985224530","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512250937687,"sku":"29073470150055201951","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512251035991,"sku":"15037302107307350626","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060340994391,"sku":"24150963225150126620","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060338962775,"sku":"33506176959124475720","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060339323223,"sku":"23599406194479693133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060339683671,"sku":"35182798615810917691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512250904919,"sku":"13050795045514652598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512250970455,"sku":"32982044758321472383","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060340732247,"sku":"26200427146477371220","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060340797783,"sku":"21972214931486795476","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060338995543,"sku":"11868233777060367114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060339355991,"sku":"47069607424254287804","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512250806615,"sku":"28995452772616898659","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060340076887,"sku":"11254865552384070755","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512251003223,"sku":"88210298335591986386","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3844310216820817256_2048.jpg?v=1756691876"},{"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":"lords-of-the-underground-t-shirt-standard-weight-soultees-co-uk","title":"Lords Of The Underground 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":48060356919639,"sku":"22805897288422342511","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512246710615,"sku":"14914076614451924897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060356985175,"sku":"25386829482420350716","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060357017943,"sku":"58612268128240494437","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060357050711,"sku":"24811499663368297065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060357083479,"sku":"81410006254705155978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787085656407,"sku":"28878037943012347120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060357149015,"sku":"32381933871874555503","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060357181783,"sku":"19905217436884012658","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060357214551,"sku":"33414969646899830039","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060357247319,"sku":"14476998291477663562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060357280087,"sku":"26980697394767705443","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512246743383,"sku":"10079665811970693624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060357345623,"sku":"15976270160937852641","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060357378391,"sku":"24982326616549142444","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060357411159,"sku":"31596918877931051153","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060357443927,"sku":"28860898713086801295","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787085689175,"sku":"18853134637970728194","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060357509463,"sku":"18941625029334932865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060357542231,"sku":"14557508867756832265","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060357574999,"sku":"33739920335542772691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060357607767,"sku":"38981195183604079904","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060357640535,"sku":"17066326359928366258","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512246776151,"sku":"29678301749250628014","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060357706071,"sku":"22769127479910241009","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060357738839,"sku":"18466611855702778302","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060357771607,"sku":"23555305599805439011","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060357804375,"sku":"54479230246886838615","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787085721943,"sku":"23676276764666469641","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060357869911,"sku":"17157328137741277263","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060357902679,"sku":"46806976034309797515","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060357935447,"sku":"61855886201662176426","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512246808919,"sku":"14393214049453179528","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060358000983,"sku":"10994617271096650774","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512246841687,"sku":"10682820583135730915","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060358066519,"sku":"17592124455204618907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060358099287,"sku":"14308337300855425034","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060358132055,"sku":"21360141993179213363","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060358164823,"sku":"68120889629408427828","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787085754711,"sku":"21416110322933348477","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060358230359,"sku":"37153299910865737250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060358263127,"sku":"82603377972554955871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512246907223,"sku":"20653834643311424885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060358328663,"sku":"19096958969860964848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060358361431,"sku":"26220522897026690441","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060358394199,"sku":"31159456226914425816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060358426967,"sku":"25261908767256617474","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060358459735,"sku":"32176137848072454771","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060358492503,"sku":"26056088340104304820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060358525271,"sku":"12370355690577861785","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787085787479,"sku":"19496776213085575798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060358590807,"sku":"15194946305722651335","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512246939991,"sku":"96153577851420540391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512246972759,"sku":"29419681725507043673","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512247005527,"sku":"33048256287690563871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060358721879,"sku":"17061838579641490294","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060358754647,"sku":"19283927944041782404","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060358787415,"sku":"19905587740772250514","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060358820183,"sku":"13631055191103988963","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787085820247,"sku":"41523495128964221694","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060359016791,"sku":"28876569291761018220","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512247038295,"sku":"21439392650060917693","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060359082327,"sku":"33809582757254584668","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060359115095,"sku":"19908353160010907366","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060359147863,"sku":"18411387869650193563","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060359180631,"sku":"24730696674789165555","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060359213399,"sku":"13652085056584654828","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060359246167,"sku":"72389778340433004439","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787085853015,"sku":"26506504349023597095","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060359311703,"sku":"25263635925315710653","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060359344471,"sku":"11339606598455923224","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/9833182782865395288_2048.jpg?v=1756691871"},{"product_id":"la-face-laface-records-t-shirt-standard-weight-soultees-co-uk","title":"La Face LaFace 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":48060366422359,"sku":"45155857893681937141","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512246186327,"sku":"20585425949989529451","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060366487895,"sku":"26134659976256113810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060366520663,"sku":"10385222999326034092","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060366553431,"sku":"14249271371601836083","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060366586199,"sku":"36918757199140203836","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787085427031,"sku":"23017839761081376721","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060366651735,"sku":"40476381814146921566","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060366684503,"sku":"31043298724736822706","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060366717271,"sku":"57786822860092094416","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060366750039,"sku":"11704250648573293849","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060366782807,"sku":"96311785511068293652","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512246219095,"sku":"12353567341296636038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060366848343,"sku":"13127065206489022641","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060366881111,"sku":"29768113295964002252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060366913879,"sku":"15174572030997185038","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060366946647,"sku":"29193576589340411364","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787085459799,"sku":"29322589620317312749","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060367012183,"sku":"32803429060745227464","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060367044951,"sku":"19516043372285684407","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060367077719,"sku":"37199536239112084147","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060367110487,"sku":"23119331341698318894","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060367143255,"sku":"61566415072069371754","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512246251863,"sku":"22192135992243444875","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060367208791,"sku":"72999392560647460042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060367241559,"sku":"24482712494434784719","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060367274327,"sku":"78545271588779207099","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060367307095,"sku":"29334973510054146091","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787085492567,"sku":"33198370178082717711","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060367372631,"sku":"77996083351140365978","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060367405399,"sku":"68245107420625643351","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060367438167,"sku":"27430063816119817490","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512246284631,"sku":"17392028222104113915","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060367503703,"sku":"33186099245302300252","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512246317399,"sku":"74155571300657117959","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060367569239,"sku":"48858269013331668133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060367602007,"sku":"59978719367857200392","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060367634775,"sku":"12617717533679067927","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060367667543,"sku":"25215448741475443742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787085525335,"sku":"19660341145267700523","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060367733079,"sku":"51253924073721417848","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060367765847,"sku":"12430533501360398226","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512246382935,"sku":"89534482122034527209","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060367831383,"sku":"10267395885653776344","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060367864151,"sku":"15003140162030144334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060367896919,"sku":"19867007543456811121","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060367929687,"sku":"26575938274726995262","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060367962455,"sku":"55475810277963347449","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060367995223,"sku":"23787208140725187802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060368027991,"sku":"99755306268099327624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787085558103,"sku":"99336497327749836899","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060368093527,"sku":"19050524844722378806","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512246415703,"sku":"13491976848160690900","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512246448471,"sku":"20318702821221371211","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512246481239,"sku":"20144922860824657543","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060368224599,"sku":"24927190043546740315","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060368257367,"sku":"42970549849064106587","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060368290135,"sku":"22067882844264654879","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060368322903,"sku":"24307035590804400845","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787085590871,"sku":"28618568240110620110","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060368421207,"sku":"11068951854763482113","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512246514007,"sku":"19208383054262108813","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060368552279,"sku":"26509225275997275769","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060368617815,"sku":"18334259290333773306","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060368650583,"sku":"36583001218357702581","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060368683351,"sku":"39574430492145691787","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060368716119,"sku":"17625543910713558291","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060368748887,"sku":"29035926002486213275","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787085623639,"sku":"11968645580239147995","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060368814423,"sku":"23657433519891558995","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060368847191,"sku":"53728312235949161964","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/16245785296642133785_2048.jpg?v=1756691870"},{"product_id":"hip-hop-t-shirt-standard-weight-soultees-co-uk","title":"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":"Black \/ S","offer_id":48060390375767,"sku":"21281831885995030532","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060390736215,"sku":"29294443312074017205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060391096663,"sku":"39901607047300582006","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060391457111,"sku":"12755145886606178976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060391817559,"sku":"36720239487173756560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060392112471,"sku":"37679925442375115899","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060392407383,"sku":"58918874998291786484","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060390146391,"sku":"19345114797323176761","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060390506839,"sku":"30649865041856067570","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060390867287,"sku":"22265646784646967631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060391227735,"sku":"14056023162391239202","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060391588183,"sku":"21510551133916202294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512241041751,"sku":"19111449278168368892","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512241074519,"sku":"68802687003041715103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512241107287,"sku":"30863679466696638425","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512241172823,"sku":"22339578291539455319","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060391620951,"sku":"12286659566750177960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060390211927,"sku":"13598969717000233494","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060390572375,"sku":"13687464054771733018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060390932823,"sku":"72409607228593730081","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060391293271,"sku":"18199614733133323074","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060391653719,"sku":"20729960739510281227","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060391948631,"sku":"75493900172604678731","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060392210775,"sku":"34585336854778285741","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060390244695,"sku":"37580205393165583533","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060390605143,"sku":"21661485208659151493","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060390965591,"sku":"14705465116907257452","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060391326039,"sku":"24076966343805459509","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060391686487,"sku":"10956040352104245389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060391981399,"sku":"65607967101832336487","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060392276311,"sku":"28459654395524630802","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060390277463,"sku":"29282114114219724872","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060390637911,"sku":"21078129669851644790","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060390998359,"sku":"26455484824882128838","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060391358807,"sku":"12174168451356639052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060391719255,"sku":"20974143909171610869","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060392014167,"sku":"13897477207043915552","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060392309079,"sku":"12067313280801326657","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060390310231,"sku":"14238277376857896440","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060390670679,"sku":"29463843747071515671","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060391031127,"sku":"30011566255334333962","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060391391575,"sku":"19321417627802177401","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060391752023,"sku":"65758964022075738024","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060392046935,"sku":"69407550609106823648","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060392341847,"sku":"14407449356637009504","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787083198807,"sku":"19078565246445018603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787083231575,"sku":"34020011402250827402","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787083264343,"sku":"55174714017111376652","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787083297111,"sku":"25922775787890341607","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787083329879,"sku":"30144690886675522562","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787083362647,"sku":"32926866707851294528","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787083395415,"sku":"35946885946839196053","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060390408535,"sku":"33402522185104486146","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060390768983,"sku":"35224601126281139176","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060391129431,"sku":"22447255185884451807","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060391489879,"sku":"20697084003667952237","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512241271127,"sku":"20819047097062421112","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512241369431,"sku":"23485923051483905356","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060392440151,"sku":"14458312597882285473","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060390441303,"sku":"22279367450982303417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060390801751,"sku":"89907643938842509208","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060391162199,"sku":"28913613140090497540","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512241238359,"sku":"13576892089610421039","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512241303895,"sku":"21934428021877626737","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060392178007,"sku":"23386874805420049475","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060392243543,"sku":"24280159210438829206","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060390474071,"sku":"13603997966572429985","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060390834519,"sku":"86049479916447206626","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512241140055,"sku":"91344351687135959164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060391555415,"sku":"27835664928844021742","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512241336663,"sku":"32195107874934018182","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/3600355860351085670_2048.jpg?v=1756691861"}],"url":"https:\/\/soultees.co.uk\/collections\/hip-hop-softstyle.oembed?page=4","provider":"soultees.co.uk","version":"1.0","type":"link"}