{"title":"Personalised Hi Vis Vests","description":"\u003cp dir=\"ltr\"\u003eHi vis vests built for everyday site and workplace use, available with your logo embroidered or printed on. Choose from standard and heavy-duty styles in yellow or orange, compliant with EN ISO 20471 for high visibility. Ideal for construction, warehousing, logistics, events and facilities teams who need reliable visibility gear that also represents the brand.\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003eAdd your logo to the chest or back with no minimum order quantity — order a single vest or outfit a full team. Logos are digitised in-house from any file format, with a proof sent before production. Standard turnaround is 13–15 working days, with tracked delivery as standard.\u003c\/p\u003e","products":[{"product_id":"rg464-ora-dev","title":"Regatta High Visibility Pro Executive Vest | Orange","description":"\u003cul\u003e\n\u003cli\u003eLightweight knit fabric.\u003c\/li\u003e\n\u003cli\u003eYellow, orange and yellow\/orange conform to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eAll other colours conforms to EN ISO 20471: 2013 + A1: 2016 class 1.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange colourway only).\u003c\/li\u003e\n\u003cli\u003eContrast bound armholes.\u003c\/li\u003e\n\u003cli\u003eFront zip closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eID pocket on left chest.\u003c\/li\u003e\n\u003cli\u003eRadio loop.\u003c\/li\u003e\n\u003cli\u003eMedia pocket.\u003c\/li\u003e\n\u003cli\u003eTwo front pockets with flaps.\u003c\/li\u003e\n\u003cli\u003eCut out label.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Regatta High Visibility","offers":[{"title":"S","offer_id":56244027523458,"sku":"RG464-ORA-S","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56244027556226,"sku":"RG464-ORA-M","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56244027588994,"sku":"RG464-ORA-L","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56244027621762,"sku":"RG464-ORA-XL","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56244027654530,"sku":"RG464-ORA-XXL","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56244027687298,"sku":"RG464-ORA-3XL","price":10.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RG464_20ORA_20MODEL_201.jpg?v=1768909679"},{"product_id":"rg464-ylry-dev","title":"Regatta High Visibility Pro Executive Vest | Yellow\/Royal Blue","description":"\u003cul\u003e\n\u003cli\u003eLightweight knit fabric.\u003c\/li\u003e\n\u003cli\u003eYellow, orange and yellow\/orange conform to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eAll other colours conforms to EN ISO 20471: 2013 + A1: 2016 class 1.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange colourway only).\u003c\/li\u003e\n\u003cli\u003eContrast bound armholes.\u003c\/li\u003e\n\u003cli\u003eFront zip closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eID pocket on left chest.\u003c\/li\u003e\n\u003cli\u003eRadio loop.\u003c\/li\u003e\n\u003cli\u003eMedia pocket.\u003c\/li\u003e\n\u003cli\u003eTwo front pockets with flaps.\u003c\/li\u003e\n\u003cli\u003eCut out label.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Regatta High Visibility","offers":[{"title":"S","offer_id":56248672846210,"sku":"RG464-YL_RY-S","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56248672878978,"sku":"RG464-YL_RY-M","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56248672911746,"sku":"RG464-YL_RY-L","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56248672944514,"sku":"RG464-YL_RY-XL","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56248672977282,"sku":"RG464-YL_RY-XXL","price":10.9,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56248673010050,"sku":"RG464-YL_RY-3XL","price":10.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RG464_20YL_RY_20MODEL_201_20HERO.jpg?v=1768996257"},{"product_id":"rg465-ora-dev","title":"Regatta High Visibility Pro Supervisor Vest | Orange","description":"\u003cul\u003e\n\u003cli\u003eLightweight knit fabric.\u003c\/li\u003e\n\u003cli\u003eConforms to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange only).\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eRadio loop.\u003c\/li\u003e\n\u003cli\u003eTwo front pockets.\u003c\/li\u003e\n\u003cli\u003eCut out label.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Regatta High Visibility","offers":[{"title":"S","offer_id":56248673042818,"sku":"RG465-ORA-S","price":6.7,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56248673075586,"sku":"RG465-ORA-M","price":6.7,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56248673108354,"sku":"RG465-ORA-L","price":6.7,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56248673141122,"sku":"RG465-ORA-XL","price":6.7,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56248673173890,"sku":"RG465-ORA-XXL","price":6.7,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56248673206658,"sku":"RG465-ORA-3XL","price":6.7,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RG465_20ORA_20MODEL_201.jpg?v=1768996256"},{"product_id":"rs477-flo-dev","title":"Result Safe-Guard Heavy Duty Poly\/Cotton Security Vest | Fluorescent Orange","description":"\u003cul\u003e\n\u003cli\u003eOrange and yellow conform to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange only).\u003c\/li\u003e\n\u003cli\u003eBlack and navy conform to EN17353: 2020 type B3 (enhanced visibility only).\u003c\/li\u003e\n\u003cli\u003eFront zip closure.\u003c\/li\u003e\n\u003cli\u003eRight chest tear release pocket with ID pocket.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eTwo front tear release pockets, left pocket with extra length.\u003c\/li\u003e\n\u003cli\u003eD-ring.\u003c\/li\u003e\n\u003cli\u003eSelf colour bound edges.\u003c\/li\u003e\n\u003cli\u003eTag free.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Result Safe-Guard","offers":[{"title":"S","offer_id":56248713642370,"sku":"RS477-FLO-S","price":19.8,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56248713675138,"sku":"RS477-FLO-M","price":19.8,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56248713707906,"sku":"RS477-FLO-L","price":19.8,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56248713740674,"sku":"RS477-FLO-XL","price":19.8,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56248713773442,"sku":"RS477-FLO-XXL","price":19.8,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56248713806210,"sku":"RS477-FLO-3XL","price":19.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RS477_20FLO_20MODEL_201_20HERO.jpg?v=1768996525"},{"product_id":"rx700-yel-dev","title":"Pro RTX High Visibility Waistcoat | Yellow","description":"\u003cul\u003e\n\u003cli\u003eBound edges - solid colours have self colour and two tone have contrast.\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eSolid yellow and solid orange conform to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eSolid orange conforms to RIS-3279-TOM.\u003c\/li\u003e\n\u003cli\u003eAll contrast colours conform to EN ISO 20471: 2013 + A1: 2016 class 1.\u003c\/li\u003e\n\u003cli\u003eAll other colours provide enhanced visibiltiy in all kinds of environments.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pro RTX High Visibility","offers":[{"title":"S","offer_id":56254492377474,"sku":"RX700-YEL-S","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56254492410242,"sku":"RX700-YEL-M","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56254492443010,"sku":"RX700-YEL-L","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56254492475778,"sku":"RX700-YEL-XL","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56254492508546,"sku":"RX700-YEL-XXL","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56254492541314,"sku":"RX700-YEL-3XL","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":56254492574082,"sku":"RX700-YEL-4XL","price":4.8,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":56254492606850,"sku":"RX700-YEL-5XL","price":4.8,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":56254492639618,"sku":"RX700-YEL-6XL","price":4.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RX700_20YEL_20MODEL_201_20HERO.jpg?v=1769083697"},{"product_id":"yk103-blk-dev","title":"Yoko Executive Waistcoat | Black","description":"\u003cul\u003e\n\u003cli\u003eFront zip closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eLeft chest media pocket.\u003c\/li\u003e\n\u003cli\u003eRight chest ID pocket.\u003c\/li\u003e\n\u003cli\u003ePen pockets and D-ring.\u003c\/li\u003e\n\u003cli\u003eTwo front pockets with flaps.\u003c\/li\u003e\n\u003cli\u003eLarge area on reverse for decoration.\u003c\/li\u003e\n\u003cli\u003eParamedic green\/yellow, yellow\/royal blue, red\/yellow, yellow\/black, orange\/black, yellow\/navy, orange\/navy, orange\/royal, yellow\/grey, orange\/grey, yellow\/purple conform to EN ISO 20471: 2013 + A1: 2016 class 1.\u003c\/li\u003e\n\u003cli\u003eYellow, orange, orange\/yellow conform to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eAll other colours provide enhanced visibility in all kinds of environments.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"YOKO","offers":[{"title":"S","offer_id":56276237255042,"sku":"YK103-BLK-S","price":9.4,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56276237287810,"sku":"YK103-BLK-M","price":9.4,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56276237320578,"sku":"YK103-BLK-L","price":9.4,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56276237353346,"sku":"YK103-BLK-XL","price":9.4,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56276237386114,"sku":"YK103-BLK-XXL","price":9.4,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56276237418882,"sku":"YK103-BLK-3XL","price":9.4,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/YK103_20BLK_20MODEL_201_20HERO.jpg?v=1769519299"},{"product_id":"rx705-ora-dev","title":"Pro RTX High Visibility Executive Waistcoat | Orange","description":"\u003cul\u003e\n\u003cli\u003eFull length front zip.\u003c\/li\u003e\n\u003cli\u003eMedia chest pocket.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eD-ring.\u003c\/li\u003e\n\u003cli\u003eID pocket.\u003c\/li\u003e\n\u003cli\u003eTwo front pockets with flaps.\u003c\/li\u003e\n\u003cli\u003eYellow and orange conform to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange only).\u003c\/li\u003e\n\u003cli\u003eContrast colours conform to EN ISO 20471: 2013 + A1: 2016 class 1.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pro RTX High Visibility","offers":[{"title":"S","offer_id":56300099305858,"sku":"RX705-ORA-S","price":9.1,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56300099338626,"sku":"RX705-ORA-M","price":9.1,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56300099371394,"sku":"RX705-ORA-L","price":9.1,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56300099404162,"sku":"RX705-ORA-XL","price":9.1,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56300099436930,"sku":"RX705-ORA-XXL","price":9.1,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":56300099469698,"sku":"RX705-ORA-3XL","price":9.1,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":56300099502466,"sku":"RX705-ORA-4XL","price":10.1,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":56300099535234,"sku":"RX705-ORA-5XL","price":10.1,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RX705_20ORA_20MODEL_201_20HERO.jpg?v=1770020445"},{"product_id":"pw002-yel-dev","title":"Portwest Hi-Vis Vest | Yellow","description":"\u003cul\u003e\n\u003cli\u003eConforms to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003ePolyester bound edges.\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Portwest","offers":[{"title":"S\/M","offer_id":56382661558658,"sku":"PW002-YEL-S_M","price":4.7,"currency_code":"GBP","in_stock":true},{"title":"L\/XL","offer_id":56382661591426,"sku":"PW002-YEL-L_XL","price":4.7,"currency_code":"GBP","in_stock":true},{"title":"XXL\/3XL","offer_id":56382661624194,"sku":"PW002-YEL-XXL_3XL","price":4.7,"currency_code":"GBP","in_stock":true},{"title":"4XL\/5XL","offer_id":56382661656962,"sku":"PW002-YEL-4XL_5XL","price":4.7,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/PW002_20YEL_20MODEL_201_20HERO.jpg?v=1771333585"},{"product_id":"pw303-yel-dev","title":"Portwest Hi-Vis Executive Vest | Yellow","description":"\u003cul\u003e\n\u003cli\u003eConforms to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eANSI\/ISEA 107 type R class 2.\u003c\/li\u003e\n\u003cli\u003eBlack plastic zip.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eRadio loop.\u003c\/li\u003e\n\u003cli\u003eClear ID pocket on right chest.\u003c\/li\u003e\n\u003cli\u003eMedia and pen pocket with D-ring on left chest.\u003c\/li\u003e\n\u003cli\u003eTwo front tear release pockets.\u003c\/li\u003e\n\u003cli\u003eBranded tab on left chest.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Portwest","offers":[{"title":"S","offer_id":56382718607746,"sku":"PW303-YEL-S","price":13.6,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":56382718640514,"sku":"PW303-YEL-M","price":13.6,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":56382718673282,"sku":"PW303-YEL-L","price":13.6,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":56382718706050,"sku":"PW303-YEL-XL","price":13.6,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56382718738818,"sku":"PW303-YEL-XXL","price":13.6,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/PW303_20YEL_20MODEL_201_20HERO.jpg?v=1771333952"},{"product_id":"pw309-ora-dev","title":"Portwest Hi-Vis Two Band Vest | Orange","description":"\u003cul\u003e\n\u003cli\u003eConforms to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange only).\u003c\/li\u003e\n\u003cli\u003ePolyester bound edges.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body.\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Portwest","offers":[{"title":"S\/M","offer_id":56382718935426,"sku":"PW309-ORA-S_M","price":4.6,"currency_code":"GBP","in_stock":true},{"title":"L\/XL","offer_id":56382718968194,"sku":"PW309-ORA-L_XL","price":4.6,"currency_code":"GBP","in_stock":true},{"title":"XXL\/3XL","offer_id":56382719000962,"sku":"PW309-ORA-XXL_3XL","price":4.6,"currency_code":"GBP","in_stock":true},{"title":"4XL\/5XL","offer_id":56382719033730,"sku":"PW309-ORA-4XL_5XL","price":4.6,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/PW309_20ORA_20MODEL_201_20HERO.jpg?v=1771333954"},{"product_id":"rs200-fly-dev","title":"Result Core Motorist Hi-Vis Vest | Fluorescent Yellow","description":"\u003cul\u003e\n\u003cli\u003eConforms to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange only).\u003c\/li\u003e\n\u003cli\u003eGrey polyester bound edges.\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body.\u003c\/li\u003e\n\u003cli\u003eGenerous in size allowing to be worn as an over garment.\u003c\/li\u003e\n\u003cli\u003eCut out label.\u003c\/li\u003e\n\u003cli\u003ePlease note, additional colours are now a separate style RS200E.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Result Core","offers":[{"title":"S\/M","offer_id":56399360983426,"sku":"RS200-FLY-S_M","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"L\/XL","offer_id":56399361016194,"sku":"RS200-FLY-L_XL","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56399361048962,"sku":"RS200-FLY-XXL","price":4.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RS200_20FLY_20MODEL_201_20HERO.jpg?v=1771687495"},{"product_id":"rs200e-lim-dev","title":"Result Core Enhanced Vis Vest | Lime Green","description":"\u003cul\u003e\n\u003cli\u003eGrey polyester bound edges.\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body.\u003c\/li\u003e\n\u003cli\u003eGenerous in size allowing to be worn as an over garment.\u003c\/li\u003e\n\u003cli\u003eTear out label.\u003c\/li\u003e\n\u003cli\u003ePlease note, fluorescent yellow and fluorescent orange are a separate style RS200.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Result Core","offers":[{"title":"XS","offer_id":56399362818434,"sku":"RS200E-LIM-XS","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"S\/M","offer_id":56399362851202,"sku":"RS200E-LIM-S_M","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"L\/XL","offer_id":56399362883970,"sku":"RS200E-LIM-L_XL","price":4.3,"currency_code":"GBP","in_stock":true},{"title":"XXL","offer_id":56399362916738,"sku":"RS200E-LIM-XXL","price":4.3,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RS200E_20LIM_20MODEL_201_20HERO.jpg?v=1771687545"},{"product_id":"rs201m-fly-dev","title":"Result Core Hi-Vis Motorway Vest | Fluorescent Yellow","description":"\u003cul\u003e\n\u003cli\u003eConforms to EN ISO 20471: 2013 + A1: 2016 class 2.\u003c\/li\u003e\n\u003cli\u003eRIS-3279-TOM (orange only).\u003c\/li\u003e\n\u003cli\u003eGrey polyester bound edges.\u003c\/li\u003e\n\u003cli\u003eTear release front closure.\u003c\/li\u003e\n\u003cli\u003eTwo reflective bands around the body and one over each shoulder.\u003c\/li\u003e\n\u003cli\u003eGenerous in size allowing to be worn as an over garment.\u003c\/li\u003e\n\u003cli\u003eCut out label.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Result Core","offers":[{"title":"S\/M","offer_id":56399364358530,"sku":"RS201M-FLY-S_M","price":4.8,"currency_code":"GBP","in_stock":true},{"title":"L\/XL","offer_id":56399364391298,"sku":"RS201M-FLY-L_XL","price":4.8,"currency_code":"GBP","in_stock":true},{"title":"XXL\/3XL","offer_id":56399364424066,"sku":"RS201M-FLY-XXL_3XL","price":4.8,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/RS201M_20FLY_20MODEL_201_20HERO.jpg?v=1771687563"},{"product_id":"hi-vis-vest-bundle-10-pack","title":"Hi-Vis Vest Bundle – 10 Pack, Free Logo Included","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e10x Hi-Vis Vests — Bundle Pricing\u003c\/strong\u003e\u003cbr\u003eStay safe and visible on site with hi-vis vests, custom printed with your logo.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eConformity:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eYellow: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOrange: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e✓ Free logo print — choose back, left chest, or right chest\u003cbr\u003e✓ Free logo setup\u003cbr\u003e✓ Free UK delivery\u003cbr\u003e✓ No minimum sizes — mix and match freely across your bundle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWant extra branding?\u003c\/strong\u003e Add a second logo position for £3.50+VAT per vest (chest) or £4.00+VAT per vest (back).\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eHow it works:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd your logo, sizes, and preferred position or select \"contact me for my logo\" and we'll be in touch once your order's placed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll email your logo proof from \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"mailto:customerservice@elkssons.co.uk\"\u003ecustomerservice@elkssons.co.uk\u003c\/a\u003e within 3 working days\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOnce you approve the proof, production begins, delivered in 7–10 working days\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eColours:\u003c\/strong\u003e HV Orange, HV Yellow\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize guide:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (inches)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSmall\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36\"–38\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e92–96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMedium\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39\"–41\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100–104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLarge\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e42\"–44\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e106–112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45\"–48\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e115–122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e49\"–52\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e124–132\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e53\"–57\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e135–145\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e58\"–60\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147–152\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e5XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62\"–64\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e157–162\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e6XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e65\"–67\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e165–170\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Elkssons","offers":[{"title":"Default Title","offer_id":56827839676802,"sku":"EFL","price":69.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/10_printed_hi_vis.jpg?v=1786091364"},{"product_id":"hi-vis-vest-bundle-20-pack","title":"Hi-Vis Vest Bundle – 20 Pack, Free Logo Included","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e20x Hi-Vis Vests — Bundle Pricing\u003c\/strong\u003e\u003cbr\u003eStay safe and visible on site with hi-vis vests, custom printed with your logo.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eConformity:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eYellow: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOrange: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e✓ Free logo print — choose back, left chest, or right chest\u003cbr\u003e✓ Free logo setup\u003cbr\u003e✓ Free UK delivery\u003cbr\u003e✓ No minimum sizes — mix and match freely across your bundle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWant extra branding?\u003c\/strong\u003e Add a second logo position for £3.50+VAT per vest (chest) or £4.00+VAT per vest (back).\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eHow it works:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd your logo, sizes, and preferred position or select \"contact me for my logo\" and we'll be in touch once your order's placed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll email your logo proof from \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"mailto:customerservice@elkssons.co.uk\"\u003ecustomerservice@elkssons.co.uk\u003c\/a\u003e within 3 working days\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOnce you approve the proof, production begins, delivered in 7–10 working days\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eColours:\u003c\/strong\u003e HV Orange, HV Yellow\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize guide:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (inches)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSmall\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36\"–38\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e92–96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMedium\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39\"–41\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100–104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLarge\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e42\"–44\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e106–112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45\"–48\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e115–122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e49\"–52\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e124–132\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e53\"–57\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e135–145\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e58\"–60\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147–152\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e5XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62\"–64\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e157–162\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e6XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e65\"–67\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e165–170\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Elkssons","offers":[{"title":"Default Title","offer_id":56828081504642,"sku":"EFL","price":99.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/20_printed_hi_vis.jpg?v=1786091364"},{"product_id":"hi-vis-vest-bundle-50-pack","title":"Hi-Vis Vest Bundle – 50 Pack, Free Logo Included","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e50x Hi-Vis Vests — Bundle Pricing\u003c\/strong\u003e\u003cbr\u003eStay safe and visible on site with hi-vis vests, custom printed with your logo.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eConformity:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eYellow: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOrange: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e✓ Free logo print — choose back, left chest, or right chest\u003cbr\u003e✓ Free logo setup\u003cbr\u003e✓ Free UK delivery\u003cbr\u003e✓ No minimum sizes — mix and match freely across your bundle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWant extra branding?\u003c\/strong\u003e Add a second logo position for £3.50+VAT per vest (chest) or £4.00+VAT per vest (back).\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eHow it works:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd your logo, sizes, and preferred position or select \"contact me for my logo\" and we'll be in touch once your order's placed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll email your logo proof from \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"mailto:customerservice@elkssons.co.uk\"\u003ecustomerservice@elkssons.co.uk\u003c\/a\u003e within 3 working days\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOnce you approve the proof, production begins, delivered in 7–10 working days\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eColours:\u003c\/strong\u003e HV Orange, HV Yellow\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize guide:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (inches)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSmall\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36\"–38\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e92–96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMedium\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39\"–41\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100–104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLarge\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e42\"–44\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e106–112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45\"–48\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e115–122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e49\"–52\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e124–132\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e53\"–57\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e135–145\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e58\"–60\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147–152\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e5XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62\"–64\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e157–162\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e6XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e65\"–67\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e165–170\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Elkssons","offers":[{"title":"Default Title","offer_id":56836524343682,"sku":"EFL","price":199.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/50_printed_hi_vis.jpg?v=1786091364"},{"product_id":"hi-vis-vest-bundle-100-pack","title":"Hi-Vis Vest Bundle – 100 Pack, Free Logo Included","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003e100x Hi-Vis Vests — Bundle Pricing\u003c\/strong\u003e\u003cbr\u003eStay safe and visible on site with hi-vis vests, custom printed with your logo.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eConformity:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eYellow: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOrange: Conforms to EN ISO 20471 Class 2 (Medium–4XL), Class 1 (Small)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e✓ Free logo print — choose back, left chest, or right chest\u003cbr\u003e✓ Free logo setup\u003cbr\u003e✓ Free UK delivery\u003cbr\u003e✓ No minimum sizes — mix and match freely across your bundle\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eWant extra branding?\u003c\/strong\u003e Add a second logo position for £3.50+VAT per vest (chest) or £4.00+VAT per vest (back).\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eHow it works:\u003c\/strong\u003e\u003c\/p\u003e\n\u003col dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdd your logo, sizes, and preferred position or select \"contact me for my logo\" and we'll be in touch once your order's placed\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eWe'll email your logo proof from \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"mailto:customerservice@elkssons.co.uk\"\u003ecustomerservice@elkssons.co.uk\u003c\/a\u003e within 3 working days\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eOnce you approve the proof, production begins, delivered in 7–10 working days\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eColours:\u003c\/strong\u003e HV Orange, HV Yellow\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize guide:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (inches)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSmall\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36\"–38\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e92–96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMedium\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39\"–41\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100–104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLarge\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e42\"–44\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e106–112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45\"–48\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e115–122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e49\"–52\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e124–132\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e53\"–57\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e135–145\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e58\"–60\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147–152\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e5XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e62\"–64\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e157–162\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e6XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e65\"–67\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e165–170\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Elkssons","offers":[{"title":"Default Title","offer_id":56836531552642,"sku":"EFL","price":389.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/files\/100_printed_hi_vis.jpg?v=1786091364"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0458\/6507\/4840\/collections\/RX700B_20YEL_20FRONT.jpg?v=1789382312","url":"https:\/\/elkssons.com\/collections\/custom-hi-vis-vests.oembed","provider":"Elkssons","version":"1.0","type":"link"}