{"title":"XXF","description":"","products":[{"product_id":"xxf-wheel-protection-pad-inflatable-red","title":"XXF Wheel Protection Pad Inflatable Red","description":"","brand":"PRV","offers":[{"title":"Default Title","offer_id":39359774490679,"sku":"BAGXXP110","price":18.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/products\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJiXC9pbWFnZXNcL3Byb2RpbWdcLzI2MDI4XzEuanBnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2lkZSIsInd_41842a49-9163-4404-8d0a-245542148ea7.jpg?v=1626242325"},{"product_id":"xxl-frame-protection-pad-inflatable-red","title":"XXF Frame Protection Pad Inflatable Red","description":"","brand":"PRV","offers":[{"title":"Default Title","offer_id":39359774523447,"sku":"BAGXXP115","price":33.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/products\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJiXC9pbWFnZXNcL3Byb2RpbWdcLzI2MDI5XzEuanBnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2lkZSIsInd_c289b00e-d1ae-4e0a-9ddc-b079edbd0695.jpg?v=1626242328"},{"product_id":"xxf-backpack-45-60l-green","title":"XXF Backpack 45-60L Green\/Blue","description":null,"brand":"PRV","offers":[{"title":"Default Title","offer_id":41386136469559,"sku":"BAGXXN2173GRN","price":99.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MTJfMS5qcGciLCJlZGl0cyI6eyJyZXNpemUiOnsid2lkdGgiOjEyMDAsImhlaWdodCI6MTIwMCwiZml0IjoiaW5zaWR.jpg?v=1756378352"},{"product_id":"xxf-backpack-45-60l-grey","title":"XXF Backpack 45-60L Grey","description":null,"brand":"PRV","offers":[{"title":"Default Title","offer_id":41386136404023,"sku":"BAGXXN2173GRY","price":99.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MTNfMS5qcGciLCJlZGl0cyI6eyJyZXNpemUiOnsid2lkdGgiOjEyMDAsImhlaWdodCI6MTIwMCwiZml0IjoiaW5zaWR.jpg?v=1756378455"},{"product_id":"xxf-bike-travel-case-for-700c-26-29-mountain-bikes","title":"XXF Bike Travel Case for 700c + 26-29\" Mountain Bikes","description":null,"brand":"PRV","offers":[{"title":"XXF Bike Travel Case for Mountain \u0026 Road bikes 700c + 26-29\"","offer_id":41386136535095,"sku":"BAGXXN1603","price":649.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MTBfMS5qcGVnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2l.jpg?v=1756378308"},{"product_id":"xxf-bike-travel-case-for-road-bikes","title":"XXF Bike Travel Case for Road Bikes","description":null,"brand":"PRV","offers":[{"title":"XXF Bike Travel Case for Road Bikes","offer_id":41386136830007,"sku":"BAGXXN2025","price":799.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MTFfMS5qcGVnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2l.jpg?v=1756378281"},{"product_id":"xxf-bike-travel-drivetrain-cover","title":"XXF Bike Travel Drivetrain Cover","description":null,"brand":"PRV","offers":[{"title":"XXF Bike Travel Drivetrain Cover","offer_id":41386136502327,"sku":"BAGNC08","price":29.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MDRfMS5qcGVnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2l.jpg?v=1732256043"},{"product_id":"xxf-bike-travel-frame-protection","title":"XXF Bike Travel Frame Protection","description":null,"brand":"PRV","offers":[{"title":"XXF Bike Travel Frame Protection","offer_id":41386136633399,"sku":"BAGNS01","price":49.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MDVfMS5qcGVnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2l.jpg?v=1756378179"},{"product_id":"xxf-tailgate-pad-p21","title":"XXF Tailgate Pad P21","description":null,"brand":"PRV","offers":[{"title":"P21-S 133x82cm","offer_id":41386136600631,"sku":"BAGP21-S","price":189.99,"currency_code":"NZD","in_stock":true},{"title":"P21-L 158x98cm","offer_id":41386136567863,"sku":"BAGP21-L","price":279.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MDdfMS5qcGVnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2l.jpg?v=1756378014"},{"product_id":"xxf-tailgate-pad-p29","title":"XXF Tailgate Pad P29","description":null,"brand":"PRV","offers":[{"title":"P29-XS 90x60cm","offer_id":41386136797239,"sku":"BAGP29-XS","price":169.99,"currency_code":"NZD","in_stock":true},{"title":"P29-L 158x98cm","offer_id":41386136764471,"sku":"BAGP29-L","price":329.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MDhfMS5qcGVnIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2l.jpg?v=1756377981"},{"product_id":"xxf-wheel-bag-dual","title":"XXF Wheel Bag Dual","description":"\u003cp\u003e\u003c\/p\u003e\u003cstyle\u003e\/* RTE style begin *\/.rich ol, .rich ul { margin-top: 0px; margin-bottom: 0px;}\n.rich .imgbrdr {\n\tborder: solid 1px;\n}\n.richIcon {\n\tdisplay: inline-block;\n\tbackground-image: url(Images\/sprite_main5.png);\n\tbackground-repeat: no-repeat;\n\twidth: 15px;\n}\n.richAttach {\n\tbackground-position: -2px -122px;\n}\n.richImg {\n\tbackground-position: -2px -1120px;\n}\n.richScreen {\n\tbackground-position: -24px -1032px;\n}\n.richArticle {\n\tbackground-position: -24px -1054px;\n}\n\n\/* Correct box *\/\n.rich .GrayBox {\n\tborder: solid 1px #CCCCCC;\n\tbackground-color: #F9F9F9;\n\tpadding: 4px;\n\t\/*margin: 4px;*\/\n\twidth: 98%;\n}\n.rich .hintcell\n{\n\theight: 36px;\n\twidth: 32px;\n\tvertical-align: middle;\n}\n\n.rich .warncell\n{\n\theight: 36px;\n\twidth: 32px;\n\tvertical-align: middle;\n}\n\n.rich .boxcontent{ width: 100% }\n.rich pre { font-size:1.3em }\n\n.rich iframe{\n\tborder: none;\n}\n.rich iframe.iframeBorder, .rich img.iframeBorder {\n\tborder: solid black 1px;\n}\n\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { white-space: nowrap }\n.rtetable \u003e tbody \u003e tr:first-child \u003e td, .rtetable \u003e tr:first-child \u003e td { background-color: silver }\n\n\n.rich pre.source-highlighted {background-color: #F0F0FF;}\n.rich pre.source-highlighted .nu, .rich .sourcetable .nu { color: brown; }\n.rich pre.source-highlighted .kw, .rich .sourcetable .kw { color: blue; }\n.rich pre.source-highlighted .cmt, .rich .sourcetable .cmt { color: green; }\n.rich pre.source-highlighted .sl, .rich .sourcetable .sl { color: brown; }\n.rich pre.source-highlighted .br, .rich .sourcetable .br {color: darkgreen; }\n\n.rich pre.source-highlighted .add, .rich .sourcetable .add { background: palegreen; }\n.rich pre.source-highlighted .del, .rich .sourcetable .del { background: pink; }\n\n.rich table, .rich tr, .rich td, .rich img, .rich iframe {\n\tcursor: default;\n}\n.layout .rtecell {\n\tvertical-align: top;\n\tfont-size: small;\n}\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { vertical-align: top; }\n\n.rich p{\n\tmargin:0px 5px 0px 0px;\n}\n.rich .align-center{\n\ttext-align: center;\n}\n.rich .align-right{\n\ttext-align: right;\n}\n.rich .align-left{\n\ttext-align: left;\n}\n.rich li[style*='text-align: center'], .rich li[style*='text-align: right'] {\nlist-style-position: inside;\n}\n\n.rtetable { empty-cells: show; border: solid 1px black; border-collapse:collapse; }\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { border: solid 1px black; height: 1.5em; min-width: 20px;  padding: 0px 5px }\n.rich table {font-family: arial; font-size: small}\n.rich blockquote.shift {\n\tmargin-right: 0px;margin-top: 0px; margin-bottom: 0px;\n}\n.rich img[data-expand] {\n\tdisplay: block;\n}\n.rich p, .rich p.richp  {font-family: arial; font-size: small}\n.rich blockquote.shift h1, .rich blockquote.shift h2, .rich blockquote.shift h3, .rich blockquote.shift h4, .rich blockquote.shift h5, .rich blockquote.shift h6 {\n    margin-top: 0px;\n}\n.rich, .rich * {\n    word-wrap: break-word;\n}\n\n\n\n.sourcetable {background-color: #F0F0FF; font-family: monospace; width: 100%}\n.sourcetable tr {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n.sourcetable td {\n\tmargin: 0px;\n\tpadding: 0px;\n\twhite-space: nowrap;\n}\n.sourcetable \u003e tbody \u003e tr \u003e td:first-child, .sourcetable \u003e tr \u003e td:first-child\n{\n\twidth:1px;\n}\n\n.filelist {\n\t\/*display:inline-block;*\/ padding: 5px;\n}\n\n.rich .toc {\n\t\/*display:inline-block;*\/ padding: 5px;\n}\n.rich .toc .header,.rich  .wikilist .header,.rich  .filelist .header {\n\tfont-size: 1.7em;\n}\n.rich .toc li,.rich  .filelist li {\n\tmargin: 5px 0px;\n}\n.rich .wikilist div {\n\tmargin: 10px;\n}\n\n.rich .layout {min-height: 2.5em; display:table; width:100%; border-spacing:5px; table-layout:fixed; empty-cells: show;}\n.rich .layout .rtecell {display:table-cell; height: 2.5em}\n.rich .layout .rteside {width: 25%}\n\n\/*\n.rtetable {\n\tborder-collapse:collapse;\n}\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td {\n\tborder: 1px solid #ddd;\n\tpadding: 7px 10px;\n\tvertical-align: top;\n\ttext-align: left;\n}*\/\n.rich blockquote.realbq {\n\tborder-left-color: lightblue;\n\tborder-left-width: 1px;\n\tborder-left-style: solid;\n\tmargin-top: 0px;\n\tmargin-bottom: 0px;\n\tpadding-left: 5px;\n}\n.rich body {font-family: arial; font-size: small}\n\n.rich .GrayBox {\n\tmargin-left: 8px;\n}\n\n.rich .sourcetable { font-size:1.3em;}\n\n\n\/* RTE style end *\/\u003c\/style\u003e\u003ch3 data-start=\"96\" data-end=\"139\" style=\"caret-color: rgb(0, 0, 0);\"\u003eXXF W1802 Double Wheel Bag (Detachable)\u003c\/h3\u003e\u003ch3 data-start=\"86\" data-end=\"151\" style=\"caret-color: rgb(0, 0, 0);\"\u003e\u003c\/h3\u003e\u003cp data-start=\"141\" data-end=\"386\" style=\"font-weight: 400;\"\u003eThe\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003e\u003cstrong data-start=\"145\" data-end=\"175\"\u003eXXF W1802 Double Wheel Bag\u003c\/strong\u003e\u003cspan class=\"Apple-converted-space\"\u003e \u003c\/span\u003eis a highly versatile and durable storage solution for transporting your bicycle wheels. Built with high-quality materials and thoughtful design features, it offers robust protection and flexible usage options.\u003c\/p\u003e\u003ch4 data-start=\"388\" data-end=\"405\" style=\"caret-color: rgb(0, 0, 0);\"\u003eKey Features\u003c\/h4\u003e\u003ch3 data-start=\"86\" data-end=\"151\" style=\"caret-color: rgb(0, 0, 0);\"\u003e\u003cul data-start=\"407\" data-end=\"1103\" style=\"font-weight: 400;\"\u003e\n\u003cli data-start=\"407\" data-end=\"561\"\u003e\u003cp data-start=\"409\" data-end=\"561\"\u003e\u003cstrong data-start=\"409\" data-end=\"433\"\u003ePremium Construction\u003c\/strong\u003e\u003cbr data-start=\"433\" data-end=\"436\"\u003eCrafted from tough 600D × 600D fabric with a PU coating, this bag is designed to resist wear, water splashes, and abrasion.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli data-start=\"563\" data-end=\"752\"\u003e\u003cp data-start=\"565\" data-end=\"752\"\u003e\u003cstrong data-start=\"565\" data-end=\"588\"\u003eEnhanced Protection\u003c\/strong\u003e\u003cbr data-start=\"588\" data-end=\"591\"\u003eInside, a rigid PE board shields your flywheel from impact, while EFOAM padding and a 210D lining provide soft cushioning to guard against scratches and bumps.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli data-start=\"754\" data-end=\"912\"\u003e\u003cp data-start=\"756\" data-end=\"912\"\u003e\u003cstrong data-start=\"756\" data-end=\"779\"\u003eUniversal Wheel Fit\u003c\/strong\u003e\u003cbr data-start=\"779\" data-end=\"782\"\u003eCompatible with standard bicycle wheel sizes—26\", 27.5\", 29\", and 700C—this bag is ideal for both mountain and road bike wheels.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli data-start=\"914\" data-end=\"1103\"\u003e\u003cp data-start=\"916\" data-end=\"1103\"\u003e\u003cstrong data-start=\"916\" data-end=\"953\"\u003eDetachable Design for Convenience\u003c\/strong\u003e\u003cbr data-start=\"953\" data-end=\"956\"\u003eUnique to this model is its ability to be used as one double-wheel bag or separated into two individual single-wheel bags depending on your need.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/h3\u003e\u003ch4 data-start=\"1105\" data-end=\"1124\" style=\"caret-color: rgb(0, 0, 0);\"\u003e\u003cbr\u003e\u003c\/h4\u003e\u003ch4 data-start=\"1105\" data-end=\"1124\" style=\"caret-color: rgb(0, 0, 0);\"\u003eSpecifications\u003c\/h4\u003e\u003ch3 data-start=\"86\" data-end=\"151\" style=\"caret-color: rgb(0, 0, 0);\"\u003e\u003cdiv class=\"_tableContainer_1rjym_1\" style=\"font-weight: 400;\"\u003e\u003cdiv tabindex=\"-1\" class=\"_tableWrapper_1rjym_13 group flex w-fit flex-col-reverse\"\u003e\u003ctable data-start=\"1126\" data-end=\"1427\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1126\" data-end=\"1159\"\u003e\u003ctr data-start=\"1126\" data-end=\"1159\"\u003e\n\u003cth data-start=\"1126\" data-end=\"1144\" data-col-size=\"sm\"\u003eFeature\u003c\/th\u003e\n\u003cth data-start=\"1144\" data-end=\"1159\" data-col-size=\"md\"\u003eDescription\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody data-start=\"1194\" data-end=\"1427\"\u003e\n\u003ctr data-start=\"1194\" data-end=\"1310\"\u003e\n\u003ctd data-start=\"1194\" data-end=\"1212\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1196\" data-end=\"1208\"\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1212\" data-end=\"1310\" data-col-size=\"md\"\u003e600D × 600D fabric with PU coating; includes internal PE board, EFOAM padding, and 210D lining\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1311\" data-end=\"1358\"\u003e\n\u003ctd data-start=\"1311\" data-end=\"1329\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1313\" data-end=\"1328\"\u003eWheel Sizes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1329\" data-end=\"1358\" data-col-size=\"md\"\u003e26\", 27.5\", 29\", and 700C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1359\" data-end=\"1386\"\u003e\n\u003ctd data-start=\"1359\" data-end=\"1377\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1361\" data-end=\"1371\"\u003eColour\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1377\" data-end=\"1386\" data-col-size=\"md\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1387\" data-end=\"1427\"\u003e\n\u003ctd data-start=\"1387\" data-end=\"1405\" data-col-size=\"sm\"\u003e\u003cstrong data-start=\"1389\" data-end=\"1403\"\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-start=\"1405\" data-end=\"1427\" data-col-size=\"md\"\u003eApprox. 82 × 20 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/h3\u003e\u003cdiv class=\"_tableContainer_1rjym_1\" style=\"caret-color: rgb(0, 0, 0);\"\u003e\u003cdiv tabindex=\"-1\" class=\"_tableWrapper_1rjym_13 group flex w-fit flex-col-reverse\"\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"PRV","offers":[{"title":"XXF Wheel Bag Dual Detachable for Wheel Set Black","offer_id":41386136862775,"sku":"BAGXXW1802","price":119.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MTVfMS5qcGciLCJlZGl0cyI6eyJyZXNpemUiOnsid2lkdGgiOjEyMDAsImhlaWdodCI6MTIwMCwiZml0IjoiaW5zaWR.jpg?v=1756377932"},{"product_id":"xxf-wheel-bag-single","title":"XXF Wheel Bag Single","description":null,"brand":"PRV","offers":[{"title":"XXF Wheel Bag Single Black","offer_id":41386136666167,"sku":"BAGXXW1605","price":84.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0373\/4853\/files\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJibXlvYmFcL2ltYWdlc1wvcHJvZGltZ1wvNDY2MTRfMS5qcGciLCJlZGl0cyI6eyJyZXNpemUiOnsid2lkdGgiOjEyMDAsImhlaWdodCI6MTIwMCwiZml0IjoiaW5zaWR.jpg?v=1756377863"}],"url":"https:\/\/www.bikefit.co.nz\/collections\/xxf.oembed?page=2","provider":"Bikefit Marlborough","version":"1.0","type":"link"}