{"title":"Bottle Cages","description":null,"products":[{"product_id":"crankbrothers-bc2-bottle-cage","title":"Crankbrothers BC2 Bottle Cage +","description":"\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\u003cp\u003e\u003cstrong\u003eIntroducing a complete solution for cycling's most common mechanicals.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAs part of our new S.O.S (Save Our Shred) tool range, the Crankbrothers BC2 has a trick up it's sleeve - this side-loading, reversible bottle cage has a full-sized tire lever integrated into it's base, along with a tubeless tire repair tool and two tubeless plugs. Designed to be seamlessly integrated onto your bike frame via any standard 64mm bottle cage mounting point, this kit ensures easy access to hydration and quick tire repairs so you can stay in the flow and keep pedaling.\u003c\/p\u003e\u003cp\u003eFeatures:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eReversible side-loading bottle cage \u003c\/li\u003e\n\u003cli\u003eTire plug tool + 2x plugs\u003c\/li\u003e\n\u003cli\u003eTire lever\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Crankbrothers","offers":[{"title":"Crankbrothers Tool BC2 Bottle Cage +","offer_id":67611955986711,"sku":"TLCR16775","price":99.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/TLCR16775__48a3055f37a2.avif?v=1790827843"},{"product_id":"crankbrothers-s-o-s-bc18","title":"Crankbrothers S.O.S. BC18","description":"\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\u003cp\u003e\u003cstrong\u003eIntroducing a complete solution for cycling's most common mechanicals.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAs part of our new S.O.S (Save Our Shred) tool range, the BC18 offers reliable on-bike mechanical support for those unexpected moments on the trail, combined with a reversible bottle cage to meet your mid-ride hydration needs. Designed to be seamlessly integrated onto your bike frame, this kit ensures easy access to essential tools for quick repairs and trailside assistance so you can stay in the flow and keep pedaling.\u003c\/p\u003e\n\u003cp\u003eThe BC18 is equipped with a versatile mini-tool, full-size tire lever, CO2 inflator, chain tool, spoke wrenches and more, all combined with a left- or right- handed customizable bottle cage that can be installed onto any standard 64mm mounting bracket.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eReversible left or right side entry bottle cage\u003c\/li\u003e\n\u003cli\u003e2, 2.5, 3, 4, 5, 6 hex tools + 8mm adapter bit\u003c\/li\u003e\n\u003cli\u003eT25 \u0026amp; T10 torx tools\u003c\/li\u003e\n\u003cli\u003eFlat screwdriver\u003c\/li\u003e\n\u003cli\u003eTire plug tool + 4x plugs\u003c\/li\u003e\n\u003cli\u003eTire lever\u003c\/li\u003e\n\u003cli\u003eChain tool\u003c\/li\u003e\n\u003cli\u003eSpoke wrenches 0, 1, 2\u003c\/li\u003e\n\u003cli\u003eValve core tool\u003c\/li\u003e\n\u003cli\u003eCO2 head\u003c\/li\u003e\n\u003cli\u003eTool storage tube\u003c\/li\u003e\n\u003cli\u003eFits a spare chain link + a 16g\/20g\/25g CO2 cartridge or Klic HV hand pump, sold separately\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ctable style=\"border-color: #000000; width: 676.469px;\" border=\"2\" cellpadding=\"2\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eHEX WRENCHES\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003e#2, 2.5, 3, 4, 5, 6 + 8mm adapter\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eSPOKE WRENCHES\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003e#0, 1, 2\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eSCREWDRIVERS\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003eFlat #1\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eTORX\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003eT25, T10\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eCHAIN BREAKER COMPATIBILITY\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003e8, 9, 10, 11, 12-speed\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eEXTRA\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003eValve core remover, Tire lever, Tubeless plug tool, CO2 inflator, Spare chain link storage, CO2 or Pump storage bracket\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eDIMENSIONS\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003e140 x 95 x 85mm (LxWxH, installed on bike)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eWEIGHT\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003e247g\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 306px;\"\u003e\u003cstrong\u003e\u003cspan class=\"spec-name\"\u003eWARRANTY\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 364.469px;\"\u003e\u003cspan class=\"spec-description\"\u003e5 years\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cstrong\u003eREVERSIBLE BOTTLE CAGE\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe side-loading bottle cage can easily be installed for left- or right- handed bottle access, regardless of frame mounting position.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eTUBELESS TIRE PLUG TOOL\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eAn included tire lever, tire plug fork and tubeless plugs provide a quick fix for pesky trailside punctures.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eVERSATILE CHAIN TOOL\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe BC18's versatile chain tool can break any 8, 9, 10, 11, or 12-speed chains, and can also install 10, 11, or 12-speed connecting pins. In addition, a magnetized chain link storage on the body of the multi-tool can hold a 10, 11, or 12-speed quick-link.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eCO2 INFLATOR\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe included CO2 inflator is compatible with any threaded CO2 cartridge, and the BC18's mounting bracket can store a standard 16g\/20g\/25g cartridge externally. Simply thread the CO2 cartridge all the way into the inflator, push the inflator onto your wheel's Presta valve, and back the cartridge out a quarter turn to inflate.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eSPOKE WRENCHES\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe included size #0, #1 and #2 spoke wrenches keep the wobbles at bay and your wheels running true.\u003c\/p\u003e","brand":"Crankbrothers","offers":[{"title":"Crankbrothers Tool SOS BC18 Bottle Cage Tool Kit","offer_id":67611971944727,"sku":"TLCR16776","price":199.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/TLCR16776__7064aac5f328.avif?v=1790827981"},{"product_id":"elite-cage-struka","title":"Elite Cage Struka","description":"\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\u003cdiv class=\"description\"\u003e\n\u003cstrong\u003eStruka\u003c\/strong\u003e is the new bottle cage by Elite that features an innovative micrometric adjustment system, allowing you to adapt the fit of the bottle cage to different sizes of bottles and containers. \u003cbr\u003e\u003cbr\u003eIts versatility ensures a secure and sturdy grip for all your cycling adventures, accommodating bottles of varying dimensions.\u003cbr\u003eIn addition to offering precise adjustment, \u003cstrong\u003eStruka\u003c\/strong\u003e is designed to provide maximum durability with its steel wire, all while maintaining an optimal lightweight design, weighing in at just 34 g \/ 0,075 lbs.\u003c\/div\u003e\u003cdiv class=\"description\"\u003e \u003c\/div\u003e\u003cdiv class=\"description\"\u003e\u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e\n\u003cp\u003e\u003cstrong\u003eMicrometric Adjustment for a Perfect Bottle Fit\u003c\/strong\u003e\u003cbr\u003eStruka is equipped with a micrometric adjustment system that allows you to perfectly fit it to the size of your preferred bottle or liquid container. Regardless of the diameter, you can achieve a secure and stable fit with this innovative mechanism.\u003c\/p\u003e\n\u003cp\u003eSpecifically, Struka bottle cage can accommodate bottles ranging from 65 mm \/ 2,56\" in diameter, such as the classic 500ml water bottles, up to 80 mm \/ 3,1 inches, the standard dimensions of cycling sports bottles available in the market.\u003c\/p\u003e\n\u003cp\u003eAdapt it to your personal preferences and hydration needs during your thrilling cycling escapades.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSimplicity and convenience with the Fitgo Mechanism\u003c\/strong\u003e\u003cbr\u003eAdjusting the cage is easier than ever with the Fitgo mechanism, consisting of a turning knob positioned at the front of the cage.\u003cbr\u003eJust turn the knob clockwise to narrow the insertion hole and achieve a secure fit. To activate the opening mechanism, a simple counterclockwise rotation is all it takes.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eExperience effortless bottle handling with Struka's design.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRobust and Durable: Steel Wire for Unparalleled longevity\u003cbr\u003eThe structure of the bottle cage is designed to provide strength and resilience in every situation. Made with glass fiber-reinforced polyamide, Struka can withstand stress and impact even in the most extreme cycling conditions.\u003c\/p\u003e\n\u003cp\u003eThe steel wire of the locking mechanism is also designed to ensure an extremely long product life, even during gravel rides or mountain biking races.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"Elite","offers":[{"title":"Elite Cage Struka","offer_id":67611993669911,"sku":"DSE170","price":69.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE170__ae199d21c71a.avif?v=1790828205"},{"product_id":"elite-cage-t-race","title":"Elite Cage T-Race","description":"\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\u003cp\u003e\u003cstrong\u003eT-Race \u003c\/strong\u003eis Elite’s new soft touch bottlecage designed to make it easier to insert and remove the bottle from all sides\u003cstrong\u003e \u003c\/strong\u003eduring races.\u003cbr\u003e\u003cbr\u003eMade in highly resistant fibre-reinforced material, it’s great on the road but also with mountain bikes or over gravel tracks as it ensures great retention and resistance over any terrain.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eEasy insertion from both sides\u003c\/strong\u003e\u003cbr\u003eT-Race is the Elite-designed bottlecage in cooperation with Adriano Design that, when installed on the frame, reproduces the 'T' for Time Trial with this bottlecage.\u003c\/p\u003e\u003cp\u003eThe monoblock structure of the \u003cstrong\u003eT-Race\u003c\/strong\u003e ensures easy insertion of the bottle from both sides thanks to the wide opening that allows for quick insertion and extraction, also ideal for bicycles distinguished by smaller sized or slooping frames.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGreat grip on the bottle\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eT-Race\u003c\/strong\u003e also ensures great grip on the bottle thanks to its structure designed to keep the bottle body in place in its upper and lower sections, safe and secure also when facing intense vibrations and collisions on rough terrains. The first athletes to test this product out have been gravel and mountain bike cyclists.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eStyle, lightness and compatibility\u003c\/strong\u003e\u003cbr\u003eWeighing just a little more than 29 g, this bottlecage adds no useless weight on your bicycle and yet retains high retention and resistance performances.\u003c\/p\u003e\u003cp\u003eAvailable in four visually striking colors thanks to its soft touch finishing, \u003cstrong\u003eT-Race\u003c\/strong\u003e is distinguished by an elegant and modern racing-style design, ideal for all frames (diameter is standard 74 mm).\u003c\/p\u003e","brand":"Elite","offers":[{"title":"Elite Cage T-Race Amaranth Soft Touch","offer_id":67611993702679,"sku":"DSE183","price":39.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage T-Race Black Soft Touch","offer_id":67611993800983,"sku":"DSE180","price":39.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage T-Race Grey Soft Touch","offer_id":67611993866519,"sku":"DSE181","price":39.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage T-Race Sugar Blue Soft Touch","offer_id":67611993899287,"sku":"DSE182","price":39.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE180__e73653d7d7db.avif?v=1790828205"},{"product_id":"elite-cannibal-xc-cages","title":"Elite Cannibal XC Cages","description":"\u003cp\u003eCannibal XC is a very versatile bottlecage.\u003c\/p\u003e  \u003cp\u003eSide insertion is the main feature of this bottlecage.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eInnovative, practical and winning\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eCannibal XC features a modern and innovative design, created so the cyclist could easily insert and extract the bottle from the front or the side with one simple move.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eThe first that adapts to the bottle\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eLight and resistant, Cannibal XC ensures a great hold on the bottle under any circumstance, even the most challenging ones.\u003c\/p\u003e  \u003cp\u003eIt's compatible with all frames, although considering its features the Cannibal XC is particularly suited for small slooping frames (with smaller central triangle).\u003c\/p\u003e  \u003cp\u003eMounting it on the bike's frame is quick and simple, so there's a wide range of positions to suit every need.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eOther info\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eWeight: \u003cstrong\u003e34gm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eDiameter: \u003cstrong\u003e74mm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eMaterial: \u003cstrong\u003eFibre-reinforced Plastic (\u003c\/strong\u003e\u003cstrong\u003eFRP)\u003c\/strong\u003e\n\u003c\/li\u003e  \u003c\/ul\u003e  \u003csection id=\"46194\"\u003e  \u003cdiv class=\"_1t_5rF9yWHXNHhTcQOjp3s_0\"\u003e  \u003cfigure class=\"_3-XJdOp4KB7wOzs3rNnOVx_0\"\u003e  \u003cfigcaption class=\"col-md-6 l0HyWBsQBhikM-yC8Y5xL_0 flex-md-first\"\u003e  \u003cdiv class=\"container-fluid\"\u003e  \u003cdiv class=\"V2c3YtQWJyIAsyBVIz6xu_0\"\u003e  \u003cdiv class=\"_9UgeTQRUMzlrzO8y5uMa7_0\"\u003e  \u003carticle class=\"_1ynyPP2Dky0RCHj9PwbXVu_0\"\u003e  \u003cdiv class=\"_2UaHpr486ofWySejjzlX7O_0\"\u003e  \u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e  \u003cp\u003e \u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv class=\"EAq1rTTl0gSvWDNtSujtY_0\"\u003e \u003c\/div\u003e  \u003c\/article\u003e  \u003c\/div\u003e  \u003cdiv class=\"_9UgeTQRUMzlrzO8y5uMa7_0\"\u003e \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/figcaption\u003e  \u003c\/figure\u003e  \u003c\/div\u003e  \u003c\/section\u003e  \u003csection id=\"46204\"\u003e  \u003cdiv class=\"_1t_5rF9yWHXNHhTcQOjp3s_0\"\u003e \u003c\/div\u003e  \u003c\/section\u003e","brand":"Elite","offers":[{"title":"Elite Cage Cannibal XC Bio Based Black Soft Touch","offer_id":67611993768215,"sku":"DSE185","price":39.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Cannibal XC Black Soft touch Black Graphic","offer_id":67611993932055,"sku":"DSE125","price":39.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE125__c7b862399e29.avif?v=1790828207"},{"product_id":"elite-custom-race-cages","title":"Elite Custom Race Cages","description":"\u003cp\u003eCustom Race is the bottle cage conceived and designed to be efficient and winning.\u003c\/p\u003e  \u003cp\u003eIts features turned it into the most used bottlecage by Pro Teams worldwide.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eUnmatched evolution\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eCustom Race is ideal for all types of terrain, even the steepest ones, as it firmly holds the bottle in place all the while maintaining great adaptability to the shape of the bottle, with easy insertion and extraction.\u003c\/p\u003e  \u003cp\u003eThe fibre-reinforced (FRP) painted composite material structure on the Custom Race absorbs vibrations and holds the bottle in place.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eThe first that adapts to the bottle\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eCustom Race was the first bottle cage capable of automatically adapting to the shape of the bottle following its diameter.\u003c\/p\u003e  \u003cp\u003eThis is possible thanks to the innovative self-adjusting rubber system that works by means of the adjustable elastomer rubber that adapts to the bottle when it is inserted.\u003c\/p\u003e  \u003cp\u003eThe presence of this elastic allows an easier extraction of the bottle both in the direction of the axis of the bicycle and inclined on both sides.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eSelected by Cycling Plus!\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003e\u003cem\u003e“Elite’s Custom Race is favoured by many pro and amateur race teams for its flexible durability. […] Rubber tabs grip your bottle effectively and insertion and removal is a breeze from any angle.”\u003c\/em\u003e\u003cbr\u003e\u003cbr\u003eCycling Plus - UK's number 1 Road Cycling Magazine\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eOther info\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eWeight: \u003cstrong\u003e43gm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eDiameter: \u003cstrong\u003e74mm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eMaterial: \u003cstrong\u003eFibre-reinforced Plastic (FRP)\u003c\/strong\u003e\n\u003c\/li\u003e  \u003c\/ul\u003e","brand":"Elite","offers":[{"title":"Elite Cage Custom Race Gloss Black\/White","offer_id":67611993833751,"sku":"DSE054","price":34.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race Matte Black\/Black","offer_id":67611993964823,"sku":"DSE050","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Matte Black\/White","offer_id":67611994030359,"sku":"DSE052","price":34.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE050__872d89bf66ed.avif?v=1790828207"},{"product_id":"elite-custom-race-plus-cages","title":"Elite Custom Race Plus Cages","description":"\u003cp\u003eCustom Race Plus is an evolution of the Custom Race, the most popular bottlecage in the world.\u003c\/p\u003e  \u003cp\u003eIt is permeated by a distinct and unmistakeable racing feel.\u003c\/p\u003e  \u003cp\u003eTested and developed \"on the road\" with the most important Pro Teams worldwide, that chose it to accompany them in their victories, Custom Race Plus satisfies the expectations of all cyclists, at any level.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eTop-class hold on the bottle\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eThanks to the front structure that envelops the bottle in its higher area, its holding power is excellent under any circumstance, for instance on high speed descents, rough roads or offroad.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eSelf-adjusting retention system\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eThe front insert in Custom Race Plus self-adjusts the bottlecage based on the diameter of the bottle.\u003c\/p\u003e  \u003cp\u003eThis ensures maximum comfort and absence of vibrations while cycling.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eUsed by the best teams in the world\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eSeveral years of feedback from the world’s best Pro Teams has helped us design, test and create a bottlecage that exceeds the expectations of even the most demanding cyclists.\u003c\/p\u003e  \u003cp\u003ePerfect for all newer bikes (both road and MTB), the Custom Race Plus thanks to its distinctive design and aggressive look, it's also ideal for bikes with small sloping frames (smaller central triangle).\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eOther info\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eWeight: \u003cstrong\u003e40gm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eDiameter: \u003cstrong\u003e74mm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eMaterial: \u003cstrong\u003eFibre-reinforced Plastic (FRP)\u003c\/strong\u003e\n\u003c\/li\u003e  \u003c\/ul\u003e","brand":"Elite","offers":[{"title":"Elite Cage Custom Race Plus Black\/Amaranth","offer_id":67611993997591,"sku":"DSE098","price":34.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race Plus Gloss Black\/Blue","offer_id":67611994128663,"sku":"DSE089","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Gloss Black\/Gold","offer_id":67611994194199,"sku":"DSE087","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Gloss Black\/Green","offer_id":67611994325271,"sku":"DSE090","price":34.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race Plus Gloss Black\/Orange","offer_id":67611994390807,"sku":"DSE094","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Gloss Black\/Pink","offer_id":67611994423575,"sku":"DSE086","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Gloss Black\/Red","offer_id":67611994521879,"sku":"DSE083","price":34.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race Plus Gloss Black\/White","offer_id":67611994587415,"sku":"DSE097","price":34.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race Plus Gloss White\/Black","offer_id":67611994652951,"sku":"DSE092","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Matte Black\/Black","offer_id":67611994718487,"sku":"DSE093","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Matte Black\/White","offer_id":67611994849559,"sku":"DSE091","price":34.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race Plus Matte Grey\/Black","offer_id":67611994980631,"sku":"DSE085","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Shiny Green\/Violet","offer_id":67611995046167,"sku":"DSE184","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Titanium\/Black","offer_id":67611995144471,"sku":"DSE095","price":34.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race Plus Yellow Fluro\/Black","offer_id":67611995242775,"sku":"DSE096","price":34.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE097__f5ae09232ff7.avif?v=1790828209"},{"product_id":"elite-custom-race-x-cages","title":"Elite Custom Race X Cages","description":"\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\u003cp\u003eThe \u003cstrong\u003eCustom Race X\u003c\/strong\u003e is the latest evolution in Elite’s iconic Custom Race bottle cage series. \u003cstrong\u003eWeighing just 28.5 g\u003c\/strong\u003e, it is 35% lighter than its predecessor.\u003cbr\u003e\u003cbr\u003eDesigned with a lowered profile to facilitate \u003cstrong\u003eside bottle insertion\u003c\/strong\u003e on \u003cstrong\u003emountain bikes\u003c\/strong\u003e and \u003cstrong\u003egravel bikes\u003c\/strong\u003e with compact main triangles, the new design also ensures a solid grip at the base of the bottle, \u003cstrong\u003eeliminating vibrations\u003c\/strong\u003e during rides.\u003cbr\u003e\u003cbr\u003eThe elongated front area \u003cstrong\u003eimproves bottle adaptability\u003c\/strong\u003e, making it easier and more convenient to insert the bottle while riding.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e \u003c\/p\u003e\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eLighter Than Ever\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eCustom Race X \u003c\/strong\u003emarks a new era for Elite’s Custom Race bottle cage series, with a \u003cstrong\u003eweight of just 28.5 g\u003c\/strong\u003e, making it 35% lighter than the previous model.\u003c\/p\u003e\n\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e \u003c\/p\u003e\n\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eEasy Side Insertion\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e\n\u003cp\u003eA key feature of the new \u003cstrong\u003eCustom Race X\u003c\/strong\u003e is its\u003cstrong\u003e lowered profile\u003c\/strong\u003e, making \u003cstrong\u003eside bottle insertion\u003c\/strong\u003eeffortless on mountain bikes and gravel bikes with compact frames.\u003cbr\u003e\u003cbr\u003eThe new design also ensures a \u003cstrong\u003efirm grip at the base \u003c\/strong\u003eof the bottle, \u003cstrong\u003eeliminating vibrations\u003c\/strong\u003eduring rides.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eFlexibility and Security for MTB and Gravel Bikes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eelongated front area\u003c\/strong\u003e enhances bottle accommodation, improving \u003cstrong\u003eadaptability\u003c\/strong\u003e and \u003cstrong\u003eflexibility\u003c\/strong\u003e for smooth insertion and removal while riding.\u003cbr\u003e\u003cbr\u003eLightweight and durable, the \u003cstrong\u003eCustom Race X\u003c\/strong\u003e is the perfect bottle cage for your road and off-road adventures, offering \u003cstrong\u003emaximum bottle grip\u003c\/strong\u003e with convenient insertion and extraction, even on the move.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eShock and Vibration Resistance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e\n\u003cp\u003eThe high-strength polyamide structure, \u003cstrong\u003ereinforced with\u003c\/strong\u003e \u003cstrong\u003efiberglass\u003c\/strong\u003e, provides \u003cstrong\u003eenhanced\u003c\/strong\u003e\u003cstrong\u003edurability\u003c\/strong\u003e for rough terrain and weather resistance, ensuring an exceptionally \u003cstrong\u003elong product life\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eThe Bottle Cage of Top WorldTour Teams\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e\u003cp\u003eAvailable in a variety of \u003cstrong\u003ecolors\u003c\/strong\u003e to perfectly match your bike, the \u003cstrong\u003eCustom Race X\u003c\/strong\u003e features a \u003cstrong\u003estandard diameter\u003c\/strong\u003e of \u003cstrong\u003e74 mm\u003c\/strong\u003e, making it compatible with most \u003cstrong\u003esports bottles\u003c\/strong\u003e on the market.\u003cbr\u003e\u003cbr\u003eIt’s no surprise that it’s the bottle cage chosen by the largest number of \u003cstrong\u003eWorldTour teams\u003c\/strong\u003e during races, thanks to its superior performance and excellent \u003cstrong\u003ebottle retention\u003c\/strong\u003e at high speeds.\u003cbr\u003e\u003cbr\u003eAmong the top teams that choose the \u003cstrong\u003eCustom Race X\u003c\/strong\u003e are \u003cstrong\u003eBahrain-Victorious\u003c\/strong\u003e, \u003cstrong\u003eArkea-B\u0026amp;B Hotels\u003c\/strong\u003e, \u003cstrong\u003eAlpecin-Deceuninck\u003c\/strong\u003e, \u003cstrong\u003eDecathlon-AG2R\u003c\/strong\u003e, \u003cstrong\u003eIntermarché–Wanty\u003c\/strong\u003e, \u003cstrong\u003eTeam DSM-Firmenich PostNL\u003c\/strong\u003e, \u003cstrong\u003eCofidis\u003c\/strong\u003e, \u003cstrong\u003eFDJ-Suez\u003c\/strong\u003e, and \u003cstrong\u003eUAE Team ADQ\u003c\/strong\u003e.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Elite","offers":[{"title":"Elite Cage Custom Race X Black Glossy Black Graphic","offer_id":67611994063127,"sku":"DSE0102","price":44.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Custom Race X Black Glossy Red Graphic","offer_id":67611994161431,"sku":"DSE0111","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Black Glossy White Graphic","offer_id":67611994292503,"sku":"DSE0103","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Black Skin Black Graphic","offer_id":67611994358039,"sku":"DSE0101","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Black Skin Blue Graphics","offer_id":67611994456343,"sku":"DSE0105","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Grey Skin Black Graphic","offer_id":67611994554647,"sku":"DSE0106","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Pink Glossy White Graphic","offer_id":67611994620183,"sku":"DSE0112","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Titanium Black Graphic","offer_id":67611994685719,"sku":"DSE0110","price":44.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Custom Race X Yellow Fluo Skin White Graphic","offer_id":67611994816791,"sku":"DSE0104","price":44.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE0101__506ecad09b55.avif?v=1790828210"},{"product_id":"elite-pb-leggero-carbon-cages","title":"Elite PB Leggero Carbon Cages","description":"\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\u003cp\u003e\u003cstrong\u003eElite’s lightest bottle cage ever: just 13 grams, carbon-reinforced and chosen by top teams. Leggero Carbon is an Elite classic refreshed to blend clean lines, extreme lightness and maximum strength on any route. Carbon-fiber reinforcement keeps bottles stable even on technical terrain, while the ultra-low weight makes it a go-to for WorldTour pros race after race.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eDiameter (mm)\u003c\/th\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHeight (mm)\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBottle entry\u003c\/th\u003e\n\u003ctd\u003eFrontal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e13 g\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003eBUILT TO ENDURE, MADE TO RACE\u003c\/p\u003e\n\u003cp\u003eAt just 13 grams, Leggero Carbon resets the standard for carbon-reinforced cages. Lightness isn’t just a number—it’s efficiency, speed and energy saved with every pedal stroke. \u003c\/p\u003e\n\u003cp\u003eThe weight comes from meticulous work on geometry, wall thickness and strategic material placement where stress is highest, trimming what isn’t needed without sacrificing stability or grip.\u003c\/p\u003e\n\u003cp\u003eCARBON-FIBER REINFORCED\u003c\/p\u003e\n\u003cp\u003eCarbon-fiber reinforcement is concentrated at high-stress points to boost strength without adding unnecessary grams. \u003c\/p\u003e\n\u003cp\u003eOn the road it keeps the bottle planted at speed; off-road it absorbs hits and vibration, maintaining a firm hold on rough gravel and dirt.\u003c\/p\u003e\n\u003cp\u003eSUPER RETENTION, EVEN ON ROUGH TERRAIN\u003c\/p\u003e\n\u003cp\u003eLeggero Carbon is designed for all 74 mm bottles. \u003c\/p\u003e\n\u003cp\u003eThe sculpted profile minimises micro-movement to keep bottles steady without compromising quick, natural insertion and removal.\u003c\/p\u003e\n\u003cp\u003eTHE BOTTLE CAGE FOR THOSE WHO RACE TO WIN\u003c\/p\u003e\n\u003cp\u003eLeggero Carbon is the bottle cage chosen by more WorldTour teams, thanks to real-world lightness, secure retention and consistent function in critical conditions.\u003c\/p\u003e","brand":"Elite","offers":[{"title":"Elite Cage Leggero Carbon Black","offer_id":67612004581655,"sku":"DSE002","price":99.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE002__28d220161a39.avif?v=1790828237"},{"product_id":"elite-pb-t-race-carbon-cages","title":"Elite PB T-Race Carbon Cages","description":"\u003ch2 class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003eT-Race Carbon\u003c\/h2\u003e  \u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e  \u003cp\u003e\u003cstrong\u003eT-Race Carbon\u003c\/strong\u003e is Elite’s new \u003cstrong\u003ebottle cage with carbon fiber\u003c\/strong\u003e, designed to make it easier to insert and remove the bottle from all sides during races.\u003cbr\u003e\u003cbr\u003eMade in ultra-lightweight and \u003cstrong\u003ehighly resistant carbon-reinforced material\u003c\/strong\u003e, it’s great on the road but also when you’re riding on your \u003cstrong\u003emountain bike\u003c\/strong\u003e or over \u003cstrong\u003egravel tracks\u003c\/strong\u003e as it ensures great retention and resistance over any terrain, even the roughest.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003ch2 class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003eMax lightness\u003c\/h2\u003e  \u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e  \u003cp\u003e\u003cstrong\u003eVico Carbon\u003c\/strong\u003e's structure combined with the high resistance of carbon fiber ensure great resistance at only \u003cstrong\u003e15 grams\u003c\/strong\u003e, which is a record-weight for a high-end bottle cage.\u003cbr\u003e\u003cbr\u003eBy doing so we can get rid of nearly 50% of plastic materials compared to traditional carbon-reinforced cages. And this makes it just perfect for every climbs and routes you’re planning to explore with the \u003cstrong\u003efirmest bottle retention\u003c\/strong\u003e over rough terrains.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003ch2 class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003eEasy insertion and max bottle retention\u003c\/h2\u003e  \u003cdiv class=\"_3NrtZFV8BAk9FQp7JvHpLo_0 _2NUzprMTOfUzYtRedKm0hX_0\"\u003e  \u003cp\u003e\u003cstrong\u003eT-Race Carbon\u003c\/strong\u003e is made with Adriano Design. This cage is shaped by the letter “T” as in Time Trial on the side of the bicycle’s frame.\u003cbr\u003e\u003cbr\u003eThe structure is designed to ensure the \u003cstrong\u003esmoothest insertion and extraction\u003c\/strong\u003e of the bottle with its wide snap-fit opening, which is particularly useful on bicycles with smaller or sloping frames. \u003cbr\u003eThis cage makes an excellent work in keeping the bottle body firmly in place, both on its high and low sections, so there’s \u003cstrong\u003etotal retention\u003c\/strong\u003e even on bumpy roads. Perfect for \u003cstrong\u003egravel tracks \u003c\/strong\u003eand \u003cstrong\u003emountain bikes\u003c\/strong\u003e.\u003c\/p\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003cp\u003e \u003c\/p\u003e  \u003c\/div\u003e  \u003cul class=\"_2gsuUrxV56Erw9WJMO3Awl_0 highlighted--three\"\u003e  \u003cli class=\"_1D_vb5mQ4RRmnuanlXozcr_0\"\u003e  \u003cdiv class=\"eh9wXY_pyJLS76uNZL4qW_0\"\u003e  \u003cdiv class=\"_3ptrg2Na4WESHZR2VGq961_0\"\u003e  \u003cdiv class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 ExqUzXSVutnh8AlYfFMYw_0 FoOk-NOwNgF5vnbm2qppa_0\"\u003eWeight\u003c\/div\u003e  \u003cdiv class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _1kLl6gKNG0HrF5DSLVrdKF_0 ExqUzXSVutnh8AlYfFMYw_0 pPJNPCELg6qfSMPbKt-fr_0\"\u003e15 g\u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/li\u003e  \u003cli class=\"_1D_vb5mQ4RRmnuanlXozcr_0\"\u003e  \u003cdiv class=\"eh9wXY_pyJLS76uNZL4qW_0\"\u003e  \u003cdiv class=\"_3ptrg2Na4WESHZR2VGq961_0\"\u003e  \u003cdiv class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 ExqUzXSVutnh8AlYfFMYw_0 FoOk-NOwNgF5vnbm2qppa_0\"\u003ereinforced with\u003c\/div\u003e  \u003cdiv class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _1kLl6gKNG0HrF5DSLVrdKF_0 ExqUzXSVutnh8AlYfFMYw_0 pPJNPCELg6qfSMPbKt-fr_0\"\u003eCarbon fiber\u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/li\u003e  \u003cli class=\"_1D_vb5mQ4RRmnuanlXozcr_0\"\u003e  \u003cdiv class=\"eh9wXY_pyJLS76uNZL4qW_0\"\u003e  \u003cdiv class=\"_3ptrg2Na4WESHZR2VGq961_0\"\u003e  \u003cdiv class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 ExqUzXSVutnh8AlYfFMYw_0 FoOk-NOwNgF5vnbm2qppa_0\"\u003eDiameter\u003c\/div\u003e  \u003cdiv class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _1kLl6gKNG0HrF5DSLVrdKF_0 ExqUzXSVutnh8AlYfFMYw_0 pPJNPCELg6qfSMPbKt-fr_0\"\u003e74 mm\u003c\/div\u003e  \u003c\/div\u003e  \u003c\/div\u003e  \u003c\/li\u003e  \u003c\/ul\u003e","brand":"Elite","offers":[{"title":"Elite Cage PB T-Race Carbon Tubular Black","offer_id":67612004647191,"sku":"DSE001","price":99.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE001__0d82b8f0d122.avif?v=1790828237"},{"product_id":"elite-sior-bottle-cage","title":"Elite Sior Bottle Cage","description":"\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\u003eElite Sior Cage, complete with mount designed to be strapped between the aerobars.","brand":"Elite","offers":[{"title":"Elite Cage Tri Mount Sior White","offer_id":67612004909335,"sku":"DSE004","price":27.5,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE004__ec087f170cb5.avif?v=1790828243"},{"product_id":"elite-vico-carbon-cages","title":"Elite Vico Carbon Cages","description":"\u003cp\u003eVico Carbon is the choice of the best World Tour teams when it comes to firm bottle cages featuring great technical qualities.\u003c\/p\u003e  \u003cp\u003eExcpetional grip, it works with any bike frame. All these features were possible by means of constant feedback from the best professional champions and our community of Elite cyclists.\u003c\/p\u003e  \u003cp\u003eUnparalleled lightness and the Made in Italy design makes for the best cage, which works also just perfect with mountain bikes and gravel bikes.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eNew iridescent finish\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003ePrecise design and full attention to detail make possible for this cage to boast a superior finish that makes it stand out from the competition.\u003c\/p\u003e  \u003cp\u003eIts unique design makes Vico Carbon perfect for innovating bikes and bikers, and it's also ideal for small sloping frames.\u003c\/p\u003e  \u003cp\u003eVico Carbon ensures the firmest grip even in extreme conditions, as well as easier and smoother bottle insertion\/removal.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eLightness and top performance\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eVico Carbon is made in an innovative carbon fiber material which makes it very light (only 25gm), resistant and reliable.\u003c\/p\u003e  \u003cp\u003eIt features structural sections that vary according to the tension level applied to different areas of the bottle cage during use, ensuring high reliability and performance.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eGreat grip\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eThe registered design, along with a front structure that surrounds the bottle even in its upper area, optimises the gripping capability of the bottle cage under any circumstance, such as high speed or rocky terrains.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eVico is the best on test on Cycling Plus!\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003e\u003cem\u003e\"The lightest bottlecage in this test, Vico Carbon's carbon-fibre construction is sturdy, but still feels flexible, durable enough for pro teams to use [...]. The splayed rim edges aid accurate, swift bottle insertion from any angle and it'll happy hold bottles up to 74mm diameter with superb security on all terrains.\"\u003c\/em\u003e\u003c\/p\u003e  \u003cp\u003eCycling Plus - UK's number 1 Road Cycling Magazine\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eOther info\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eWeight: \u003cstrong\u003e25gm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eDiameter: \u003cstrong\u003e74mm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eMaterial: \u003cstrong\u003eCarbon\u003c\/strong\u003e\n\u003c\/li\u003e  \u003c\/ul\u003e","brand":"Elite","offers":[{"title":"Elite Cage Vico Carbon Gloss Black\/White","offer_id":67612006121751,"sku":"DSE041","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Vico Carbon Matte Black\/Black","offer_id":67612006252823,"sku":"DSE045","price":79.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Vico Carbon Matte Black\/Blue","offer_id":67612006318359,"sku":"DSE048","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Vico Carbon Matte Black\/Green","offer_id":67612006383895,"sku":"DSE049","price":79.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Vico Carbon Matte Black\/Pink","offer_id":67612006449431,"sku":"DSE046","price":79.9,"currency_code":"NZD","in_stock":false},{"title":"Elite Cage Vico Carbon Matte Black\/Red","offer_id":67612006482199,"sku":"DSE039","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Vico Carbon Matte Black\/White","offer_id":67612006547735,"sku":"DSE040","price":79.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE048__b924eb97a9ad.avif?v=1790828252"},{"product_id":"elite-vico-glam-cages","title":"Elite Vico Glam Cages","description":"\u003cp\u003eGlamour and Performance blend together. The eye-catching Vico Glam screams style with its sleek lines and vibrant colors.\u003c\/p\u003e  \u003cp\u003eThe peloton-proven design holds your bottle lock tight yet offering easy in-and-out accessibility.\u003c\/p\u003e  \u003cp\u003eConstruction made in durable reinforced fiberglass.\u003c\/p\u003e  \u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eNew iridescent finish\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eThe Vico Glam new collection includes a new model for your bike gear featuring iridescent metallic coating designed to make any bike frame shine and stand out.\u003c\/p\u003e  \u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eSecure bottle retention\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eThe new design features a front structure made to fully embrace the bottle and improve bottle retention even in challenging conditions, such as high-speed descents, rough terrains or off-road paths.\u003c\/p\u003e  \u003cp class=\"_1y5_Kk6dLW2FyafoFkQfHK_0 _3TwxqnJ2yeK7EB2Q1jb2bB_0 _3ExS7qOU6bRvt9TvkGAtv7_0\"\u003e\u003cstrong\u003eQuick and easy bottle insertion and extraction\u003c\/strong\u003e\u003c\/p\u003e  \u003cp\u003eFeaturing a unique shape designed to make bottle insertion and removal easier and smooth, so you won’t be distracted from the road ahead during your wicked rides.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eOther info\u003c\/strong\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eWeight: \u003cstrong\u003e29g\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eDiameter: \u003cstrong\u003e74mm\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eMaterial: \u003cstrong\u003eFibre-reinforced Plastic (FRP)\u003c\/strong\u003e\n\u003c\/li\u003e  \u003c\/ul\u003e","brand":"Elite","offers":[{"title":"Elite Cage Vico Glam Metal Gold\/White","offer_id":67612006154519,"sku":"DSE164","price":99.9,"currency_code":"NZD","in_stock":true},{"title":"Elite Cage Vico Glam Metal Grey\/White","offer_id":67612006285591,"sku":"DSE165","price":99.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSE164__9266c6dd1cb6.avif?v=1790828252"},{"product_id":"fizik-bottle-cage-for-transiro-aeris-saddle","title":"Fizik Bottle Cage for Transiro Aeris Saddle","description":"\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\u003cp\u003eThe Fizik bottle cage is designed to be integrated with the Aeris saddle connection, the bottle cage is compatible with all bike frames equipped with 2 standard threaded holes.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompatible with Aeris saddle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiameter:\u003c\/strong\u003e Standard\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 29gm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColour:\u003c\/strong\u003e Black\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fizik","offers":[{"title":"Fizik Bottle Cage for Transiro Aeris Saddle - Black","offer_id":67612095578391,"sku":"DSFZ001","price":39.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSFZ001__6430760392c8.avif?v=1790828824"},{"product_id":"topeak-airtag-cage-mount","title":"Topeak Airtag Cage Mount","description":"\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\u003ch4 class=\"product-content__subheading\" style='font-size: 16px; box-sizing: border-box; border: 0px; font-family: nudista-web, Helvetica, Arial, 微軟正黑體, \"Microsoft JhengHei\", sans-serif; font-stretch: inherit; line-height: inherit; vertical-align: baseline; margin: 0px; padding: 0px; text-transform: uppercase; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51);'\u003eDESCRIPTION:\u003c\/h4\u003e\u003cdiv class=\"product-content__container\" style='font-size: 16px; box-sizing: border-box; border: 0px; font-family: nudista-web, Helvetica, Arial, 微軟正黑體, \"Microsoft JhengHei\", sans-serif; font-stretch: inherit; line-height: inherit; vertical-align: baseline; margin: 15px 0px 0px; padding: 0px; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51);'\u003e\u003cdiv class=\"product-content__description\" style=\"box-sizing: border-box; border: 0px; font-family: inherit; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1.6em; vertical-align: baseline; margin: 0px; padding: 0px;\"\u003e\u003cp style=\"box-sizing: border-box; border: 0px; font-family: inherit; font-size: 1em; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1.4em; vertical-align: baseline; margin-right: 0px; margin-bottom: 20px; padding: 0px;\"\u003eApple AirTag holder integrated in the CageMount combines with any bottle cage or can be used separately to keep you on track with your riding group for a safe and fun ride. For additional safety, two anti-theft stainless steel bolts and Allen wrench are included.\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"product-content__container\" style='font-size: 16px; box-sizing: border-box; border: 0px; font-family: nudista-web, Helvetica, Arial, 微軟正黑體, \"Microsoft JhengHei\", sans-serif; font-stretch: inherit; line-height: inherit; vertical-align: baseline; margin: 15px 0px 0px; padding: 0px; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51);'\u003e\u003cdiv class=\"product-content__description product-note\" style=\"box-sizing: border-box; border: 0px; font-family: inherit; font-size: 0.9em; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1.6em; vertical-align: baseline; margin: 0px; padding: 0px; color: rgb(157, 161, 163);\"\u003e\n\u003cp style=\"box-sizing: border-box; border: 0px; font-family: inherit; font-size: 1em; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1.4em; vertical-align: baseline; margin-right: 0px; margin-bottom: 20px; padding: 0px;\"\u003e*AirTag is a registered trademark of Apple Inc.\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; border: 0px; font-family: inherit; font-size: 1em; font-style: inherit; font-variant-caps: inherit; font-stretch: inherit; line-height: 1.4em; vertical-align: baseline; margin-right: 0px; margin-bottom: 20px; padding: 0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003ctable class=\"table-border\"\u003e\n                    \u003ctbody class=\"flex-wrap\"\u003e\n                                                \u003ctr\u003e\n                            \u003ctd class=\"table-border__caption\"\u003eMATERIAL\u003c\/td\u003e\n                            \u003ctd class=\"table-border__description\"\u003eEngineering grade polymer\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                                                \u003ctr\u003e\n                            \u003ctd class=\"table-border__caption\"\u003eCOMPATIBILITY\u003c\/td\u003e\n                            \u003ctd class=\"table-border__description\"\u003eApple AirTag, any bottle cages\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                                                \u003ctr\u003e\n                            \u003ctd class=\"table-border__caption\"\u003eSIZE\u003c\/td\u003e\n                            \u003ctd class=\"table-border__description\"\u003e7.7 x 3.45 x 0.9 cm \/ 3” x 1.36” x 0.35”\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                                                \u003ctr\u003e\n                            \u003ctd class=\"table-border__caption\"\u003eWEIGHT\u003c\/td\u003e\n                            \u003ctd class=\"table-border__description\"\u003e8 g \/ 0.28 oz\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                                                \u003ctr\u003e\n                            \u003ctd class=\"table-border__caption\"\u003eADDED FEATURES\u003c\/td\u003e\n                            \u003ctd class=\"table-border__description\"\u003eTwo anti-theft stainless steel bolts and Allen wrench included\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                                            \u003c\/tbody\u003e\n                \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Mount for Airtag","offer_id":67612191097111,"sku":"DSTP60","price":22.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP60__0fa530fda6af.avif?v=1790829700"},{"product_id":"topeak-cage-adaptor-x-15-cage-twist-mount","title":"Topeak Cage Adaptor X-15 Cage twist mount","description":"\u003cp\u003eFits between cage and frame and allows water bottle cage to twist sideways for easier bottle removal and replacement. Works with most Topeak water bottle cages.\u003c\/p\u003e  \u003ctable class=\"table-border\" style=\"width: 390.609px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 98px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 277.609px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 98px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 277.609px;\"\u003e7.9 x 2.5 x 1.5 cm \/ 3.1” x 1” x 0.6”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 98px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 277.609px;\"\u003e25 g \/ 0.88 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Adaptor X-15 Cage twist mount for easy access","offer_id":67612192243991,"sku":"DSTP70","price":14.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP70__e9df6925fd6c.avif?v=1790829717"},{"product_id":"topeak-cage-dualside-side-entry","title":"Topeak Cage Dualside Side Entry","description":"\u003cp\u003eThis reversible aluminum bottle cage can be mounted to easily grab your bottle from either side. It’s also ideal for smaller sized frames where bottle access can be challenging.\u003c\/p\u003e  \u003ctable class=\"table-border\" style=\"width: 436px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 149.207px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 271.793px;\"\u003eAluminum body\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 149.207px;\"\u003eOUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 271.793px;\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 149.207px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 271.793px;\"\u003e14.3 x 8 x 7.6 cm \/ 5.6” x 3.1” x 3”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 149.207px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 271.793px;\"\u003e44 g \/ 1.55 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Dualside Side Entry Black","offer_id":67612192309527,"sku":"DSTP61","price":40.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP61__b5ea6d7c17fd.avif?v=1790829719"},{"product_id":"topeak-cage-feza-tubular-carbon-g12","title":"Topeak Cage Fezā Tubular Carbon G12","description":"\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\u003cp\u003eThe featherlight, matte natural finish, carbon fiber composite ø5.5mm tube cage offers high strength and optimized geometry for lighter weight. Includes two aluminum bolts ready to mount and enjoy on your ride.\u003c\/p\u003e\n\u003ctable style=\"width: 659.016px;\" border=\"2\" cellpadding=\"2\"\u003e\n\u003ctbody class=\"flex-wrap\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 169px;\"\u003e\u003cstrong\u003eMATERIAL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 465.016px;\"\u003eCarbon fiber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 169px;\"\u003e\u003cstrong\u003eSIZE\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 465.016px;\"\u003e14.5 x 8 x 8 cm \/ 5.7” x 3.1” x 3.1”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 169px;\"\u003e\u003cstrong\u003eWEIGHT\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 465.016px;\"\u003e12g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 169px;\"\u003e\u003cstrong\u003eDIAMETER\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 465.016px;\"\u003eFits standard water bottles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 169px;\"\u003e\u003cstrong\u003eADDED FEATURES\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 465.016px;\"\u003eTwo aluminum water bottle bolts and T20 Torx® wrench included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Fezā Tubular Carbon G12 Black","offer_id":67612193030423,"sku":"DSTP65","price":114.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP65__bd882e6750dd.avif?v=1790829719"},{"product_id":"topeak-cage-feza-tubular-carbon-r10s","title":"Topeak Cage Fezā Tubular Carbon R10S","description":"\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\u003cp\u003e\u003cspan style='caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: nudista-web, Helvetica, Arial, 微軟正黑體, \"Microsoft JhengHei\", sans-serif; font-size: 14.4px; background-color: rgb(255, 255, 255);'\u003eThe featherlight, matte natural finish, carbon fiber composite ø5.5mm tube cage offers high strength and optimized geometry for lighter weight. Includes two aluminum bolts ready to mount and enjoy on your ride.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style='caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: nudista-web, Helvetica, Arial, 微軟正黑體, \"Microsoft JhengHei\", sans-serif; font-size: 14.4px; background-color: rgb(255, 255, 255);'\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable style=\"width: 698.953px;\" border=\"2\" cellpadding=\"2\"\u003e\n\u003ctbody class=\"flex-wrap\"\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 170px;\"\u003e\u003cstrong\u003eMATERIAL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 507.953px;\"\u003eCarbon fiber\u003cbr\u003e(Note: Due to the unique manufacturing process, there may be surface roughness (voids) on some parts. This is normal and will not affect the performance or strength of the Feza Cage.)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 170px;\"\u003e\u003cstrong\u003eSIZE\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 507.953px;\"\u003e11.7 x 8 x 8 cm \/ 4.6\" x 3.1\" x 3.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 170px;\"\u003e\u003cstrong\u003eWEIGHT\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 507.953px;\"\u003e10g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 170px;\"\u003e\u003cstrong\u003eDIAMETER\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 507.953px;\"\u003eFits standard water bottles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"table-border__caption\" style=\"width: 170px;\"\u003e\u003cstrong\u003eADDED FEATURES\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"table-border__description\" style=\"width: 507.953px;\"\u003eFezā Bottle Glide, Two aluminum water bottle bolts and T20 Torx® wrench included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 class=\"full-wrap-block__heading\"\u003e\u003cstrong\u003eFezā Bottle Glide\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"full-wrap-block__paragraph\"\u003eR10S cage comes with a mount optional Bottle Glide to ease entry and access to your water bottle while also protecting your frame’s finish from bottle abrasion.\u003c\/p\u003e\u003cp class=\"richp\" sugg=\"true\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp class=\"richp\" sugg=\"true\"\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Fezā Tubular Carbon R10 Black","offer_id":67612193063191,"sku":"DSTP64","price":114.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP64__c079c3012be2.avif?v=1790829720"},{"product_id":"topeak-cage-ninja-master-cage-sk","title":"Topeak Cage Ninja Master+ Cage SK+","description":"\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\u003cp\u003eAn easy-to-grab, side access water bottle cage that firmly holds your bottle, even on the roughest terrain. It’s also ideal for full suspension or smaller sized frames where bottle access can be challenging. Allows you to add tools, CO2 inflator kit or inner tube holder with interchangeable Cage Mount and is compatible with all Ninja Cage accessories for basic repair and maintenance.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ctable style=\"font-variant-caps: normal; color: rgb(0, 0, 0);\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMATERIAL\u003c\/td\u003e\n\u003ctd\u003eEngineering grade polymer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOUTER DIAMETER\u003c\/td\u003e\n\u003ctd\u003eFits standard water bottles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCOMPATIBILITY\u003c\/td\u003e\n\u003ctd\u003eNinja Master+ Cage accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSIZE\u003c\/td\u003e\n\u003ctd\u003e14.8 x 8.4 x 8.1 cm \/ 5.8” x 3.3” x 3.2”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWEIGHT\u003c\/td\u003e\n\u003ctd\u003e48 g \/ 1.69 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Master+ Cage SK+","offer_id":67612194341143,"sku":"DSTP55","price":35.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP55__925712c6c030.avif?v=1790829722"},{"product_id":"topeak-cage-part-mono-cage-rubber-strap","title":"Topeak Cage Part Mono Cage Rubber Strap","description":"\u003cp\u003eFor Modula Mono Cage.\u003c\/p\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Part Mono Cage Rubber Strap","offer_id":67612194439447,"sku":"DSTP68","price":6.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP68__161d32fe86c1.avif?v=1790829724"},{"product_id":"topeak-dualside-cage-ex","title":"Topeak Dualside Cage EX","description":"\u003cp\u003eThis reversible bottle cage can be mounted to easily grab your bottle from either side and provides extra gripping power through the toughest conditions. It’s also ideal for smaller sized frames where bottle access can be challenging and comes with three different colored mounting \/ holder brackets to match your rig.\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eEasily access for left-hander or right-handed\u003c\/li\u003e  \u003cli\u003eComes with three different colored mounting \/ holder brackets to match your rig\u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\" style=\"width: 451.594px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 144px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 291.594px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 144px;\"\u003eOUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 291.594px;\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 144px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 291.594px;\"\u003e14.7 x 8.4 x 8 cm \/ 5.8” x 3.3” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 144px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 291.594px;\"\u003e50 g \/ 1.76 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Dualside EX Dark Grey\/Blue\/Red","offer_id":67612197650711,"sku":"DSTP61EX","price":24.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP61EX__ad1a53e1515f.avif?v=1790829756"},{"product_id":"topeak-modula-xl-cage","title":"Topeak Modula XL Cage","description":"\u003cp\u003eCage height adjusts to fit 1-1.5 liter bottles. Constructed of engineering grade polymer and aluminum.\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eCage height adjusts to fit 1-1.5 liter bottles\u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\" style=\"width: 506px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 173.102px;\"\u003eADJUSTABLE LENGTH\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 317.898px;\"\u003eFits height 300 - 330 mm \/ 11.8” - 13”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 173.102px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 317.898px;\"\u003e37.8 x 10.7 x 9.1 cm \/ 14.9” x 4.2” x 3.6”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 173.102px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 317.898px;\"\u003e125 g \/ 4.4 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 173.102px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 317.898px;\"\u003eAluminum \/ Engineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 173.102px;\"\u003eOUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 317.898px;\"\u003eFits ø90 mm \/ ø3.5”\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003csection class=\"product-section--white style-c\" style=\"display: inline !important;\"\u003e  \u003cdiv class=\"wrapper\" style=\"display: inline !important;\"\u003e \u003c\/div\u003e  \u003c\/section\u003e  \u003cdiv class=\"modal modal--black\" data-modal=\"iframe-video\"\u003e \u003c\/div\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Modula XL Adju fits  1-1.5 ltr","offer_id":67612206563607,"sku":"DSTP57","price":40.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP57__2407ac4463b9.avif?v=1790829842"},{"product_id":"topeak-mono-cage-black","title":"Topeak Mono Cage Black","description":"\u003cp\u003eElastic rubber strap provides micro adjustment and prevents scratches. One piece design is light and simple. Constructed of engineering grade polymer for extra durability.\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eFeatures an insert for secure bottle retention\u003c\/li\u003e  \u003cli\u003eElastic rubber strap provides micro adjustment \u0026amp; prevents scratches\u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\" style=\"width: 457px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 146px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 295px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 146px;\"\u003eOUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 295px;\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 146px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 295px;\"\u003e14.7 x 8.4 x 7.9 cm \/ 5.8” x 3.3” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 146px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 295px;\"\u003e45 g \/ 1.58 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Mono Cage Black","offer_id":67612206629143,"sku":"DSTP56","price":15.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP56__b3594eb181ea.avif?v=1790829844"},{"product_id":"topeak-ninja-cage","title":"Topeak Ninja Cage","description":"\u003cp\u003eNinjas adapt and conquer, and the Ninja Cage is no exception. Knowing that smaller frames and tighter spaces may not allow the use of Ninja Cage mounted add-ons, Topeak includes extra rubber pads and zip ties so you can use it in combination with the top water bottle boss to mount Ninja Cage and your weapon of choice. Choose from any of the Ninja T series tool cases, Ninja CO2 inflator or Ninja Pouch spare tube carriers for the ultimate combination.\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eIncluded rubber pads and zip ties allow use of Ninja Cage mounted add-ons with smaller frames and tighter spaces.\u003c\/li\u003e  \u003cli\u003eChooses from any of the Ninja T series tool cases, Ninja CO2 inflator, or Ninja Pouch spare tube carrier for the ultimate combination.\u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\" style=\"width: 515px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 216px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 216px;\"\u003eCAGE OUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 216px;\"\u003eADDED FEATURE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003eRubber pads and zip ties\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 216px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003e14.8 x 8.2 x 7.8 cm \/ 5.8” x 3.2” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 216px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003e44 g \/ 1.55 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Cage","offer_id":67612219900183,"sku":"DSTP01","price":22.5,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP01__471cc516c28d.avif?v=1790829862"},{"product_id":"topeak-ninja-cage-plus-with-road-spare-tube-pouch","title":"Topeak Ninja Cage Plus with Road spare tube pouch","description":"\u003cp\u003eKeeping with the stealth ethos of the Ninja series, the Ninja Pouch+ Road conveniently holds a spare tube* (up to 700 x 25c) in an inconspicuous area keeping the clean lines of your bike. Easy access to the integrated tire levers makes changing a tube a quick proposition.\u003c\/p\u003e  \u003cp\u003e*Inner tube not included\u003c\/p\u003e  \u003ctable style=\"width: 499px;\"\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd style=\"width: 186.062px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd style=\"width: 315.938px;\"\u003eCage : Engineering grade polymer\u003cbr\u003eBag : EVA foam\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 186.062px;\"\u003eTIRE LEVERS\u003c\/td\u003e  \u003ctd style=\"width: 315.938px;\"\u003e2 engineering grade polymer levers\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 186.062px;\"\u003eCAGE OUTER DIAMETER\u003c\/td\u003e  \u003ctd style=\"width: 315.938px;\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 186.062px;\"\u003eCOMPATIBILITY\u003c\/td\u003e  \u003ctd style=\"width: 315.938px;\"\u003eUp to 700 x 25c inner tube\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 186.062px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd style=\"width: 315.938px;\"\u003e18.5 x 10.8 x 7.8 cm \/ 7.3” x 4.3” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 186.062px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd style=\"width: 315.938px;\"\u003e101 g \/ 3.56 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Cage Plus with Road spare tube pouch","offer_id":67612219932951,"sku":"TLTP241","price":56.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/TLTP241__806f4b963952.avif?v=1790829862"},{"product_id":"topeak-ninja-master-cage-sk","title":"Topeak Ninja Master+ Cage SK","description":"\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\u003cp\u003eA reversible water bottle cage that can be mounted for easy bottle access from your preferred side. It’s also ideal for full suspension or smaller sized frames where bottle access can be challenging. Allows you to add tools, CO2 inflator kit or inner tube holder with interchangeable Cage Mount and is compatible with all Ninja Cage accessories for basic repair and maintenance.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003ctable style=\"font-variant-caps: normal; color: rgb(0, 0, 0);\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMATERIAL\u003c\/td\u003e\n\u003ctd\u003eEngineering grade polymer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOUTER DIAMETER\u003c\/td\u003e\n\u003ctd\u003eFits standard water bottles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCOMPATIBILITY\u003c\/td\u003e\n\u003ctd\u003eNinja Master+ Cage accessories\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSIZE\u003c\/td\u003e\n\u003ctd\u003e14.7 x 8.3 x 7.3 cm \/ 5.8” x 3.3” x 2.9”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWEIGHT\u003c\/td\u003e\n\u003ctd\u003e46 g \/ 1.62 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Master+ Cage SK","offer_id":67612220064023,"sku":"DSTP52","price":19.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP52__ef61d77cdc83.avif?v=1790829864"},{"product_id":"topeak-ninja-master-cage-x","title":"Topeak Ninja Master+ Cage X","description":"\u003cp\u003eA stylish water bottle cage allows you to add tools, CO2 inflator kit or inner tube holder with interchangeable Cage Mount and is compatible with all Ninja Cage accessories for basic repair and maintenance.\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eNinja Master+ Accessories  \u003cul\u003e  \u003cli\u003eInterchangeable Cage Mount allows you to add tools, CO2 inflator kit or inner tube holder and is compatible with all Ninja Cage accessories for basic repair and maintenance.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\" style=\"width: 517px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 218px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 218px;\"\u003eCAGE OUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003eFits standard water bottles\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 218px;\"\u003eCOMPATIBILITY\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003eNinja Master+ Cage accessories\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 218px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003e14.9 x 8.3 x 7.8 cm \/ 5.9” x 3.3” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 218px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 283px;\"\u003e38.5 g \/ 1.36 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Master+ Cage X","offer_id":67612220096791,"sku":"DSTP02","price":22.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP02__959fae9ddc2a.avif?v=1790829864"},{"product_id":"topeak-ninja-master-cage-z","title":"Topeak Ninja Master+ Cage Z","description":null,"brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Master+ Cage Z","offer_id":67612220129559,"sku":"DSTP03","price":24.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP03__b79eb28fba76.avif?v=1790829866"},{"product_id":"topeak-ninja-tc-mountain-23-function-tool","title":"Topeak Ninja TC Mountain + 23 Function Tool","description":"\u003ch4 class=\"product-content__subheading\"\u003eDESCRIPTION:\u003c\/h4\u003e  \u003cdiv class=\"product-content__container\"\u003e  \u003cdiv class=\"product-content__description\"\u003eWater bottle cage with stealthy built-in tool case and hidden tool that’s easily accessed with a simple twist. Included precision full metal 23 function mini tool that is comfortable in the hands for trailside repairs.\u003c\/div\u003e  \u003cdiv class=\"product-content__description\"\u003e \u003c\/div\u003e  \u003c\/div\u003e  \u003ctable class=\"table-border\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eTOOL WRENCHES\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003e2-L \/ 2.5 \/ 3 (2 pcs) \/ 4 \/ 5 \/ 6 \/ 8 \/ 10 mm Allen\u003cbr\u003eT10 \/ T25 Torx®, #2 Phillips \/ Flat head\u003cbr\u003e14G \/ 15G \/ Mavic® M7 \/ Shimano® spokes\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eCHAIN TOOL\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eCrMo steel\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eCHAIN HOOK\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eStainless Steel Wire\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eTIRE LEVERS\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eSuper hard anodized\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eBOTTLE OPENER\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eHardened steel with spoke holder\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eChrome vanadium steel (Tools)\u003cbr\u003eEngineering grade polymer (Bottle Cage)\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eOUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eADDED FEATURES\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eSecondary chain link fence, Chain pin breaker\u003cbr\u003eSelf-tightening tool\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003e17.5 x 10 x 7.8 cm \/ 6.9” x 3.9” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003e255 g \/ 8.99 oz (w\/ Tool)\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja TC Mountain + 23 Function Tool","offer_id":67612220293399,"sku":"TLTP240","price":112.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/TLTP240__8907d8384dd1.avif?v=1790829868"},{"product_id":"topeak-ninja-toolbox-t20","title":"Topeak Ninja Toolbox T20","description":"\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\u003cdiv class=\"product-content__container\"\u003e  \u003cdiv class=\"product-content__description\"\u003e  \u003cp class=\"p1\"\u003eMounts under Ninja water bottle cage with interchangeable Cage Mount or use alone with Frame Mount.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThis weatherproof tool box contains a 23 function mini tool for basic repair and maintenance.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e- The chain tool is compatible with single and multi-speed chains up to 12 speed, NOT including Campagnolo® hollow pin chains.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"product-content__container\"\u003e\n\u003cdiv class=\"product-content__description product-note\"\u003e  \u003c\/div\u003e  \u003c\/div\u003e","brand":"Topeak","offers":[{"title":"Topeak Ninja Toolbox T20 Waterproof w\/mini 20, 20 function tool w\/chaintool, Quickclick mount","offer_id":67612220358935,"sku":"TLTP243","price":111.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/TLTP243__1bca9bd9bd60.avif?v=1790829870"},{"product_id":"topeak-ninja-universal-bracket","title":"Topeak Ninja Universal Bracket","description":"\u003cp\u003eThe Ninja Universal Bracket easily mounts to your bike with most water bottle cages to match the aesthetics that best suit you. Compatible with Ninja cage QuickClick® mounting system with a simple twist for the ultimate combination.\u003c\/p\u003e  \u003ctable style=\"width: 426.875px;\"\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd style=\"width: 121px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd style=\"width: 306.875px;\"\u003eAluminum \/ Engineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 121px;\"\u003eCOMPATIBILITY\u003c\/td\u003e  \u003ctd style=\"width: 306.875px;\"\u003eNinja cage accessories\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 121px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd style=\"width: 306.875px;\"\u003e30 g \/ 1.06 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja Universal QuickClick Bracket","offer_id":67612220391703,"sku":"DSTP53","price":35.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP53__09db84f4eac6.avif?v=1790829870"},{"product_id":"topeak-ninja-x-quickclick","title":"Topeak Ninja X QuickClick","description":"\u003cp\u003eA stylish water bottle cage is compatible with Ninja cage QuickClick™ mounting system with a simple twist for the ultimate combination of accessories.\u003c\/p\u003e  \u003cp\u003eNote that this is compatible with the Ninja series accessories with QuickClick mount only - not compatible with all Ninja accessories. \u003c\/p\u003e  \u003ctable style=\"width: 571.625px;\"\u003e  \u003ctbody\u003e  \u003ctr\u003e  \u003ctd style=\"width: 182px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd style=\"width: 391.625px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 182px;\"\u003eCAGE OUTER DIAMETER\u003c\/td\u003e  \u003ctd style=\"width: 391.625px;\"\u003eFits standard water bottles\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 182px;\"\u003eCOMPATIBILITY\u003c\/td\u003e  \u003ctd style=\"width: 391.625px;\"\u003eNinja cage accessories\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 182px;\"\u003eADDED FEATURES\u003c\/td\u003e  \u003ctd style=\"width: 391.625px;\"\u003eIncludes Ninja QuickClick® Mount \u003cbr\u003eOptional Ninja PET Bottle Mount (Art No. TNJM-PBM)\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 182px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd style=\"width: 391.625px;\"\u003e14.9 x 8.3 x 7.8 cm \/ 5.9” x 3.3” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd style=\"width: 182px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd style=\"width: 391.625px;\"\u003e43 g \/ 1.52 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003cp\u003e \u003c\/p\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja X QuickClick","offer_id":67612220424471,"sku":"DSTP54","price":35.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP54__ffbe08e1b81d.avif?v=1790829871"},{"product_id":"topeak-ninja-cage-z-w-airtag-mount","title":"Topeak Ninja+ Cage Z w\/ Airtag Mount","description":"\u003cp\u003eApple AirTag holder integrated with the ultimate water bottle cage grips your bottle securely and keeps you on track with your riding group for a safe and fun ride. For additional safety, two anti-theft stainless steel bolts and Allen wrench are included.\u003c\/p\u003e  \u003cp\u003e\u003cem\u003e*AirTag is a registered trademark of Apple Inc.\u003c\/em\u003e\u003c\/p\u003e  \u003cul\u003e  \u003cli class=\"side-img-block__heading\"\u003eNinja Master+ Accessories  \u003cul\u003e  \u003cli class=\"side-img-block__paragraph\"\u003eInterchangeable Cage Mount allows you to add tools, CO2 inflator kit or inner tube holder and is compatible with all Ninja Cage accessories for basic repair and maintenance.\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003cli class=\"side-img-block__paragraph\"\u003eANTI-THEFT BOLTS  \u003cul\u003e  \u003cli class=\"side-img-block__paragraph\"\u003eTwo anti-theft stainless steel bolts and Allen wrench included\u003c\/li\u003e  \u003c\/ul\u003e  \u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\" style=\"width: 575.562px;\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 229px;\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 327.562px;\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 229px;\"\u003eCAGE OUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 327.562px;\"\u003eFits standard water bottles\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 229px;\"\u003eCOMPATIBILITY\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 327.562px;\"\u003eApple AirTag, Ninja Master+ Cage Accessories\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 229px;\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 327.562px;\"\u003e14.9 x 8.4 x 7.8 cm \/ 5.9” x 3.3” x 3.1”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\" style=\"width: 229px;\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\" style=\"width: 327.562px;\"\u003e37 g \/ 1.30 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e*Note Ninja Tool not included.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Ninja+ Cage Z with Airtag Mount compartment and theft proof bolts","offer_id":67612220490007,"sku":"DSTP59","price":26.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP59__3df72c779d90.avif?v=1790829872"},{"product_id":"topeak-tri-cage-2","title":"Topeak Tri Cage 2","description":"\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\u003cp\u003eThe second generation of Tri cage has been redesigned with a sleeker overall appearance and is specifically designed for saddle carrier mounting. The addition of an elastic halo enhances the stability and practicality of the forward-release design, ensuring a secure hold and ease of use. Additionally, it has been equipped with support for the Ninja+ system, allowing you to combine it with the desired accessories for a customized setup. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003ctable style=\"font-variant-caps: normal; color: rgb(0, 0, 0);\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMATERIAL\u003c\/td\u003e\n\u003ctd\u003eEngineering grade polymer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDIAMETER\u003c\/td\u003e\n\u003ctd\u003eFits standard water bottles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMOUNT\u003c\/td\u003e\n\u003ctd\u003eTopeak Tri-BackUp hydration mounts or other rear hydration mounting systems\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSIZE\u003c\/td\u003e\n\u003ctd\u003e8.3 x 7.9 x 15.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWEIGHT\u003c\/td\u003e\n\u003ctd\u003e50 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFEATURES\u003c\/td\u003e\n\u003ctd\u003eForward-release design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Tri Cage 2","offer_id":67612234875159,"sku":"DSTP51","price":35.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP51__d5217240828f.avif?v=1790830027"},{"product_id":"topeak-tri-cage-black","title":"Topeak Tri-Cage Black","description":"\u003cp\u003eDesigned specifically for saddle carrier mounting, the Tri-Cage is made from an engineering grade polymer and the easy access “forward-release” design helps prevent accidental drops when reaching back for a bottle. An integrated bottom mount for Ninja T Road tool case, Ninja CO2 inflator, or Ninja Pouch Road spare tube carrier makes it easy to carry the essentials while the included tire levers round out the package. Holds bottles up to 750mL (recommended bottle diameter 72mm - 74mm).\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eEasy access with “forward-release” design\u003c\/li\u003e  \u003cli\u003eCompatible with Topeak Tri-BackUp hydration mounts or other rear hydration mounting systems\u003c\/li\u003e  \u003cli\u003eTwo integrated tire levers\u003c\/li\u003e  \u003c\/ul\u003e  \u003ctable class=\"table-border\"\u003e  \u003ctbody class=\"flex-wrap\"\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eMATERIAL\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eEngineering grade polymer\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eMOUNT\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eTopeak Tri-BackUp hydration mounts or other rear hydration mounting systems\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eTIRE LEVERS\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003e2 engineering grade polymer levers\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eCAGE OUTER DIAMETER\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eFits standard water bottle\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eCOMPATIBILITY\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003eNinja TC Road, Ninja CO2, Ninja Pouch Road\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eSIZE\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003e14.7 x 9 x 8.2 cm \/ 5.8” x 3.5” x 3.2”\u003c\/td\u003e  \u003c\/tr\u003e  \u003ctr\u003e  \u003ctd class=\"table-border__caption\"\u003eWEIGHT\u003c\/td\u003e  \u003ctd class=\"table-border__description\"\u003e74 g \/ 2.61 oz\u003c\/td\u003e  \u003c\/tr\u003e  \u003c\/tbody\u003e  \u003c\/table\u003e","brand":"Topeak","offers":[{"title":"Topeak Cage Tri-Cage Black","offer_id":67612235497751,"sku":"DSTP58","price":35.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/DSTP58__493f10f1147a.avif?v=1790830034"}],"url":"https:\/\/eurocycling.co.nz\/collections\/bottle-cages-1.oembed","provider":"Euro Cycling NZ","version":"1.0","type":"link"}