{"title":"Indie Lightweight","description":null,"products":[{"product_id":"mute-records-t-shirt-standard-weight-soultees-co-uk","title":"Mute 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":48059964096855,"sku":"18605113883544680168","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512343769431,"sku":"12989601431428639298","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48059964162391,"sku":"14307872178832427136","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48059964195159,"sku":"30331073976079968631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48059964227927,"sku":"21238595033439923203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48059964260695,"sku":"10202523932381103097","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787130450263,"sku":"31788902819551318294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48059964326231,"sku":"77481820569141529917","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48059964358999,"sku":"17355428700412520216","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48059964391767,"sku":"54818486865985849633","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48059964424535,"sku":"27585419511572311700","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48059964457303,"sku":"24235620000012110061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512343802199,"sku":"67230388338312291513","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48059964522839,"sku":"22211423097760296165","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48059964555607,"sku":"29662840882446067816","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48059964588375,"sku":"31512754181855873199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48059964621143,"sku":"24080192723626381724","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787130483031,"sku":"31978105740679943636","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48059964686679,"sku":"65072722684755386004","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48059964719447,"sku":"23356975331957946664","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48059964752215,"sku":"16569047469303066696","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48059964784983,"sku":"22671798660463398203","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48059964817751,"sku":"33266914132702379164","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512343834967,"sku":"10707234542303166007","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48059964883287,"sku":"17979763589413917499","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48059964916055,"sku":"14788951516057287531","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48059964948823,"sku":"25870174649545102866","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48059964981591,"sku":"87674744116016215683","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787130515799,"sku":"17226842858181145960","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48059965047127,"sku":"24603713615039119691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48059965079895,"sku":"30378440279331412200","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48059965112663,"sku":"25498076119448124858","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512343867735,"sku":"20691767642564025390","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48059965178199,"sku":"32869433759763247162","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512343900503,"sku":"24859987174790511002","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48059965243735,"sku":"16341118511774713684","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48059965276503,"sku":"29901895781483148691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48059965309271,"sku":"11566801538251442384","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48059965342039,"sku":"20891058413946477624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787130548567,"sku":"12538171502768582035","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48059965407575,"sku":"11309545416589306235","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48059965440343,"sku":"23808157255410690678","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512343966039,"sku":"29147687801755018823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48059965505879,"sku":"19167614212503943258","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48059965538647,"sku":"72769713988338619111","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48059965571415,"sku":"34753963917932558826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48059965604183,"sku":"26934905681860781689","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48059965636951,"sku":"14746997927055412980","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48059965669719,"sku":"66953732323170097796","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48059965702487,"sku":"12378648132685435179","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787130581335,"sku":"29909344124318681660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48059965768023,"sku":"11304261668553778632","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512343998807,"sku":"28779420124689109451","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512344031575,"sku":"19288625107719625198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512344064343,"sku":"14865432292150887650","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48059965899095,"sku":"95161640185915323672","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48059965931863,"sku":"33413588848593119042","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48059965964631,"sku":"30345656880009583411","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48059965997399,"sku":"24004593827593027083","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787130614103,"sku":"77349100687850821719","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48059966062935,"sku":"29880081741113411168","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512344097111,"sku":"22858564654294881629","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48059966128471,"sku":"16649678343780617093","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48059966161239,"sku":"24988958143114384588","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48059966194007,"sku":"20418048779026967425","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48059966226775,"sku":"19350678809323648805","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48059966259543,"sku":"68371997599625419453","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48059966292311,"sku":"16918459963640386282","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787130646871,"sku":"33845047819503633148","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48059966357847,"sku":"78720470307137304139","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48059966390615,"sku":"28388866099877139818","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/5881948770643584823_2048.jpg?v=1756692088"},{"product_id":"la-version-francaise-chris-rea-t-shirt-standard-weight-soultees-co-uk","title":"La Version Française Chris Rea 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":48060183478615,"sku":"32064654339567240570","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059545153879,"sku":"35354568025593690779","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060183544151,"sku":"22533475162441417188","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060183576919,"sku":"10963395436248770725","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060183609687,"sku":"27482981315995807858","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787104989527,"sku":"28914763866441376228","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060183675223,"sku":"10931879610621841536","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060183707991,"sku":"32604489130449712039","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060183740759,"sku":"91327060521469181028","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060183773527,"sku":"22863367951288674478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059545186647,"sku":"10936014254303346775","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060183839063,"sku":"29594086425846957450","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060183871831,"sku":"24982190271771726975","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060183904599,"sku":"26454949330417949298","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787105022295,"sku":"27905865695249863198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060183970135,"sku":"22533461197711923041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060184002903,"sku":"76287921804454656135","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060184035671,"sku":"73038694873222978061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060184068439,"sku":"41926671539463554223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059545252183,"sku":"17812804940173762137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060184133975,"sku":"22569256304817867606","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060184166743,"sku":"25893619894135934645","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060184199511,"sku":"30161102889704041587","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787105055063,"sku":"24269360243224730874","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060184265047,"sku":"25017201085764472707","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060184297815,"sku":"32124897195640113385","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512282329431,"sku":"14028117814980761902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060184363351,"sku":"13241850574980375835","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059545284951,"sku":"58062649684514149968","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060184428887,"sku":"27006765267375052033","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060184461655,"sku":"10158229589791627899","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060184494423,"sku":"11887423521891436323","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787105087831,"sku":"32338653181284494713","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060184559959,"sku":"11170760745172408988","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060184592727,"sku":"12975967454100170001","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060184625495,"sku":"21011118538452634106","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060184658263,"sku":"37309190469775268212","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059545317719,"sku":"18153628072451323922","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060184723799,"sku":"33468999679453855740","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060184756567,"sku":"24392734556124572977","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060184789335,"sku":"38303570708839765627","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787105120599,"sku":"73770265071470632824","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060184854871,"sku":"17160171599768202961","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512282394967,"sku":"19615180800678862305","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512282427735,"sku":"25726703309195733402","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059545350487,"sku":"53896660311285096164","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060184985943,"sku":"20145508612777183969","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060185018711,"sku":"32214604656207969755","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060185051479,"sku":"28206113129198159111","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787105153367,"sku":"87478718873470321124","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060185117015,"sku":"29428810369831639294","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512282460503,"sku":"10059237275034306516","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059545383255,"sku":"23491288487801372576","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060185215319,"sku":"97315091119932302327","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060185248087,"sku":"22820415794817382135","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060185280855,"sku":"33379568566362873328","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787105186135,"sku":"86716914227332522046","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060185346391,"sku":"88643425574469344866","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060185379159,"sku":"60909268367962862878","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12732589441547940436_2048.jpg?v=1756691952"},{"product_id":"michael-mcdonald-captain-t-shirt-standard-weight-soultees-co-uk","title":"Michael McDonald Captain 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":48060193505623,"sku":"17419788472102029128","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059538534743,"sku":"25772907922956245458","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060193571159,"sku":"15945285872018773054","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060193603927,"sku":"30480677724462631700","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060193636695,"sku":"31521761225961279050","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787103908183,"sku":"28917062698211999574","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060193702231,"sku":"95454538697366466138","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060193734999,"sku":"22344227186809416315","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060193767767,"sku":"25178811228066048772","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060193800535,"sku":"11418442694885612842","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059538567511,"sku":"52947535705943050534","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060193866071,"sku":"18365428673357294399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060193898839,"sku":"38209660012863435247","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060193931607,"sku":"31252166413938281281","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787103940951,"sku":"29661063861398313318","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060193997143,"sku":"25460039561004268133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060194029911,"sku":"39480052478499966276","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060194062679,"sku":"49776261384132452672","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060194095447,"sku":"80842125652710921994","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059538600279,"sku":"89822046556853032420","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060194160983,"sku":"25869903069204012116","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060194193751,"sku":"77172543456592415294","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060194226519,"sku":"25196508250117644398","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787103973719,"sku":"92619977381111358830","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060194292055,"sku":"88963202363134171713","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060194324823,"sku":"25468790944731892104","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512279970135,"sku":"27935391695723502691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060194390359,"sku":"19753377100219515878","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059538633047,"sku":"13768179905028942547","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060194455895,"sku":"23694179707821527561","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060194488663,"sku":"74051802850810275505","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060194521431,"sku":"22855972643373369133","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787104006487,"sku":"75053432921196957701","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060194586967,"sku":"16912242387693309560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060194619735,"sku":"15555871249305222042","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060194652503,"sku":"18541377188230121691","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060194685271,"sku":"29614635308324795937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059538665815,"sku":"33494184417142282804","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060194750807,"sku":"18093872199008357672","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060194783575,"sku":"54179056016467399480","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060194816343,"sku":"11777457242491157826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787104039255,"sku":"11990830731427448510","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060194881879,"sku":"17240531476975354621","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512280035671,"sku":"10640982456093486155","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512280068439,"sku":"27200529818275506423","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059538698583,"sku":"15791143516699526254","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060195012951,"sku":"19640853460060708261","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060195045719,"sku":"27016921091422921661","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060195078487,"sku":"20283402036810484662","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787104072023,"sku":"63087160171157781578","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060195144023,"sku":"22626383566231982374","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512280101207,"sku":"25414742912239188106","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059538731351,"sku":"27176446872786471300","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060195242327,"sku":"19389661025840474327","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060195275095,"sku":"25216939031760527686","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060195307863,"sku":"31137101251695618391","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787104104791,"sku":"76137737294832758773","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060195373399,"sku":"65860030839996130900","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060195406167,"sku":"22938592735471118893","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/17199399130600183110_2048.jpg?v=1756691947"},{"product_id":"fleetwood-mac-t-shirt-standard-weight-soultees-co-uk","title":"Fleetwood Mac 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":48060425568599,"sku":"24349333778552433120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512236323159,"sku":"96887349773862836199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060425634135,"sku":"20567088647429348140","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060425666903,"sku":"19775307057524257242","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060425699671,"sku":"20146236246706668347","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060425732439,"sku":"34642849653024560810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787081036119,"sku":"22192911174903037497","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":48060425830743,"sku":"65132121480775760352","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060425863511,"sku":"24941482687751265799","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060425896279,"sku":"24198908209183661114","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ S","offer_id":48060425929047,"sku":"30065927384975914424","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060425961815,"sku":"25199561423227449064","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512236355927,"sku":"25909831417535538266","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060426027351,"sku":"68610323162228381478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060426060119,"sku":"47420667998410875655","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060426092887,"sku":"15030851326345854699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060426125655,"sku":"33625478007339958772","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787081068887,"sku":"25399641113243143778","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060426191191,"sku":"15739760744728271178","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060426223959,"sku":"30081620491083345699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060426256727,"sku":"44528665634376834379","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ M","offer_id":48060426289495,"sku":"30836721045064902475","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060426322263,"sku":"18902730627120274812","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512236388695,"sku":"13704155988958972500","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060426387799,"sku":"98518571545282802916","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060426420567,"sku":"19152552703108370820","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060426453335,"sku":"77817196688515002808","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060426486103,"sku":"21792063342418519399","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787081101655,"sku":"27876599213690105140","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060426551639,"sku":"26059178561564960256","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060426584407,"sku":"66720917223823651699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060426617175,"sku":"24243230728265610456","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ L","offer_id":48512236421463,"sku":"26418342704567465552","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060426682711,"sku":"26711797966896572815","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512236454231,"sku":"10864658682740586358","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060426748247,"sku":"20754514689079547865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060426781015,"sku":"24881160421295821152","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060426813783,"sku":"16201158990147776501","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060426846551,"sku":"30136051344546813785","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787081134423,"sku":"14872586810868672656","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060426912087,"sku":"19736339169321325478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060426944855,"sku":"30437320570052948885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512236519767,"sku":"24067175370329297863","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ XL","offer_id":48060427010391,"sku":"29445513518890777708","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060427043159,"sku":"69084307173309000435","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060427075927,"sku":"56832419033147467550","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060427108695,"sku":"27837904913582522018","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060427141463,"sku":"19457086541944026865","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060427174231,"sku":"16545045081619922230","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060427206999,"sku":"25842625862604524306","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787081167191,"sku":"32555184926988242136","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060427272535,"sku":"90098390863031236126","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512236552535,"sku":"19500530691734702412","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512236585303,"sku":"77627783261685021120","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Carolina Blue \/ 2XL","offer_id":48512236618071,"sku":"10820415478566052223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060427403607,"sku":"17761627194631049406","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060427436375,"sku":"31497237492831958303","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060427469143,"sku":"54547959676818118035","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060427501911,"sku":"29281897389186902036","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787081199959,"sku":"29391378190466319814","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060427567447,"sku":"23815587560920278354","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512236650839,"sku":"17917281978572142197","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060427632983,"sku":"12060155573354913335","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060427665751,"sku":"24667685975980798929","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060427698519,"sku":"75994361486688580373","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060427731287,"sku":"32116743371933963788","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060427764055,"sku":"15921027012280431685","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060427796823,"sku":"32671571370940748141","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787081232727,"sku":"30413834969127320542","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060427862359,"sku":"53650990037572093390","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060427895127,"sku":"33276571756949208645","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/15408889837272587572_2048.jpg?v=1756691845"},{"product_id":"use-hearing-protection-t-shirt-standard-weight-soultees-co-uk","title":"Use Hearing Protection 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":48060557099351,"sku":"20795516578079122937","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059466182999,"sku":"34014305544266885362","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060557164887,"sku":"26405871548891970986","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":48060557197655,"sku":"15662836277677749061","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060557230423,"sku":"23321696004163944586","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787066356055,"sku":"93065257855140120944","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060557295959,"sku":"83998491068803993826","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060557328727,"sku":"45364582356299733506","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060557361495,"sku":"13669115939938432871","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059466215767,"sku":"31016574800531311052","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060557427031,"sku":"29788470018878150597","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48060557459799,"sku":"24263251743415837883","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060557492567,"sku":"48564893061859535690","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787066388823,"sku":"31318049973954149902","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060557558103,"sku":"15310826007850047944","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060557590871,"sku":"12502182100321728529","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060557623639,"sku":"21765122433119007823","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059466248535,"sku":"79600537744728959819","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060557689175,"sku":"26924876732800070880","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48060557721943,"sku":"96214065496294857798","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060557754711,"sku":"42080350214227057257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787066421591,"sku":"19849113557769675047","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060557820247,"sku":"57487091001204847571","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060557853015,"sku":"19589809551681344357","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060557885783,"sku":"30635140321457926766","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059466281303,"sku":"15678242179510521513","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060557951319,"sku":"32888077615863305661","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48060557984087,"sku":"28837264393521017352","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060558016855,"sku":"20793519215618697603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787066454359,"sku":"29775944358099279277","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060558082391,"sku":"26835720652363561221","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060558115159,"sku":"13803079899867795598","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060558147927,"sku":"29214892301992544142","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059466314071,"sku":"31074529276120386856","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060558213463,"sku":"26753888136281759205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48060558246231,"sku":"28230167525163007794","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060558278999,"sku":"14790118643074023296","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787066487127,"sku":"19985553853165942253","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060558344535,"sku":"31830831796486419163","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060558377303,"sku":"28419206456846355975","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059466346839,"sku":"50537609449664667023","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060558442839,"sku":"13072463827373399644","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060558475607,"sku":"15676155941045415234","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787066519895,"sku":"48457920265056602618","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060558541143,"sku":"15906846713121708550","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059466379607,"sku":"12439558191449857506","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060558606679,"sku":"70628239221426399913","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060558639447,"sku":"14330178535309179138","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787066552663,"sku":"24934952074839261933","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060558704983,"sku":"14260813628715709219","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/16049374264834704129_2048.jpg?v=1756691776"},{"product_id":"new-order-substance-t-shirt-standard-weight-soultees-co-uk","title":"New Order Substance 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":48060607529303,"sku":"32449922819472735646","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060607856983,"sku":"12709123629046362215","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060608184663,"sku":"25686943061212198403","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060608512343,"sku":"14435185897895379608","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060608840023,"sku":"32588100471177036334","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060609134935,"sku":"27505715980291623003","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060609364311,"sku":"20643005394105728018","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060607332695,"sku":"71584754141643191903","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060607660375,"sku":"33960663429633599970","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060607988055,"sku":"27789796299411088189","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060608315735,"sku":"22078578138532538893","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060608643415,"sku":"21198170670676882137","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059446817111,"sku":"27251802411021002853","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059446849879,"sku":"44748188944236954877","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059446882647,"sku":"34018928616508139481","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059446915415,"sku":"80723337907893382812","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059446948183,"sku":"88467743358270579730","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059446980951,"sku":"78518015143681378080","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059447013719,"sku":"16499425700999132957","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060607398231,"sku":"19223640291234999844","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060607725911,"sku":"22039014956170953952","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060608053591,"sku":"14980746296677418162","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060608381271,"sku":"31778640520059917308","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060608708951,"sku":"21444427138829828026","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060609003863,"sku":"25907477908354040060","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060609233239,"sku":"32396568955651405364","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":48060607430999,"sku":"99886216658088734626","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":48060607758679,"sku":"20208325119328963311","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":48060608086359,"sku":"27107545239088129368","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":48060608414039,"sku":"16658541589294277393","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":48060608741719,"sku":"11964064364137044560","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":48060609036631,"sku":"33771857148247998644","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":48060609266007,"sku":"20643192765986237920","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060607463767,"sku":"12955716118333368985","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060607791447,"sku":"50156701534269320631","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060608119127,"sku":"32843687408577458233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060608446807,"sku":"14547237707918260868","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060608774487,"sku":"32008222563854038043","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060609069399,"sku":"35252362201853370712","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060609298775,"sku":"57153570889461012797","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787059540311,"sku":"93183819854301750667","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787059573079,"sku":"16848593030124466664","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787059605847,"sku":"67387878692103488122","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787059638615,"sku":"26903727791012012103","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787059671383,"sku":"27763587666746347459","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787059704151,"sku":"24561382834538443036","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787059736919,"sku":"11509624303402056151","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060607562071,"sku":"67058795755327641452","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060607889751,"sku":"10894738856213222558","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060608217431,"sku":"30462252434676573935","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060608545111,"sku":"25253328320128096332","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512184582487,"sku":"85802999427813986613","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512184615255,"sku":"17614626868616755341","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060609397079,"sku":"14569482425057858597","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060607594839,"sku":"68948266564515418843","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060607922519,"sku":"20980420752222097565","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060608250199,"sku":"29958465755976358236","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060608577879,"sku":"20615316915662174375","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060608905559,"sku":"27485583875849158850","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ S","offer_id":48060607627607,"sku":"15671941090370491866","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ M","offer_id":48060607955287,"sku":"33173155310368003817","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ L","offer_id":48060608282967,"sku":"42935076224251518885","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ XL","offer_id":48060608610647,"sku":"16987695394060764467","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Lime \/ 2XL","offer_id":48060608938327,"sku":"78962506703063625493","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/15506178603249761998_2048.jpg?v=1756691739"},{"product_id":"talking-heads-stop-making-sense-t-shirt-standard-weight-soultees-co-uk","title":"Talking Heads Stop Making Sense 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":48060693807447,"sku":"26523504934661835233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":48060694233431,"sku":"27407168645817952360","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":48060694659415,"sku":"98281648196803742903","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":48060695085399,"sku":"25442605588065651264","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":48060695511383,"sku":"15839695564034132523","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":48060695839063,"sku":"11278106234112292916","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":48060696166743,"sku":"10782907521859305013","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":48060693512535,"sku":"27051483877510286675","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":48060693938519,"sku":"16046645188688593371","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":48060694364503,"sku":"29100090409490969810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":48060694790487,"sku":"52354494135049669840","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":48060695216471,"sku":"14937114712004622539","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ S","offer_id":49059427320151,"sku":"56076995642956605884","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ M","offer_id":49059427352919,"sku":"33973935139511592605","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ L","offer_id":49059427385687,"sku":"77845162019592566012","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ XL","offer_id":49059427451223,"sku":"18394295910068030843","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 2XL","offer_id":49059427483991,"sku":"18686136474137495072","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 3XL","offer_id":49059427516759,"sku":"17838026936183443596","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Daisy \/ 4XL","offer_id":49059427549527,"sku":"90309918274848779027","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":48512163381591,"sku":"32553049983043235417","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48512163414359,"sku":"26693402234485324592","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48512163447127,"sku":"33126481981498092907","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48512163479895,"sku":"34819088467329021041","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48060695282007,"sku":"13525938092060613897","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":48060693610839,"sku":"22330211391092545446","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":48060694036823,"sku":"26236601033004582488","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":48060694462807,"sku":"20464760431277186414","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":48060694888791,"sku":"24709008051195308161","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":48060695314775,"sku":"31049189667422434257","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 3XL","offer_id":48060695675223,"sku":"31170628246003433008","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 4XL","offer_id":48060695970135,"sku":"27715129677363129340","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ S","offer_id":48060693643607,"sku":"56190070681922111101","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ M","offer_id":48060694069591,"sku":"28622614101657856495","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ L","offer_id":48060694495575,"sku":"91071669880734074739","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48060694921559,"sku":"33341547473387024223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48060695347543,"sku":"25243541458188760844","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":48060693676375,"sku":"10407098431137084713","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":48060694102359,"sku":"24611027680470728542","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":48060694528343,"sku":"53085166585426124209","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":48060694954327,"sku":"19860507964495322116","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48060695380311,"sku":"43244089792954588578","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48060695707991,"sku":"13965022883288105643","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48060696035671,"sku":"38283308667999284406","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":48060693709143,"sku":"15421547045925061811","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":48060694135127,"sku":"23026190536496647543","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":48060694561111,"sku":"12016181278115045852","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":48060694987095,"sku":"31629202383257390644","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":48060695413079,"sku":"25561279838413492129","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 3XL","offer_id":48060695740759,"sku":"22944259747227369646","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 4XL","offer_id":48060696068439,"sku":"11008722149566651927","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48787050856791,"sku":"20609809446091481199","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48787050889559,"sku":"27745402315094463391","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48787050922327,"sku":"23437653372933089224","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48787050955095,"sku":"54455921583842252094","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48787050987863,"sku":"12513746975016360478","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48787051020631,"sku":"14818773747309417423","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48787051053399,"sku":"21679005504202679130","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":48060693774679,"sku":"33022655235710341860","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":48060694200663,"sku":"14557308311463098436","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":48060694626647,"sku":"30284795269337986571","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":48060695052631,"sku":"33853907009242959784","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":48060695478615,"sku":"24580795866758380292","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":48060695806295,"sku":"27038329186998862635","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":48060696133975,"sku":"45040692847736036096","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":48060693840215,"sku":"22764597742120890579","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":48060694266199,"sku":"55273786279830409922","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":48060694692183,"sku":"90438916993908037516","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":48060695118167,"sku":"78954578118324180196","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48512163578199,"sku":"22062681979429725993","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48512163610967,"sku":"21533580093623570194","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48060696199511,"sku":"12159780439474967522","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":48060693872983,"sku":"20230123306754206595","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":48060694298967,"sku":"32526998315323661017","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":48060694724951,"sku":"12323488480576350515","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":48512163643735,"sku":"93787029793843175065","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":48512163676503,"sku":"39667169682914695901","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":48060695904599,"sku":"14615721878676393945","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":48060696002903,"sku":"21132720526720163112","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":48060693905751,"sku":"31989660574661006179","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":48060694331735,"sku":"29385194927800606091","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":48060694757719,"sku":"10637291187295157067","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":48060695183703,"sku":"29779040597734650233","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48060695609687,"sku":"16738972351830473761","price":17.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/17922233783473389856_2048.jpg?v=1756691684"},{"product_id":"can-future-days-t-shirt-standard-weight-soultees-co-uk","title":"Can Future Days 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":50486394519895,"sku":"11335065344976468119","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ S","offer_id":50486394552663,"sku":"19470057486798112624","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ S","offer_id":50486394585431,"sku":"22907800067427086699","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":50486394618199,"sku":"12432368673270094721","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ S","offer_id":50486394650967,"sku":"29853306000998875543","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":50486394683735,"sku":"21665006457148420764","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":50486394716503,"sku":"22489333023171253361","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":50486394749271,"sku":"20109399091917394501","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":50486394782039,"sku":"52255490331678078223","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":50486394814807,"sku":"89134338870144532407","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":50486394847575,"sku":"41316363522883399448","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ M","offer_id":50486394880343,"sku":"66430633797505312107","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":50486394913111,"sku":"23194443040946287415","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ M","offer_id":50486394945879,"sku":"23507783194976981603","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":50486394978647,"sku":"15126427983957260250","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":50486395011415,"sku":"29434774455303578389","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":50486395044183,"sku":"13914566741460797727","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":50486395076951,"sku":"13987633540138608802","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":50486395109719,"sku":"25076964351659843801","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":50486395142487,"sku":"87208856391038566275","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ L","offer_id":50486395175255,"sku":"51899314126874764998","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":50486395208023,"sku":"75423842171896588460","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ L","offer_id":50486395240791,"sku":"23359488202236517767","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":50486395273559,"sku":"20436997582580043004","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":50486395306327,"sku":"16942858469664375003","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":50486395339095,"sku":"11841944901300348976","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":50486395371863,"sku":"33834379014316102660","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":50486395404631,"sku":"24614117048053153198","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":50486395437399,"sku":"17394165389272410879","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ XL","offer_id":50486395470167,"sku":"17006892211318835280","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":50486395502935,"sku":"14348883454506544844","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ XL","offer_id":50486395535703,"sku":"14046756883472604167","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":50486395568471,"sku":"25897635596260831653","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":50486395601239,"sku":"25550033139691081936","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":50486395634007,"sku":"33696597653694976869","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":50486395666775,"sku":"19049704185720219205","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":50486395699543,"sku":"12330197232351699228","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":50486395732311,"sku":"77465323920566956995","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Irish Green \/ 2XL","offer_id":50486395765079,"sku":"32573243621300719131","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":50486395797847,"sku":"29811688716714718108","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Royal \/ 2XL","offer_id":50486395830615,"sku":"18881504116229618097","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":50486395863383,"sku":"33062845961788157810","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":50486395896151,"sku":"16616943244356406172","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":50486395928919,"sku":"19465964913753410204","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":50486395961687,"sku":"24193332951738389204","price":17.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":50486395994455,"sku":"10190336551264806772","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":50486396027223,"sku":"14851202512869707708","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":50486396059991,"sku":"81200236986667946877","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":50486396092759,"sku":"31232043630448801288","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12590211846006842854_2048.jpg?v=1756691614"},{"product_id":"talking-heads-stop-making-sense-t-shirt-lightweight-5101985","title":"Talking Heads Stop Making Sense 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54109179609431,"sku":"MD-161014761","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54109179642199,"sku":"MD-161014762","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54109179674967,"sku":"MD-161014763","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54109179707735,"sku":"MD-161014764","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54109179740503,"sku":"MD-161014783","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sand","offer_id":54109179773271,"sku":"MD-161014788","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54109179806039,"sku":"MD-161014797","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54109179838807,"sku":"MD-161014765","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54109179871575,"sku":"MD-161014766","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54109179904343,"sku":"MD-161014767","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54109179937111,"sku":"MD-161014768","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54109179969879,"sku":"MD-161014784","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sand","offer_id":54109180002647,"sku":"MD-161014789","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Mint Green","offer_id":54109180035415,"sku":"MD-161014793","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54109180068183,"sku":"MD-161014769","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54109180100951,"sku":"MD-161014770","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54109180133719,"sku":"MD-161014771","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54109180166487,"sku":"MD-161014772","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54109180199255,"sku":"MD-161014781","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54109180232023,"sku":"MD-161014785","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sand","offer_id":54109180264791,"sku":"MD-161014790","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Mint Green","offer_id":54109180297559,"sku":"MD-161014794","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54109180330327,"sku":"MD-161014773","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54109180363095,"sku":"MD-161014774","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54109180395863,"sku":"MD-161014775","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54109180428631,"sku":"MD-161014776","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54109180461399,"sku":"MD-161014782","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54109180494167,"sku":"MD-161014786","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sand","offer_id":54109180526935,"sku":"MD-161014791","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Mint Green","offer_id":54109180559703,"sku":"MD-161014795","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54109180592471,"sku":"MD-161014777","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54109180625239,"sku":"MD-161014778","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54109180658007,"sku":"MD-161014779","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54109180690775,"sku":"MD-161014780","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54109180723543,"sku":"MD-161014787","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sand","offer_id":54109180756311,"sku":"MD-161014792","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Mint Green","offer_id":54109180789079,"sku":"MD-161014796","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/c87ded7b-0ff1-42cf-9132-8f755509b5a4_cfe02575-6ae0-4347-9358-811005d0162a.jpg?v=1784820201"},{"product_id":"maxs-kansas-city-t-shirt-lightweight-5102434","title":"Max's Kansas City 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Charcoal","offer_id":54121470886231,"sku":"MD-161049121","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Dark Chocolate","offer_id":54121470918999,"sku":"MD-161049122","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54121470951767,"sku":"MD-161049123","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Navy","offer_id":54121470984535,"sku":"MD-161049124","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Royal","offer_id":54121471017303,"sku":"MD-161049125","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54121471050071,"sku":"MD-161049126","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black","offer_id":54121471082839,"sku":"MD-161049127","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Charcoal","offer_id":54121471115607,"sku":"MD-161049128","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Dark Chocolate","offer_id":54121471148375,"sku":"MD-161049129","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54121471181143,"sku":"MD-161049130","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Navy","offer_id":54121471213911,"sku":"MD-161049131","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Royal","offer_id":54121471246679,"sku":"MD-161049132","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54121471279447,"sku":"MD-161049133","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black","offer_id":54121471312215,"sku":"MD-161049134","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Charcoal","offer_id":54121471344983,"sku":"MD-161049135","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Dark Chocolate","offer_id":54121471377751,"sku":"MD-161049136","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54121471410519,"sku":"MD-161049137","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Navy","offer_id":54121471443287,"sku":"MD-161049138","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Royal","offer_id":54121471476055,"sku":"MD-161049139","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54121471508823,"sku":"MD-161049140","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black","offer_id":54121471541591,"sku":"MD-161049141","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Charcoal","offer_id":54121471574359,"sku":"MD-161049142","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Dark Chocolate","offer_id":54121471607127,"sku":"MD-161049143","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54121471639895,"sku":"MD-161049144","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Navy","offer_id":54121471672663,"sku":"MD-161049145","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Royal","offer_id":54121471705431,"sku":"MD-161049146","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54121471738199,"sku":"MD-161049147","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black","offer_id":54121471770967,"sku":"MD-161049148","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":54121471803735,"sku":"MD-161049149","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Dark Chocolate","offer_id":54121471836503,"sku":"MD-161049150","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54121471869271,"sku":"MD-161049151","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Navy","offer_id":54121471902039,"sku":"MD-161049152","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Royal","offer_id":54121471934807,"sku":"MD-161049153","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54121471967575,"sku":"MD-161049154","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black","offer_id":54121472000343,"sku":"MD-161049155","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Maroon","offer_id":54121472033111,"sku":"MD-161049156","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Maroon","offer_id":54121472065879,"sku":"MD-161049157","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Maroon","offer_id":54121472098647,"sku":"MD-161049158","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Maroon","offer_id":54121472131415,"sku":"MD-161049159","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Maroon","offer_id":54121472164183,"sku":"MD-161049160","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Carolina Blue","offer_id":54121472196951,"sku":"MD-161049161","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Carolina Blue","offer_id":54121472229719,"sku":"MD-161049162","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Carolina Blue","offer_id":54121472262487,"sku":"MD-161049163","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Carolina Blue","offer_id":54121472295255,"sku":"MD-161049164","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Carolina Blue","offer_id":54121472328023,"sku":"MD-161049165","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/e1d00aeb-35b3-484e-bf36-9068976f9032.jpg?v=1784823971"},{"product_id":"fillmore-west-t-shirt-lightweight-5102441","title":"Fillmore West 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Charcoal","offer_id":54121478259031,"sku":"MD-161049405","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Dark Chocolate","offer_id":54121478291799,"sku":"MD-161049406","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54121478324567,"sku":"MD-161049407","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Navy","offer_id":54121478357335,"sku":"MD-161049408","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Royal","offer_id":54121478390103,"sku":"MD-161049409","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54121478422871,"sku":"MD-161049410","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black","offer_id":54121478455639,"sku":"MD-161049411","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Charcoal","offer_id":54121478488407,"sku":"MD-161049412","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Dark Chocolate","offer_id":54121478521175,"sku":"MD-161049413","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54121478553943,"sku":"MD-161049414","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Navy","offer_id":54121478586711,"sku":"MD-161049415","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Royal","offer_id":54121478619479,"sku":"MD-161049416","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54121478652247,"sku":"MD-161049417","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black","offer_id":54121478685015,"sku":"MD-161049418","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Charcoal","offer_id":54121478717783,"sku":"MD-161049419","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Dark Chocolate","offer_id":54121478750551,"sku":"MD-161049420","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54121478783319,"sku":"MD-161049421","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Navy","offer_id":54121478816087,"sku":"MD-161049422","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Royal","offer_id":54121478848855,"sku":"MD-161049423","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54121478881623,"sku":"MD-161049424","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black","offer_id":54121478914391,"sku":"MD-161049425","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Charcoal","offer_id":54121478947159,"sku":"MD-161049426","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Dark Chocolate","offer_id":54121478979927,"sku":"MD-161049427","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54121479012695,"sku":"MD-161049428","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Navy","offer_id":54121479045463,"sku":"MD-161049429","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Royal","offer_id":54121479078231,"sku":"MD-161049430","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54121479110999,"sku":"MD-161049432","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black","offer_id":54121479143767,"sku":"MD-161049435","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":54121479176535,"sku":"MD-161049464","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Dark Chocolate","offer_id":54121479209303,"sku":"MD-161049465","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54121479242071,"sku":"MD-161049466","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Navy","offer_id":54121479274839,"sku":"MD-161049467","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Royal","offer_id":54121479307607,"sku":"MD-161049468","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54121479340375,"sku":"MD-161049469","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black","offer_id":54121479373143,"sku":"MD-161049470","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Maroon","offer_id":54121479405911,"sku":"MD-161049471","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Maroon","offer_id":54121479438679,"sku":"MD-161049472","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Maroon","offer_id":54121479471447,"sku":"MD-161049473","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Maroon","offer_id":54121479504215,"sku":"MD-161049474","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Maroon","offer_id":54121479536983,"sku":"MD-161049475","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Carolina Blue","offer_id":54121479569751,"sku":"MD-161049476","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Carolina Blue","offer_id":54121479602519,"sku":"MD-161049477","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Carolina Blue","offer_id":54121479635287,"sku":"MD-161049478","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Carolina Blue","offer_id":54121479668055,"sku":"MD-161049479","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Carolina Blue","offer_id":54121479700823,"sku":"MD-161049480","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/2a4ed0a8-d478-42da-b97d-22f4c4bf2729.jpg?v=1784823973"},{"product_id":"salford-lads-club-t-shirt-lightweight-5102440","title":"Salford Lads Club 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Charcoal","offer_id":54121476784471,"sku":"MD-161049391","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Dark Chocolate","offer_id":54121476817239,"sku":"MD-161049392","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54121476850007,"sku":"MD-161049393","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Navy","offer_id":54121476882775,"sku":"MD-161049394","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Royal","offer_id":54121476915543,"sku":"MD-161049395","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54121476948311,"sku":"MD-161049396","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black","offer_id":54121476981079,"sku":"MD-161049397","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Charcoal","offer_id":54121477013847,"sku":"MD-161049398","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Dark Chocolate","offer_id":54121477046615,"sku":"MD-161049399","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54121477079383,"sku":"MD-161049400","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Navy","offer_id":54121477112151,"sku":"MD-161049401","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Royal","offer_id":54121477144919,"sku":"MD-161049402","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54121477177687,"sku":"MD-161049403","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black","offer_id":54121477210455,"sku":"MD-161049404","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Charcoal","offer_id":54121477243223,"sku":"MD-161049431","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Dark Chocolate","offer_id":54121477275991,"sku":"MD-161049433","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54121477308759,"sku":"MD-161049434","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Navy","offer_id":54121477341527,"sku":"MD-161049436","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Royal","offer_id":54121477374295,"sku":"MD-161049437","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54121477407063,"sku":"MD-161049438","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black","offer_id":54121477439831,"sku":"MD-161049439","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Charcoal","offer_id":54121477472599,"sku":"MD-161049440","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Dark Chocolate","offer_id":54121477505367,"sku":"MD-161049441","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54121477538135,"sku":"MD-161049442","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Navy","offer_id":54121477570903,"sku":"MD-161049443","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Royal","offer_id":54121477603671,"sku":"MD-161049444","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54121477636439,"sku":"MD-161049445","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black","offer_id":54121477669207,"sku":"MD-161049446","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":54121477701975,"sku":"MD-161049447","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Dark Chocolate","offer_id":54121477734743,"sku":"MD-161049448","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54121477767511,"sku":"MD-161049449","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Navy","offer_id":54121477800279,"sku":"MD-161049450","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Royal","offer_id":54121477833047,"sku":"MD-161049451","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54121477865815,"sku":"MD-161049452","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black","offer_id":54121477898583,"sku":"MD-161049453","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Maroon","offer_id":54121477931351,"sku":"MD-161049454","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Maroon","offer_id":54121477964119,"sku":"MD-161049455","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Maroon","offer_id":54121477996887,"sku":"MD-161049456","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Maroon","offer_id":54121478029655,"sku":"MD-161049457","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Maroon","offer_id":54121478062423,"sku":"MD-161049458","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Carolina Blue","offer_id":54121478095191,"sku":"MD-161049459","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Carolina Blue","offer_id":54121478127959,"sku":"MD-161049460","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Carolina Blue","offer_id":54121478160727,"sku":"MD-161049461","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Carolina Blue","offer_id":54121478193495,"sku":"MD-161049462","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Carolina Blue","offer_id":54121478226263,"sku":"MD-161049463","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/6a57b122-8600-46a3-a85e-6074e5521ccf.jpg?v=1784823974"},{"product_id":"factory-records-festival-of-the-10th-summer-t-shirt-lightweight-5102433","title":"Factory Records Festival Of The 10th Summer 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Charcoal","offer_id":54121467871575,"sku":"MD-161049076","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Dark Chocolate","offer_id":54121467904343,"sku":"MD-161049077","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54121467937111,"sku":"MD-161049078","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Navy","offer_id":54121467969879,"sku":"MD-161049079","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Royal","offer_id":54121468002647,"sku":"MD-161049080","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54121468035415,"sku":"MD-161049081","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black","offer_id":54121468068183,"sku":"MD-161049082","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Charcoal","offer_id":54121468100951,"sku":"MD-161049083","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Dark Chocolate","offer_id":54121468133719,"sku":"MD-161049084","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54121468166487,"sku":"MD-161049085","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Navy","offer_id":54121468199255,"sku":"MD-161049086","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Royal","offer_id":54121468232023,"sku":"MD-161049087","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54121468264791,"sku":"MD-161049088","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black","offer_id":54121468297559,"sku":"MD-161049089","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Charcoal","offer_id":54121468330327,"sku":"MD-161049090","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Dark Chocolate","offer_id":54121468363095,"sku":"MD-161049091","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54121468395863,"sku":"MD-161049092","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Navy","offer_id":54121468428631,"sku":"MD-161049093","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Royal","offer_id":54121468461399,"sku":"MD-161049094","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54121468494167,"sku":"MD-161049095","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black","offer_id":54121468526935,"sku":"MD-161049096","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Charcoal","offer_id":54121468559703,"sku":"MD-161049097","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Dark Chocolate","offer_id":54121468592471,"sku":"MD-161049098","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54121468625239,"sku":"MD-161049099","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Navy","offer_id":54121468658007,"sku":"MD-161049100","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Royal","offer_id":54121468690775,"sku":"MD-161049101","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54121468723543,"sku":"MD-161049102","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black","offer_id":54121468756311,"sku":"MD-161049103","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Charcoal","offer_id":54121468789079,"sku":"MD-161049104","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Dark Chocolate","offer_id":54121468821847,"sku":"MD-161049105","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54121468854615,"sku":"MD-161049106","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Navy","offer_id":54121468887383,"sku":"MD-161049107","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Royal","offer_id":54121468920151,"sku":"MD-161049108","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54121468952919,"sku":"MD-161049109","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black","offer_id":54121468985687,"sku":"MD-161049110","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Maroon","offer_id":54121469018455,"sku":"MD-161049111","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Maroon","offer_id":54121469051223,"sku":"MD-161049112","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Maroon","offer_id":54121469083991,"sku":"MD-161049113","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Maroon","offer_id":54121469116759,"sku":"MD-161049114","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Maroon","offer_id":54121469149527,"sku":"MD-161049115","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Carolina Blue","offer_id":54121469182295,"sku":"MD-161049116","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Carolina Blue","offer_id":54121469215063,"sku":"MD-161049117","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Carolina Blue","offer_id":54121469247831,"sku":"MD-161049118","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Carolina Blue","offer_id":54121469280599,"sku":"MD-161049119","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Carolina Blue","offer_id":54121469313367,"sku":"MD-161049120","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/d647919c-e7b8-4803-9f76-9f9cb92c2ce9.jpg?v=1784823976"},{"product_id":"vinyl-fetish-melrose-t-shirt-lightweight-5105378","title":"Vinyl Fetish Melrose 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54116823466327,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54116823499095,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54116823531863,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54116823564631,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54116823597399,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Military Green","offer_id":54116823630167,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54116823662935,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54116823695703,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54116823728471,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54116823761239,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54116823794007,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54116823826775,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54116823859543,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Military Green","offer_id":54116823892311,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54116823925079,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54116823957847,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54116823990615,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54116824023383,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54116824056151,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54116824088919,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Military Green","offer_id":54116824121687,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54116824154455,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54116824187223,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54116824219991,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54116824252759,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54116824285527,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54116824318295,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54116824351063,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Military Green","offer_id":54116824383831,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54116824416599,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54116824449367,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54116824482135,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54116824514903,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54116824547671,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54116824580439,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54116824613207,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Military Green","offer_id":54116824645975,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54116824678743,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/8e87a48f-5539-47ab-9da4-ead3db2c0ff9.jpg?v=1784904439"},{"product_id":"i-dont-like-cricket-dreadlock-holiday-10cc-t-shirt-lightweight-5105393","title":"I Don't Like Cricket Dreadlock Holiday 10cc 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54116849615191,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54116849647959,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54116849680727,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54116849713495,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54116849746263,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Military Green","offer_id":54116849779031,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54116849811799,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54116849844567,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54116849877335,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54116849910103,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54116849942871,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54116849975639,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54116850008407,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Military Green","offer_id":54116850041175,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54116850073943,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54116850106711,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54116850139479,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54116850172247,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54116850205015,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54116850237783,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Military Green","offer_id":54116850270551,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54116850303319,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54116850336087,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54116850368855,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54116850401623,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54116850434391,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54116850467159,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54116850499927,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Military Green","offer_id":54116850532695,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54116850565463,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54116850598231,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54116850630999,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54116850663767,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54116850696535,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54116850729303,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54116850762071,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Military Green","offer_id":54116850794839,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54116850827607,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/f1b26162-e60d-426e-a70d-733e18cef0ce.jpg?v=1784904458"},{"product_id":"orange-juice-rip-it-up-t-shirt-lightweight-5105399","title":"Orange Juice Rip It Up 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54116860854615,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54116860887383,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54116860920151,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54116860952919,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54116860985687,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Military Green","offer_id":54116861018455,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54116861051223,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54116861083991,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54116861116759,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54116861149527,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54116861182295,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54116861215063,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54116861247831,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Military Green","offer_id":54116861280599,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54116861313367,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54116861346135,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54116861378903,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54116861411671,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54116861444439,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54116861477207,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Military Green","offer_id":54116861509975,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54116861542743,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54116861575511,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54116861608279,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54116861641047,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54116861673815,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54116861706583,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54116861739351,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Military Green","offer_id":54116861772119,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54116861804887,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54116861837655,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54116861870423,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54116861903191,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54116861935959,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54116861968727,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54116862001495,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Military Green","offer_id":54116862034263,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54116862067031,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/b15e844d-0307-4ce1-b076-2dfe3b975330.jpg?v=1784904479"},{"product_id":"postcard-records-of-scotland-t-shirt-lightweight-5105401","title":"Postcard Records Of Scotland 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54116862394711,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54116862427479,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54116862460247,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54116862493015,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54116862525783,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Military Green","offer_id":54116862558551,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54116862591319,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54116862624087,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54116862656855,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54116862689623,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54116862722391,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54116862755159,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54116862787927,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Military Green","offer_id":54116862820695,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54116862853463,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54116862886231,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54116862918999,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54116862951767,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54116862984535,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54116863017303,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Military Green","offer_id":54116863050071,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54116863082839,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54116863115607,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54116863148375,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54116863181143,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54116863213911,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54116863246679,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54116863279447,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Military Green","offer_id":54116863312215,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54116863344983,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54116863377751,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54116863410519,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54116863443287,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54116863476055,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54116863508823,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54116863541591,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Military Green","offer_id":54116863574359,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54116863607127,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/6849de26-18b6-49a4-a3fe-6072c617a94e.jpg?v=1784904482"},{"product_id":"this-must-be-the-place-talking-heads-t-shirt-lightweight-5105400","title":"This Must Be The Place Talking Heads 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54116863770967,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54116863803735,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54116863836503,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54116863869271,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54116863902039,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Military Green","offer_id":54116863934807,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54116863967575,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54116864000343,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54116864033111,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54116864065879,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54116864098647,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54116864131415,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54116864164183,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Military Green","offer_id":54116864196951,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54116864229719,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54116864262487,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54116864295255,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54116864328023,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54116864360791,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54116864393559,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Military Green","offer_id":54116864426327,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54116864459095,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54116864491863,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54116864524631,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54116864557399,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54116864590167,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54116864622935,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54116864655703,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Military Green","offer_id":54116864688471,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54116864721239,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54116864754007,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54116864786775,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54116864819543,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54116864852311,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54116864885079,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54116864917847,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Military Green","offer_id":54116864950615,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54116864983383,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/05d80f72-3edc-4b5a-b05e-2b4482b8dbcb.jpg?v=1784904483"},{"product_id":"league-unlimited-orchestra-t-shirt-lightweight-5105405","title":"League Unlimited Orchestra 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;\"\u003eNew Release Promo:\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":"MyDesigns","offers":[{"title":"S \/ Daisy","offer_id":54116869275991,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Irish Green","offer_id":54116869308759,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Light Blue","offer_id":54116869341527,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Sport Grey","offer_id":54116869374295,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ White","offer_id":54116869407063,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Military Green","offer_id":54116869439831,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Lime","offer_id":54116869472599,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"S \/ Natural","offer_id":54116869505367,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Daisy","offer_id":54116869538135,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Irish Green","offer_id":54116869570903,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Light Blue","offer_id":54116869603671,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Sport Grey","offer_id":54116869636439,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ White","offer_id":54116869669207,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Military Green","offer_id":54116869701975,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"M \/ Lime","offer_id":54116869734743,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Daisy","offer_id":54116869767511,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Irish Green","offer_id":54116869800279,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Light Blue","offer_id":54116869833047,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Sport Grey","offer_id":54116869865815,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ White","offer_id":54116869898583,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Military Green","offer_id":54116869931351,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Natural","offer_id":54116869964119,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"L \/ Lime","offer_id":54116869996887,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Daisy","offer_id":54116870029655,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Irish Green","offer_id":54116870062423,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Light Blue","offer_id":54116870095191,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":54116870127959,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ White","offer_id":54116870160727,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Military Green","offer_id":54116870193495,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Natural","offer_id":54116870226263,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Lime","offer_id":54116870259031,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Daisy","offer_id":54116870291799,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Irish Green","offer_id":54116870324567,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":54116870357335,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":54116870390103,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ White","offer_id":54116870422871,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Military Green","offer_id":54116870455639,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Lime","offer_id":54116870488407,"sku":"undefined","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/3169\/5167\/files\/12fb4405-d65a-40d2-bc37-d0b885ea2c5b.jpg?v=1784904487"}],"url":"https:\/\/soultees.co.uk\/collections\/indie-lightweight.oembed","provider":"soultees.co.uk","version":"1.0","type":"link"}