{"title":"Craigavon Senior High - Boys' PE Uniform","description":"","products":[{"product_id":"craigavon-senior-high-school-p-e-top","title":"Craigavon Senior High School - P.E. Top","description":"\u003cp\u003e\u003cstrong\u003eCraigavon Senior High School — Official P.E. Top (T-shirt)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis breathable round neck T-shirt is designed to keep pupils comfortable and cool during physical education lessons, sports days, and all active school activities.\u003c\/p\u003e\n\u003cp\u003eCrafted in the school's signature red colourway with gold \u0026amp; navy detailing, this tee features the official \u003cstrong\u003eschool crest on the front left chest\u003c\/strong\u003e, making it a distinctive and proud part of the school's uniform.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNorthland breathable performance fabric — keeps pupils cool and comfortable\u003c\/li\u003e\n\u003cli\u003eRound neck with navy shoulder detailing\u003c\/li\u003e\n\u003cli\u003eSchool logos embroidered\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAvailable in kids and adult sizing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n.size-chart { max-width: 75%; margin: 1.5rem 0; }\n.size-chart table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.section-label { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #888; padding: 0.75rem 0 0.25rem; margin: 0; }\n.chart-title { font-size: 13px; font-weight: 600; margin: 0 0 0.3rem; }\n.unit-note { font-size: 12px; color: #888; margin: 0 0 0.75rem; }\n.size-chart th { background: #f5f5f5; color: #555; font-weight: 600; font-size: 12px; padding: 8px 12px; text-align: center; border: 1px solid #e0e0e0; }\n.size-chart td { padding: 8px 12px; text-align: center; border: 1px solid #e0e0e0; font-size: 14px; }\n.size-chart td.size-label { font-weight: 600; background: #f5f5f5; color: #555; font-size: 12px; text-align: left; }\n.measure-guide { display: flex; align-items: center; gap: 12px; margin: 0 0 1rem; }\n.measure-guide svg { flex-shrink: 0; }\n.measure-caption { font-size: 12px; color: #888; line-height: 1.5; }\n.measure-caption strong { display: block; font-size: 13px; color: #444; margin-bottom: 2px; }\n.size-note { font-size: 12px; color: #888; line-height: 1.5; margin: 1rem 0 0; }\n\u003c\/style\u003e\n\u003cdiv class=\"size-chart\"\u003e\n\u003cp class=\"chart-title\"\u003eSize chart\u003c\/p\u003e\n\u003cp class=\"unit-note\"\u003eAll measurements in cm\u003c\/p\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003csvg width=\"80\" height=\"90\" viewbox=\"0 0 80 90\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n      \n      \u003cpath d=\"M30 10\n        C30 10 26 18 20 20\n        L4 26\n        L4 72\n        L18 72\n        L18 38\n        L22 36\n        L22 75\n        L58 75\n        L58 36\n        L62 38\n        L62 72\n        L76 72\n        L76 26\n        L60 20\n        C54 18 50 10 50 10\n        C50 10 46 17 40 17\n        C34 17 30 10 30 10\n        Z\" stroke=\"#555\" stroke-width=\"1.5\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \n      \u003cline x1=\"22\" y1=\"42\" x2=\"58\" y2=\"42\" stroke=\"#cc2200\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cpolygon points=\"22,42 27,39.5 27,44.5\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"58,42 53,39.5 53,44.5\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n    \u003c\/svg\u003e\n\u003cdiv class=\"measure-caption\"\u003e\n\u003cstrong\u003eHow to measure — chest\u003c\/strong\u003e The approximate width of the garment when laid flat, measured armpit to armpit. This is not your chest size — use it as a guide to the garment's physical dimensions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003csvg width=\"80\" height=\"90\" viewbox=\"0 0 80 90\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n      \n      \u003cpath d=\"M30 10\n        C30 10 26 18 20 20\n        L4 26\n        L4 72\n        L18 72\n        L18 38\n        L22 36\n        L22 75\n        L58 75\n        L58 36\n        L62 38\n        L62 72\n        L76 72\n        L76 26\n        L60 20\n        C54 18 50 10 50 10\n        C50 10 46 17 40 17\n        C34 17 30 10 30 10\n        Z\" stroke=\"#555\" stroke-width=\"1.5\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \n      \u003cline x1=\"32\" y1=\"13\" x2=\"32\" y2=\"74\" stroke=\"#cc2200\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cpolygon points=\"32,13 29.5,18 34.5,18\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"32,74 29.5,69 34.5,69\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n    \u003c\/svg\u003e\n\u003cdiv class=\"measure-caption\"\u003e\n\u003cstrong\u003eHow to measure — body length\u003c\/strong\u003e The approximate length of the garment when laid flat, measured from the high point of the neck (HNP) straight down to the hem.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"section-label\"\u003eKids\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e6Y\u003c\/th\u003e\n\u003cth\u003e8Y\u003c\/th\u003e\n\u003cth\u003e10Y\u003c\/th\u003e\n\u003cth\u003e12Y\u003c\/th\u003e\n\u003cth\u003e14Y\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eChest (cm)\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e46.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eBody length (cm)\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e59\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"section-label\" style=\"margin-top: 1.25rem;\"\u003eAdults\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003cth\u003e5XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eChest (cm)\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e52.5\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e61\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eBody length (cm)\u003c\/td\u003e\n\u003ctd\u003e68.5\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e79\u003c\/td\u003e\n\u003ctd\u003e81\u003c\/td\u003e\n\u003ctd\u003e83\u003c\/td\u003e\n\u003ctd\u003e85\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003ePlease note: all measurements are approximate and intended as a general guideline only. Measurements are taken with the garment laid flat and include standard manufacturing tolerances, so actual garments may vary slightly.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Northland","offers":[{"title":"8Y","offer_id":56707985637762,"sku":null,"price":18.0,"currency_code":"GBP","in_stock":false},{"title":"10Y","offer_id":56707985670530,"sku":null,"price":18.0,"currency_code":"GBP","in_stock":false},{"title":"12Y","offer_id":56707985703298,"sku":null,"price":18.0,"currency_code":"GBP","in_stock":true},{"title":"14Y","offer_id":56707985736066,"sku":null,"price":18.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":56707985768834,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":56707985801602,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56707985834370,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56707985867138,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56707985899906,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":56707985932674,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56707985965442,"sku":null,"price":23.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/craigavoncustom_95b5484d-1c73-4ce9-8c2e-798cc305238e.png?v=1781298314"},{"product_id":"craigavon-senior-high-school-zip-midlayer","title":"Craigavon Senior High School - ¼ Zip Midlayer","description":"\u003cp\u003e\u003cstrong\u003eCraigavon Senior High School — ¼ Zip Midlayer\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe official \u003cstrong\u003erecommended\u003c\/strong\u003e midlayer for Craigavon Senior High School, manufactured by Northland. This double-weight ¼ Zip Midlayer is the perfect addition to your uniform for colder days, outdoor activities, training sessions, and travelling to and from fixtures.\u003c\/p\u003e\n\u003cp\u003ePresented in the school's signature \u003cstrong\u003ered\u003c\/strong\u003e colourway with \u003cstrong\u003enavy \u0026amp; gold\u003c\/strong\u003e detailing, this versatile layering piece has been specifically chosen to complement the full Craigavon Senior High School PE kit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNorthland double-weight construction for warmth and performance\u003c\/li\u003e\n\u003cli\u003e¼ zip design for easy temperature regulation\u003c\/li\u003e\n\u003cli\u003eMaroon colourway with navy detailing\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eIdeal for outdoor activities, training, and matchdays\u003c\/li\u003e\n\u003cli\u003eAvailable in kids and adult sizing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstyle\u003e\n.size-chart { max-width: 75%; margin: 1.5rem 0; }\n.size-chart table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.section-label { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #888; padding: 0.75rem 0 0.25rem; margin: 0; }\n.chart-title { font-size: 13px; font-weight: 600; margin: 0 0 0.3rem; }\n.unit-note { font-size: 12px; color: #888; margin: 0 0 0.75rem; }\n.size-chart th { background: #f5f5f5; color: #555; font-weight: 600; font-size: 12px; padding: 8px 12px; text-align: center; border: 1px solid #e0e0e0; }\n.size-chart td { padding: 8px 12px; text-align: center; border: 1px solid #e0e0e0; font-size: 14px; }\n.size-chart td.size-label { font-weight: 600; background: #f5f5f5; color: #555; font-size: 12px; text-align: left; }\n.measure-guide { display: flex; align-items: center; gap: 12px; margin: 0 0 1rem; }\n.measure-guide svg { flex-shrink: 0; }\n.measure-caption { font-size: 12px; color: #888; line-height: 1.5; }\n.measure-caption strong { display: block; font-size: 13px; color: #444; margin-bottom: 2px; }\n.size-note { font-size: 12px; color: #888; line-height: 1.5; margin: 1rem 0 0; }\n\u003c\/style\u003e\n\u003cdiv class=\"size-chart\"\u003e\n\u003cp class=\"chart-title\"\u003eSize chart\u003c\/p\u003e\n\u003cp class=\"unit-note\"\u003eAll measurements in cm\u003c\/p\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003csvg width=\"80\" height=\"90\" viewbox=\"0 0 80 90\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n      \n      \u003cpath d=\"M30 10\n        C30 10 26 18 20 20\n        L4 26\n        L4 72\n        L18 72\n        L18 38\n        L22 36\n        L22 75\n        L58 75\n        L58 36\n        L62 38\n        L62 72\n        L76 72\n        L76 26\n        L60 20\n        C54 18 50 10 50 10\n        C50 10 46 17 40 17\n        C34 17 30 10 30 10\n        Z\" stroke=\"#555\" stroke-width=\"1.5\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \n      \u003cline x1=\"22\" y1=\"42\" x2=\"58\" y2=\"42\" stroke=\"#cc2200\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cpolygon points=\"22,42 27,39.5 27,44.5\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"58,42 53,39.5 53,44.5\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n    \u003c\/svg\u003e\n\u003cdiv class=\"measure-caption\"\u003e\n\u003cstrong\u003eHow to measure — chest\u003c\/strong\u003e The approximate width of the garment when laid flat, measured armpit to armpit. This is not your chest size — use it as a guide to the garment's physical dimensions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003csvg width=\"80\" height=\"90\" viewbox=\"0 0 80 90\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n      \n      \u003cpath d=\"M30 10\n        C30 10 26 18 20 20\n        L4 26\n        L4 72\n        L18 72\n        L18 38\n        L22 36\n        L22 75\n        L58 75\n        L58 36\n        L62 38\n        L62 72\n        L76 72\n        L76 26\n        L60 20\n        C54 18 50 10 50 10\n        C50 10 46 17 40 17\n        C34 17 30 10 30 10\n        Z\" stroke=\"#555\" stroke-width=\"1.5\" fill=\"none\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n      \n      \u003cline x1=\"32\" y1=\"13\" x2=\"32\" y2=\"74\" stroke=\"#cc2200\" stroke-width=\"1.5\"\u003e\u003c\/line\u003e\n      \u003cpolygon points=\"32,13 29.5,18 34.5,18\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n      \u003cpolygon points=\"32,74 29.5,69 34.5,69\" fill=\"#cc2200\"\u003e\u003c\/polygon\u003e\n    \u003c\/svg\u003e\n\u003cdiv class=\"measure-caption\"\u003e\n\u003cstrong\u003eHow to measure — front body length\u003c\/strong\u003e The approximate length of the garment when laid flat, measured from the high point of the neck (HNP) straight down to the bottom hem.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"section-label\"\u003eKids\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003e4Y\u003c\/th\u003e\n\u003cth\u003e6Y\u003c\/th\u003e\n\u003cth\u003e8Y\u003c\/th\u003e\n\u003cth\u003e10Y\u003c\/th\u003e\n\u003cth\u003e12Y\u003c\/th\u003e\n\u003cth\u003e14Y\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eChest (cm)\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eFront body length (cm)\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e62\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"section-label\" style=\"margin-top: 1.25rem;\"\u003eAdults\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003cth\u003e2XL\u003c\/th\u003e\n\u003cth\u003e3XL\u003c\/th\u003e\n\u003cth\u003e4XL\u003c\/th\u003e\n\u003cth\u003e5XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eChest (cm)\u003c\/td\u003e\n\u003ctd\u003e52.5\u003c\/td\u003e\n\u003ctd\u003e54.5\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e60.5\u003c\/td\u003e\n\u003ctd\u003e63\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eFront body length (cm)\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003ePlease note: all measurements are approximate and intended as a general guideline only. Measurements are taken with the garment laid flat and include standard manufacturing tolerances, so actual garments may vary slightly.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Northland","offers":[{"title":"8Y","offer_id":56707985998210,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":false},{"title":"10Y","offer_id":56707986030978,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":false},{"title":"12Y","offer_id":56707986063746,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"14Y","offer_id":56707986096514,"sku":null,"price":30.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":56707986129282,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":56707986162050,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56707986194818,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56707986227586,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56707986260354,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":56707986293122,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56707986325890,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/craigavoncustom_1.png?v=1781298335"},{"product_id":"craigavon-senior-high-school-stadium-pant-navy","title":"Craigavon Senior High School - Stadium Pant - Navy","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eThe official \u003cstrong\u003erecommended\u003c\/strong\u003e Tracksuit Bottoms for Craigavon Senior High School, manufactured by Canterbury. A versatile and comfortable training pant, ideal for outdoor PE lessons, pre-match warm-ups, training sessions, and travelling to and from school events.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWide-stretch waistband with internal draw-cord for adjustable fit\u003c\/li\u003e\n\u003cli\u003eFull-length Leg Zip for ease when changing\u003c\/li\u003e\n\u003cli\u003eLiner for additional warmth Iconic\u003c\/li\u003e\n\u003cli\u003eCCC Logo\u003c\/li\u003e\n\u003cli\u003e100% Polyester\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cstyle\u003e\n.size-chart { max-width: 75%; margin: 1.5rem 0; }\n.size-chart table { width: 100%; border-collapse: collapse; font-size: 14px; }\n.section-label { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #888; padding: 0.75rem 0 0.25rem; margin: 0; }\n.chart-title { font-size: 13px; font-weight: 600; margin: 0 0 0.3rem; }\n.unit-note { font-size: 12px; color: #888; margin: 0 0 0.75rem; }\n.size-chart th { background: #f5f5f5; color: #555; font-weight: 600; font-size: 12px; padding: 8px 12px; text-align: center; border: 1px solid #e0e0e0; }\n.size-chart td { padding: 8px 12px; text-align: center; border: 1px solid #e0e0e0; font-size: 14px; }\n.size-chart td.size-label { font-weight: 600; background: #f5f5f5; color: #555; font-size: 12px; text-align: left; padding-left: 12px; }\n.measure-guide { display: flex; align-items: center; gap: 12px; margin: 0 0 1.25rem; }\n.measure-guide svg { flex-shrink: 0; }\n.measure-caption { font-size: 12px; color: #888; line-height: 1.5; }\n.measure-caption strong { display: block; font-size: 13px; color: #444; margin-bottom: 2px; }\n\u003c\/style\u003e\n\u003cdiv class=\"size-chart\"\u003e\n\u003cp class=\"chart-title\"\u003eSize chart — tracksuit pants\u003c\/p\u003e\n\u003cp class=\"unit-note\"\u003eWaist measurements are the recommended body waist size for each size\u003c\/p\u003e\n\u003cdiv class=\"measure-guide\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 80 90\" height=\"90\" width=\"80\"\u003e\n      \n      \u003crect fill=\"none\" stroke-width=\"1.5\" stroke=\"#555\" rx=\"1\" height=\"10\" width=\"44\" y=\"10\" x=\"18\"\u003e\u003c\/rect\u003e\n      \n      \u003cline stroke-dasharray=\"2,1\" stroke-width=\"1\" stroke=\"#555\" y2=\"26\" x2=\"32\" y1=\"20\" x1=\"35\"\u003e\u003c\/line\u003e\n      \u003cline stroke-dasharray=\"2,1\" stroke-width=\"1\" stroke=\"#555\" y2=\"26\" x2=\"48\" y1=\"20\" x1=\"45\"\u003e\u003c\/line\u003e\n      \n      \u003cpath stroke-linejoin=\"round\" fill=\"none\" stroke-width=\"1.5\" stroke=\"#555\" d=\"M18 20 L14 82 L36 82 L40 48 L44 82 L66 82 L62 20 Z\"\u003e\u003c\/path\u003e\n      \n      \u003cline stroke-dasharray=\"2,2\" stroke-width=\"1\" stroke=\"#555\" y2=\"48\" x2=\"40\" y1=\"20\" x1=\"40\"\u003e\u003c\/line\u003e\n      \n      \u003cline stroke-width=\"1.5\" stroke=\"#cc2200\" y2=\"15\" x2=\"62\" y1=\"15\" x1=\"18\"\u003e\u003c\/line\u003e\n      \u003cpolygon fill=\"#cc2200\" points=\"18,15 23,12.5 23,17.5\"\u003e\u003c\/polygon\u003e\n      \u003cpolygon fill=\"#cc2200\" points=\"62,15 57,12.5 57,17.5\"\u003e\u003c\/polygon\u003e\n    \u003c\/svg\u003e\n\u003cdiv class=\"measure-caption\"\u003e\n\u003cstrong\u003eHow to measure\u003c\/strong\u003e Measure around your natural waist. The sizes below indicate the waist measurement range the size is suitable for — choose the size that matches your waist measurement.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"section-label\"\u003eKids\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding-left: 12px;\"\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e4Y\u003c\/td\u003e\n\u003ctd\u003e51 – 56\u003c\/td\u003e\n\u003ctd\u003e20 – 22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e6Y\u003c\/td\u003e\n\u003ctd\u003e56 – 58.5\u003c\/td\u003e\n\u003ctd\u003e22 – 23\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e8Y\u003c\/td\u003e\n\u003ctd\u003e58.5 – 61\u003c\/td\u003e\n\u003ctd\u003e23 – 24\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e10Y\u003c\/td\u003e\n\u003ctd\u003e61 – 66\u003c\/td\u003e\n\u003ctd\u003e24 – 26\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e12Y\u003c\/td\u003e\n\u003ctd\u003e66 – 71\u003c\/td\u003e\n\u003ctd\u003e26 – 28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e14Y\u003c\/td\u003e\n\u003ctd\u003e71 – 73.5\u003c\/td\u003e\n\u003ctd\u003e28 – 29\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 1.25rem;\" class=\"section-label\"\u003eAdults\u003c\/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align: left; padding-left: 12px;\"\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eXS\u003c\/td\u003e\n\u003ctd\u003e71 – 76\u003c\/td\u003e\n\u003ctd\u003e28 – 30\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eS\u003c\/td\u003e\n\u003ctd\u003e76 – 81.5\u003c\/td\u003e\n\u003ctd\u003e30 – 32\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eM\u003c\/td\u003e\n\u003ctd\u003e81.5 – 86\u003c\/td\u003e\n\u003ctd\u003e32 – 34\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eL\u003c\/td\u003e\n\u003ctd\u003e86 – 91.5\u003c\/td\u003e\n\u003ctd\u003e34 – 36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003eXL\u003c\/td\u003e\n\u003ctd\u003e91.5 – 96.5\u003c\/td\u003e\n\u003ctd\u003e36 – 38\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e96.5 – 102\u003c\/td\u003e\n\u003ctd\u003e38 – 40\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e102 – 106.5\u003c\/td\u003e\n\u003ctd\u003e40 – 42\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"size-label\"\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e106.5 – 112\u003c\/td\u003e\n\u003ctd\u003e42 – 44\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- CANTERBURY SHORTS \/ BOTTOMS SIZE GUIDE — paste into the product description HTML (\u003c\u003e) view.\n     Scoped under .cty-sg so it won't clash with your theme. Inherits your theme font. --\u003e\n\n\u003cdiv class=\"cty-sg\"\u003e\n  \u003cstyle\u003e\n    .cty-sg{\n      --ink:#161616;--red:#DA291C;--muted:#6b6b6b;--line:#e6e6e6;--row:#f6f6f6;\n      box-sizing:border-box;max-width:760px;margin:0 auto;\n      color:var(--ink);font-family:inherit;line-height:1.5;\n    }\n    .cty-sg *,.cty-sg *::before,.cty-sg *::after{box-sizing:border-box;font-family:inherit;}\n\n    .cty-sg__top{border-top:4px solid var(--red);padding:20px 0 16px;}\n    .cty-sg__eyebrow{font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:var(--red);margin:0 0 4px;}\n    .cty-sg__title{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:30px;line-height:1;margin:0;}\n\n    .cty-sg__note{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;padding:14px 16px;background:var(--row);border-left:3px solid var(--red);border-radius:2px;}\n    .cty-sg__note b{display:block;font-size:14px;margin-bottom:2px;}\n    .cty-sg__note p{margin:0;font-size:14px;color:var(--muted);}\n    .cty-sg__noteicon{flex:none;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;margin-top:1px;}\n\n    .cty-sg__sec{padding:28px 0 0;}\n    .cty-sg__sechead{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;}\n    .cty-sg__h2{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:1;margin:0;}\n    .cty-sg__sub{font-size:13px;color:var(--muted);}\n\n    .cty-sg table{width:100%;border-collapse:collapse;font-size:15px;}\n    .cty-sg caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}\n    .cty-sg thead th{font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#fff;background:var(--ink);text-align:left;padding:10px 14px;}\n    .cty-sg tbody td{padding:12px 14px;border-bottom:1px solid var(--line);}\n    .cty-sg tbody tr:nth-child(even){background:var(--row);}\n    .cty-sg td:first-child{font-weight:600;text-transform:uppercase;width:34%;}\n    .cty-sg td:nth-child(2){width:40%;}\n    .cty-sg__in{color:var(--muted);}\n\n    .cty-sg__measure{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:16px 0 0;padding:18px;background:var(--row);border-radius:3px;}\n    .cty-sg__measure svg{flex:none;}\n    .cty-sg__step{flex:1;min-width:220px;}\n    .cty-sg__step b{text-transform:uppercase;letter-spacing:.06em;font-size:15px;}\n    .cty-sg__step p{margin:6px 0 0;font-size:14px;color:var(--muted);}\n\n    .cty-sg__foot{padding:18px 0 8px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:16px;}\n\n    @media (max-width:520px){\n      .cty-sg__title{font-size:26px;}\n      .cty-sg table{font-size:13px;}\n      .cty-sg thead th,.cty-sg tbody td{padding:9px 10px;}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"cty-sg__top\"\u003e\n    \u003cp class=\"cty-sg__eyebrow\"\u003eSize Guide\u003c\/p\u003e\n    \u003ch2 class=\"cty-sg__title\"\u003eShorts \/ Bottoms\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cty-sg__note\"\u003e\n    \u003cspan class=\"cty-sg__noteicon\"\u003ei\u003c\/span\u003e\n    \u003cdiv\u003e\n      \u003cb\u003eFind your size by your waist measurement\u003c\/b\u003e\n      \u003cp\u003eThese are body measurements, not garment dimensions. Measure around the narrowest part of your waist, find the matching range below, and order that size.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"cty-sg__sec\"\u003e\n    \u003cdiv class=\"cty-sg__sechead\"\u003e\n\u003ch2 class=\"cty-sg__h2\"\u003eKids\u003c\/h2\u003e\n\u003cspan class=\"cty-sg__sub\"\u003eAges 4–14\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003ctable\u003e\n      \u003ccaption\u003eKids bottoms sizing by waist measurement\u003c\/caption\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 4\u003c\/td\u003e\n\u003ctd\u003e51 – 56 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e20 – 22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 6\u003c\/td\u003e\n\u003ctd\u003e56 – 58.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e22 – 23\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 8\u003c\/td\u003e\n\u003ctd\u003e58.5 – 61 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e23 – 24\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 10\u003c\/td\u003e\n\u003ctd\u003e61 – 66 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e24 – 26\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 12\u003c\/td\u003e\n\u003ctd\u003e66 – 71 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e26 – 28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 14\u003c\/td\u003e\n\u003ctd\u003e71 – 73.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e28 – 29\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cty-sg__sec\"\u003e\n    \u003cdiv class=\"cty-sg__sechead\"\u003e\n\u003ch2 class=\"cty-sg__h2\"\u003eAdults\u003c\/h2\u003e\n\u003cspan class=\"cty-sg__sub\"\u003eXS–4XL\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003ctable\u003e\n      \u003ccaption\u003eAdult bottoms sizing by waist measurement\u003c\/caption\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e71 – 76 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e28 – 30\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e76 – 81.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e30 – 32\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e81.5 – 86 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e32 – 34\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e86 – 91.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e34 – 36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e91.5 – 96.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e36 – 38\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e96.5 – 102 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e38 – 40\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e102 – 106.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e40 – 42\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e106.5 – 112 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e42 – 44\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cty-sg__sec\"\u003e\n    \u003cdiv class=\"cty-sg__sechead\"\u003e\u003ch2 class=\"cty-sg__h2\"\u003eHow to measure\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cty-sg__measure\"\u003e\n      \u003csvg width=\"86\" height=\"108\" viewbox=\"0 0 96 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"\u003e\n        \u003c!-- shorts --\u003e\n        \u003cpath d=\"M20 24 L76 24 L78 62 L74 100 L52 100 L48 70 L44 100 L22 100 L18 62 Z\" fill=\"#fff\" stroke=\"#161616\" stroke-width=\"2.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c!-- waistband seam + fly --\u003e\n        \u003cline x1=\"19\" y1=\"40\" x2=\"77\" y2=\"40\" stroke=\"#161616\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"48\" y1=\"40\" x2=\"48\" y2=\"58\" stroke=\"#161616\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n        \u003c!-- waist measurement --\u003e\n        \u003cline x1=\"14\" y1=\"30\" x2=\"82\" y2=\"30\" stroke=\"#DA291C\" stroke-width=\"2.5\" stroke-dasharray=\"6 5\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"48\" cy=\"30\" r=\"11\" fill=\"#DA291C\"\u003e\u003c\/circle\u003e\n        \u003ctext x=\"48\" y=\"35\" text-anchor=\"middle\" font-weight=\"700\" font-size=\"15\" fill=\"#fff\"\u003e1\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"cty-sg__step\"\u003e\n        \u003cb\u003e1 — Waist\u003c\/b\u003e\n        \u003cp\u003eMeasure around the narrowest part of the waist, keeping the tape straight and flat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"cty-sg__foot\"\u003eMeasurements are a guide only. If you’re between sizes, we recommend sizing up.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Canterbury","offers":[{"title":"6Y","offer_id":56707986489730,"sku":"QE712607769","price":28.0,"currency_code":"GBP","in_stock":true},{"title":"8Y","offer_id":56707986522498,"sku":"QE712607769","price":28.0,"currency_code":"GBP","in_stock":true},{"title":"10Y","offer_id":56707986555266,"sku":"QE712607769","price":29.0,"currency_code":"GBP","in_stock":true},{"title":"12Y","offer_id":56707986588034,"sku":"QE712607769","price":29.0,"currency_code":"GBP","in_stock":true},{"title":"14Y","offer_id":56707986620802,"sku":"QE712607769","price":29.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":56707986653570,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":56707986686338,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56707986719106,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56707986751874,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56707986784642,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":56707986817410,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56707986850178,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":56707986882946,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":56707986915714,"sku":"QE513106769","price":41.5,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/lurgan-junior-high-stadium-pant-navy-2776405.png?v=1780585693"},{"product_id":"craigavon-senior-high-school-boys-short","title":"Craigavon Senior High School - Boys Short","description":"\u003cp\u003e\u003cstrong\u003eCraigavon Senior High School — Boys Shorts\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThese are the \u003cstrong\u003emandatory\u003c\/strong\u003e crossover shorts for boys at Craigavon Senior High School, covering both rugby and other sports. Manufactured by Canterbury — one of the UK's most trusted sportswear brands — these shorts have been selected for their outstanding durability, lightweight feel, and performance in all types of physical activity.\u003c\/p\u003e\n\u003cp\u003eDesigned in the school's \u003cstrong\u003eNavy\u003c\/strong\u003e colourway, they conform fully to the school's PE kit requirements and are built to withstand the demands of daily school sport, from indoor PE lessons to outdoor fixtures and training sessions.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMandatory item for boys' PE\u003c\/li\u003e\n\u003cli\u003eCanterbury brand — trusted quality sportswear\u003c\/li\u003e\n\u003cli\u003eLightweight and durable construction\u003c\/li\u003e\n\u003cli\u003eNavy colourway in line with school uniform requirements\u003c\/li\u003e\n\u003cli\u003eElasticated waistband for comfort and ease of wear\u003c\/li\u003e\n\u003cli\u003eAvailable in kids and adult sizing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CANTERBURY SHORTS \/ BOTTOMS SIZE GUIDE — paste into the product description HTML (\u003c\u003e) view.\n     Scoped under .cty-sg so it won't clash with your theme. Inherits your theme font. --\u003e\n\n\u003cdiv class=\"cty-sg\"\u003e\n  \u003cstyle\u003e\n    .cty-sg{\n      --ink:#161616;--red:#DA291C;--muted:#6b6b6b;--line:#e6e6e6;--row:#f6f6f6;\n      box-sizing:border-box;max-width:760px;margin:0 auto;\n      color:var(--ink);font-family:inherit;line-height:1.5;\n    }\n    .cty-sg *,.cty-sg *::before,.cty-sg *::after{box-sizing:border-box;font-family:inherit;}\n\n    .cty-sg__top{border-top:4px solid var(--red);padding:20px 0 16px;}\n    .cty-sg__eyebrow{font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:var(--red);margin:0 0 4px;}\n    .cty-sg__title{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:30px;line-height:1;margin:0;}\n\n    .cty-sg__note{display:flex;gap:12px;align-items:flex-start;margin:18px 0 0;padding:14px 16px;background:var(--row);border-left:3px solid var(--red);border-radius:2px;}\n    .cty-sg__note b{display:block;font-size:14px;margin-bottom:2px;}\n    .cty-sg__note p{margin:0;font-size:14px;color:var(--muted);}\n    .cty-sg__noteicon{flex:none;width:22px;height:22px;border-radius:50%;background:var(--red);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;margin-top:1px;}\n\n    .cty-sg__sec{padding:28px 0 0;}\n    .cty-sg__sechead{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;}\n    .cty-sg__h2{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:1;margin:0;}\n    .cty-sg__sub{font-size:13px;color:var(--muted);}\n\n    .cty-sg table{width:100%;border-collapse:collapse;font-size:15px;}\n    .cty-sg caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}\n    .cty-sg thead th{font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#fff;background:var(--ink);text-align:left;padding:10px 14px;}\n    .cty-sg tbody td{padding:12px 14px;border-bottom:1px solid var(--line);}\n    .cty-sg tbody tr:nth-child(even){background:var(--row);}\n    .cty-sg td:first-child{font-weight:600;text-transform:uppercase;width:34%;}\n    .cty-sg td:nth-child(2){width:40%;}\n    .cty-sg__in{color:var(--muted);}\n\n    .cty-sg__measure{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:16px 0 0;padding:18px;background:var(--row);border-radius:3px;}\n    .cty-sg__measure svg{flex:none;}\n    .cty-sg__step{flex:1;min-width:220px;}\n    .cty-sg__step b{text-transform:uppercase;letter-spacing:.06em;font-size:15px;}\n    .cty-sg__step p{margin:6px 0 0;font-size:14px;color:var(--muted);}\n\n    .cty-sg__foot{padding:18px 0 8px;font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:16px;}\n\n    @media (max-width:520px){\n      .cty-sg__title{font-size:26px;}\n      .cty-sg table{font-size:13px;}\n      .cty-sg thead th,.cty-sg tbody td{padding:9px 10px;}\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"cty-sg__top\"\u003e\n    \u003cp class=\"cty-sg__eyebrow\"\u003eSize Guide\u003c\/p\u003e\n    \u003ch2 class=\"cty-sg__title\"\u003eShorts \/ Bottoms\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cty-sg__note\"\u003e\n    \u003cspan class=\"cty-sg__noteicon\"\u003ei\u003c\/span\u003e\n    \u003cdiv\u003e\n      \u003cb\u003eFind your size by your waist measurement\u003c\/b\u003e\n      \u003cp\u003eThese are body measurements, not garment dimensions. Measure around the narrowest part of your waist, find the matching range below, and order that size.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"cty-sg__sec\"\u003e\n    \u003cdiv class=\"cty-sg__sechead\"\u003e\n\u003ch2 class=\"cty-sg__h2\"\u003eKids\u003c\/h2\u003e\n\u003cspan class=\"cty-sg__sub\"\u003eAges 4–14\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003ctable\u003e\n      \u003ccaption\u003eKids bottoms sizing by waist measurement\u003c\/caption\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 4\u003c\/td\u003e\n\u003ctd\u003e51 – 56 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e20 – 22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 6\u003c\/td\u003e\n\u003ctd\u003e56 – 58.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e22 – 23\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 8\u003c\/td\u003e\n\u003ctd\u003e58.5 – 61 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e23 – 24\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 10\u003c\/td\u003e\n\u003ctd\u003e61 – 66 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e24 – 26\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 12\u003c\/td\u003e\n\u003ctd\u003e66 – 71 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e26 – 28\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eAge 14\u003c\/td\u003e\n\u003ctd\u003e71 – 73.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e28 – 29\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cty-sg__sec\"\u003e\n    \u003cdiv class=\"cty-sg__sechead\"\u003e\n\u003ch2 class=\"cty-sg__h2\"\u003eAdults\u003c\/h2\u003e\n\u003cspan class=\"cty-sg__sub\"\u003eXS–4XL\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003ctable\u003e\n      \u003ccaption\u003eAdult bottoms sizing by waist measurement\u003c\/caption\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e71 – 76 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e28 – 30\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e76 – 81.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e30 – 32\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e81.5 – 86 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e32 – 34\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e86 – 91.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e34 – 36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e91.5 – 96.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e36 – 38\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e96.5 – 102 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e38 – 40\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e102 – 106.5 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e40 – 42\"\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e106.5 – 112 cm\u003c\/td\u003e\n\u003ctd class=\"cty-sg__in\"\u003e42 – 44\"\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"cty-sg__sec\"\u003e\n    \u003cdiv class=\"cty-sg__sechead\"\u003e\u003ch2 class=\"cty-sg__h2\"\u003eHow to measure\u003c\/h2\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cty-sg__measure\"\u003e\n      \u003csvg width=\"86\" height=\"108\" viewbox=\"0 0 96 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"\u003e\n        \u003c!-- shorts --\u003e\n        \u003cpath d=\"M20 24 L76 24 L78 62 L74 100 L52 100 L48 70 L44 100 L22 100 L18 62 Z\" fill=\"#fff\" stroke=\"#161616\" stroke-width=\"2.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c!-- waistband seam + fly --\u003e\n        \u003cline x1=\"19\" y1=\"40\" x2=\"77\" y2=\"40\" stroke=\"#161616\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"48\" y1=\"40\" x2=\"48\" y2=\"58\" stroke=\"#161616\" stroke-width=\"2\"\u003e\u003c\/line\u003e\n        \u003c!-- waist measurement --\u003e\n        \u003cline x1=\"14\" y1=\"30\" x2=\"82\" y2=\"30\" stroke=\"#DA291C\" stroke-width=\"2.5\" stroke-dasharray=\"6 5\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"48\" cy=\"30\" r=\"11\" fill=\"#DA291C\"\u003e\u003c\/circle\u003e\n        \u003ctext x=\"48\" y=\"35\" text-anchor=\"middle\" font-weight=\"700\" font-size=\"15\" fill=\"#fff\"\u003e1\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"cty-sg__step\"\u003e\n        \u003cb\u003e1 — Waist\u003c\/b\u003e\n        \u003cp\u003eMeasure around the narrowest part of the waist, keeping the tape straight and flat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"cty-sg__foot\"\u003eMeasurements are a guide only. If you’re between sizes, we recommend sizing up.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Canterbury","offers":[{"title":"8Y","offer_id":56707987734914,"sku":"QA008699769","price":16.0,"currency_code":"GBP","in_stock":true},{"title":"10Y","offer_id":56707987767682,"sku":"QA008699769","price":16.0,"currency_code":"GBP","in_stock":true},{"title":"12Y","offer_id":56707987800450,"sku":"QA008699769","price":16.0,"currency_code":"GBP","in_stock":true},{"title":"14Y","offer_id":56707987833218,"sku":"QA008699769","price":16.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":56707987865986,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":56707987898754,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56707987931522,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56707987964290,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56707987997058,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":56707988029826,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56707988062594,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":56707988095362,"sku":"QA008694769","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/lurgan-junior-high-school-boys-short-7964850.png?v=1780585695"},{"product_id":"craigavon-senior-high-school-pe-socks-3-pack","title":"Craigavon Senior High School - PE Socks - 3 Pack","description":"\u003cp data-start=\"0\" data-end=\"49\"\u003e\u003cstrong data-start=\"0\" data-end=\"49\"\u003eCraigavon Senior High School - PE Socks - 3 Pack\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"51\" data-end=\"266\"\u003eA comfortable and practical 3-pack of PE socks, ideal for everyday school sports use. Designed with a cotton loop cushioned foot, relaxed ribbed leg and fine toe seam to provide excellent comfort throughout the day.\u003c\/p\u003e\n\u003cp data-start=\"268\" data-end=\"380\"\u003eMade using Hydrocycled Cotton, offering a more sustainable choice without compromising on comfort or durability.\u003c\/p\u003e\n\u003cp data-start=\"382\" data-end=\"416\"\u003e\u003cstrong data-start=\"382\" data-end=\"416\"\u003eSupplied as a pack of 3 pairs.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"418\" data-end=\"463\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"418\" data-end=\"438\"\u003eAvailable sizes (UK):\u003c\/strong\u003e\u003cbr data-start=\"438\" data-end=\"441\"\u003e12-4 Junior\u003c\/p\u003e\n\u003cp data-start=\"418\" data-end=\"463\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e4-8\u003c\/p\u003e\n\u003cp data-start=\"418\" data-end=\"463\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e8-12\u003c\/p\u003e","brand":"Stash Shop","offers":[{"title":"S (12-4)","offer_id":56707988128130,"sku":"EXS150W08-12-4","price":5.0,"currency_code":"GBP","in_stock":true},{"title":"M (4-8)","offer_id":56707988160898,"sku":"EXS150W08-4-8","price":6.0,"currency_code":"GBP","in_stock":true},{"title":"L (8-12)","offer_id":56707988193666,"sku":"EXS150W08-8-12","price":6.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/lurgan-junior-high-school-pe-socks-3-pack-8486134.png?v=1780585692"},{"product_id":"craigavon-senior-high-games-sock","title":"Craigavon Senior High - Games Sock","description":"\u003cp\u003eCraigavon Senior High Games Sock designed for comfort and performance on the pitch. Contoured ankle support ensures a secure fit, while wrap-around ventilation keeps feet cool and dry during play. Calf vent promotes muscle circulation for enhanced comfort during extended wear. Quality stretch fabric delivers reliable fit across multiple washes. \u003c\/p\u003e","brand":"Stash Shop","offers":[{"title":"S (12-2)","offer_id":56708144365954,"sku":"708IS","price":6.0,"currency_code":"GBP","in_stock":true},{"title":"M (3-6)","offer_id":56708144398722,"sku":"708IS","price":6.0,"currency_code":"GBP","in_stock":true},{"title":"L (7-11)","offer_id":56708144431490,"sku":"708IS","price":7.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/ci-annadale-hockey-club-sock-8244994.png?v=1758829846"}],"url":"https:\/\/stashshop.co.uk\/collections\/craigavon-senior-high-boys-pe-uniform.oembed","provider":"Stash Shop","version":"1.0","type":"link"}