{"title":"All","description":null,"products":[{"product_id":"single-adjust-buckle","title":"Single Adjust Buckle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA single adjust buckle keeps things simple. The webbing stays fixed on one side and adjusts on the other, so you can set a strap to the right length and clip it open or closed in a second. It's the classic side release design found on backpacks, bike bags, hip belts, and just about any gear that needs a quick, secure closure.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMoulded from acetal, these buckles are light, tough, and built to shrug off years of use without cracking or corroding. They're a dependable pick whether you're repairing a worn-out closure or building something new from scratch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 15mm, 20mm, and 25mm to match your webbing, with no minimum order, so you can grab a single buckle or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e43.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e47\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e69.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e56.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e32.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e12.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e85.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40222954815697,"sku":"3130-32083209","price":0.8,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40222954848465,"sku":"3130-32103211","price":0.9,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40222954881233,"sku":"3130-32133214","price":1.05,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8887.jpg?v=1679248597"},{"product_id":"dual-adjust-buckle","title":"Dual Adjust Buckle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA dual adjust buckle gives you adjustment on both sides of the closure, so you can fine-tune the webbing at either end instead of just one. It's the same dependable side release design makers reach for on backpacks, bike bags, hip belts, and dog collars, with a quick squeeze-to-release clip that holds firm until you want it open.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMoulded from acetal, these buckles are light, tough, and built to handle years of outdoor use without cracking or corroding. They work just as well for repairing a tired closure as they do for building a new pack from the ground up.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 15mm, 20mm, and 25mm to suit your webbing, with no minimum order, so you can pick up one or a whole batch for a production run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 71.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e42.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e42.56\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e51.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e60.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 12.5938px;\"\u003e\n\u003ctd style=\"height: 12.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 12.5938px;\"\u003e62.7\u003c\/td\u003e\n\u003ctd style=\"height: 12.5938px;\"\u003e32.5\u003c\/td\u003e\n\u003ctd style=\"height: 12.5938px;\"\u003e12.6\u003c\/td\u003e\n\u003ctd style=\"height: 12.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 12.5938px;\"\u003e94.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40222965104849,"sku":"3130-32083204","price":0.95,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40222965137617,"sku":"3130-32103212","price":1.05,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40222965170385,"sku":"3130-32133215","price":1.3,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8890.jpg?v=1679248262"},{"product_id":"super-d-lock","title":"Super D Lock","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Super D Lock is a single-adjust webbing adjuster that locks a strap at your chosen length and holds it there. Thread the webbing through, pull it to size, and the D-shaped bar keeps it from slipping. It's a simple, low-profile way to add length adjustment to a strap.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMakers reach for it on backpack straps, compression straps, bike bags, and other outdoor gear, whether they're repairing something worn out or building from scratch. Moulded from acetal, it's light, tough, and built for years of use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 20mm and 25mm to match your webbing, with no minimum order, so you can pick up a single piece or a batch for a production run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e29.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e27.1\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e84.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e33.0\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e32.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e99.18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40222977523921,"sku":"3130-W753","price":0.48,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40222977556689,"sku":"3130-W688","price":0.52,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8861.jpg?v=1679248660"},{"product_id":"double-d-ring","title":"Double D-Ring","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA double D-ring gives you a fixed attachment point to build into a strap or panel. Sew it into a loop of webbing and it becomes a secure anchor for clipping on hooks, carabiners, accessory straps, or anything else you need to attach.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMakers use double D-rings as tie-off and connection points on backpacks, tarps, dog collars, and all kinds of outdoor gear, whether they're repairing something or building from scratch. Moulded from acetal, they're light, rustproof, and tough enough for regular outdoor use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 20mm and 25mm to match your webbing, with no minimum order, so you can buy just what a project needs or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40222984634577,"sku":"3130-W406","price":0.45,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40222984667345,"sku":"3130-4781","price":0.55,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8893.jpg?v=1679248139"},{"product_id":"beast-dee","title":"Beast Dee","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Beast Dee is a wide, flat, heavy-duty D-ring built to take a beating. Sew it into a loop of webbing and it gives you a strong, fixed attachment point for clipping on hooks, carabiners, accessory straps, or guy lines. The generous flat bar also makes a solid tie-off point, and it's wide enough to seat the tip of an adjustable tarp pole.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMoulded from acetal, the Beast Dee is light and rustproof, which makes it a great alternative to a metal D-ring on tarps, shelters, backpacks, and other outdoor gear. It holds up to heavy loads and rough conditions without adding weight.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 20mm and 25mm to match your webbing, with no minimum order, so you can grab one or stock up for a bigger build.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e70.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e96.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40223009997009,"sku":"3130-7586","price":0.55,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40376892489937,"sku":"3130-7456","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8895.jpg?v=1679247935"},{"product_id":"double-gate-keeper","title":"Double Gate Keeper","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Double Gate Keeper is a clever little piece for adding removable straps to your gear. Its two open gates let you slip webbing in and take it back out without unthreading a single buckle, so a shoulder strap, daisy chain, or accessory strap can come on and off whenever you need it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMakers use it on backpacks, bags, and belts wherever a strap should be easy to add, swap, or remove. Moulded from acetal, it's light, rustproof, and tough enough to hold up to regular outdoor use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 25mm and 38mm to match your webbing, with no minimum order, so you can grab one or stock up for a bigger build.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 49.1876px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e29.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e5.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e82.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 10px;\"\u003e\n\u003ctd style=\"height: 10px;\"\u003e38mm\u003c\/td\u003e\n\u003ctd style=\"height: 10px;\"\u003e30.1\u003c\/td\u003e\n\u003ctd style=\"height: 10px;\"\u003e55.5\u003c\/td\u003e\n\u003ctd style=\"height: 10px;\"\u003e5.6\u003c\/td\u003e\n\u003ctd style=\"height: 10px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 10px;\"\u003e72.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"25mm","offer_id":40223016583377,"sku":"3130-W836","price":1.05,"currency_code":"CAD","in_stock":true},{"title":"38mm","offer_id":42610381062353,"sku":"3130-W819","price":1.35,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8845.jpg?v=1679248190"},{"product_id":"gate-keeper-swivel","title":"Gate Keeper (Swivel)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Swivel Gate Keeper works like the Double Gate Keeper, with one big difference: it swivels. That swivel action lets a strap rotate freely at the attachment point, so a shoulder strap can move naturally with you and webbing stays tangle-free.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's a favourite for attaching removable shoulder straps to packs and bags, and it works anywhere a strap needs to pivot rather than stay fixed. The gate side opens so you can add or remove webbing without unthreading. Moulded from acetal, it's light, rustproof, and built for regular outdoor use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eEach size pairs two webbing widths, and the first measurement is the gate (opening) side: choose 25mm\/25mm, 25mm\/38mm, or 38mm\/25mm to match your build. No minimum order, so you can grab one or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\/25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\/38mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38mm\/25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"25mm\/25mm","offer_id":40223022874833,"sku":"3130-W814","price":1.35,"currency_code":"CAD","in_stock":true},{"title":"25mm\/38mm","offer_id":42610377818321,"sku":"3130-W815","price":1.55,"currency_code":"CAD","in_stock":true},{"title":"38mm\/25mm","offer_id":42610377851089,"sku":"3130-W816","price":1.55,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8858.jpg?v=1679248329"},{"product_id":"snap-hook","title":"Swivel Snap Hook","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Swivel Snap Hook is the piece that makes a strap detachable. Clip it onto a D-ring or webbing loop and a shoulder strap comes on and off in a second, while the swivel lets it rotate freely so the strap never twists or binds.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's a go-to for detachable shoulder straps on packs, bags, and pouches, and it works anywhere you want a quick, secure connection that can still move. Moulded from acetal, it's light, rustproof, and built to hold up to everyday use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSized for 25mm webbing, with no minimum order, so you can grab one or stock up for a bigger build.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 62.375px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 31.1875px;\"\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 31.1875px;\"\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e62.2\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e36\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e16.4\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 31.1875px;\"\u003e59.35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"25mm","offer_id":40223025561809,"sku":"3130-1195","price":1.75,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8876.jpg?v=1679248639"},{"product_id":"tension-hook-left","title":"Tension Hook (Left)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the left-hand Tension Hook, a low-profile fastener that holds webbing securely under load. It's a common sight on packs and bags, where it anchors compression straps, lid closures, and load-bearing webbing, keeping everything cinched down and in place.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAcetal keeps it light without giving up strength, so it can take real tension without adding bulk to your build. Left and right versions are sold separately, so you can match them up in pairs or buy just the side your project calls for.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSized for 25mm webbing, with no minimum order, so you can grab one or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e42.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e36.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e11.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e27.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"25mm","offer_id":40223027888337,"sku":"3130-W314","price":0.8,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8883.jpg?v=1679248713"},{"product_id":"tension-hook-right","title":"Tension Hook (Right)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the right-hand Tension Hook, the mirror of the left-hand version and a low-profile fastener that holds webbing securely under load. It earns its keep on packs and bags, anchoring compression straps, lid closures, and load-bearing webbing so everything stays cinched tight.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAcetal keeps it light without giving up strength, so it handles real tension without weighing your build down. The left and right hooks are sold separately, which lets you pick up a matched pair or just the right side if that's all you need.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSized for 25mm webbing, with no minimum order, so you can grab one or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable width=\"100%\" style=\"height: 78.3752px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e42.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e36.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e11.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e27.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"25mm","offer_id":40227507962065,"sku":"3130-W315","price":0.8,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/MG_8882.jpg?v=1679248740"},{"product_id":"cord-lock","title":"Cord Lock","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA cord lock is the little spring-loaded toggle that keeps a drawcord right where you want it. Press the button, slide it along the cord, let go, and it grips and holds. It's the quick, one-handed way to cinch a hood, close a stuff sack, or snug up a drawstring.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMakers use cord locks all over their builds, from backpack closures and tarp tie-downs to jacket hems and sleeping bag hoods, for both new projects and repairs. Moulded from acetal, it's light, tough, and keeps its grip through plenty of outdoor use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNo minimum order, so you can grab one or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e2-3.5mm Cording\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e23.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e11.1\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"Default Title","offer_id":40227510812881,"sku":"3130-7916","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/cord_lock_black.jpg?v=1782490725"},{"product_id":"cord-lock-with-loop","title":"Cord Lock (With Loop)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis cord lock has a built-in loop, which is the small but handy difference: it can be sewn or tied directly to your gear so it stays put and never wanders off down the cord or goes missing. Press the toggle, slide it to set your cord length, and let go to lock it in place.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe loop makes it a natural pick for stuff sacks, sleeping bag hoods, jacket drawcords, and pack closures, anywhere you want the cord lock anchored to the item rather than floating free. Moulded from acetal, it's light, tough, and keeps its grip through plenty of outdoor use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNo minimum order, so you can grab one or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e2-3.5mm Cording\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e30.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e19.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e11.0\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"Default Title","offer_id":40227512680657,"sku":"3130-7621","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/cord_lock_with_loop_black.jpg?v=1782490947"},{"product_id":"piping-clip","title":"Piping Clip","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA piping clip is what lets a chest strap slide up and down a backpack shoulder strap to find the right height. It clips onto a length of piping sewn into the strap and locks in wherever you set it, so the sternum strap sits exactly where it's comfortable.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's a common feature on pack shoulder straps, and a handy upgrade when you want a height-adjustable sternum strap on a build or a repair. Moulded from acetal, it's light, strong, and made to slide smoothly and hold its position through plenty of use.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 15mm and 20mm to match your piping, with bulk pricing and no minimum order, so you can buy just what a build needs or stock up for a production run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15.1\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e22.0\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e33.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e18.0\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e54.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40227515465937,"sku":"3130-W509","price":0.65,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40227515498705,"sku":"3130-W508","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/black_plastic_piping_clip.jpg?v=1782491161"},{"product_id":"curved-whistle","title":"Curved Whistle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA whistle is one of those small things you hope you never need and are very glad to have when you do. This curved emergency whistle puts out a sharp, carrying sound to signal for help or call out your location, and its slim curved shape sits flat and comfortable against a strap or in a pocket.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA 5.5mm hole lets you thread it onto cord or webbing, so it can ride on a backpack, clip to a keychain, or live on a zipper pull, ready whenever you need it. Moulded from acetal, it's light, durable, and built to hold up to camping, hiking, paddling, and everyday carry.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNo minimum order, so you can grab one or stock up for a bigger run.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 10.7206%;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 11.5993%;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 13.181%;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 12.478%;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 17.0475%;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 33.2162%;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 10.7206%;\"\u003eWhislte\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 11.5993%;\"\u003e42.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 13.181%;\"\u003e11.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 12.478%;\"\u003e14.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 17.0475%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 33.2162%;\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"Default Title","offer_id":40227519299793,"sku":"3130-W086","price":1.05,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/curved-emergency-whistle-acetal-black.jpg?v=1782491520"},{"product_id":"zipper-pull","title":"Zipper Pull","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA zipper pull is a small finishing touch that makes a big difference in how a zipper feels to use. It attaches to the slider to give you something easy to grab, so opening and closing a pocket or main compartment is quick and smooth, even with gloves on or cold hands.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMakers add them for a clean, finished look on new builds, and they're an easy fix when an original pull has broken off or gone missing. Available in small and large to suit lighter zippers or heavier-duty ones.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eWith bulk pricing and no minimum order, you can grab a couple or stock up for a full run of bags.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eSmall (2mm String)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e14\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e21.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e6.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eLarge (3mm (String)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e17\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e27.1\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e47.35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"Small","offer_id":40227523592401,"sku":"3130-J311","price":0.75,"currency_code":"CAD","in_stock":true},{"title":"Large","offer_id":40227523625169,"sku":"3130-J316","price":0.9,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/zipper-pull-black-attached-to-slider.jpg?v=1782491783"},{"product_id":"open-end-aquaguard-zipper","title":"AquaGuard Zipper (Open End)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe YKK AquaGuard is the zipper to reach for when you want to keep weather out of a jacket or coat. A laminate over the coil teeth resists water from the outside, so rain beads up and runs off rather than seeping through the zipper line. It's water-resistant rather than fully waterproof, which makes it a great fit for raincoats, shells, and everyday outerwear that sees wet weather but doesn't need a sealed, submersible closure.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the open-end (separating) version, so it comes fully apart at the bottom, exactly what a jacket front needs. It's a #5 coil zipper in black, 31.5 inches long, and it can be cut down to a shorter length if your project calls for it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBulk pricing is available for production runs, with no minimum order for smaller jobs.\u003c\/p\u003e","brand":"YKK","offers":[{"title":"5","offer_id":40227530375377,"sku":"2110-5AQO315-580","price":9.4,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ykk-aquaguard-open-end-zipper-black-water-resistant.jpg?v=1782491975"},{"product_id":"closed-end-aquaguard-zipper","title":"AquaGuard Zipper (Closed End)","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eThe \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"4\"\u003eYKK AquaGuard closed-end zipper is the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"43\"\u003eone to reach for on bags, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"69\"\u003epacks, and pockets, anywhere \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"98\"\u003ea zipper needs to shrug \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"122\"\u003eoff rain but never has to \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"148\"\u003ecome fully apart. A \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"168\"\u003elaminate over the coil \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"191\"\u003eresists water from the outside, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"223\"\u003eso moisture beads and \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"245\"\u003eruns off instead of \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"265\"\u003esoaking through the zipper \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"292\"\u003eline. It's water-resistant \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"319\"\u003erather than waterproof, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"343\"\u003ewhich suits bike bags, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"366\"\u003epouches, rain shells, and boat \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"397\"\u003ecovers that face wet weather \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"426\"\u003ewithout needing a sealed, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"452\"\u003esubmersible closure.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eClosed-end \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"11\"\u003emeans it has a fixed bottom \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"39\"\u003estop, so the two sides stay \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"67\"\u003ejoined at the base and the slider runs \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"106\"\u003eup and down a closed track, exactly \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"142\"\u003ewhat a pocket or pack opening wants. It \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"182\"\u003ecomes in sizes 3 and 5 at 15 inches \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"218\"\u003elong, in a range of colours to match \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"255\"\u003eyour build, and it can be trimmed to a \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"294\"\u003eshorter length if needed.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eBulk pricing \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"13\"\u003eis available for production runs, with \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"52\"\u003eno minimum order for one-off projects.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"YKK","offers":[{"title":"3 \/ Black","offer_id":40227554853073,"sku":"2110-3AQC15-580","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"3 \/ Blue","offer_id":40714693804241,"sku":"2110-3AQC15-BL","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"3 \/ Purple","offer_id":40714693837009,"sku":"2110-3AQC15-PL","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"3 \/ Orange","offer_id":40714693869777,"sku":"2110-3AQC15-OR","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"3 \/ Yellow","offer_id":40714693902545,"sku":"2110-3AQC15-YL","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"3 \/ Green","offer_id":40714693935313,"sku":"2110-3AQC15-GR","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"3 \/ Red","offer_id":40714693968081,"sku":"2110-3AQC15-RD","price":5.75,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Black","offer_id":40227555016913,"sku":"2110-5AQC15-580","price":6.45,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Blue","offer_id":40714694000849,"sku":"2110-5AQC15-BL","price":6.45,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Purple","offer_id":40714694033617,"sku":"2110-5AQC15-PL","price":6.45,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Orange","offer_id":40714694066385,"sku":"2110-5AQC15-OR","price":6.45,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Yellow","offer_id":40714694099153,"sku":"2110-5AQC15-YL","price":6.45,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Green","offer_id":40714694131921,"sku":"2110-5AQC15-GR","price":6.45,"currency_code":"CAD","in_stock":false},{"title":"5 \/ Red","offer_id":40714694164689,"sku":"2110-5AQC15-RD","price":6.45,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ykk-aquaguard-closed-end-zipper-black.jpg?v=1782492167"},{"product_id":"aquaguard-zipper-sold-per-ft","title":"YKK AquaGuard Zipper | By the Foot","description":"\u003cp\u003eYKK AquaGuard sold by the foot and cut in one continuous length, so you order what a project actually needs rather than designing around a fixed size. It is a reverse coil zipper with a laminated finish on the tape face, which makes rain bead and run off the zipper line instead of wicking through it. Water resistant, not waterproof: it is the right choice for packs, bike bags, covers, and dry storage that sees weather, and the wrong choice for anything that gets submerged.\u003c\/p\u003e\n\u003cp\u003eAvailable in multiple sizes, #3 through #10, spanning light flexible closures up to heavy openings on large gear and luggage. It ships as chain with no slider attached, so you will need to add one. Because AquaGuard is best with the laminated side outwards, pair it with \u003ca href=\"https:\/\/refasten.ca\/collections\/reverse-coil-sliders\"\u003ereverse coil sliders\u003c\/a\u003e in the matching gauge, and reach for \u003ca href=\"https:\/\/refasten.ca\/products\/reverse-sliders-locking\"\u003elocking sliders\u003c\/a\u003e if the zipper needs to hold position under load. The \u003ca href=\"https:\/\/refasten.ca\/pages\/zipper-slider-compatibility-guide\"\u003eslider compatibility guide\u003c\/a\u003e covers pairing if you are unsure. Quantity discounts apply automatically on longer runs, with no minimum order for small jobs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eYKK\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct\u003c\/td\u003e\n\u003ctd\u003eAquaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eWater resistant reverse coil chain\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGauges\u003c\/td\u003e\n\u003ctd\u003e#3, #5, #8, #10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWater resistance\u003c\/td\u003e\n\u003ctd\u003eWater resistant, not waterproof. Not suitable for submersion\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeparating\u003c\/td\u003e\n\u003ctd\u003eNo, chain only with no stops or boxes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSliders\u003c\/td\u003e\n\u003ctd\u003eReverse coil sliders in matching gauge, sold separately\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSold as\u003c\/td\u003e\n\u003ctd\u003ePer foot, cut in one continuous length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"YKK","offers":[{"title":"#3","offer_id":40227562356945,"sku":"2110-3AQFT12-580","price":3.85,"currency_code":"CAD","in_stock":true},{"title":"#5","offer_id":40227562389713,"sku":"2110-5AQFT12-580","price":4.15,"currency_code":"CAD","in_stock":true},{"title":"#8","offer_id":40713338486993,"sku":"2110-8AQFT12-580","price":4.45,"currency_code":"CAD","in_stock":true},{"title":"#10","offer_id":40712735981777,"sku":"SP-85","price":4.65,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ykk-aquaguard-zipper-by-the-foot-size-5-black.jpg?v=1782492514"},{"product_id":"reverse-sliders-locking","title":"YKK Reverse Coil Sliders | Locking","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThese are YKK reverse coil sliders, the right slider for reverse coil zippers like the AquaGuard, where the coil sits on the back and the smooth, weather-facing side shows on the outside. Running the correct reverse slider is what keeps that clean outer look and lets the zipper close the way it's meant to.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThey're locking sliders, so a small internal lock holds the slider in place once you stop pulling, instead of letting it creep open under load, handy on a pack lid, a jacket, or anything that takes tension. Available in sizes #3 and #5 in black.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eReach for these to finish a length of \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/aquaguard-zipper-sold-per-ft\"\u003eAquaGuard zipper by the foot\u003c\/a\u003e, or to replace a slider that has worn out or broken without having to swap the whole zipper. Bulk pricing is available for larger runs, with no minimum order for a single repair.\u003c\/p\u003e","brand":"YKK","offers":[{"title":"#3","offer_id":40369363812561,"sku":"2110-L71650-EA-580","price":0.85,"currency_code":"CAD","in_stock":true},{"title":"#5","offer_id":40369363845329,"sku":"2110-L75430-EA-580","price":1.05,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ykk-reverse-coil-locking-zipper-slider-black.jpg?v=1782492783"},{"product_id":"reverse-sliders-non-locking","title":"YKK #3 Reverse Coil Sliders | Non-Locking","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is a YKK reverse coil slider in the non-locking style, size #3, made for reverse coil zippers like the AquaGuard, where the coil sits on the back and the smooth, weather-facing side shows on the outside. Running the correct reverse slider is what keeps that clean outer look and lets the zipper close the way it should.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNon-locking means the slider glides freely and stays wherever you leave it, with no internal pin holding it in place. It's the easy-moving choice for pockets, pouches, and openings that don't sit under constant tension, and it tends to feel a touch smoother than a locking slider. If you'd rather the slider hold firm under load, the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/reverse-sliders-locking\"\u003elocking version\u003c\/a\u003e is the one to reach for.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eUse it to finish a length of \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/aquaguard-zipper-sold-per-ft\"\u003eAquaGuard zipper by the foot\u003c\/a\u003e in #3, or to replace a worn or broken slider without swapping the whole zipper. You can also browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/reverse-coil-sliders\"\u003ereverse coil sliders\u003c\/a\u003e for other sizes and styles. Bulk pricing is available for larger runs, with no minimum order for a single repair.\u003c\/p\u003e","brand":"YKK","offers":[{"title":"#3","offer_id":40376922865873,"sku":"2110-N71900-EA-580","price":0.75,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ykk-3-reverse-coil-non-locking-zipper-slider-black.jpg?v=1782493180"},{"product_id":"heavy-duty-ladder-lock","title":"Heavy Duty Ladder Lock","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA ladder lock is a simple, strong way to adjust the length of a strap and have it stay put. Feed webbing through in the ladder pattern and the bar grips it, so the strap holds firm under load but still loosens with a quick pull when you want to change it. No moving parts to break, just a clean, reliable hold.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the heavy-duty version, built for straps that take real tension: pack compression straps, lash points, tie-downs, guy lines, and load-bearing webbing on bigger gear. Moulded from acetal, it shrugs off weather and hard use, and it works for both new builds and repairs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in 25mm and 38mm to match your webbing, with bulk pricing and no minimum order, so you can grab one or stock up for a production run. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters\"\u003ewebbing adjusters\u003c\/a\u003e to find the right fit for your project.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"PacCana","offers":[{"title":"25mm","offer_id":40376947638481,"sku":"5030-HL25","price":0.6,"currency_code":"CAD","in_stock":true},{"title":"38mm","offer_id":41885299540177,"sku":"5030-P319-38MM-BLK","price":0.85,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/heavy-duty-ladder-lock-acetal-black-webbing-adjuster.jpg?v=1782493350"},{"product_id":"ladder-lock","title":"Ladder Lock","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA ladder lock is a simple, dependable way to adjust the length of a strap and keep it there. Feed webbing through in the ladder pattern and the bar grips it, so the strap holds where you set it but still loosens with a quick pull when you want to change it. No springs or moving parts, just a clean, reliable hold.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the standard 20mm ladder lock, sized for the everyday straps that show up all over a build: shoulder straps, sternum straps, tie-downs, hammock suspension, and tarp and tent guy lines. Moulded from acetal, it's light, compact, and tough enough for real outdoor use, on new projects and repairs alike.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eWith bulk pricing and no minimum order, you can grab one or stock up for a production run. Pair it with 20mm \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters\"\u003ewebbing adjusters\u003c\/a\u003e to find the right size for your project. Need something for wider, higher-load straps? Take a look at the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/heavy-duty-ladder-lock\"\u003eheavy duty ladder lock\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e25mm\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"PacCana","offers":[{"title":"20mm","offer_id":40376981160145,"sku":"5030-LADDERLOCK\/20","price":0.55,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":43324799713489,"sku":"5030-LADDERLOCK\/25","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ladder-lock-acetal-black-20mm-webbing-adjuster.jpg?v=1782493586"},{"product_id":"tri-glide","title":"Tri-Glide","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA tri-glide is one of the most useful little parts in a gear maker's kit. Thread webbing through its three bars and it grips, letting you tighten, shorten, or join a strap, and it holds that setting until you decide to change it. No buckle to click, just a clean, low-profile adjuster that disappears into the build.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's a go-to for pack and bag straps, cases, pouches, and even animal collars, on both new projects and repairs. Moulded from acetal, it's light, strong, and built to take regular use outdoors. Available in a range of widths to match your webbing, from slim 20mm right up to heavy 50mm.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAt a low per-piece price with bulk discounts and no minimum order, it's easy to grab a handful or stock up for a full production run. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters\"\u003ewebbing adjusters\u003c\/a\u003e to find the right part for your project.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38mm\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e50mm\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"PacCana","offers":[{"title":"20mm","offer_id":40376996266193,"sku":"5030-TRIGLIDE\/20","price":0.55,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40376996298961,"sku":"5030-TRIGLIDE\/25","price":0.6,"currency_code":"CAD","in_stock":true},{"title":"38mm","offer_id":41885300326609,"sku":"5030-P003-38MM-BLK","price":0.65,"currency_code":"CAD","in_stock":true},{"title":"50mm","offer_id":42376208318673,"sku":"5030-TRIGLIDE50MM","price":0.75,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/tri-glide-acetal-black-webbing-adjuster.jpg?v=1782493707"},{"product_id":"rectangle-loop","title":"Rectangle Loop","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA rectangle loop is a simple, strong connector for webbing. Run a strap through it and you have a clean attachment or junction point: somewhere to anchor a strap, join two pieces of webbing, or give a buckle or clip something solid to hold onto. There's nothing to adjust and nothing to fail, just a sturdy loop that does its job and stays out of the way.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMakers reach for it all over a build, from backpack and bag straps to hammock and tarp tie-outs, and it's just as handy for dog leashes and collars. Moulded from acetal, it's light, tough, and made to take the weather and regular use, on new projects and repairs alike.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in a range of widths to match your webbing. At a low per-piece price with bulk discounts and no minimum order, you can grab a few or stock up for a production run. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/loops-rings\"\u003eloops and rings\u003c\/a\u003e to find the right part for your project.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e38mm\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"PacCana","offers":[{"title":"20mm","offer_id":40377028640977,"sku":"5030-RECTANGLELOOP\/20","price":0.25,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40377028673745,"sku":"5030-RECTANGLELOOP\/25","price":0.35,"currency_code":"CAD","in_stock":true},{"title":"38mm","offer_id":41885300097233,"sku":"5030-P001-38MM-BLK","price":0.45,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/rectangle-loop-acetal-black-webbing-connector.jpg?v=1782494077"},{"product_id":"adjustable-gate-keeper-left","title":"Adjustable Gate Keeper (Left)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe adjustable gate keeper, also known as a lockable G-hook, is a secure, removable closure for straps. The hook catches onto a bar or webbing loop and a small gate keeps it from popping loose on its own, so the connection stays put until you choose to release it. The adjustable side lets you set and change the strap length, so one piece handles both the latch and the fit.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's a common choice on packs and bags wherever you want a strap that detaches cleanly but holds securely under load, and it's light without giving up strength. Moulded from acetal, it stands up to weather and regular use, on new builds and repairs alike.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the left-handed version. The left and right are sold separately, and many builds use one of each, so check which hand (or pair) your project needs. Available in 20mm and 25mm to match your webbing. Need the other side? Grab the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/copy-of-adjustable-gate-keeper-right\"\u003eright-handed gate keeper\u003c\/a\u003e, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hooks\"\u003ehooks\u003c\/a\u003e to find the right closure for your project.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e30.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e31.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e72.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e35.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e75.76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40392256061649,"sku":"3130-3144","price":1.65,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40392256094417,"sku":"3130-3145","price":1.85,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/adjustable-gate-keeper-left-acetal-black-g-hook.jpg?v=1782494238"},{"product_id":"copy-of-adjustable-gate-keeper-right","title":"Adjustable Gate Keeper (Right)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis is the right-handed adjustable gate keeper, the mirror of the left, and the two are made to work as a pair. Also called a lockable G-hook, it gives a strap a secure but removable connection: the hook catches a bar or webbing loop, and a small gate stops it from releasing on its own, so it holds until you decide to unclip it. The adjustable side sets the strap length, so a single piece handles both the latch and the fit.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eYou'll see it on packs and bags wherever a strap needs to come off cleanly yet stay locked under load. It keeps weight down without trading away strength, and moulded from acetal it handles weather and steady use on both new builds and repairs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBecause left and right are sold separately, pick the hand your design calls for, or grab both if your build is symmetrical. Available in 20mm and 25mm to suit your webbing. Need the other side? Here's the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/adjustable-gate-keeper-left\"\u003eleft-handed gate keeper\u003c\/a\u003e, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hooks\"\u003ehooks\u003c\/a\u003e for more closures.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e30.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e31.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e72.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e35.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e75.76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40392257372369,"sku":"3130-3147","price":1.65,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40392257405137,"sku":"3130-3149","price":1.85,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/adjustable-gate-keeper-right-acetal-black-g-hook.jpg?v=1782494451"},{"product_id":"nylon-webbing","title":"Nylon Webbing","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eWebbing is the backbone of almost any soft-goods build, and this nylon webbing is a versatile, everyday choice for it. Nylon has a bit of natural give and a soft hand, so it feels good to handle and works smoothly through buckles and adjusters. It's a go-to for backpack and bag straps, handles, daisy chains, tie-downs, and dog gear, and it's just as useful for repairs as it is for building from scratch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSold by the foot \u003c\/strong\u003eand \u003cstrong\u003ecut in one continuous piece\u003c\/strong\u003e so you can order exactly the length your project needs, in three widths (3\/4\", 1\", and 1.5\") and six colours: black, white, red, navy blue, olive green, and sand grey. That makes it easy to match a strap to your design or repair an existing piece with the right size and shade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/buckles\"\u003ebuckles\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters-1\"\u003ewebbing adjusters\u003c\/a\u003e, and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hooks-clips\"\u003ehooks\u003c\/a\u003e in the matching width to finish your straps, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e for other types. Bulk pricing kicks in on longer runs, with no minimum order for small jobs.\u003c\/p\u003e","brand":"PacCana","offers":[{"title":"3\/4\" \/ Black","offer_id":40399032746193,"sku":"5041-20MM\/BLACK","price":0.59,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Black","offer_id":40399032778961,"sku":"5041-25MM\/BLACK","price":0.69,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ White","offer_id":41940027998417,"sku":"5041-25MM\/WHITE","price":0.69,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Red","offer_id":41940028031185,"sku":"5041-25MM\/RED","price":0.69,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Navy Blue","offer_id":41940028063953,"sku":"5041-25MM\/NAVYBLUE","price":0.69,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Olive Green","offer_id":41940028096721,"sku":"5041-25MM\/OLIVEGREEN","price":0.69,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Sand Grey","offer_id":41940028129489,"sku":"5041-25MM\/SANDGREY","price":0.69,"currency_code":"CAD","in_stock":true},{"title":"1.5\" \/ Black","offer_id":41853070278865,"sku":"5041-1-1\/2","price":0.89,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/nylon-webbing-black-roll-by-the-foot.jpg?v=1782494769"},{"product_id":"ecopak-epx200","title":"Ecopak™ EPX200","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eEcopak \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"7\"\u003eEPX200 is a recycled, waterproof \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"40\"\u003elaminate built for serious gear, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"73\"\u003eand it's one of the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"93\"\u003eeasier technical fabrics to actually \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"130\"\u003esew. Made by Challenge Sailcloth, it \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"167\"\u003epairs a recycled polyester face with a \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"206\"\u003ediagonal reinforcement grid and a \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"240\"\u003ewaterproof film, then backs it with a \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"278\"\u003eripstop, giving you a fabric that's \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"314\"\u003elight, structured, and genuinely \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"347\"\u003ewaterproof. It holds its shape, lies \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"384\"\u003eflat after cutting, and feeds cleanly \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"422\"\u003ethrough a machine, which is why so many \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"462\"\u003emakers reach for it on packs, bike \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"497\"\u003ebags, pouches, and just about any bag \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"535\"\u003eproject.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eWhat sets Ecopak apart is \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"26\"\u003ethat the performance comes with a real \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"65\"\u003eenvironmental story. The woven \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"96\"\u003ecomponents are 100% Repreve recycled \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"133\"\u003epolyester, the film is fully recycled \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"171\"\u003eand UV resistant, and the \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"197\"\u003ewater-repellent finish is a C0 DWR with \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"237\"\u003eno fluorocarbons, no PVC, and no TPU. \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"275\"\u003eIt's made without VOCs, and every yard \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"314\"\u003esaves over a pound of CO2 compared with \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"354\"\u003evirgin pack fabric. Even the signature \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"393\"\u003e45 degree CrossPly is designed to cut \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"431\"\u003ewaste by improving how panels nest on \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"469\"\u003ethe cloth.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eThe fabric itself is \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"21\"\u003ewaterproof, so for a fully weatherproof \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"61\"\u003ebuild you'll just want to seal or tape \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"100\"\u003ethe seams. It's sold per half yard and \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"139\"\u003eshipped folded, in a deep range of \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"174\"\u003ecolours from Black Knight and Coyote \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"211\"\u003eBrown to Tropic Teal, Lilac, and Bright \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"251\"\u003eOrange. Not sure of a shade? Order a \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"288\"\u003esample swatch first.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eFinish your build \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"18\"\u003ewith matching \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"32\"\u003ewebbing\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"32\"\u003e, \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"86\"\u003ebuckles and hardware\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"86\"\u003e, and a \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/water-resistant-zipper\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"158\"\u003ewater-resistant zipper\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"238\"\u003e, or explore more \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/technical-laminates\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"256\"\u003etechnical laminate fabrics\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"256\"\u003e. Volume pricing kicks in \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"363\"\u003eat 10 and 20 half-yards for \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"391\"\u003ebigger runs.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eConstruction\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"1\"\u003e \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eLayer\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eDetail\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eFace\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"42\"\u003e200d recycled polyester\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"70\"\u003eReinforcement\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"70\"\u003e45° recycled Blue \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"104\"\u003eCrossPly\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"104\"\u003eFilm\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"104\"\u003eRecycled RUV \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"137\"\u003ewaterproof film\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"137\"\u003eBacking\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"137\"\u003e70d \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"171\"\u003eripstop\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"171\"\u003eDWR finish\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"171\"\u003eC0, PFAS-free \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"210\"\u003e(no fluorocarbons)\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"210\"\u003eCoatings\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"210\"\u003eNo \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"247\"\u003ePVC, TPU, or VOCs\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003eSpecifications\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"1\"\u003e Spec\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"1\"\u003eDetail\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"1\"\u003eContent\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"1\"\u003e100% recycled \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"58\"\u003epolyester (Repreve)\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"58\"\u003eWeight\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"58\"\u003e216 \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"95\"\u003egsm (6.4 oz\/yd²)\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"95\"\u003eWidth\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"95\"\u003e142 cm \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"131\"\u003e(56\")\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"131\"\u003eSold by\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"131\"\u003e½ yard, shipped \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"167\"\u003efolded\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"167\"\u003eColours\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"167\"\u003e15\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"167\"\u003eOrigin\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"204\"\u003eChina\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"2\"\u003ePerformance\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"1\"\u003e Test\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"9\"\u003eResult\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"9\"\u003eWaterproof\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"47\"\u003e200+ psi\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"47\"\u003eTear strength (ASTM \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"80\"\u003eD2261)\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"80\"\u003e33.1 lb warp \/ 34.6 lb fill\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"120\"\u003e Abrasion (ASTM D3884)\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"120\"\u003e500 \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"149\"\u003ecycles\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"149\"\u003eUV resistance\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"149\"\u003e97% \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"180\"\u003e(recycled film)\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"180\"\u003eEnvironmental\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"216\"\u003e100% recycled woven and film; saves \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"252\"\u003e1+ lb CO2\/yd vs virgin; Bluesign \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"285\"\u003eapproval in process\u003c\/span\u003e\n\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\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"285\"\u003eBest \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"314\"\u003efor\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e\n\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"314\"\u003ePacks, bike bags, pouches, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"347\"\u003eoutdoor gear\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Challenge-Outdoor","offers":[{"title":"1\/2 yard \/ Black Knight","offer_id":40418885828817,"sku":"2011-EPX200-BK","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Snow White","offer_id":40418885861585,"sku":"2011-EPX200-SW","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Ocean Blue","offer_id":40418885894353,"sku":"2011-EPX200-OB","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Brick Red","offer_id":40418885927121,"sku":"2011-EPX200-BR","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Deep Purple","offer_id":40418885959889,"sku":"2011-EPX200-DP","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Tropic Teal","offer_id":40418885992657,"sku":"2011-EPX200-TT","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Wolf Grey","offer_id":40698887995601,"sku":"2011-EPX200-WG","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Coyote Brown","offer_id":40698888028369,"sku":"2011-EPX200-CB","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Ranger Green","offer_id":40698888061137,"sku":"2011-EPX200-RG","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Lilac","offer_id":41894293242065,"sku":"2011-EPX200-LILAC","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Golden Dazy","offer_id":41943394877649,"sku":"2011-EPX200GD","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Mountain Green","offer_id":42207044141265,"sku":"2011-EPX200-MG","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Bright Orange","offer_id":42561632633041,"sku":"2011-EPX200BO","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Fuchsia","offer_id":42561632665809,"sku":"2011-EPX200FSA","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Army Olive","offer_id":42575522791633,"sku":"2011-EPX200AO","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"1\/2 yard \/ Pink Flamingo","offer_id":43243545166033,"sku":"2011-EPX200PF","price":19.85,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Black Knight","offer_id":42429465919697,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Snow White","offer_id":42429465952465,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Ocean Blue","offer_id":42429465985233,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Brick Red","offer_id":42429466018001,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Deep Purple","offer_id":42429466050769,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Tropic Teal","offer_id":42429466083537,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Wolf Grey","offer_id":42429466116305,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Coyote Brown","offer_id":42429466149073,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Ranger Green","offer_id":42429466181841,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Lilac","offer_id":42429466214609,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Golden Dazy","offer_id":42429466247377,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Mountain Green","offer_id":42429466280145,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Bright Orange","offer_id":42561632698577,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Fuchsia","offer_id":42561632731345,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Army Olive","offer_id":42575522824401,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Pink Flamingo","offer_id":43243545198801,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/files\/epx200-mountain-green-fabric.jpg?v=1748815770"},{"product_id":"ecopak™-epx400","title":"Ecopak™ EPX400","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eEcopak EPX400 is the heavier-duty member of the Ecopak family, a recycled, waterproof laminate for builds that need to take a beating. It shares the same construction approach as the lighter EPX200, but steps the face up to a burly 400d, so it brings extra structure and abrasion resistance to packs, bike bags, bottoms of bags, and any panel that sees hard wear. Like the rest of the line it stays easy to work with, holding its shape and sewing cleanly despite the heft.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe performance comes with the same environmental credentials that make Ecopak stand out. The woven components are 100% Repreve recycled polyester, the film is fully recycled and UV resistant, and the water-repellent finish is a C0 DWR with no fluorocarbons, no PVC, and no TPU. It's made without VOCs, and every yard saves over a pound of CO2 compared with virgin pack fabric. The signature 45 degree CrossPly even cuts cutting waste by improving how panels nest on the cloth.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe fabric itself is waterproof, so for a fully weatherproof build you'll just want to seal or tape the seams. It's sold per half yard and shipped folded. If you need the same look in a lighter weight, the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/ecopak-epx200\"\u003eEPX200\u003c\/a\u003e is the 200d version of this fabric.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFinish your build with matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ebuckles and hardware\u003c\/a\u003e, and a \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/water-resistant-zipper\"\u003ewater-resistant zipper\u003c\/a\u003e, or explore more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/technical-laminates\"\u003etechnical laminate fabrics\u003c\/a\u003e. \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eLayer\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\"\u003eDetail\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\"\u003eFace\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e400d recycled polyester\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\"\u003eReinforcement\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e45° recycled Blue CrossPly\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\"\u003eFilm\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRecycled RUV waterproof film\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\"\u003eBacking\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e70d ripstop\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\"\u003eDWR finish\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eC0, PFAS-free (no fluorocarbons)\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\"\u003eCoatings\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eNo PVC, TPU, or VOCs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% recycled polyester (Repreve)\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\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e304 gsm (8.95 oz\/yd²)\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\"\u003eWidth\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e142 cm (56\")\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e½ yard, shipped folded\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\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBlack Knight, Snow White\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\"\u003eOrigin\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eChina\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePerformance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eTest\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\"\u003eResult\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\"\u003eWaterproof\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e200+ psi\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\"\u003eUV resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e97% (recycled film)\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\"\u003eEnvironmental\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% recycled woven and film; saves 1+ lb CO2\/yd vs virgin; Bluesign approval in process\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eHeavy-wear packs, bag bottoms, bike bags, outdoor gear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Challenge-Outdoor","offers":[{"title":"1\/2 Yard \/ Black Knight","offer_id":40418879963345,"sku":"2011-EPX400-BK","price":21.45,"currency_code":"CAD","in_stock":true},{"title":"1\/2 Yard \/ Snow White","offer_id":40418879996113,"sku":"2011-EPX400-SW","price":21.45,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Black Knight","offer_id":42429475127505,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Snow White","offer_id":42429475160273,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/files\/epx200-white-fabric.jpg?v=1748816246"},{"product_id":"rbc400","title":"RBC400","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eRBC400 is a recycled pack fabric that keeps things simple and affordable. Unlike a laminate, it's a single-ply woven recycled polyester, with an environmentally friendly C0 DWR on the face and a water-resistant PU coating on the back. That makes it a practical, water-resistant choice for packs, bike bags, pouches, and everyday outdoor projects, whether you're building from scratch or repairing gear you already own. The 400d face gives it a sturdy hand and good structure while staying easy to cut and sew.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt carries a real environmental upside too: the polyester is recycled, and every yard saves about a pound of carbon emissions compared with standard nylon or polyester bag fabric. So it's an easy way to keep a project both budget-friendly and a little greener.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eRBC400 is water-resistant rather than waterproof, which suits most bags and pouches well. If your build needs to stand up to sustained rain or full submersion, take a look at the waterproof \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/ecopak-epx200\"\u003eEcoPak laminates\u003c\/a\u003e instead. It's sold per half yard and shipped folded, in six colours from Black Knight and Coyote Brown to the high-vis Yellow Sun, Lemon Lime, and Bright Orange.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFinish your build with matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ebuckles and hardware\u003c\/a\u003e, and a \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/all-zipper\"\u003ezipper\u003c\/a\u003e, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/technical-laminates\"\u003erecycled and technical fabrics\u003c\/a\u003e. Not sure of a colour? Order a sample swatch first.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eLayer\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\"\u003eDetail\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\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSingle-ply woven (not laminated)\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\"\u003eFace\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e400d recycled polyester, C0 DWR (PFAS-free)\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\"\u003eBacking\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWater-resistant PU coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% recycled polyester\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\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e178 gsm (5.25 oz\/yd²)\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\"\u003eWidth\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147 cm (58\")\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e½ yard, shipped folded\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\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBlack Knight, Snow White, Coyote Brown, Yellow Sun, Lemon Lime, Bright Orange\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\"\u003eOrigin\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eChina\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePerformance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eProperty\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\"\u003eDetail\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\"\u003eWater resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWater-resistant (C0 DWR face plus PU-coated back), not waterproof\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\"\u003eEnvironmental\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRecycled polyester; saves about 1 lb CO2\/yd vs standard pack fabric\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePacks, bike bags, pouches, drawstring closures, outdoor gear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"Challenge-Outdoor","offers":[{"title":"1\/2 Yard \/ Black Knight","offer_id":40418892775633,"sku":"2011-RBC400-BK","price":9.95,"currency_code":"CAD","in_stock":true},{"title":"1\/2 Yard \/ Snow White","offer_id":40418892808401,"sku":"2011-RBC400-SW","price":9.95,"currency_code":"CAD","in_stock":true},{"title":"1\/2 Yard \/ Coyote Brown","offer_id":40418892841169,"sku":"2011-RBC400-CB","price":9.95,"currency_code":"CAD","in_stock":true},{"title":"1\/2 Yard \/ Yellow Sun","offer_id":42483418693841,"sku":"2011-RBC400YS","price":9.95,"currency_code":"CAD","in_stock":true},{"title":"1\/2 Yard \/ Lemon Lime","offer_id":43064714526929,"sku":"2011-RBC400-LL","price":9.95,"currency_code":"CAD","in_stock":true},{"title":"1\/2 Yard \/ Bright Orange","offer_id":43064729239761,"sku":"2011-RBC400BO","price":9.95,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Black Knight","offer_id":42429479452881,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Snow White","offer_id":42429479485649,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Coyote Brown","offer_id":42429479518417,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Yellow Sun","offer_id":42483418726609,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Lemon Lime","offer_id":43064714559697,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":false},{"title":"Sample \/ Bright Orange","offer_id":43064729272529,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/files\/rbc400-pack-fabric-yellow.jpg?v=1748790225"},{"product_id":"gift-card-refasten","title":"Gift Card (ReFasten)","description":"\u003cp\u003eNot quite sure what to get someone? ReFasten gift cards are perfect for all the DIY'ers, makers, sewers, sewists, and the outdoor enthusiasts!\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eGift cards are available in 5 values:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e$15\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$25\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$50\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$75\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$100\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e$150﻿\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ReFasten","offers":[{"title":"$15.00","offer_id":41062555779281,"sku":"SP-140","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"$25.00","offer_id":40578797469905,"sku":"SP-30","price":25.0,"currency_code":"CAD","in_stock":true},{"title":"$50.00","offer_id":40578797502673,"sku":"SP-31","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"$75.00","offer_id":40578797535441,"sku":"SP-32","price":75.0,"currency_code":"CAD","in_stock":true},{"title":"$100.00","offer_id":40578797568209,"sku":"SP-33","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"$150.00","offer_id":40578797600977,"sku":"SP-34","price":150.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/Artboard8copy_sml.jpg?v=1639055180"},{"product_id":"nylon-grosgrain","title":"Nylon Grosgrain","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNylon grosgrain is one of those quietly essential tapes that makes a build look finished. It's a flat, tightly woven nylon ribbon with a subtle ribbed texture, most often used to bind raw fabric edges so they're clean and protected, and to form sewn loops and tabs on packs and outdoor gear. It folds crisply over an edge, sits flat under the needle, and adds a tidy, durable finish wherever two layers meet.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBeyond edge binding, makers reach for it for hang loops, zipper pull tabs, internal reinforcements, and light attachment points. Nylon holds up well to weather and abrasion, so it's as much at home on technical gear as it is on everyday sewing and craft projects.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSold by the foot in three widths (1\/2\", 3\/4\", and 1\") and a range of colours, so it's easy to match or contrast with your fabric. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/fabric\"\u003efabric\u003c\/a\u003e to bind, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ehardware\u003c\/a\u003e for straps, or a \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/all-zipper\"\u003ezipper\u003c\/a\u003e for the pulls. Bulk pricing kicks in on longer runs, with no minimum order for small jobs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% nylon\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\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFlat woven grosgrain ribbon\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\"\u003eWidths\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e1\/2\", 3\/4\", 1\"\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePer foot\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\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBlack, Blue, Purple, Red, Orange\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBinding edges, sewn loops, pull tabs, reinforcements\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"PacCana","offers":[{"title":"1\/2\" \/ Black","offer_id":40698864795857,"sku":"5041-GG-1\/2-B","price":0.25,"currency_code":"CAD","in_stock":true},{"title":"1\/2\" \/ Blue","offer_id":42646914957521,"sku":"5041-GG-1\/2-BL","price":0.25,"currency_code":"CAD","in_stock":true},{"title":"1\/2\" \/ Purple","offer_id":42646914990289,"sku":"5041-GG-1\/2-PURP","price":0.25,"currency_code":"CAD","in_stock":true},{"title":"1\/2\" \/ Red","offer_id":42646915023057,"sku":"5041-GG-1\/2-RED","price":0.25,"currency_code":"CAD","in_stock":true},{"title":"1\/2\" \/ Orange","offer_id":42950961430737,"sku":null,"price":0.25,"currency_code":"CAD","in_stock":false},{"title":"1\/2\" \/ Yellow","offer_id":43232682705105,"sku":null,"price":0.25,"currency_code":"CAD","in_stock":false},{"title":"3\/4\" \/ Black","offer_id":40698864828625,"sku":"5041-GG-3\/4-B","price":0.32,"currency_code":"CAD","in_stock":true},{"title":"3\/4\" \/ Blue","offer_id":42646915055825,"sku":"5041-GG-3\/4-BL","price":0.32,"currency_code":"CAD","in_stock":true},{"title":"3\/4\" \/ Purple","offer_id":42646915088593,"sku":"5041-GG-3\/4-PURP","price":0.32,"currency_code":"CAD","in_stock":true},{"title":"3\/4\" \/ Red","offer_id":42646915121361,"sku":"5041-GG-3\/4-RED","price":0.32,"currency_code":"CAD","in_stock":true},{"title":"3\/4\" \/ Orange","offer_id":42950961463505,"sku":"5041-GG-3\/4-ORANGE","price":0.32,"currency_code":"CAD","in_stock":true},{"title":"3\/4\" \/ Yellow","offer_id":43232682737873,"sku":"5041-GG-3\/4-YELLOW","price":0.32,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Black","offer_id":40698864861393,"sku":"5041-GG-1-B","price":0.4,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Blue","offer_id":42646915154129,"sku":"5041-GG-1-BL","price":0.4,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Purple","offer_id":42646915186897,"sku":"5041-GG-1-PURP","price":0.4,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Red","offer_id":42646915219665,"sku":"5041-GG-1-RED","price":0.4,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Orange","offer_id":42950961496273,"sku":"5041-GG-1-ORANGE","price":0.45,"currency_code":"CAD","in_stock":true},{"title":"1\" \/ Yellow","offer_id":43232682770641,"sku":"5041-GG-1-YELLOW","price":0.45,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/files\/nylon-grosgrain-black.jpg?v=1750790350"},{"product_id":"spacer-mesh-1-4yd","title":"Spacer Mesh (1\/4yd)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSpacer mesh is the breathable 3D mesh that makes gear comfortable to wear. It's a thick, springy polyester knit with an open structure that holds two surfaces apart, so air moves freely and sweat can escape, which is exactly what you want against the body. At 3mm thick it adds a layer of cushioning on its own, and it's the go-to material for shoulder straps, hip belts, and back panels where padding and airflow both matter.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt sews easily, doesn't fray, and pairs well with foam for a padded-but-breathable sandwich on any pack or sling. Sold per quarter yard and shipped folded, so it's easy to add just enough to a build without buying a full cut.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBuilding straps or a back panel? Round things out with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/foam\"\u003efoam\u003c\/a\u003e for padding, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ehardware\u003c\/a\u003e for the straps themselves, or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/mesh\"\u003emesh\u003c\/a\u003e for other builds.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eLayer\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\"\u003eDetail\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\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3D spacer mesh, knit (not woven or laminated)\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\"\u003eStructure\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eOpen mesh faces joined by pile yarns that hold a 3mm gap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% polyester\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\"\u003eThickness\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3mm\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\"\u003eWidth\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147 cm (58\")\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\"\u003eColour\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBlack\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e1\/4 yard, shipped folded\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\"\u003eOrigin\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e(not listed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePerformance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eProperty\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\"\u003eDetail\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\"\u003eBreathability\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eHigh; open 3D structure moves air and lets sweat escape\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\"\u003ePadding\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eCushions on its own or layered with foam\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eShoulder straps, hip belts, back panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"PacCana","offers":[{"title":"Default Title","offer_id":40698871447761,"sku":"5011-SPACERMESH","price":8.85,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/spacer-mesh-black-3mm-breathable-padding.jpg?v=1782496598"},{"product_id":"sew-on-hook-loop-set","title":"Sew-on Hook \u0026 Loop (Set)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis sew-on hook and loop set gives you both sides of the fastener, the stiff hook tape and the soft loop tape, so you have everything needed for a complete closure in one purchase. It's the classic reusable fastening solution for gear and clothing: press the two together for a firm hold, peel apart when you want to open it, and repeat as often as you like.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe sew-on backing (no adhesive) is what makes it right for anything that needs to last, since it stitches permanently into a seam and won't gum up a needle or peel away over time the way adhesive-backed tape can. Cut either tape to any length, and use it for pocket and flap closures, cinch tabs, removable patches, hydration sleeves, or holding a liner in place.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSold by the foot in three widths (20mm, 25mm, and 38mm) to match the job, with bulk pricing on longer runs. Building a closure into a bag? Pair it with your \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/fabric\"\u003efabric\u003c\/a\u003e, or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hook-and-loop\"\u003ehook and loop\u003c\/a\u003e options.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eSet includes\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eHook tape and loop tape\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\"\u003eAttachment\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSew-on (no adhesive)\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\"\u003eWidths\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e20mm, 25mm, 38mm\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\"\u003eColour\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eBlack\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePer foot\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eClosures, flaps, cinch tabs, removable patches\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"PacCana","offers":[{"title":"20mm","offer_id":41858617802961,"sku":"5061-20MM\/HK\/LP","price":0.85,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":41885301047505,"sku":"5061-25MM\/HK\/LP","price":1.05,"currency_code":"CAD","in_stock":true},{"title":"38mm","offer_id":41858617835729,"sku":"5061-38MM\/HK\/LP","price":1.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/sew-on-hook-and-loop-tape-set-black.jpg?v=1782496762"},{"product_id":"rbc200-rs","title":"RBC200 RS","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eRBC200 RS is a light, recycled ripstop built for projects that need to stay tough without adding weight. It's a single-ply woven recycled polyester with a ripstop grid woven in, so a small nick or snag stops at the grid instead of running. A C0 DWR on the face sheds light rain and a water-resistant PU coating on the back adds another layer of protection, making it a practical choice for stuff sacks, pack liners, wind layers, pouches, and lightweight bags.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eLike the rest of the recycled line, it does some good while it works: the polyester is recycled, and every yard saves about a pound of carbon emissions compared with standard nylon or polyester fabric. At a light 181 gsm it keeps finished gear trim and packable.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eRBC200 RS is water-resistant rather than waterproof, which suits most bags, liners, and wind layers well. If a build needs to handle sustained rain or submersion, look at the waterproof \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/ecopak-epx200\"\u003eEcoPak laminates\u003c\/a\u003e instead. For a heavier, plain-weave recycled fabric in the same family, see \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/rbc400\"\u003eRBC400\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFinish your build with matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ebuckles and hardware\u003c\/a\u003e, and a \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/all-zipper\"\u003ezipper\u003c\/a\u003e, or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/technical-laminates\"\u003erecycled and technical fabrics\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eLayer\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\"\u003eDetail\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\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSingle-ply woven ripstop (not laminated)\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\"\u003eFace\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e200d recycled polyester, C0 DWR (PFAS-free)\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\"\u003eBacking\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWater-resistant PU coating\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% recycled polyester\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\"\u003eWeave\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRipstop\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\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e181 gsm (3.45 oz\/yd²)\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\"\u003eWidth\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e147 cm (58\")\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e½ yard, shipped folded\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\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eMission Grey\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\"\u003eOrigin\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eChina\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePerformance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eProperty\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\"\u003eDetail\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\"\u003eWater resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWater-resistant (C0 DWR face plus PU-coated back), not waterproof\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\"\u003eTear resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRipstop grid limits tears from spreading\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\"\u003eEnvironmental\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRecycled polyester; saves about 1 lb CO2\/yd vs standard fabric\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eStuff sacks, pack liners, wind layers, pouches, light bags\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Challenge-Outdoor","offers":[{"title":"1\/2 Yard \/ Mission Grey","offer_id":40698888978641,"sku":"2011-RBC200RS-MG","price":8.45,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ Mission Grey","offer_id":42429479157969,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/files\/rbc200-ripstop-fabric-mission-grey.jpg?v=1748815715"},{"product_id":"ep50-kc","title":"EP50 KC","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eEP50 KC is an ultralight ripstop for makers counting every gram. At just 54 gsm it's one of the lightest fabrics in the lineup, a fine 50d ripstop with a water-resistant coating that packs down to almost nothing. The ripstop grid keeps a stray snag from spreading, so it stays surprisingly tough for how thin and light it is.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's the natural pick for the inside and the overhead of a kit: pack liners, stuff sacks, pockets, wind shells, and economical tarps where low weight and a bit of water protection matter more than abrasion resistance. Made by Challenge, the same mill behind the EcoPak laminates, so the quality is there even in a budget-friendly ultralight cloth.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA quick note on water protection: EP50 KC is water-resistant, good for liners, sacks, and light-duty tarps, but for anything that needs to stand up to sustained rain look at the waterproof \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/ecopak-epx200\"\u003eEcoPak laminates\u003c\/a\u003e. Sold per half yard at a generous 60 inches wide, and shipped folded.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ehardware\u003c\/a\u003e for closures and tie-outs, a \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/all-zipper\"\u003ezipper\u003c\/a\u003e for pouches, or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/technical-laminates\"\u003erecycled and technical fabrics\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eLayer\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\"\u003eDetail\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\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eSingle-ply woven ripstop (not laminated)\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\"\u003eFace\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50d ripstop\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\"\u003eCoating\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWater-resistant\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePolyester (Challenge)\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\"\u003eWeave\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRipstop\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\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e54 gsm (1.6 oz\/yd²)\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\"\u003eWidth\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e152 cm (60\")\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e½ yard, shipped folded\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\"\u003eColours\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWhite Cloud\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePerformance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eProperty\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\"\u003eDetail\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\"\u003eWater resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWater-resistant, 50+ psi (not waterproof)\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\"\u003eTear resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eRipstop grid limits tears from spreading\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePack liners, stuff sacks, pockets, wind shells, economical tarps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Challenge-Outdoor","offers":[{"title":"1\/2 Yard \/ White Cloud","offer_id":40714737221841,"sku":"2011-EP50KC-WC","price":9.25,"currency_code":"CAD","in_stock":true},{"title":"Sample \/ White Cloud","offer_id":42429477388497,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/ep50-kc-ultralight-ripstop-white-cloud.jpg?v=1782497087"},{"product_id":"tera-80","title":"TERA 80","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eGütermann TERA 80 is a continuous-filament polyester thread built for technical sewing, the kind of thread you want holding outdoor gear together. The continuous-filament construction gives it high breaking strength and a smooth, even surface that feeds cleanly and resists abrasion, so seams stay strong through hard use and weather.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt's a go-to for small packs, lightweight bags, pouches, and gear repairs, anywhere you want a strong, reliable seam without bulk. It sews smoothly, handles tension well, and has a heat-resistant finish that holds up to fast machine sewing. Each cone holds 800 metres, enough to carry you through plenty of projects.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMatch it with the right \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/fabric\"\u003efabric\u003c\/a\u003e for your build, or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/thread\"\u003ethread\u003c\/a\u003e for other weights and colours.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eBrand\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGütermann\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% polyester\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\"\u003eConstruction\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eContinuous filament\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\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eTex 35 (Tera 80)\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\"\u003eCone length\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e800 m\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\"\u003eSuggested needle\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e70-90 (size 10-14)\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePacks, bags, pouches, gear repairs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"A\u0026E","offers":[{"title":"Default Title","offer_id":40715491868881,"sku":"SP-105","price":8.45,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/gutermann-tera-80-polyester-thread-cone.jpg?v=1782497244"},{"product_id":"tera-40","title":"TERA 40","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eGütermann TERA 40 is the heavier-duty continuous-filament polyester thread in the TERA line, built for seams that carry real load. The thicker the thread, the more each stitch can hold, and TERA 40 is the thick one (despite the lower number, it's heavier than TERA 80), so it's the right pick for the high-stress seams on packs, bags, bike bags, and load-bearing straps.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe continuous-filament construction gives it high breaking strength and a smooth surface that feeds cleanly and shrugs off abrasion, and a heat-resistant finish keeps it sewing well at speed. It needs a larger needle to match its weight, so pair it with a 90 to 110 (size 14 to 18). Each cone holds 400 metres.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor lighter-weight seams on small packs and pouches, the finer \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/tera-80\"\u003eTERA 80\u003c\/a\u003e is the better match. Otherwise, pick the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/fabric\"\u003efabric\u003c\/a\u003e for your build or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/thread\"\u003ethread\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eBrand\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eGütermann\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e100% polyester\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\"\u003eConstruction\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eContinuous filament\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\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eTex 70 (Tera 40)\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\"\u003eCone length\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e400 m\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\"\u003eSuggested needle\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e90-110 (size 14-18)\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003ePacks, bags, bike bags, load-bearing seams\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"A\u0026E","offers":[{"title":"Default Title","offer_id":40715491901649,"sku":"SP-104","price":7.75,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/gutermann-tera-40-polyester-thread-cone.jpg?v=1782497365"},{"product_id":"dtrs75","title":"DTRS75","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eDTRS75 is a rare combination: genuinely waterproof, yet ultralight. It starts with a 50d triple-ripstop polyester, then laminates it to a 0.75mil 100% recycled film, so you get a true waterproof barrier at just 78 gsm. The triple-ripstop grid gives it real tear resistance for such a light cloth, which is why it's a favourite for waterproof food bags and bear bags, where keeping weight down and water out both matter.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBeyond food storage, it shines anywhere an ultralight build needs to stay dry: stuff sacks, pack liners, dry bags, pouches, and lightweight shelters. It packs down small, sheds water, and resists the snags and abrasion that come with backcountry use, all while barely registering on a scale.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe recycled film keeps it a little kinder on the environment than a virgin-laminate equivalent. Sold per yard at a generous 60 inches wide, and shipped folded. Because it's a true waterproof laminate, taping or sealing the seams gives you a fully watertight finished piece.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFinish your build with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ehardware\u003c\/a\u003e for closures and hang loops, a \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/water-resistant-zipper\"\u003ewater-resistant zipper\u003c\/a\u003e for dry pouches, or browse more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/technical-laminates\"\u003etechnical laminate fabrics\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eConstruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eLayer\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\"\u003eDetail\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\"\u003eFace\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50d triple-ripstop polyester\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\"\u003eFilm\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e0.75mil 100% recycled waterproof film\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\"\u003eType\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eLaminate (partially recycled, partially virgin)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eSpec\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\"\u003eDetail\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\"\u003eContent\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eWoven polyester with recycled film\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\"\u003eWeave\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eTriple ripstop\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\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e78 gsm (2.3 oz\/yd²)\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\"\u003eWidth\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e152 cm (60\")\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\"\u003eSold by\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e1 yard, shipped folded\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\"\u003eOrigin\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e(not listed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003ePerformance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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\"\u003eProperty\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\"\u003eDetail\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\"\u003eWaterproof\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eYes (laminated film; seal seams for a watertight build)\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\"\u003eTear resistance\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eTriple-ripstop grid resists tears and snags\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\"\u003eWeight\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eUltralight at 78 gsm\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\"\u003eBest for\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eFood and bear bags, dry bags, stuff sacks, UL shelters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Challenge-Outdoor","offers":[{"title":"1 Yard","offer_id":42429474439377,"sku":"2011-DTRS75","price":24.95,"currency_code":"CAD","in_stock":false},{"title":"Sample","offer_id":42429474472145,"sku":"SAMPLE","price":1.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/files\/ep50kc-ripstop-fabric.jpg?v=1748815531"},{"product_id":"mini-center-push","title":"Mini Center Push","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Mini Center Push is a compact center-release buckle, the kind you open with a single press of the button in the middle rather than squeezing the sides. That makes it a clean fit for narrow webbing and tight spots where a standard side-release buckle would be too bulky, like hat straps, small pouches, masks, light pet gear, and slim adjustment straps.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt snaps together securely and releases with one push, and the small acetal body keeps it light and weatherproof for everyday outdoor use and repairs alike. Webbing feeds through for easy adjustment, so you can set the strap length and go.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in two sizes to match your webbing. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/buckles\"\u003ebuckles\u003c\/a\u003e to find the right closure for your project. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 10.7206%;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 11.2515%;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 13.5288%;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 12.478%;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 17.0475%;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 33.2162%;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 10.7206%;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 11.2515%;\"\u003e21.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 13.5288%;\"\u003e18.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 12.478%;\"\u003e5.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 17.0475%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 33.2162%;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px; width: 10.7206%;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 11.2515%;\"\u003e22.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 13.5288%;\"\u003e25\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 12.478%;\"\u003e5.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 17.0475%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px; width: 33.2162%;\"\u003e11.95\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40990474862801,"sku":"3130-48254826","price":0.55,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40990474895569,"sku":"3130-48204821","price":0.68,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/mini-center-release-buckle-acetal-black.jpg?v=1782497702"},{"product_id":"webbing-keeper","title":"Webbing Keeper","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA webbing keeper is the small part that tidies up the loose end of a strap. After you cinch an adjuster and have a tail of webbing flapping around, the keeper slides on and holds it neatly against the strap, so nothing dangles, snags, or flaps in the wind. It's a little thing that makes a finished piece of gear look and feel properly done.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSlim and low-profile, it slips onto the webbing and stays put without adding bulk. Moulded from acetal, it's light and weatherproof, equally at home on a new build or tidying up an existing pack, sling, or strap. Use it anywhere you have an adjustable strap with extra length to manage, from backpacks and duffels to dog gear and tie-downs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in sizes to match common webbing widths. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width and the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters-1\"\u003ewebbing adjusters\u003c\/a\u003e it tidies up after, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/hardware\"\u003ehardware\u003c\/a\u003e for your build. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e6.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e19\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e7.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e24.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e7.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e29.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e11.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40990476107985,"sku":"3130-5547","price":0.45,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40990476140753,"sku":"3130-5548","price":0.49,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990476173521,"sku":"3130-5549","price":0.54,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/webbing-keeper-strap-keeper-acetal-black.jpg?v=1782497908"},{"product_id":"thumb-lock-fishing-net","title":"Thumb Lock (Recycled)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Thumb Lock is a webbing lock you operate with your thumb: press to feed or release the strap, let go and it holds. What makes this one special is the material. It's moulded from recycled fishing-net nylon, giving discarded netting a second life as solid, usable hardware instead of ending up in a landfill or the ocean.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIt works best with thicker webbing, where the thumb action grips and holds firmly. On lighter or thinner straps it holds more like a fixed loop than a free-sliding adjuster, so it's worth matching it to heavier webbing if you want the full locking action. The black acetal-feel body is light and weatherproof, ready for packs, straps, and gear repairs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eIf keeping materials out of the waste stream matters to your build, this is an easy way to do it. Browse matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e to pair with it, see other \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters-1\"\u003ewebbing adjusters\u003c\/a\u003e for free-sliding options, or explore more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003eReVived rescued materials\u003c\/a\u003e. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e46.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e35\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e5.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e69.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"25mm","offer_id":40990483841233,"sku":"3130-F1537","price":0.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/thumb-lock-recycled-fishing-net-nylon-black.jpg?v=1782498127"},{"product_id":"sliplok-fishing-net","title":"Sliplok (Recycled)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Sliplok is a slide-style webbing adjuster that sets and holds strap length by friction. Thread the webbing through, pull the free end to tighten or loosen, and the grip of the webbing against the bar holds your setting in place. It's a simple, low-bulk way to make a strap adjustable, with no buckle to click and nothing to wear out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eWhat sets this one apart is the material: it's moulded from recycled fishing-net nylon, turning discarded netting into solid, dependable hardware instead of waste. Use it on packs, straps, compression points, and gear repairs anywhere you want adjustable length in the matching webbing width.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in three sizes to match common webbing. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the same width, see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/thumb-lock-fishing-net\"\u003eThumb Lock\u003c\/a\u003e for another recycled-net option, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters-1\"\u003ewebbing adjusters\u003c\/a\u003e and more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003eReVived rescued materials\u003c\/a\u003e. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e18.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e19.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e4.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e23.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e28.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e5.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e85.68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e22.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e33.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e5.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e67.37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40990494851281,"sku":"3130-F2310","price":0.55,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40990494884049,"sku":"3130-F5211","price":0.6,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990494916817,"sku":"3130-F4676","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/sliplok-recycled-fishing-net-webbing-adjuster-black.jpg?v=1782502612"},{"product_id":"double-d-ring-fishing-net","title":"Double D-Ring (Recycled)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Double D-Ring is a simple, versatile attachment point for gear. Sew or loop it onto a strap and it gives you a fixed place to clip on accessories, gear loops, leashes, clips, and carabiners. It's the easy way to add a connection point wherever you need one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis version is moulded from recycled fishing-net nylon, turning discarded netting into solid, dependable hardware. It's light, weatherproof, and ready for backpacks, tarps and tents, outdoor clothing, dog collars and leashes, and everyday repairs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in two sizes to match common webbing. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/sliplok-fishing-net\"\u003eSliplok\u003c\/a\u003e and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/thumb-lock-fishing-net\"\u003eThumb Lock\u003c\/a\u003e for more recycled-net hardware, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/loops-rings-1\"\u003eloops and rings\u003c\/a\u003e and more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003eReVived rescued materials\u003c\/a\u003e. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40990495473873,"sku":"3130-FW406","price":0.45,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990495506641,"sku":"3130-F5485","price":0.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/double-d-ring-recycled-fishing-net-nylon-black.jpg?v=1782502855"},{"product_id":"beast-dee-fishing-net","title":"Beast Dee (Recycled)","description":"\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eThe \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"4\"\u003eBeast Dee is a heavy-duty D-ring built \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"43\"\u003eto take a load. Its wide, flat back \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"79\"\u003esews cleanly onto a strap or tab, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"113\"\u003egiving you a strong, fixed point to \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"149\"\u003eclip gear onto: leashes, carabiners, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"186\"\u003eaccessory pouches, bungee, and more. \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"223\"\u003eThe generous, beefy body is what sets \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"261\"\u003eit apart from a standard D-ring, with \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"299\"\u003emore surface to spread the load and \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"335\"\u003estand up to hard use.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eThis version is \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"16\"\u003emoulded from recycled fishing-net \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"50\"\u003enylon, turning discarded netting into \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"88\"\u003esolid, dependable hardware. Light and \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"126\"\u003ecorrosion-proof, it's a practical \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"160\"\u003ealternative to a metal dee on backpacks \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"200\"\u003eand bags, tents and tarps, outdoor \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"235\"\u003eapparel, \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"244\"\u003ekayaks and canoes, camping gear, and \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"281\"\u003edog collars and harnesses.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"_chunkWrapper_6ta1u_30\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"0\"\u003eAvailable \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"10\"\u003ein two sizes to match common webbing. \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"48\"\u003ePair it with \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"61\"\u003ewebbing\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"61\"\u003e in the matching width, see \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"141\"\u003ethe \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/double-d-ring-fishing-net\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"145\"\u003eDouble D-Ring\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"145\"\u003e, \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/sliplok-fishing-net\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"218\"\u003eSliplok\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"218\"\u003e, and \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/thumb-lock-fishing-net\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"283\"\u003eThumb Lock\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"283\"\u003e for more \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"358\"\u003erecycled-net hardware, or browse all \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/loops-rings-1\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"395\"\u003eloops and rings\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"395\"\u003e and more \u003c\/span\u003e\u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"469\"\u003eReVived rescued materials\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"469\"\u003e. Low \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"542\"\u003eper-piece pricing with bulk discounts \u003c\/span\u003e\u003cspan class=\"_animating_6ta1u_10\" data-newtext-seq=\"580\"\u003eand no minimum order.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e43.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e47\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e69.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e56.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e32.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e12.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003cbr\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e85.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40990498062545,"sku":"3130-F7586","price":0.55,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990498095313,"sku":"3130-F7456","price":0.65,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/beast-dee-recycled-fishing-net-d-ring-black.jpg?v=1782502954"},{"product_id":"open-tq-recycled","title":"Open TQ (Recycled)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Open TQ is the slider that makes a sternum strap adjustable. Mounted on a vertical strip of webbing on a backpack, it lets you slide the chest strap up or down to find the most comfortable position, then holds it there. The open design feeds onto the rail webbing easily, so it's a builder favourite for dialing in fit on packs and harnesses.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis version is moulded from recycled fishing-net nylon, turning discarded netting into solid, dependable hardware. It's light, weatherproof, and ready for backpacks and bags, harnesses, belts and pet collars, and a range of repairs and DIY projects. It works with 20mm webbing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBuild the rest of your sternum strap with matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e and browse the full \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/sternum-system-1\"\u003esternum systems\u003c\/a\u003e range. For more recycled-net hardware see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/beast-dee-fishing-net\"\u003eBeast Dee\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/double-d-ring-fishing-net\"\u003eDouble D-Ring\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/sliplok-fishing-net\"\u003eSliplok\u003c\/a\u003e, and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/thumb-lock-fishing-net\"\u003eThumb Lock\u003c\/a\u003e, or explore more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003eReVived rescued materials\u003c\/a\u003e. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable width=\"100%\" style=\"height: 78.3752px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20\/20\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm\/20mm","offer_id":40990513299665,"sku":"3130-F6306","price":0.68,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/open-tq-sternum-slider-recycled-back.jpg?v=1782503153"},{"product_id":"chest-strap-clip-recycled","title":"Chest Strap Clip (Recycled)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Chest Strap Clip is the buckle that brings a sternum strap together. It connects the two sides of the strap across your chest and releases when you want to take the pack off, the small piece of hardware that keeps shoulder straps from sliding apart and steadies the load on the move. Simple to use, secure when it counts.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis version is moulded from recycled fishing-net nylon, turning discarded netting into solid, dependable hardware. It's light, weatherproof, and a reliable choice for backpacks and bags, hydration packs, harnesses, and gear repairs.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePair it with the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/open-tq-recycled\"\u003eOpen TQ slider\u003c\/a\u003e to build a fully adjustable sternum strap, add matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e, and browse the full \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/sternum-system-1\"\u003esternum systems\u003c\/a\u003e range. For more recycled-net hardware see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/beast-dee-fishing-net\"\u003eBeast Dee\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/double-d-ring-fishing-net\"\u003eDouble D-Ring\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/sliplok-fishing-net\"\u003eSliplok\u003c\/a\u003e, and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/thumb-lock-fishing-net\"\u003eThumb Lock\u003c\/a\u003e, or explore more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003eReVived rescued materials\u003c\/a\u003e. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eSEO title\u003c\/strong\u003e (54 characters)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e22.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e6.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e22.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e24.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e6.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40990524276945,"sku":"3130-FW202","price":0.66,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40990524309713,"sku":"3130-FW203","price":0.72,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/chest-strap-clip-sternum-buckle-recycled-black.jpg?v=1782503344"},{"product_id":"super-d-lock-recycled","title":"Super D Lock (Recycled)","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Super D Lock is a single-adjust webbing adjuster, the simple, low-bulk way to make a strap adjustable. Thread the webbing through, pull to set the length, and it holds, so you can dial in the fit on a pack strap, compression strap, or repair and leave it. A builder and repair-shop staple for packs, bike bags, and outdoor gear.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis version is moulded from recycled fishing-net nylon, turning discarded netting into solid, dependable hardware. It's light, weatherproof, and ready for new builds and fixes alike.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in two sizes to match common webbing. For the standard version see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/super-d-lock\"\u003eSuper D Lock\u003c\/a\u003e, pair it with matching \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-adjusters-1\"\u003ewebbing adjusters\u003c\/a\u003e. For more recycled-net hardware see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/sliplok-fishing-net\"\u003eSliplok\u003c\/a\u003e, \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/beast-dee-fishing-net\"\u003eBeast Dee\u003c\/a\u003e, and \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/double-d-ring-fishing-net\"\u003eDouble D-Ring\u003c\/a\u003e, or explore more \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/revive\"\u003eReVived rescued materials\u003c\/a\u003e. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 58.7814px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e29.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e27.1\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e33\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e32.6\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40990525751505,"sku":"3130-FW753","price":0.56,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990525784273,"sku":"3130-FW688","price":0.62,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/super-d-lock-recycled-webbing-adjuster-black.jpg?v=1782503511"},{"product_id":"lion-single-adjust-buckle","title":"Lion Single Adjust Buckle","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Lion Single Adjust Buckle is a side-release buckle for straps you want to open and close in a hurry. Press the two side wings and it pops apart, push the halves together and it clicks securely closed. One side feeds webbing through so you can adjust the strap length, while the other sews in fixed, the classic single-adjust setup for a clean, comfortable closure.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe slim acetal body is light and weatherproof, a dependable pick for backpacks and bags, luggage straps, camping gear, sports bags, and everyday DIY and repair work. It works with a range of webbing widths.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in three sizes to match your webbing. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, see the \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/products\/dual-adjust-buckle\"\u003eDual Adjust Buckle\u003c\/a\u003e for a both-sides-adjustable version, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/buckles\"\u003ebuckles\u003c\/a\u003e to find the right closure. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e15mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e34.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e8.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e42\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e26.8\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e50\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e32.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e10.5\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Woojin","offers":[{"title":"15mm","offer_id":40990526472401,"sku":"3130-W612W613","price":0.8,"currency_code":"CAD","in_stock":true},{"title":"20mm","offer_id":40990526505169,"sku":"3130-W615W616","price":0.9,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990526537937,"sku":"3130-W619W620","price":1.05,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/lion-single-adjust-side-release-buckle-black.jpg?v=1782503742"},{"product_id":"magic-short","title":"Magic Short","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Magic Short is a magnetic buckle that closes itself. Bring the two halves close and the magnets pull them together and snap them shut, no lining up prongs, no fumbling with cold or gloved hands. It's the satisfying, one-handed closure that makes a piece of gear feel a cut above.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe low-profile acetal body keeps it light and weatherproof while hiding real magnetic strength inside, so it sits clean against a pack or strap without adding bulk. It's a great choice anywhere you want a fast, fuss-free closure: pack and bag straps, chest straps, pouches, apparel, and accessories.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAvailable in two sizes to match common webbing. Pair it with \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/webbing-1\"\u003ewebbing\u003c\/a\u003e in the matching width, or browse all \u003ca class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/refasten.ca\/collections\/buckles\"\u003ebuckles\u003c\/a\u003e for more closure options. Low per-piece pricing with bulk discounts and no minimum order.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"height: 78.3752px;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e Size\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eL (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eW (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eH (mm)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eWeight (g)\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003eTensile Strength (kgf)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e20mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e38.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25.7\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e7.4\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e59.58\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e25mm\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e44.9\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e31.2\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e9.3\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"height: 19.5938px;\"\u003e70.78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Woojin","offers":[{"title":"20mm","offer_id":40990529224913,"sku":"3130-W841W842","price":2.85,"currency_code":"CAD","in_stock":true},{"title":"25mm","offer_id":40990529257681,"sku":"3130-W878W879","price":2.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/4414\/8945\/products\/magic-short-magnetic-buckle-acetal-black.jpg?v=1782503914"}],"url":"https:\/\/refasten.ca\/collections\/all.oembed?page=11","provider":"ReFasten","version":"1.0","type":"link"}