{"product_id":"banbridge-academy-leggings","title":"Banbridge Academy - Leggings","description":"\u003cdl class=\"dl-inline mb-1\"\u003e\n\u003cdd class=\"\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/dd\u003e\n\u003c\/dl\u003e\n\u003cp\u003eBanbridge Academy leggings\u003c\/p\u003e\n\u003cp\u003eThese full-length CoolFit™ athletic pants feature a school crest on the left leg and are built for comfort and performance. The deep elasticated waistband provides secure support, while the hidden inner front pocket keeps small essentials close. Flatlock seams reduce irritation during movement, and the stretch-enhanced fabric ensures a sleek, comfortable fit all day. Crafted from a premium CoolFit blend of 87% polyester and 13% elastane (280gsm), these leggings offer UPF 30+ UV protection—ideal for outdoor activities and sports. The smooth waistband and full-length cut deliver a polished look whether worn for PE, training, or everyday wear.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- LEGGINGS 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__tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}\n    .cty-sg table{width:100%;border-collapse:collapse;font-size:15px;min-width:340px;}\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:.08em;font-size:12px;color:#fff;background:var(--ink);text-align:left;padding:10px 14px;white-space:nowrap;}\n    .cty-sg tbody td{padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap;}\n    .cty-sg tbody tr:nth-child(even){background:var(--row);}\n    .cty-sg td:first-child{font-weight:600;text-transform:uppercase;}\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__steps{flex:1;min-width:220px;display:flex;flex-direction:column;gap:14px;}\n    .cty-sg__step b{text-transform:uppercase;letter-spacing:.06em;font-size:15px;}\n    .cty-sg__step p{margin:5px 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\"\u003eLeggings\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\u003eThese are garment measurements\u003c\/b\u003e\n      \u003cp\u003eTaken with the leggings laid flat. The ½ waist and ½ leg opening are half the full width — double them for the all-around measurement. As a stretch fit, the leggings give beyond the figures shown.\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\"\u003e9–13 years\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cty-sg__tablewrap\"\u003e\n      \u003ctable\u003e\n        \u003ccaption\u003eKids leggings garment measurements\u003c\/caption\u003e\n        \u003cthead\u003e\u003ctr\u003e\n          \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n          \u003cth scope=\"col\"\u003e½ Waist at opening\u003c\/th\u003e\n          \u003cth scope=\"col\"\u003eInseam\u003c\/th\u003e\n        \u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003e9–11Y\u003c\/td\u003e\n\u003ctd\u003e30 cm\u003c\/td\u003e\n\u003ctd\u003e61 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003e12–13Y\u003c\/td\u003e\n\u003ctd\u003e32 cm\u003c\/td\u003e\n\u003ctd\u003e67 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\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–XL\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"cty-sg__tablewrap\"\u003e\n      \u003ctable\u003e\n        \u003ccaption\u003eAdult leggings garment measurements\u003c\/caption\u003e\n        \u003cthead\u003e\u003ctr\u003e\n          \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n          \u003cth scope=\"col\"\u003e½ Waist at opening\u003c\/th\u003e\n          \u003cth scope=\"col\"\u003e½ Leg opening\u003c\/th\u003e\n          \u003cth scope=\"col\"\u003eInseam\u003c\/th\u003e\n        \u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e10 cm\u003c\/td\u003e\n\u003ctd\u003e69 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e10 cm\u003c\/td\u003e\n\u003ctd\u003e70 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e11 cm\u003c\/td\u003e\n\u003ctd\u003e70 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e11 cm\u003c\/td\u003e\n\u003ctd\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e12 cm\u003c\/td\u003e\n\u003ctd\u003e72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\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 it's measured\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!-- leggings --\u003e\n        \u003cpath d=\"M26 14 L70 14 L72 44 L66 112 L54 112 L48 56 L42 112 L30 112 L24 44 Z\" fill=\"#fff\" stroke=\"#161616\" stroke-width=\"2.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c!-- 1 waist --\u003e\n        \u003cline x1=\"18\" y1=\"20\" x2=\"78\" y2=\"20\" stroke=\"#DA291C\" stroke-width=\"2.5\" stroke-dasharray=\"6 5\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"48\" cy=\"20\" r=\"9\" fill=\"#DA291C\"\u003e\u003c\/circle\u003e\n        \u003ctext x=\"48\" y=\"24.2\" text-anchor=\"middle\" font-weight=\"700\" font-size=\"12.5\" fill=\"#fff\"\u003e1\u003c\/text\u003e\n        \u003c!-- 2 inseam --\u003e\n        \u003cline x1=\"53\" y1=\"60\" x2=\"53\" y2=\"100\" stroke=\"#DA291C\" stroke-width=\"2.5\" stroke-dasharray=\"6 5\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"53\" cy=\"80\" r=\"9\" fill=\"#DA291C\"\u003e\u003c\/circle\u003e\n        \u003ctext x=\"53\" y=\"84.2\" text-anchor=\"middle\" font-weight=\"700\" font-size=\"12.5\" fill=\"#fff\"\u003e2\u003c\/text\u003e\n        \u003c!-- 3 leg opening --\u003e\n        \u003cline x1=\"51\" y1=\"108\" x2=\"67\" y2=\"108\" stroke=\"#DA291C\" stroke-width=\"2.5\" stroke-dasharray=\"6 5\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"74\" cy=\"108\" r=\"9\" fill=\"#DA291C\"\u003e\u003c\/circle\u003e\n        \u003ctext x=\"74\" y=\"112.2\" text-anchor=\"middle\" font-weight=\"700\" font-size=\"12.5\" fill=\"#fff\"\u003e3\u003c\/text\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"cty-sg__steps\"\u003e\n        \u003cdiv class=\"cty-sg__step\"\u003e\n          \u003cb\u003e1 — ½ Waist at opening\u003c\/b\u003e\n          \u003cp\u003eLay the leggings flat and measure straight across the waistband, edge to edge.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cty-sg__step\"\u003e\n          \u003cb\u003e2 — Inseam\u003c\/b\u003e\n          \u003cp\u003eMeasure along the inner leg seam, from the crotch down to the hem.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"cty-sg__step\"\u003e\n          \u003cb\u003e3 — ½ Leg opening\u003c\/b\u003e\n          \u003cp\u003eMeasure straight across the ankle opening, edge to edge.\u003c\/p\u003e\n        \u003c\/div\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":"Stash Shop","offers":[{"title":"9-11Y","offer_id":56706171732354,"sku":"JC87J","price":14.0,"currency_code":"GBP","in_stock":true},{"title":"12-13Y","offer_id":56706171765122,"sku":"JC87J","price":14.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":56706183659906,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":56706183692674,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56706183725442,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56706183758210,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56706183790978,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":56706183823746,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56706183856514,"sku":"JC087","price":19.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1075\/6304\/files\/banbridgeacademyleggings.png?v=1781195170","url":"https:\/\/stashshop.co.uk\/products\/banbridge-academy-leggings","provider":"Stash Shop","version":"1.0","type":"link"}