{"title":"Castelli","description":null,"products":[{"product_id":"castelli-giro109-competizione-4-womens-jersey","title":"Castelli #Giro109 Competizione 4 Women's Jersey","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\u003eGiro d'Italia classification jersey.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eWeight: 89g\u003c\/p\u003e\u003cp\u003eFit: Tailored\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eStrada micromesh ventilated stretch fabric for great fit and moisture management\u003c\/p\u003e\u003cp\u003eRaw-cut sleeve endings\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper\u003c\/p\u003e\u003cp\u003e3 back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\u003cp\u003eSilicone gripper elastic at waist\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey #Giro109 Competizione 4 Women's Rosa Giro - S","offer_id":67611880980759,"sku":"CLCJ0903025-S","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey #Giro109 Competizione 4 Women's Rosa Giro - M","offer_id":67611881177367,"sku":"CLCJ0903025-M","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey #Giro109 Competizione 4 Women's Rosa Giro - L","offer_id":67611881242903,"sku":"CLCJ0903025-L","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey #Giro109 Competizione 4 Women's Rosa Giro - XS","offer_id":67611881308439,"sku":"CLCJ0903025-XS","price":229.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ0903025-M__5f7bfadb8fce.avif?v=1790827257"},{"product_id":"castelli-giro109-espresso-2-jersey","title":"Castelli #Giro109 Espresso 2 Jersey","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\u003eYour favorite jersey. Revised and refined. With an added Giro d'Italia graphic expression.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eWeight: 109g\u003c\/p\u003e\u003cp\u003eFit: Race\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eCastelli-engineered Air_O Stretch fabric for breathability, comfort, and perfect fit\u003c\/p\u003e\u003cp\u003eFabric optimized for breathability and aerodynamics\u003c\/p\u003e\u003cp\u003eRaw-cut sleeve endings for comfort\u003c\/p\u003e\u003cp\u003e3 back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\u003cp\u003eUPF 30\u003c\/p\u003e\u003cp\u003eEspresso 2 Jersey fits 1\/2 a size smaller than the previous Espresso edition. We suggest maintaining your existing Castelli size due to the stretch provided by the Castelli-engineered Air_O Stretch fabric.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey #Giro109 Espresso 2 - S","offer_id":67611881079063,"sku":"CLCJ0921025-S","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - M","offer_id":67611881275671,"sku":"CLCJ0921025-M","price":259.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey #Giro109 Espresso 2 - L","offer_id":67611881341207,"sku":"CLCJ0921025-L","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - 2XL","offer_id":67611881406743,"sku":"CLCJ0921025-2XL","price":259.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey #Giro109 Espresso 2 - XS","offer_id":67611881472279,"sku":"CLCJ0921025-XS","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - XL","offer_id":67611881537815,"sku":"CLCJ0921025-XL","price":259.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ0921025-L__9c151be10511.avif?v=1790827259"},{"product_id":"castelli-giro109-tappa-cap","title":"Castelli #Giro109 Tappa Cap","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\u003eTraditional cycling-cap paying homage to the iconic cities along the Giro d'Italia route.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eWeight: 34g\u003c\/p\u003e\u003cp\u003eFit: Tailored\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eTraditional cycling cap\u003c\/p\u003e\u003cp\u003eWoven twill fabric keeps wind off\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Cap #Giro109 Tappa Black\/Red - Uni","offer_id":67611881210135,"sku":"CLCH0904010-UNI","price":59.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCH0904010-UNI__efe75b0d6b83.avif?v=1790827260"},{"product_id":"castelli-a-c-18-socks","title":"Castelli A\/C 18 Socks","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\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 5\/5\u003c\/p\u003e\u003cp\u003eLightness 5\/5\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight: 49\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 40°C \/ 64°F - 104°F\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"richp\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eUltralightweight construction for the hottest days\u003c\/p\u003e\u003cp\u003eHighly breathable and durable nylon threads\u003c\/p\u003e\u003cp\u003eRibbed texture for the perfect mix of lightness and durability\u003c\/p\u003e\u003cp\u003eCastelli wordmark on cuff\u003c\/p\u003e\u003cp\u003e95% poliammide, 5% elastan\u003c\/p\u003e\u003cp\u003e18 cm cuff\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Sock A\/C 18 White - S\/M","offer_id":67611881373975,"sku":"CLCX5025001-SM","price":39.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sock A\/C 18 White - L\/XL","offer_id":67611881570583,"sku":"CLCX5025001-LXL","price":39.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sock A\/C 18 White - 2XL","offer_id":67611881668887,"sku":"CLCX5025001-2XL","price":39.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCX5025001-LXL__820cd6728a78.avif?v=1790827262"},{"product_id":"castelli-active-cooling-sleeveless-baselayer-mens-silver-gray","title":"Castelli Active Cooling Sleeveless Baselayer Men's Silver Gray","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\u003eMade to hold a bit of moisture close to your skin to actively cool you on hot days through evaporative cooling.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES \u003c\/p\u003e\u003cp\u003eBase layer to cool you on hot days\u003c\/p\u003e\u003cp\u003ePolartec® Delta fabric features regulated drying so that the evaporative effect cools your core\u003c\/p\u003e\u003cp\u003eSleeveless design with minimalist construction\u003c\/p\u003e\u003cp\u003eSublimated overprint\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 5\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight: 128\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 25°C - 35°C\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli Baselayer Active Cooling Sleeveless Silver Gray - S","offer_id":67611881439511,"sku":"CLCJB0030870-S","price":139.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Active Cooling Sleeveless Silver Gray - M","offer_id":67611881603351,"sku":"CLCJB0030870-M","price":139.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Active Cooling Sleeveless Silver Gray - L","offer_id":67611881701655,"sku":"CLCJB0030870-L","price":139.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Active Cooling Sleeveless Silver Gray - 2XL","offer_id":67611881767191,"sku":"CLCJB0030870-2XL","price":139.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Active Cooling Sleeveless Silver Gray - XL","offer_id":67611881799959,"sku":"CLCJB0030870-XL","price":139.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJB0030870-L__687d3f52a17c.avif?v=1790827262"},{"product_id":"castelli-aero-pro-jersey-womens-agate-blue","title":"Castelli Aero Pro Jersey Women's Agate Blue","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eEngineered to be the most aerodynamic jersey for road racing, this jersey features extremely comfortable high-stretch fabric with excellent moisture management and three full-size pockets for cargo to make it ideal even if you never pin on a number.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCFD-based fabric placement and seam construction\u003c\/li\u003e\n\u003cli\u003eEngineered for aero efficiency at 30 to 55 km\/h\u003c\/li\u003e\n\u003cli\u003eAirflow shoulder construction\u003c\/li\u003e\n\u003cli\u003eVelocity Rev2 fabric on front and sleeve\u003c\/li\u003e\n\u003cli\u003e3D mesh back for breathability\u003c\/li\u003e\n\u003cli\u003eElbow-length stretch sleeves with raw-cut edge\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003eDrop tail allows perfect pocket placement while keeping jersey fitting well at waist\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e125gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e18°C - 35°C \/ 64°F - 95°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eAero\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTHE FIRST AERO JERSEY PROJECT WAS CALLED SPLIT SECOND.\u003c\/strong\u003e When Castelli engineered the first aero jersey for road racing back in 2006, everyone thought we were crazy. Back then, aero was only for TTs. Performance clothing meant moisture management. And you could win the Tour de France with a baggy jersey that was little more than a polyester T-shirt. Even our aerodynamic consultants expected limited gains, so we named the jersey Split Second, though, like now, we thought even small gains were worth pursuing. In the end the gains were pretty substantial, and we completely revolutionized the look of the pro peloton. We're now on the sixth major revision of our aero jersey. Each generation has become more aero and better fitting. The Aero Race W Jersey benefits heavily from CFD analysis of wake flow in the riding position for fabric and seam placement. It also benefits from pro riders' feedback, as we've worked to make the jersey comfortable for their long hours of training and then racing in every possible weather condition. It's our most aero and most comfortable Aero Race Jersey yet. But we're already working on an update.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Aero Pro Women's Agate Blue - S","offer_id":67611881636119,"sku":"CLCJ1046964-S","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Pro Women's Agate Blue - M","offer_id":67611881832727,"sku":"CLCJ1046964-M","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Pro Women's Agate Blue - L","offer_id":67611881898263,"sku":"CLCJ1046964-L","price":229.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ1046964-M__0ff81a1ce164.avif?v=1790827264"},{"product_id":"castelli-aero-pro-jersey-womens-brillant-pink","title":"Castelli Aero Pro Jersey Women's Brillant Pink","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eEngineered to be the most aerodynamic jersey for road racing, this jersey features extremely comfortable high-stretch fabric with excellent moisture management and three full-size pockets for cargo to make it ideal even if you never pin on a number.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCFD-based fabric placement and seam construction\u003c\/li\u003e\n\u003cli\u003eEngineered for aero efficiency at 30 to 55 km\/h\u003c\/li\u003e\n\u003cli\u003eAirflow shoulder construction\u003c\/li\u003e\n\u003cli\u003eVelocity Rev2 fabric on front and sleeve\u003c\/li\u003e\n\u003cli\u003e3D mesh back for breathability\u003c\/li\u003e\n\u003cli\u003eElbow-length stretch sleeves with raw-cut edge\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003eDrop tail allows perfect pocket placement while keeping jersey fitting well at waist\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e125gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e18°C - 35°C \/ 64°F - 95°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eAero\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTHE FIRST AERO JERSEY PROJECT WAS CALLED SPLIT SECOND.\u003c\/strong\u003e When Castelli engineered the first aero jersey for road racing back in 2006, everyone thought we were crazy. Back then, aero was only for TTs. Performance clothing meant moisture management. And you could win the Tour de France with a baggy jersey that was little more than a polyester T-shirt. Even our aerodynamic consultants expected limited gains, so we named the jersey Split Second, though, like now, we thought even small gains were worth pursuing. In the end the gains were pretty substantial, and we completely revolutionized the look of the pro peloton. We're now on the sixth major revision of our aero jersey. Each generation has become more aero and better fitting. The Aero Race W Jersey benefits heavily from CFD analysis of wake flow in the riding position for fabric and seam placement. It also benefits from pro riders' feedback, as we've worked to make the jersey comfortable for their long hours of training and then racing in every possible weather condition. It's our most aero and most comfortable Aero Race Jersey yet. But we're already working on an update.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Aero Pro Women's Brillant Pink - S","offer_id":67611881734423,"sku":"CLCJ0064288-S","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Pro Women's Brillant Pink - M","offer_id":67611881931031,"sku":"CLCJ0064288-M","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Pro Women's Brillant Pink - L","offer_id":67611881996567,"sku":"CLCJ0064288-L","price":229.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Pro Women's Brillant Pink - XL","offer_id":67611882029335,"sku":"CLCJ0064288-XL","price":229.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ0064288-M__750130d1843e.avif?v=1790827265"},{"product_id":"castelli-aero-pro-jersey-womens-light-black","title":"Castelli Aero Pro Jersey Women's Light Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eEngineered to be the most aerodynamic jersey for road racing, this jersey features extremely comfortable high-stretch fabric with excellent moisture management and three full-size pockets for cargo to make it ideal even if you never pin on a number.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCFD-based fabric placement and seam construction\u003c\/li\u003e\n\u003cli\u003eEngineered for aero efficiency at 30 to 55 km\/h\u003c\/li\u003e\n\u003cli\u003eAirflow shoulder construction\u003c\/li\u003e\n\u003cli\u003eVelocity Rev2 fabric on front and sleeve\u003c\/li\u003e\n\u003cli\u003e3D mesh back for breathability\u003c\/li\u003e\n\u003cli\u003eElbow-length stretch sleeves with raw-cut edge\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003eDrop tail allows perfect pocket placement while keeping jersey fitting well at waist\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e125gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e18°C - 35°C \/ 64°F - 95°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eAero\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTHE FIRST AERO JERSEY PROJECT WAS CALLED SPLIT SECOND.\u003c\/strong\u003e When Castelli engineered the first aero jersey for road racing back in 2006, everyone thought we were crazy. Back then, aero was only for TTs. Performance clothing meant moisture management. And you could win the Tour de France with a baggy jersey that was little more than a polyester T-shirt. Even our aerodynamic consultants expected limited gains, so we named the jersey Split Second, though, like now, we thought even small gains were worth pursuing. In the end the gains were pretty substantial, and we completely revolutionized the look of the pro peloton. We're now on the sixth major revision of our aero jersey. Each generation has become more aero and better fitting. The Aero Race W Jersey benefits heavily from CFD analysis of wake flow in the riding position for fabric and seam placement. It also benefits from pro riders' feedback, as we've worked to make the jersey comfortable for their long hours of training and then racing in every possible weather condition. It's our most aero and most comfortable Aero Race Jersey yet. But we're already working on an update.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Aero Pro Women's Light Black - S","offer_id":67611881865495,"sku":"CLCJ0064085-S","price":229.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Pro Women's Light Black - M","offer_id":67611882094871,"sku":"CLCJ0064085-M","price":229.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Pro Women's Light Black - L","offer_id":67611882193175,"sku":"CLCJ0064085-L","price":229.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Pro Women's Light Black - XL","offer_id":67611882258711,"sku":"CLCJ0064085-XL","price":229.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ0064085-M__8e244f0c568a.avif?v=1790827267"},{"product_id":"castelli-aero-race-7-0-jersey-light-black","title":"Castelli Aero Race 7.0 Jersey Light Black","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\u003eAerodynamics and comfort. Class-leading aerodynamics paired with all-day comfort. This jersey in engineered to save you watts while managing moisture and providing comfort for the longest rides.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cdiv class=\"col-12 col-lg-6\"\u003e\u003cdiv class=\"row justify-content-left\"\u003e\u003cdiv class=\"d-none d-lg-block col-lg-9\"\u003e\n\u003cp class=\"w-100 mb-5  title f500\"\u003eProduct features\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCFD-based fabric placement and seam construction\u003c\/li\u003e\n\u003cli\u003eCastelli engineered Air_O Strecth fabric for breathabiity, comfort and stretch\u003c\/li\u003e\n\u003cli\u003eEngineered for aero efficiency at 30 to 55 km\/h\u003c\/li\u003e\n\u003cli\u003eAirflow shoulder construction\u003c\/li\u003e\n\u003cli\u003eElbow-length stretch sleeves with raw-cut edge\u003c\/li\u003e\n\u003cli\u003eElastic around waist to keep jersey in place and support pockets\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003eContains bluesign® certified fabrics\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"col-12 col-lg-6 mb-3\"\u003e\u003cdiv class=\"row justify-content-left\"\u003e\u003cdiv class=\"col-12 col-lg-9\"\u003e\n\u003cp class=\"w-100 mb-5 title f500\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"w-100 mb-5 title f500\"\u003eTechnical Features \u003c\/p\u003e\n\u003cul class=\"techfeatures\"\u003e\n\u003cli class=\"techfeature\"\u003eWeight:\u003cspan class=\"char-value\"\u003e134\u003cem class=\"lowcase\"\u003e g\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"techfeature\"\u003eTemperature:\u003cspan class=\"char-value\"\u003e18°C - 35°C \/ 64°F - 95°F\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"techfeature\"\u003e\u003cdiv class=\"feature-icon-container\"\u003eFit:\u003cspan class=\"char-value\"\u003eRace\u003c\/span\u003e\u003cdiv class=\"i-icon-container\"\u003e\u003cspan class=\"material-icons-outlined i-icon\"\u003einfo\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Aero Race 7.0 Light Black - M","offer_id":67611881963799,"sku":"CLCJ4005085-M","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - L","offer_id":67611882160407,"sku":"CLCJ4005085-L","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - 2XL","offer_id":67611882225943,"sku":"CLCJ4005085-2XL","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - 3XL","offer_id":67611882291479,"sku":"CLCJ4005085-3XL","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - XL","offer_id":67611882389783,"sku":"CLCJ4005085-XL","price":269.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ4005085-M__441b11fe819b.avif?v=1790827268"},{"product_id":"castelli-aero-race-8s-jersey-black","title":"Castelli Aero Race 8S Jersey Black","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\u003eMore than a decade of speed innovation and knowledge. Our fastest jersey is now faster.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight: 144\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 36°C \/ 64°F - 96°F\u003c\/li\u003e\n\u003cli\u003eFit: Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eCFD-based fabric placement and seam construction\u003c\/p\u003e\u003cp\u003eEngineered shoulder fabric used specifically to reduce drag at race speeds, with as much as 6% savings in CdA\u003c\/p\u003e\u003cp\u003eBonded sleeve endings for comfort\u003c\/p\u003e\u003cp\u003eLightweight body fabric for optimal cooling, breathability, and comfort\u003c\/p\u003e\u003cp\u003eElastic at waist to keep jersey in place and support loaded pockets\u003c\/p\u003e\u003cp\u003e3 rear cargo pockets\u003c\/p\u003e\u003cp\u003eYKK® Vislon® zipper for easy use\u003c\/p\u003e\u003cp\u003eReflective tabs for added safety\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eMORE THAN A DECADE OF SPEED INNOVATION AND KNOWLEDGE. OUR FASTEST JERSEY IS NOW FASTER.\u003c\/p\u003e\u003cp\u003eIn the world of performance cycling, we seek out more watts and more speed from our equipment. Dressing for speed is one of the best ways to get faster, since 80% of the drag on a cyclist comes from the body. Drawing on more than a decade of innovation and knowledge in making professional riders faster, the Aero Race 8S Jersey is the result of using the most modern methods and fabrics to create the fastest jersey we've ever made. The S stands for \"speed.\" The sleeve construction uses CFD engineering for optimal seam placement. The engineered ribbed shoulder fabric has been designed specifically for the greatest aerodynamic advantage at race speeds, with a CdA savings of up to 6% over previous aero jerseys. The rest of the jersey is designed for maximum comfort. The body fabric is smooth and stretchy, allowing for a perfect fit, and it feels great against the skin. The elastic at the waist keeps the jersey in place while supporting the three back pockets when they are loaded. The Aero Race 8S Jersey is the ultimate piece of equipment to help you turn your watts into speed.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Aero Race 8S Black - S","offer_id":67611882127639,"sku":"CLCJ5010010-S","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - M","offer_id":67611882357015,"sku":"CLCJ5010010-M","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - L","offer_id":67611882422551,"sku":"CLCJ5010010-L","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - 2XL","offer_id":67611882717463,"sku":"CLCJ5010010-2XL","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - XL","offer_id":67611882782999,"sku":"CLCJ5010010-XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ5010010-L__8f48e807c132.avif?v=1790827270"},{"product_id":"castelli-aero-race-8s-jersey-white","title":"Castelli Aero Race 8S Jersey White","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\u003eMore than a decade of speed innovation and knowledge. Our fastest jersey is now faster.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight: 144\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 36°C \/ 64°F - 96°F\u003c\/li\u003e\n\u003cli\u003eFit: Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eCFD-based fabric placement and seam construction\u003c\/p\u003e\u003cp\u003eEngineered shoulder fabric used specifically to reduce drag at race speeds, with as much as 6% savings in CdA\u003c\/p\u003e\u003cp\u003eBonded sleeve endings for comfort\u003c\/p\u003e\u003cp\u003eLightweight body fabric for optimal cooling, breathability, and comfort\u003c\/p\u003e\u003cp\u003eElastic at waist to keep jersey in place and support loaded pockets\u003c\/p\u003e\u003cp\u003e3 rear cargo pockets\u003c\/p\u003e\u003cp\u003eYKK® Vislon® zipper for easy use\u003c\/p\u003e\u003cp\u003eReflective tabs for added safety\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eMORE THAN A DECADE OF SPEED INNOVATION AND KNOWLEDGE. OUR FASTEST JERSEY IS NOW FASTER.\u003c\/p\u003e\u003cp\u003eIn the world of performance cycling, we seek out more watts and more speed from our equipment. Dressing for speed is one of the best ways to get faster, since 80% of the drag on a cyclist comes from the body. Drawing on more than a decade of innovation and knowledge in making professional riders faster, the Aero Race 8S Jersey is the result of using the most modern methods and fabrics to create the fastest jersey we've ever made. The S stands for \"speed.\" The sleeve construction uses CFD engineering for optimal seam placement. The engineered ribbed shoulder fabric has been designed specifically for the greatest aerodynamic advantage at race speeds, with a CdA savings of up to 6% over previous aero jerseys. The rest of the jersey is designed for maximum comfort. The body fabric is smooth and stretchy, allowing for a perfect fit, and it feels great against the skin. The elastic at the waist keeps the jersey in place while supporting the three back pockets when they are loaded. The Aero Race 8S Jersey is the ultimate piece of equipment to help you turn your watts into speed.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Aero Race 8S White - S","offer_id":67611882324247,"sku":"CLCJ5010001-S","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S White - M","offer_id":67611882750231,"sku":"CLCJ5010001-M","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S White - L","offer_id":67611882815767,"sku":"CLCJ5010001-L","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S White - 2XL","offer_id":67611882946839,"sku":"CLCJ5010001-2XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Race 8S White - XL","offer_id":67611883045143,"sku":"CLCJ5010001-XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ5010001-L__5636a5dfcf07.avif?v=1790827272"},{"product_id":"castelli-aero-race-pro-20-sock-black","title":"Castelli Aero Race Pro 20 Sock Black","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\u003ePRODUCT FEATURES\u003c\/h4\u003e\u003cp\u003eTraditional sock comfort with raised aero ribs\u003c\/p\u003e\u003cp\u003eDeveloped to provide everyday aerodynamic gains\u003c\/p\u003e\u003cp\u003eDurable and breathable construction\u003c\/p\u003e\u003cp\u003e90% polyamide \/ 10% elastane mix for optimal comfort and fit\u003c\/p\u003e\u003cp\u003e20 cm cuff\u003c\/p\u003e\u003ch4\u003eTECHNICAL FEATURES\u003c\/h4\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5 \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:46\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:10°C - 38°C \/ 50°F - 100°F\u003c\/li\u003e\n\u003cli\u003eFit:Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eFAST, SOCK, ALWAYS.\u003c\/p\u003e\u003cdiv\u003eWe set out to make an aero sock that doesn’t compromise on the things that make a great sock. Working with expert Italian knitters and state-of-the-art machinery, we created a structure that combines smooth and textured zones to control airflow and reduce drag — without sacrificing comfort or fit. The result is a sock that stays up, feels great, and delivers aero performance equal to ribbed Lycra® cuffs — with the bonus of true everyday wearability.\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Sock Aero Race Pro 20 Black - S\/M","offer_id":67611882684695,"sku":"CLCX6031010-SM","price":49.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sock Aero Race Pro 20 Black - L\/XL","offer_id":67611882979607,"sku":"CLCX6031010-LXL","price":49.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sock Aero Race Pro 20 Black - 2XL","offer_id":67611883012375,"sku":"CLCX6031010-2XL","price":49.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCX6031010-LXL__9fd4d8d45a8a.avif?v=1790827273"},{"product_id":"castelli-aero-race-pro-20-sock-white","title":"Castelli Aero Race Pro 20 Sock White","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\u003ePRODUCT FEATURES\u003c\/h4\u003e\u003cp\u003eTraditional sock comfort with raised aero ribs\u003c\/p\u003e\u003cp\u003eDeveloped to provide everyday aerodynamic gains\u003c\/p\u003e\u003cp\u003eDurable and breathable construction\u003c\/p\u003e\u003cp\u003e90% polyamide \/ 10% elastane mix for optimal comfort and fit\u003c\/p\u003e\u003cp\u003e20 cm cuff\u003c\/p\u003e\u003ch4\u003eTECHNICAL FEATURES\u003c\/h4\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5 \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:46\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:10°C - 38°C \/ 50°F - 100°F\u003c\/li\u003e\n\u003cli\u003eFit:Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eFAST, SOCK, ALWAYS.\u003c\/p\u003e\u003cdiv\u003eWe set out to make an aero sock that doesn’t compromise on the things that make a great sock. Working with expert Italian knitters and state-of-the-art machinery, we created a structure that combines smooth and textured zones to control airflow and reduce drag — without sacrificing comfort or fit. The result is a sock that stays up, feels great, and delivers aero performance equal to ribbed Lycra® cuffs — with the bonus of true everyday wearability.\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Sock Aero Race Pro 20 White - S\/M","offer_id":67611882848535,"sku":"CLCX6031001-SM","price":49.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sock Aero Race Pro 20 White - L\/XL","offer_id":67611883143447,"sku":"CLCX6031001-LXL","price":49.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sock Aero Race Pro 20 White - 2\/XL","offer_id":67611883176215,"sku":"CLCX6031001-2XL","price":49.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCX6031001-LXL__a9e7d2b17083.avif?v=1790827274"},{"product_id":"castelli-aero-race-shoecover-black","title":"Castelli Aero Race Shoecover Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eFor the days when you just want to keep the wind and rain out without any extra bulk. The thin, stretchy fabric forms to the shoe for a perfect, aero fit while blocking the wind and wet.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWaterproof non-insulated aero bootie for cool and wet conditions\u003c\/li\u003e\n\u003cli\u003eWaterproof PU-coated stretch fabric\u003c\/li\u003e\n\u003cli\u003eSilicone bead at inside top of cuff to seal water out\u003c\/li\u003e\n\u003cli\u003eWaterproof zipper\u003c\/li\u003e\n\u003cli\u003eHigh-durability material under foot\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInsulation: \u003cstrong\u003e2\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWaterproofness: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindproofness: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e3\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e108gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e10°C - 18°C \/ 50°F - 64°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eRace\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLESS IS MORE\u003c\/strong\u003e Sometimes less is more. The pros asked for a shoecover that was just enough to keep the wind out and as much rain as possible with no extra bulk or weight. We stripped out all the extra bells and whistles while still making a piece of kit that works. The fabric stretches to form to your shoe and blocks out the wind and wet. A silicone gripper inside the top of the cuff seals out water while keeping the bootie in place, and a long zipper makes for easy on and off. We've also added a high-durability fabric to the bottom of the bootie. It's an aero shoecover that blocks out wind and wet.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Shoecover Aero Race Black - S","offer_id":67611883077911,"sku":"CLCX3532010-S","price":149.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Shoecover Aero Race Black - M","offer_id":67611883241751,"sku":"CLCX3532010-M","price":149.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shoecover Aero Race Black - L","offer_id":67611883405591,"sku":"CLCX3532010-L","price":149.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shoecover Aero Race Black - 2XL","offer_id":67611883471127,"sku":"CLCX3532010-2XL","price":149.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Shoecover Aero Race Black - XL","offer_id":67611883569431,"sku":"CLCX3532010-XL","price":149.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCX3532010-L__11e8ee9df1a2.avif?v=1790827276"},{"product_id":"castelli-aero-race-shoecover-white","title":"Castelli Aero Race Shoecover White","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\u003eFor the days when you just want to keep the wind and rain out without any extra bulk. The thin, stretchy fabric forms to the shoe for a perfect, aero fit while blocking the wind and wet.\u003c\/p\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWaterproof non-insulated aero bootie for cool and wet conditions\u003c\/li\u003e\n\u003cli\u003eWaterproof PU-coated stretch fabric\u003c\/li\u003e\n\u003cli\u003eSilicone bead at inside top of cuff to seal water out\u003c\/li\u003e\n\u003cli\u003eWaterproof zipper\u003c\/li\u003e\n\u003cli\u003eHigh-durability material under foot\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eInsulation: \u003cstrong\u003e2\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWaterproofness: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindproofness: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e3\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e108gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e10°C - 18°C \/ 50°F - 64°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eRace\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"richp\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLESS IS MORE\u003c\/strong\u003e Sometimes less is more. The pros asked for a shoecover that was just enough to keep the wind out and as much rain as possible with no extra bulk or weight. We stripped out all the extra bells and whistles while still making a piece of kit that works. The fabric stretches to form to your shoe and blocks out the wind and wet. A silicone gripper inside the top of the cuff seals out water while keeping the bootie in place, and a long zipper makes for easy on and off. We've also added a high-durability fabric to the bottom of the bootie. It's an aero shoecover that blocks out wind and wet.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Shoecover Aero Race White - S","offer_id":67611883110679,"sku":"CLCX3532001-S","price":149.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shoecover Aero Race White - M","offer_id":67611883274519,"sku":"CLCX3532001-M","price":149.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shoecover Aero Race White - L","offer_id":67611883438359,"sku":"CLCX3532001-L","price":149.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Shoecover Aero Race White - 2XL","offer_id":67611883602199,"sku":"CLCX3532001-2XL","price":149.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shoecover Aero Race White - XL","offer_id":67611883700503,"sku":"CLCX3532001-XL","price":149.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCX3532001-L__89c2175af38f.avif?v=1790827277"},{"product_id":"castelli-anima-3-jersey-womens-black","title":"Castelli Anima 3 Jersey Women's Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eThe perfect solid-colored jersey with all the Castelli technical details for performance on every ride.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProSecco Strada Donna fabric provides great moisture management\u003c\/li\u003e\n\u003cli\u003eContrast inner collar and zipper-protection flap\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper with scorpion zipper pull\u003c\/li\u003e\n\u003cli\u003eDrop tail with 3 rear pockets\u003c\/li\u003e\n\u003cli\u003eSilicone gripper elastic at waist\u003c\/li\u003e\n\u003cli\u003eReflective piping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e118gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e18°C - 32°C \/ 64°F - 90°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eComfortable\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTHE SOUL OF CYCLING.\u003c\/strong\u003e The name Anima means soul in Italian, and that's what this jersey captures. It means getting the little details right, like perfect fit, soft, quick-drying, stretchy fabric, an easy-sliding YKK® zipper, and Castelli's innovative drop-tail pocket construction. We keep the styling clean and let the details make it special.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Anima 3 Womens Red\/Black - S","offer_id":67611883208983,"sku":"CLCJ0068023-S","price":154.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Anima 3 Womens Red\/Black - M","offer_id":67611883503895,"sku":"CLCJ0068023-M","price":154.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Anima 3 Womens Red\/Black - L","offer_id":67611883634967,"sku":"CLCJ0068023-L","price":154.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Anima 3 Womens Red\/Black - XS","offer_id":67611883733271,"sku":"CLCJ0068023-XS","price":154.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Anima 3 Womens Red\/Black - XL","offer_id":67611883798807,"sku":"CLCJ0068023-XL","price":154.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ0068023-M__a7efe77700de.avif?v=1790827279"},{"product_id":"castelli-arenberg-gel-2-gloves-black","title":"Castelli Arenberg Gel 2 Gloves Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eCreated for those rides when you want maximum padding, whether you're riding over rough terrain or you often suffer sore hands.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCastelli Damping System (CDS)\u003c\/li\u003e\n\u003cli\u003eGel padding and silicone grip add comfort and control\u003c\/li\u003e\n\u003cli\u003eAdjustable wrist closure\u003c\/li\u003e\n\u003cli\u003eMicromesh back\u003c\/li\u003e\n\u003cli\u003eMicrosuede nose wipe on thumb\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e88gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e15°C - 30°C\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSOFTEN YOUR RIDE\u003c\/strong\u003e Made for the rigors of the Forest of Arenberg, the toughest stretch of cobbles in Paris-Roubaix, this glove features Castelli Damping System padding to protect your hands and increase control and comfort. The micro-mesh back keeps it cool and comfortable.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Glove Arenberg Gel 2 Black - S","offer_id":67611883667735,"sku":"CLCG9028010-S","price":104.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Arenberg Gel 2 Black - M","offer_id":67611883864343,"sku":"CLCG9028010-M","price":104.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Arenberg Gel 2 Black - L","offer_id":67611883897111,"sku":"CLCG9028010-L","price":104.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Arenberg Gel 2 Black - 2XL","offer_id":67611883962647,"sku":"CLCG9028010-2XL","price":104.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Arenberg Gel 2 Black - XS","offer_id":67611884060951,"sku":"CLCG9028010-XS","price":104.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Arenberg Gel 2 Black - XL","offer_id":67611884159255,"sku":"CLCG9028010-XL","price":104.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCG9028010-L__c3458bb42203.avif?v=1790827282"},{"product_id":"castelli-aria-vest-mens-silver-gray","title":"Castelli Aria Vest Men's Silver Gray","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eOur lightest and most packable wind shell that fits close to body with a stretch breathable back. It effectively blocks wind on the front without causing overheating.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUltralight windproof woven microfiber front\u003c\/li\u003e\n\u003cli\u003eStriped mesh back is stretchy to avoid fabric flapping in the wind\u003c\/li\u003e\n\u003cli\u003eFolds up extremely small\u003c\/li\u003e\n\u003cli\u003eRear pocket\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003eReflective piping\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e75gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e12°C - 20°C \/ 54°F - 68°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eTailored\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNEAR WEIGHTLESS PROTECTION\u003c\/strong\u003e We have reinterpreted the classic wind vest to make it as svelte as the rest of your wardrobe. This vest is designed to completely block the wind on the front while allowing ample breathability on the back. The fabrics are so impossibly light that you'll be surprised at how much warmer you stay with this vest over your standard jersey. But the magic comes from the cut and the stretch fabric on the back, which take up all the loose fabric and make the vest fit close to body without feeling tight or looking ridiculous. When you're ready to take it off, the vest folds into its rear pocket and stashes away, taking up minimal space in your jersey pocket.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Vest Aria Silver Gray - S","offer_id":67611883766039,"sku":"CLCV0057870-S","price":209.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Vest Aria Silver Gray - M","offer_id":67611883929879,"sku":"CLCV0057870-M","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Vest Aria Silver Gray - L","offer_id":67611883995415,"sku":"CLCV0057870-L","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Vest Aria Silver Gray - 2XL","offer_id":67611884093719,"sku":"CLCV0057870-2XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Vest Aria Silver Gray - 3XL","offer_id":67611884192023,"sku":"CLCV0057870-3XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Vest Aria Silver Gray - XL","offer_id":67611884257559,"sku":"CLCV0057870-XL","price":209.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCV0057870-L__3041d69132bb.avif?v=1790827282"},{"product_id":"castelli-arm-sleeves-2-upf-50-light-white","title":"Castelli Arm Sleeves 2 UPF 50 + Light White","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\u003eSolare fabric keeps the chill off without causing overheating\u003c\/p\u003e\u003cp\u003eUPF 50+ protection\u003c\/p\u003e\u003cp\u003ePolyester based for excellent moisture management\u003c\/p\u003e\u003cp\u003eSilicone elastic at top for excellent grip\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv class=\"feature mb-3\" style=\"box-sizing: border-box; caret-color: rgb(88, 88, 88); color: rgb(88, 88, 88); font-family: Oswald, sans-serif; font-size: 16px; margin-bottom: 1rem !important;\"\u003e\n\u003cdiv class=\"feature-icon-container\" style=\"box-sizing: border-box; display: flex; gap: 0.25em; position: relative; align-content: center; align-items: center;\"\u003e\u003cp class=\"techfeature\" style=\"box-sizing: border-box; margin-right: 0px; padding: 0px; font-size: 1em; letter-spacing: 1.6px;\"\u003eInsulation\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"d-flex\" style=\"box-sizing: border-box; display: flex !important;\"\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88); border-radius: 4px 0px 0px 4px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216); border-radius: 0px 4px 4px 0px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"feature mb-3\" style=\"box-sizing: border-box; caret-color: rgb(88, 88, 88); color: rgb(88, 88, 88); font-family: Oswald, sans-serif; font-size: 16px; margin-bottom: 1rem !important;\"\u003e\n\u003cdiv class=\"feature-icon-container\" style=\"box-sizing: border-box; display: flex; gap: 0.25em; position: relative; align-content: center; align-items: center;\"\u003e\n\u003cp class=\"techfeature\" style=\"box-sizing: border-box; margin-right: 0px; padding: 0px; font-size: 1em; letter-spacing: 1.6px;\"\u003eWaterproofness\u003c\/p\u003e\n\u003cdiv class=\"i-icon-text-container\" style=\"box-sizing: border-box; display: flex; align-items: center; flex-direction: row; position: relative; width: auto; top: 0px;\"\u003e\u003cspan class=\"i-icon-text\" style=\"box-sizing: border-box; opacity: 0; width: max-content; background-color: white; border: 1px solid rgb(216, 216, 216); color: rgb(33, 33, 33); padding: 0.875em; border-radius: 0.325em; transition: opacity 0.125s ease-in-out; font-size: 0.75em; position: absolute; max-width: 20em; visibility: hidden; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 0.35em; z-index: 1;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"d-flex\" style=\"box-sizing: border-box; display: flex !important;\"\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88); border-radius: 4px 0px 0px 4px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216); border-radius: 0px 4px 4px 0px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"feature mb-3\" style=\"box-sizing: border-box; caret-color: rgb(88, 88, 88); color: rgb(88, 88, 88); font-family: Oswald, sans-serif; font-size: 16px; margin-bottom: 1rem !important;\"\u003e\n\u003cdiv class=\"feature-icon-container\" style=\"box-sizing: border-box; display: flex; gap: 0.25em; position: relative; align-content: center; align-items: center;\"\u003e\n\u003cp class=\"techfeature\" style=\"box-sizing: border-box; margin-right: 0px; padding: 0px; font-size: 1em; letter-spacing: 1.6px;\"\u003eWindproofness\u003c\/p\u003e\n\u003cdiv class=\"i-icon-text-container\" style=\"box-sizing: border-box; display: flex; align-items: center; flex-direction: row; position: relative; width: auto; top: 0px;\"\u003e\u003cspan class=\"i-icon-text\" style=\"box-sizing: border-box; opacity: 0; width: max-content; background-color: white; border: 1px solid rgb(216, 216, 216); color: rgb(33, 33, 33); padding: 0.875em; border-radius: 0.325em; transition: opacity 0.125s ease-in-out; font-size: 0.75em; position: absolute; max-width: 20em; visibility: hidden; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 0.35em; z-index: 1;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"d-flex\" style=\"box-sizing: border-box; display: flex !important;\"\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88); border-radius: 4px 0px 0px 4px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216); border-radius: 0px 4px 4px 0px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"feature mb-3\" style=\"box-sizing: border-box; caret-color: rgb(88, 88, 88); color: rgb(88, 88, 88); font-family: Oswald, sans-serif; font-size: 16px; margin-bottom: 1rem !important;\"\u003e\n\u003cdiv class=\"feature-icon-container\" style=\"box-sizing: border-box; display: flex; gap: 0.25em; position: relative; align-content: center; align-items: center;\"\u003e\u003cp class=\"techfeature\" style=\"box-sizing: border-box; margin-right: 0px; padding: 0px; font-size: 1em; letter-spacing: 1.6px;\"\u003eBreathability\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"d-flex\" style=\"box-sizing: border-box; display: flex !important;\"\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88); border-radius: 4px 0px 0px 4px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point \" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(216, 216, 216); border-radius: 0px 4px 4px 0px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv class=\"feature mb-3\" style=\"box-sizing: border-box; caret-color: rgb(88, 88, 88); color: rgb(88, 88, 88); font-family: Oswald, sans-serif; font-size: 16px; margin-bottom: 1rem !important;\"\u003e\n\u003cdiv class=\"feature-icon-container\" style=\"box-sizing: border-box; display: flex; gap: 0.25em; position: relative; align-content: center; align-items: center;\"\u003e\u003cp class=\"techfeature\" style=\"box-sizing: border-box; margin-right: 0px; padding: 0px; font-size: 1em; letter-spacing: 1.6px;\"\u003eLightness\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"d-flex\" style=\"box-sizing: border-box; display: flex !important;\"\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88); border-radius: 4px 0px 0px 4px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88);\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"point active\" style=\"box-sizing: border-box; width: 143.59375px; height: 8px; border: 1px solid rgb(255, 255, 255); background-color: rgb(88, 88, 88); border-radius: 0px 4px 4px 0px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cp class=\"richp\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp class=\"richp\"\u003eWeight:61 g\u003c\/p\u003e\u003cp class=\"richp\"\u003eTemperature:10°C - 18°C \/ 50°F - 64°F\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Arm Sleeves 2 UPF 50 + Light White - S","offer_id":67611883831575,"sku":"CLCA5031001-S","price":79.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Arm Sleeves 2 UPF 50 + Light White - M","offer_id":67611884028183,"sku":"CLCA5031001-M","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Arm Sleeves 2 UPF 50 + Light White - L","offer_id":67611884126487,"sku":"CLCA5031001-L","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Arm Sleeves 2 UPF 50 + Light White - XL","offer_id":67611884323095,"sku":"CLCA5031001-XL","price":79.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCA5031001-L__a91b22b39955.avif?v=1790827283"},{"product_id":"castelli-armando-sweater-mens-savile-blue","title":"Castelli Armando Sweater Men's Savile Blue","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003cstrong\u003e\u003c\/strong\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWool\/acrylic 50\/50 blend for softness, warmth and easy care\n\u003c\/li\u003e\n\u003cli\u003eJacquard chest stripe with tone-on-tone logo\n\u003c\/li\u003e\n\u003cli\u003eFull-length zip\n\u003c\/li\u003e\n\u003cli\u003eCyclist's fit\n\u003c\/li\u003e\n\u003cli\u003eVG Atelier woven label\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e582gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eRegular\u003c\/strong\u003e\n\u003c\/li\u003e","brand":"Castelli","offers":[{"title":"Castelli Sweater Armando Melange Savile Blue - S","offer_id":67611884290327,"sku":"CLCJ0578440-S","price":199.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Sweater Armando Melange Savile Blue - M","offer_id":67611884421399,"sku":"CLCJ0578440-M","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Sweater Armando Melange Savile Blue - L","offer_id":67611884454167,"sku":"CLCJ0578440-L","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Sweater Armando Melange Savile Blue - 2XL","offer_id":67611884552471,"sku":"CLCJ0578440-2XL","price":199.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ0578440-L__25e7b7dc6a9f.avif?v=1790827287"},{"product_id":"castelli-astratta-jersey-womens-black","title":"Castelli Astratta Jersey Women's Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eLight and airy, this soft and stretchy jersey makes an ideal canvas for this abstract colorful graphic.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStrada micro mesh ventilated stretch fabric on front and back for great fit and moisture management\u003c\/li\u003e\n\u003cli\u003eTailwind dimpled stretch fabric on sleeves, side panels and pocket for perfect fit\u003c\/li\u003e\n\u003cli\u003eFull-length YKK® Vislon®. zipper is easiest-sliding zipper available\u003c\/li\u003e\n\u003cli\u003eSilicone gripper elastic at waist prevents jersey from riding up\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e142gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e18°C - 35°C \/ 64°F - 95°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eComfortable\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis all-around jersey is as light and airy as the colorful graphic. The Strada micro-mesh main body fabric has 7% Lycra® for extra horizontal stretch combined with limited vertical stretch to support the pockets. The side panels and sleeves are in an open mesh to keep you cool. We finish off the jersey with a full-length YKK® Vislon® zipper and silicone gripper elastic at the waist.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Astratta Women's Black\/White - S","offer_id":67611884355863,"sku":"CLCJ1049101-S","price":164.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Astratta Women's Black\/White - M","offer_id":67611884486935,"sku":"CLCJ1049101-M","price":164.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Astratta Women's Black\/White - L","offer_id":67611884585239,"sku":"CLCJ1049101-L","price":164.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Astratta Women's Black\/White - XL","offer_id":67611884650775,"sku":"CLCJ1049101-XL","price":164.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ1049101-M__76b10feb35f7.avif?v=1790827288"},{"product_id":"castelli-bandana-black","title":"Castelli Bandana Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003ch3\u003e\u003cb\u003eProduct features\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProSecco Strada fabric for excellent wicking and sun protection\u003c\/li\u003e\n\u003cli\u003eSublimation printing for long-lasting, vibrant colours\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cb\u003e34 g\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"CASTELLI","offers":[{"title":"Castelli Headwear Bandana White\/Black - Uni","offer_id":67611884388631,"sku":"CLCH2043101-UNI","price":49.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCH2043101-UNI__77ed6bab31e0.avif?v=1790827288"},{"product_id":"castelli-bandito-thermal-winter-cap","title":"Castelli Bandito Thermal Winter Cap","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\u003ch2\u003e\u003c\/h2\u003e\u003cp\u003eA thoroughly modern take on a traditional-looking piece.\u003c\/p\u003e\u003cp\u003eWe use a merino wool layer over a polyester jersey liner — the wool provides insulation and pulls the moisture away from the skin.\u003c\/p\u003e\u003cp\u003eThe forehead and earflap are double layered for warmth, while the cap is thin enough to comfortably fit under your helmet.\u003c\/p\u003e\u003cp\u003eProduct features\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTraditional style with technical construction\u003c\/li\u003e\n\u003cli\u003eMerino wool\/polyester mix outer layer with thin jersey liner over ears and forehead\u003c\/li\u003e\n\u003cli\u003eReinforced visor\u003c\/li\u003e\n\u003cli\u003eReflective detailing\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli Cap Bandito Thermal Winter Cap - Uni","offer_id":67611884519703,"sku":"CLCH0548085","price":69.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCH0548085__4574249ec324.avif?v=1790827290"},{"product_id":"castelli-bellagio-t-shirt","title":"Castelli Bellagio T-Shirt","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eScreen-printed graphic\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e133gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli T-Shirt Bellagio Night Shade\/Violet Mist - S","offer_id":67611884618007,"sku":"CLCT2083502-S","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli T-Shirt Bellagio Night Shade\/Violet Mist - M","offer_id":67611884781847,"sku":"CLCT2083502-M","price":89.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli T-Shirt Bellagio Savile Blue\/Sky Light - S","offer_id":67611884814615,"sku":"CLCT2083414-S","price":89.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli T-Shirt Bellagio Savile Blue\/Sky Light - M","offer_id":67611884912919,"sku":"CLCT2083414-M","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli T-Shirt Bellagio Savile Blue\/Sky Light - L","offer_id":67611885011223,"sku":"CLCT2083414-L","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli T-Shirt Bellagio White\/Blush - S","offer_id":67611885109527,"sku":"CLCT2083001-S","price":89.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli T-Shirt Bellagio White\/Blush - M","offer_id":67611885207831,"sku":"CLCT2083001-M","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli T-Shirt Bellagio White\/Blush - L","offer_id":67611885338903,"sku":"CLCT2083001-L","price":89.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCT2083001-M__de36d467f712.avif?v=1790827291"},{"product_id":"castelli-bolero-long-sleeve-baselayer-mens-white","title":"Castelli Bolero Long Sleeve Baselayer Men's White","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eAero sleeves for aerodynamic gains.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSleeves with aero trip ribbing for maximal aerodynamic gain.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e70gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eAero\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAERO SLEEVES FOR AERODYNAMIC GAINS.\u003c\/strong\u003e If you have a keen eye, you'll have noticed the lines running down the arms of our pro riders when they race TTs. These aero ribs are our Bolero sleeves. The ribs create aerodynamic trip strips, making our TT suits even faster. If you're ready to set your next PB, the Bolero sleeves are a must.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Aero Arms Bolero Long Sleeve White - 2XS","offer_id":67611884683543,"sku":"CLCJB4100001-2XS","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Aero Arms Bolero Long Sleeve White - S","offer_id":67611884847383,"sku":"CLCJB4100001-S","price":199.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Aero Arms Bolero Long Sleeve White - M","offer_id":67611884945687,"sku":"CLCJB4100001-M","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Aero Arms Bolero Long Sleeve White - L","offer_id":67611885043991,"sku":"CLCJB4100001-L","price":199.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Aero Arms Bolero Long Sleeve White - 2XL","offer_id":67611885142295,"sku":"CLCJB4100001-2XL","price":199.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Aero Arms Bolero Long Sleeve White - XS","offer_id":67611885240599,"sku":"CLCJB4100001-XS","price":199.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Aero Arms Bolero Long Sleeve White - XL","offer_id":67611885306135,"sku":"CLCJB4100001-XL","price":199.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJB4100001-L__26b884ec27bc.avif?v=1790827292"},{"product_id":"castelli-bolero-mesh-short-sleeve-baselayer-mens-white","title":"Castelli Bolero Mesh Short Sleeve Baselayer Men's White","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eAero base layer for aerodynamic gains.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpen mesh body for optimal moisture wicking and airflow\u003c\/li\u003e\n\u003cli\u003eSleeves with aero trip ribbing for maximal aerodynamic gain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight:\u003cstrong\u003e152gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e18°C - 35°C \/ 64°F - 95°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eRace\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAERO BASE LAYER FOR AERODYNAMIC GAINS.\u003c\/strong\u003e If you have a keen eye, you'll have noticed the lines running down the arms of our pro riders when they race TTs. These aero ribs are our Bolero sleeves. The ribs create aerodynamic trip strips, making our Aero Jerseys and San Remo Speedsuits even faster. We've incorporated this short-sleeve version into a base layer for road racing. Not only will you be faster, but the open mesh of the base layer will keep you cool and dry.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Baselayer Core Mesh 3 Short Sleeve White - S\/M","offer_id":67611884716311,"sku":"CLCJB7027001-SM","price":94.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Core Mesh 3 Short Sleeve White - L\/XL","offer_id":67611884880151,"sku":"CLCJB7027001-LXL","price":94.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - 2XS","offer_id":67611884978455,"sku":"CLCJB4102001-2XS","price":189.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - S","offer_id":67611885076759,"sku":"CLCJB4102001-S","price":189.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - M","offer_id":67611885175063,"sku":"CLCJB4102001-M","price":189.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - L","offer_id":67611885273367,"sku":"CLCJB4102001-L","price":189.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - 2XL","offer_id":67611885371671,"sku":"CLCJB4102001-2XL","price":189.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Core Mesh 3 Short Sleeve White - 2XL","offer_id":67611885502743,"sku":"CLCJB7027001-2XL","price":94.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - XS","offer_id":67611885535511,"sku":"CLCJB4102001-XS","price":189.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Bolero Mesh Short Sleeve White - XL","offer_id":67611885568279,"sku":"CLCJB4102001-XL","price":189.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJB4102001-L__b3341b4c8793.avif?v=1790827292"},{"product_id":"castelli-climbers-a-c-cycling-cap-hibiscus","title":"Castelli Climber's A\/C Cycling Cap Hibiscus","description":null,"brand":"Castelli","offers":[{"title":"Castelli Cap Climber's A\/C Hibiscus - Uni","offer_id":67611885469975,"sku":"CLCH5066081-UNI","price":49.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCH5066081-UNI__07178609e564.avif?v=1790827298"},{"product_id":"castelli-classico-t-shirt-mens","title":"Castelli Classico T-Shirt Men's","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 class=\"accordion-body-feature-description\"\u003eClassic Castelli tee.\u003c\/p\u003e\u003cp class=\"accordion-body-feature-description\"\u003e65% cotton \/ 35% polyester blend for a super-soft feel\u003c\/p\u003e\u003cp class=\"accordion-body-feature-description\"\u003eEmbroidered Castelli logo\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli T-Shirt Classico Light Gray - M","offer_id":67611885437207,"sku":"CLCT4086008-M","price":79.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli T-Shirt Classico Light Gray - L","offer_id":67611885601047,"sku":"CLCT4086008-L","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli T-Shirt Classico Light Gray - XL","offer_id":67611885699351,"sku":"CLCT4086008-XL","price":79.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCT4086008-L__5873310b9189.avif?v=1790827298"},{"product_id":"castelli-climbers-a-c-cycling-cap-light-black","title":"Castelli Climber's A\/C Cycling Cap Light Black","description":null,"brand":"Castelli","offers":[{"title":"Castelli Cap Climber's A\/C Light Black - Uni","offer_id":67611885633815,"sku":"CLCH5066085-UNI","price":49.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCH5066085-UNI__60a39921eac9.avif?v=1790827301"},{"product_id":"castelli-climbers-a-c-cycling-cap-silver-gray","title":"Castelli Climber's A\/C Cycling Cap Silver Gray","description":null,"brand":"Castelli","offers":[{"title":"Castelli Cap Climber's A\/C Silver Gray - Uni","offer_id":67611885666583,"sku":"CLCH5066870-UNI","price":49.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCH5066870-UNI__cedf753e301a.avif?v=1790827301"},{"product_id":"castelli-climbers-3-0-sl2-jersey-mens-deep-green","title":"Castelli Climbers 3.0 SL2 Jersey Men's Deep Green","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eCreated for the hottest days when aerodynamics still matter. This jersey allows ample airflow, is quick to dry, and blocks more than 90% of UV rays on your back. A great choice for long summer rides or hot lunchtime rides in the middle of summer — or just add a base layer and it becomes a three-season jersey.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCFD-based fabric placement and seam construction\u003c\/li\u003e\n\u003cli\u003eEngineered rapid cooling, light weight, and aero efficiency\u003c\/li\u003e\n\u003cli\u003eAirflow shoulder construction\u003c\/li\u003e\n\u003cli\u003eFlusso 3D fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eStradaPro 3D back for breathability\u003c\/li\u003e\n\u003cli\u003eElbow-length stretch sleeves with raw-cut edge\u003c\/li\u003e\n\u003cli\u003eYKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003eDrop tail for perfect pocket placement while maintaining a good fit at waist\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e107gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e22°C - 40°C\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eRacing in the Alps in July is for a select few, but the products that come out of that experience are absolutely amazing for the rest of us. We made this jersey for the hot days in the high mountains, based on direct feedback from the pros. They wanted a jersey that helped keep them cool on hot days but did not sacrifice aerodynamics. From that feedback we created an extremely lightweight jersey that features open fabrics for additional airflow and quick drying. It uses the same patterning as the Aero Race Jersey, so it still offers maximum aerodynamics. Even if you don't race over the Galibier this summer, you'll love the soft stretch and great fit of this jersey, and you'll appreciate how it keeps you cool on the hottest days. Maybe you'll even do like the pro riders do and use it on wet days because it doesn't soak up any moisture. And you'll certainly appreciate that the fabric on the back blocks more than 90% of UV rays.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Climber's 3.0 SL2 Deep Green - S","offer_id":67611885732119,"sku":"CLCJ3012309-S","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Climber's 3.0 SL2 Deep Green - M","offer_id":67611885863191,"sku":"CLCJ3012309-M","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Climber's 3.0 SL2 Deep Green - L","offer_id":67611885961495,"sku":"CLCJ3012309-L","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Climber's 3.0 SL2 Deep Green - 2XL","offer_id":67611886059799,"sku":"CLCJ3012309-2XL","price":199.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Climber's 3.0 SL2 Deep Green - XL","offer_id":67611886158103,"sku":"CLCJ3012309-XL","price":199.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ3012309-L__d37f67f45286.avif?v=1790827302"},{"product_id":"castelli-cmc-body-paint-4-x-womens-speed-suit","title":"Castelli CMC Body Paint 4.X Women's Speed Suit","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eSimply engineered to be the fastest suit for racing against the clock.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003ePRODUCT FEATURES\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePure speed equipment, created for World Tour racing\u003c\/li\u003e\n\u003cli\u003eDeveloped over two years based on hundreds of hours of CFD analysis, wind tunnel testing and WorldTour racing\u003c\/li\u003e\n\u003cli\u003eFabrics developed and tested extensively for maximum aerodynamics at speeds of 45 km\/h and up\u003c\/li\u003e\n\u003cli\u003eReduced seaming for maximum aerodynamics\u003c\/li\u003e\n\u003cli\u003eMesh race number window to prevent number flapping in the wind\u003c\/li\u003e\n\u003cli\u003eExtra-long legs with flat leg endings with PU grip elastic on the inside\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e285g\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e15°C - 35°C\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eAero\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eYOU'LL THANK THE UCI\u003c\/strong\u003e If we could we would keep this suit an industrial secret, a competitive advantage for our pro riders. But the UCI rules say we have to make it commercially available to keep the playing field even for all teams. So here it is. We don't want to give away too many of the secret details that make it so fast, but there are a few details that you can see: amazing fit in the TT position, slippery fabrics, reduced seaming, and long legs with flat endings and flat grip tape to keep them in place. The long sleeves have a thumb loop to prevent them from riding up. There's a window pocket on the back so you can place the race number out of the wind — and the window stretches and breathes, unlike others on the market. Hundreds and hundreds of hours have gone into engineering this suit. We don't say how many because we haven't even tried to keep count. We have access to the test facilities at the Norwegian Technical University in Trondheim, where our detailed process addresses fabric selection and suit construction. This suit was made for WorldTour riders. It's optimized for speeds above 45 km\/h and for extreme positions. At those speeds and with the right setup it's the fastest suit we've ever tested. Thanks, UCI.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli CMC Body Paint 4.X Women's Speed Suit LS, Kiss Air Women's Seat Pad - S","offer_id":67611885764887,"sku":"XCCSS4300450-S","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Body Paint 4.X Women's Speed Suit LS, Kiss Air Women's Seat Pad - M","offer_id":67611885895959,"sku":"XCCSS4300450-M","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Body Paint 4.X Women's Speed Suit LS, Kiss Air Women's Seat Pad - L","offer_id":67611885994263,"sku":"XCCSS4300450-L","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Body Paint 4.X Women's Speed Suit LS, Kiss Air Women's Seat Pad - XS","offer_id":67611886092567,"sku":"XCCSS4300450-XS","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Body Paint 4.X Women's Speed Suit LS, Kiss Air Women's Seat Pad - XXS","offer_id":67611886190871,"sku":"XCCSS4300450-XXS","price":349.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/XCCSS4300450-M__1d413eccdd4b.avif?v=1790827303"},{"product_id":"castelli-cmc-btw-mens-speed-suit","title":"Castelli CMC BTW Men's Speed Suit","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eCFD and significant testing create the fastest road racing suit, optimized for high speeds when the race splits apart.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003ePRODUCT FEATURES\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade to be the fastest option for high-speed road racing\u003c\/li\u003e\n\u003cli\u003eDimpled shoulder and sleeve fabric for boundary-layer aerodynamics\u003c\/li\u003e\n\u003cli\u003eSmooth body for reduced skin friction and laminar flow\u003c\/li\u003e\n\u003cli\u003ePremio-based short portion for aero comfort\u003c\/li\u003e\n\u003cli\u003eProgetto X2 Air seamless seat pad for all-day comfort\u003c\/li\u003e\n\u003cli\u003e2-way YKK® zipper\u003c\/li\u003e\n\u003cli\u003eLasered tone-on-tone logos at back of leg and stitched scorpion patch at top of back\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e242gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e14°C - 32°C \/ 57°F - 90°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eAero\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePUSHING THE LIMITS OF SPEED\u003c\/strong\u003e Military test pilots in the 1960s coined a phrase for pushing the aircraft to its limits, going all in, and risking their lives at the edge. The throttle levers with the knobs or balls at the top were pushed all the way forward against the cockpit wall: Balls to the Wall. BTW is for those days, those races where you never drop out of your 53x11 or 12, when you're sometimes in the gutter or cornering at the limit of adhesion. When you're all in, taking risks. Like the planes that inspired the phrase, the BTW Speed Suit uses cutting-edge research and construction in the pursuit of speed: CFD analysis, 3D test mannequins, fabric research and testing, numerous wind tunnel tests, and then testing in the WorldTour. At the beginning of the research project, we were set to sacrifice comfort in the name of speed, but in the end we kept fully breathable, fully stretchy fabrics. There’s a little more Lycra®, so you won’t stay quite as dry, and the shoulder fabric is slightly heavier. And it doesn’t have the Sanremo front opening, so your pee stops will be a bit more challenging. All that is a small price to pay for an incredible THREE PERCENT total aero drag savings compared to the fastest-in-class Sanremo Speed Suit. That 3 percent is at higher speeds, especially in the 45-65 kph range, when it really counts. You can get the BTW suit in your team graphics through Castelli's custom program, or this stealthy ninja black version to tear up your local Strava segments or group rides.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - S","offer_id":67611885797655,"sku":"XCCSS4300415-S","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - M","offer_id":67611885928727,"sku":"XCCSS4300415-M","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - L","offer_id":67611886027031,"sku":"XCCSS4300415-L","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - 2XL","offer_id":67611886125335,"sku":"XCCSS4300415-2XL","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - 3XL","offer_id":67611886223639,"sku":"XCCSS4300415-3XL","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - XS","offer_id":67611886321943,"sku":"XCCSS4300415-XS","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC BTW Men's Speed Suit, Progetto X2 Air Seamless Seat Pad - XL","offer_id":67611886354711,"sku":"XCCSS4300415-XL","price":349.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/XCCSS4300415-L__e99ca2c1e84f.avif?v=1790827303"},{"product_id":"castelli-cmc-sanremo-btw-mens-speed-suit","title":"Castelli CMC Sanremo BTW Men's Speed Suit","description":null,"brand":"Castelli","offers":[{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - 2XS","offer_id":67611886256407,"sku":"XCCSS0636002CMC-2XS","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - S","offer_id":67611886453015,"sku":"XCCSS0636002CMC-S","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - M","offer_id":67611886518551,"sku":"XCCSS0636002CMC-M","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - L","offer_id":67611886584087,"sku":"XCCSS0636002CMC-L","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - 2XL","offer_id":67611886649623,"sku":"XCCSS0636002CMC-2XL","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - 3XL","offer_id":67611886780695,"sku":"XCCSS0636002CMC-3XL","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - XS","offer_id":67611886846231,"sku":"XCCSS0636002CMC-XS","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Speed Suit Sanremo BTW (Progetto X2 Air) - XL","offer_id":67611886878999,"sku":"XCCSS0636002CMC-XL","price":349.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/XCCSS0636002CMC-L__ed6b69e3b4cc.avif?v=1790827308"},{"product_id":"castelli-cmc-sanremo-btw-womens-speed-suit","title":"Castelli CMC Sanremo BTW Women's Speed Suit","description":null,"brand":"Castelli","offers":[{"title":"Castelli CMC Speed Suit Sanremo BTW Women's (Progetto X2 Air) - 2XS","offer_id":67611886289175,"sku":"XCCSS0640002CMC-2XS","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Speed Suit Sanremo BTW Women's (Progetto X2 Air) - S","offer_id":67611886485783,"sku":"XCCSS0640002CMC-S","price":349.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli CMC Speed Suit Sanremo BTW Women's (Progetto X2 Air) - M","offer_id":67611886551319,"sku":"XCCSS0640002CMC-M","price":349.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli CMC Speed Suit Sanremo BTW Women's (Progetto X2 Air) - XS","offer_id":67611886616855,"sku":"XCCSS0640002CMC-XS","price":349.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/XCCSS0640002CMC-M__3af939d86ad5.avif?v=1790827308"},{"product_id":"castelli-commuter-reflex-jacket-womens-fiery-red","title":"Castelli Commuter Reflex Jacket Women's Fiery Red","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eDesigned for the rigors of commuting in all weather, this jacket keeps everything out while fitting over your office attire, but where it really shines, quite literally, is with the allover reflectivity that lights up at night yet is practically unnoticeable during the day.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCastelli-exclusive 3-layer allover reflex fabric with 20,000 mm water column waterproofing and 20,000 MVTR breathability\u003c\/li\u003e\n\u003cli\u003eTaped seams for fully waterproof construction\u003c\/li\u003e\n\u003cli\u003eCut to fit over normal clothes, longer in front and back for extra coverage\u003c\/li\u003e\n\u003cli\u003eNo-sew bottom hem for very clean look\u003c\/li\u003e\n\u003cli\u003eNo-sew external zipper flap\u003c\/li\u003e\n\u003cli\u003eInner gaiter can be closed to seal out drafts or left open for ventilation\u003c\/li\u003e\n\u003cli\u003eVelcro wrist closure to effectively seal against gloves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInsulation: \u003cstrong\u003e1\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWaterproofness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindproofness: \u003cstrong\u003e5\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e3\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e2\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e339gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e-2°C - 15°C \/ 28°F - 59°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eRegular\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis is the Castelli of commute jackets, made to deliver maximum function on the bike and then look great when you get to work. We wanted a jacket that provides maximum visibility during those night commutes but doesn't look ridiculous with all kinds of silver reflective bands and strips when you get to the office. We applied a nearly unnoticeable reflective print on the entire surface of the jacket. You don't really see it when you're riding in the daytime or wearing the jacket off the bike, but at night the jacket reflects a distinctive pattern to get you noticed. We didn't stop at the reflectivity. The 20,000 mm water column means no water is coming through, ever. And the 20,000 MVTR breathability means that a good amount of moisture will escape. But it's the ventilation details that make this jacket stand out: there's a gaiter at the waist that you can close to seal out the wind or leave open to let some air come in from the bottom to keep you cooler. This inner gaiter allows us to make a jacket that hangs straight at the bottom — a much cleaner and more refined look than a jacket with wrinkles from an internal elastic.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jacket Commuter Reflex Women's Fiery Red - S","offer_id":67611886420247,"sku":"CLCJ1538656-S","price":449.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Commuter Reflex Women's Fiery Red - M","offer_id":67611886682391,"sku":"CLCJ1538656-M","price":449.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jacket Commuter Reflex Women's Fiery Red - L","offer_id":67611886747927,"sku":"CLCJ1538656-L","price":449.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jacket Commuter Reflex Women's Fiery Red - XL","offer_id":67611886813463,"sku":"CLCJ1538656-XL","price":449.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ1538656-M__a6117d8c9539.avif?v=1790827310"},{"product_id":"castelli-competizione-2-bibshort-mens-belgian-blue","title":"Castelli Competizione 2 Bibshort Men's Belgian Blue","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\u003eMade to do everything right without overdoing anything.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\n\u003cp\u003eKISS Air2 seat pad for all-day comfort\u003c\/p\u003e\n\u003cp\u003eAffinity Pro Lycra® fabric on inside of leg for outstanding stretch and rebound\u003c\/p\u003e\n\u003cp\u003eVortex V2 textured fabric on legs for better aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-edge leg gripper with integrated silicone\u003c\/p\u003e\n\u003cp\u003eFlat-lock stitching\u003c\/p\u003e\n\u003cp\u003eUPF 50+\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\n\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\n\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\n\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\n\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003eLightness 4\/5\u003c\/div\u003e\u003cul\u003e\n\u003cli\u003eWeight:189\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:15°C - 35°C \/ 59°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"richp\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003eMADE TO DO EVERYTHING RIGHT WITHOUT OVERDOING ANYTHING.\u003c\/p\u003e\n\u003cdiv\u003eWe made this short to incorporate as much technology as possible from our top-of-the-line pro-level race short at a more accessible price. And although it's certainly capable of weekend racing, it's also a great comfort performance short even if you never pin on a number.\u003c\/div\u003e\n\u003cdiv\u003eThe majority of the Competizione 2 Bibshort features our Vortex textured fabric. We've used a wide, stretchy leg gripper with integrated silicone to ensure a comfortable, secure fit. The KISS Air2 seat pad has most of the comfort of our top seat pad but represents maximum value. We've given the bib straps an update: the back is in mesh for breathability, while the straps are a lightweight elastic and are comfortable for hours in the saddle.\u003c\/div\u003e\n\u003cdiv\u003eThe intangible part that you'll appreciate most is our knack for building in perfect fit, thanks to the Castelli pattern engineering team. This is the short that brings the best of Castelli's know-how in building comfort performance shorts into an accessible product for your cycling wardrobe.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Bibshort Competizione 2 Belgian Blue - S","offer_id":67611886715159,"sku":"CLCB5004424-S","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Belgian Blue - M","offer_id":67611886911767,"sku":"CLCB5004424-M","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Belgian Blue - L","offer_id":67611887010071,"sku":"CLCB5004424-L","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Belgian Blue - 2XL","offer_id":67611887075607,"sku":"CLCB5004424-2XL","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Belgian Blue - 3XL","offer_id":67611887141143,"sku":"CLCB5004424-3XL","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Belgian Blue - XS","offer_id":67611887206679,"sku":"CLCB5004424-XS","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Belgian Blue - XL","offer_id":67611887304983,"sku":"CLCB5004424-XL","price":224.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCB5004424-L__714ff75dbbb6.avif?v=1790827312"},{"product_id":"castelli-competizione-2-bibshort-mens-black","title":"Castelli Competizione 2 Bibshort Men's Black","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\u003eMade to do everything right without overdoing anything.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\n\u003cp\u003eKISS Air2 seat pad for all-day comfort\u003c\/p\u003e\n\u003cp\u003eAffinity Pro Lycra® fabric on inside of leg for outstanding stretch and rebound\u003c\/p\u003e\n\u003cp\u003eVortex V2 textured fabric on legs for better aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-edge leg gripper with integrated silicone\u003c\/p\u003e\n\u003cp\u003eFlat-lock stitching\u003c\/p\u003e\n\u003cp\u003eUPF 50+\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\n\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\n\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\n\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\n\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003eLightness 4\/5\u003c\/div\u003e\u003cul\u003e\n\u003cli\u003eWeight:189\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:15°C - 35°C \/ 59°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"richp\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003eMADE TO DO EVERYTHING RIGHT WITHOUT OVERDOING ANYTHING.\u003c\/p\u003e\n\u003cdiv\u003eWe made this short to incorporate as much technology as possible from our top-of-the-line pro-level race short at a more accessible price. And although it's certainly capable of weekend racing, it's also a great comfort performance short even if you never pin on a number.\u003c\/div\u003e\n\u003cdiv\u003eThe majority of the Competizione 2 Bibshort features our Vortex textured fabric. We've used a wide, stretchy leg gripper with integrated silicone to ensure a comfortable, secure fit. The KISS Air2 seat pad has most of the comfort of our top seat pad but represents maximum value. We've given the bib straps an update: the back is in mesh for breathability, while the straps are a lightweight elastic and are comfortable for hours in the saddle.\u003c\/div\u003e\n\u003cdiv\u003eThe intangible part that you'll appreciate most is our knack for building in perfect fit, thanks to the Castelli pattern engineering team. This is the short that brings the best of Castelli's know-how in building comfort performance shorts into an accessible product for your cycling wardrobe.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Bibshort Competizione 2 Black - S","offer_id":67611886944535,"sku":"CLCB5004010-S","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Black - M","offer_id":67611887108375,"sku":"CLCB5004010-M","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Black - L","offer_id":67611887173911,"sku":"CLCB5004010-L","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Black - 2XL","offer_id":67611887272215,"sku":"CLCB5004010-2XL","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Black - 3XL","offer_id":67611887370519,"sku":"CLCB5004010-3XL","price":224.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Black - XS","offer_id":67611887468823,"sku":"CLCB5004010-XS","price":224.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Bibshort Competizione 2 Black - XL","offer_id":67611887534359,"sku":"CLCB5004010-XL","price":224.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCB5004010-L__45d940b72931.avif?v=1790827314"},{"product_id":"castelli-competizione-2-kit-bibshort-mens-black","title":"Castelli Competizione 2 Kit Bibshort Men's Black","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\u003eMade to do everything right without overdoing anything.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:178 g\u003c\/li\u003e\n\u003cli\u003eTemperature:15°C - 35°C \/ 59°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eKISS Air2 seat pad for all-day comfort\u003c\/p\u003e\u003cp\u003eAffinity Pro Lycra® fabric on inside of leg for outstanding stretch and rebound\u003c\/p\u003e\u003cp\u003eVortex V2 textured fabric on legs for better aerodynamics\u003c\/p\u003e\u003cp\u003eRaw-edge leg endings with integrated silicone grippers\u003c\/p\u003e\u003cp\u003eFlatlock stitching\u003c\/p\u003e\u003cp\u003eUPF 50+\u003c\/p\u003e\u003cp\u003ePRODUCT CARE\u003c\/p\u003e\u003cp\u003eMachine wash at 30 degrees celsius, tumble dry cool Do not bleach, do not iron, do not iron print, do not dry clean Wash similar colours together.\u003c\/p\u003e\u003cp\u003eMADE TO DO EVERYTHING RIGHT WITHOUT OVERDOING ANYTHING\u003c\/p\u003e\u003cp\u003eWe made this bibshort to incorporate as much technology as possible from our top-of-the-line pro-level race shorts at a more accessible price. And although it's certainly capable of weekend racing, it's also a great comfort performance short even if you never pin on a number. The majority of the Competizione 2 Kit Bibshort features our Vortex textured fabric. We've used a wide, stretchy leg gripper with integrated silicone to ensure a comfortable, secure fit. The KISS Air2 seat pad has most of the comfort of our top seat pad but represents maximum value. The bibs feature mesh for breathability, while the straps are a lightweight elastic and are comfortable for hours in the saddle. The intangible part that you'll appreciate most is our knack for building in perfect fit, thanks to the Castelli pattern engineering team. This is the short that brings the best of Castelli's know-how in building comfort performance shorts to an accessible product for your cycling wardrobe.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Bibshort Competizione 2 Kit Black - S","offer_id":67611887042839,"sku":"CLCB6005010-S","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Kit Black - M","offer_id":67611887239447,"sku":"CLCB6005010-M","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Kit Black - L","offer_id":67611887337751,"sku":"CLCB6005010-L","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Kit Black - 2XL","offer_id":67611887436055,"sku":"CLCB6005010-2XL","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Kit Black - 3XL","offer_id":67611887501591,"sku":"CLCB6005010-3XL","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Bibshort Competizione 2 Kit Black - XL","offer_id":67611887567127,"sku":"CLCB6005010-XL","price":249.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCB6005010-L__45b09c847b99.avif?v=1790827315"},{"product_id":"castelli-competizione-2-shorts-mens-black","title":"Castelli Competizione 2 Shorts Mens Black","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\u003eMade to do everything right without overdoing anything.\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\n\u003cp\u003eKISS Air2 seat pad for all-day comfort\u003c\/p\u003e\n\u003cp\u003eAffinity Pro Lycra® fabric on inside of leg for outstanding stretch and rebound\u003c\/p\u003e\n\u003cp\u003eVortex V2 textured fabric on legs for better aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-edge leg gripper with integrated silicone\u003c\/p\u003e\n\u003cp\u003eFlat-lock stitching\u003c\/p\u003e\n\u003cp\u003eReflective detailing on back\u003c\/p\u003e\n\u003cp\u003eUPF 50+\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\n\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\n\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\n\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\n\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003eLightness 4\/5\u003c\/div\u003e\u003cul\u003e\n\u003cli\u003eWeight:160\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:15°C - 35°C \/ 59°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMADE TO DO EVERYTHING RIGHT WITHOUT OVERDOING ANYTHING.\u003c\/p\u003e\n\u003cdiv\u003eWe made this short to incorporate as much technology as possible from our top-of-the-line pro-level race shorts at a more accessible price. And although it's certainly capable of weekend racing, it's also a great comfort performance short even if you never pin on a number. The majority of the Competizione 2 Short features our Vortex textured fabric. We've used a wide, stretchy leg gripper with integrated silicone to ensure a comfortable, secure fit. The KISS Air2 seat pad has most of the comfort of our top seat pad but represents maximum value. The intangible part that you'll appreciate most is our knack for building in perfect fit, thanks to the Castelli pattern engineering team. This is the short that brings the best of Castelli's know-how in building comfort performance shorts into an accessible product for your cycling wardrobe.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Shorts Competizione 2 Black - S","offer_id":67611887403287,"sku":"CLCS5005010-S","price":209.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shorts Competizione 2 Black - M","offer_id":67611887632663,"sku":"CLCS5005010-M","price":209.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shorts Competizione 2 Black - L","offer_id":67611887730967,"sku":"CLCS5005010-L","price":209.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Shorts Competizione 2 Black - 2XL","offer_id":67611887763735,"sku":"CLCS5005010-2XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Shorts Competizione 2 Black - 3XL","offer_id":67611887829271,"sku":"CLCS5005010-3XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Shorts Competizione 2 Black - XL","offer_id":67611887927575,"sku":"CLCS5005010-XL","price":209.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCS5005010-L__f5f95f5b8732.avif?v=1790827318"},{"product_id":"castelli-competizione-3-glove-black","title":"Castelli Competizione 3 Glove Black","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\u003eThis is a raceable glove that offers excellent grip and just the right amount of padding.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5 \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:51\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:10°C - 38°C \/ 50°F - 100°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eSynthetic palm with medium-density foam padding\u003c\/p\u003e\u003cp\u003eSilicone grip pattern on palm\u003c\/p\u003e\u003cp\u003eVelcro wrist closure for easy on\/off\u003c\/p\u003e\u003cp\u003eStretch back of hand with excellent breathability\u003c\/p\u003e\u003cp\u003eCastelli Damping System (CDS) to protect median nerve\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Glove Competizione 3 Black - S","offer_id":67611887599895,"sku":"CLCG6029010-S","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Competizione 3 Black - M","offer_id":67611887796503,"sku":"CLCG6029010-M","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Competizione 3 Black - L","offer_id":67611887894807,"sku":"CLCG6029010-L","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Competizione 3 Black - 2XL","offer_id":67611887993111,"sku":"CLCG6029010-2XL","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Competizione 3 Black - XS","offer_id":67611888091415,"sku":"CLCG6029010-XS","price":79.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Glove Competizione 3 Black - XL","offer_id":67611888156951,"sku":"CLCG6029010-XL","price":79.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCG6029010-L__47a84c3abe73.avif?v=1790827320"},{"product_id":"castelli-competizione-jacket-mens-green-pepper","title":"Castelli Competizione Jacket Men's Green Pepper","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\u003eVery warm protection in all conditions with a fleece inner layer, Polartec® AirCore™ membrane for wind and rain resistance, and reflective details to keep you seen.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 5\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 4\/5\u003c\/p\u003e\u003cp\u003eWindproofness 5\/5\u003c\/p\u003e\u003cp\u003eBreathability 3\/5\u003c\/p\u003e\u003cp\u003eLightness 3\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:422\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: -4°C - 10°C \/ 25°F - 50°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eVery warm jacket for riding in cold conditions, including with light rain and wet roads\u003c\/p\u003e\u003cp\u003eOuter layer made from Castelli’s exclusive 298 g Polartec® AirCore™ electrospun air-permeable membrane gives industry-leading breathability\u003c\/p\u003e\u003cp\u003eMicro-grid fleece inner face for insulation\u003c\/p\u003e\u003cp\u003eYKK® Vislon® zipper for easy sliding\u003c\/p\u003e\u003cp\u003e3 rear pockets\u003c\/p\u003e\u003cp\u003eReflective heat transfers at sides of pocket\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jacket Competizione Green Pepper - S","offer_id":67611887665431,"sku":"CLCJ5506354-S","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Green Pepper - M","offer_id":67611887862039,"sku":"CLCJ5506354-M","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Green Pepper - L","offer_id":67611887960343,"sku":"CLCJ5506354-L","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Green Pepper - 2XL","offer_id":67611888058647,"sku":"CLCJ5506354-2XL","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Green Pepper - 3XL","offer_id":67611888124183,"sku":"CLCJ5506354-3XL","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Green Pepper - XL","offer_id":67611888189719,"sku":"CLCJ5506354-XL","price":549.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ5506354-L__1457c4a545db.avif?v=1790827321"},{"product_id":"castelli-competizione-jacket-mens-red","title":"Castelli Competizione Jacket Men's Red","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\u003eVery warm protection in all conditions with a fleece inner layer, Polartec® AirCore™ membrane for wind and rain resistance, and reflective details to keep you seen.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 5\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 4\/5\u003c\/p\u003e\u003cp\u003eWindproofness 5\/5\u003c\/p\u003e\u003cp\u003eBreathability 3\/5\u003c\/p\u003e\u003cp\u003eLightness 3\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:422\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: -4°C - 10°C \/ 25°F - 50°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eVery warm jacket for riding in cold conditions, including with light rain and wet roads\u003c\/p\u003e\u003cp\u003eOuter layer made from Castelli’s exclusive 298 g Polartec® AirCore™ electrospun air-permeable membrane gives industry-leading breathability\u003c\/p\u003e\u003cp\u003eMicro-grid fleece inner face for insulation\u003c\/p\u003e\u003cp\u003eYKK® Vislon® zipper for easy sliding\u003c\/p\u003e\u003cp\u003e3 rear pockets\u003c\/p\u003e\u003cp\u003eReflective heat transfers at sides of pocket\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jacket Competizione Red - S","offer_id":67611888025879,"sku":"CLCJ5506023-S","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Red - M","offer_id":67611888255255,"sku":"CLCJ5506023-M","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Red - L","offer_id":67611888353559,"sku":"CLCJ5506023-L","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Red - 2XL","offer_id":67611888386327,"sku":"CLCJ5506023-2XL","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Red - 3XL","offer_id":67611888451863,"sku":"CLCJ5506023-3XL","price":549.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jacket Competizione Red - XL","offer_id":67611888517399,"sku":"CLCJ5506023-XL","price":549.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ5506023-L__378efec6a796.avif?v=1790827325"},{"product_id":"castelli-core-mesh-3-sleeveless-baselayer-mens-black","title":"Castelli Core Mesh 3 Sleeveless Baselayer Men's Black","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\u003eOur lightest and airiest base layer wicks moisture away from your skin, while the open mesh helps hold the jersey up and away from the skin. It's good for warm conditions, and some riders even like it on a hot day, as it allows airflow between the jersey and skin.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eMagic Mesh 90% polyester, 10% Elastane wicking fabric\u003c\/p\u003e\u003cp\u003eMinimalist lightweight construction\u003c\/p\u003e\u003cp\u003eReduced seams for maximum comfort\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 1\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 1\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 5\/5\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight: 115\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 20°C - 40°C\u003c\/li\u003e\n\u003cli\u003eFit: Regular\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli Baselayer Core Mesh 3 Sleeveless Black - S\/M","offer_id":67611888222487,"sku":"CLCJB7028010-SM","price":89.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Core Mesh 3 Sleeveless Black - L\/XL","offer_id":67611888419095,"sku":"CLCJB7028010-LXL","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Core Mesh 3 Sleeveless Black - 2XL","offer_id":67611888550167,"sku":"CLCJB7028010-2XL","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Core Mesh 3 Sleeveless White - S\/M","offer_id":67611888648471,"sku":"CLCJB7028001-SM","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Core Mesh 3 Sleeveless White - L\/XL","offer_id":67611888714007,"sku":"CLCJB7028001-LXL","price":89.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Baselayer Core Mesh 3 Sleeveless White - 2XL","offer_id":67611888746775,"sku":"CLCJB7028001-2XL","price":89.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJB7028001-LXL__e4554a1852a6.avif?v=1790827326"},{"product_id":"castelli-core-seamless-long-sleeve-baselayer-mens-black","title":"Castelli Core Seamless Long Sleeve Baselayer Men's Black","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\u003cscript bis_use=\"true\" type=\"text\/javascript\" charset=\"utf-8\" data-bis-config='[\"facebook.com\/\",\"twitter.com\/\",\"youtube-nocookie.com\/embed\/\",\"\/\/vk.com\/\",\"\/\/www.vk.com\/\",\"\/\/linkedin.com\/\",\"\/\/www.linkedin.com\/\",\"\/\/instagram.com\/\",\"\/\/www.instagram.com\/\",\"\/\/www.google.com\/recaptcha\/api2\/\",\"\/\/hangouts.google.com\/webchat\/\",\"\/\/www.google.com\/calendar\/\",\"\/\/www.google.com\/maps\/embed\",\"spotify.com\/\",\"soundcloud.com\/\",\"\/\/player.vimeo.com\/\",\"\/\/disqus.com\/\",\"\/\/tgwidget.com\/\",\"\/\/js.driftt.com\/\",\"friends2follow.com\",\"\/widget\",\"login\",\"\/\/video.bigmir.net\/\",\"blogger.com\",\"\/\/smartlock.google.com\/\",\"\/\/keep.google.com\/\",\"\/web.tolstoycomments.com\/\",\"moz-extension:\/\/\",\"chrome-extension:\/\/\",\"\/auth\/\",\"\/\/analytics.google.com\/\",\"adclarity.com\",\"paddle.com\/checkout\",\"hcaptcha.com\",\"recaptcha.net\",\"2captcha.com\",\"accounts.google.com\",\"www.google.com\/shopping\/customerreviews\",\"buy.tinypass.com\",\"gstatic.com\",\"secureir.ebaystatic.com\",\"docs.google.com\",\"contacts.google.com\",\"github.com\",\"mail.google.com\",\"chat.google.com\",\"audio.xpleer.com\",\"keepa.com\",\"static.xx.fbcdn.net\",\"sas.selleramp.com\",\"1plus1.video\",\"console.googletagservices.com\"]' src=\"chrome-extension:\/\/eppiocemhmnlbhjplcgkofciiegomcon\/..\/executers\/vi-tr.js\"\u003e\u003c\/script\u003e\u003cp\u003eSeamless for comfort and surprisingly warm for its weight, this base layer is ideal in cool conditions, providing excellent moisture management.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84% polyester \/ 16% polypropylene yarns provide soft, warm wicking and exceptional stretch fit\u003c\/li\u003e\n\u003cli\u003eSeamless construction means extra comfort\u003c\/li\u003e\n\u003cli\u003eLighter weight on side and back\u003c\/li\u003e\n\u003cli\u003eWide neck opening to fit under short-collared jerseys\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eTechnical Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInsulation: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWaterproofness: \u003cstrong\u003e1\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindproofness: \u003cstrong\u003e1\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eLightness: \u003cstrong\u003e4\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e194gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e4°C - 16°C \/ 39°F - 61°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eRegular\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTime to give seamless base layers another try. Seamless construction promises stretch and comfort, but most base layers on the market have a nylon and Lycra® mix that feels comfortable when you put it on but then ends up feeling wet when you're actually riding, and you freeze when you stop. We've worked hard to make this Core Seamless base layer keep you warm and dry, thanks to the addition of polypropylene and polyester yarns, while not compromising the stretch comfort of seamless. We think we've found the sweet spot that also provides a nice level of warmth for cool to cold days.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Baselayer Core Seamless Long Sleeve Black - S\/M","offer_id":67611888288023,"sku":"CLCJB0531010-SM","price":124.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Core Seamless Long Sleeve Black - L\/XL","offer_id":67611888484631,"sku":"CLCJB0531010-LXL","price":124.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Baselayer Core Seamless Long Sleeve Black - 2XL","offer_id":67611888582935,"sku":"CLCJB0531010-2XL","price":124.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJB0531010-LXL__467a9461b5ef.avif?v=1790827327"},{"product_id":"castelli-core-tri-suit-short-sleeve-mens-black","title":"Castelli Core Tri Suit Short Sleeve Men's Black","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\u003eTop short-sleeve suit for your first triathlon experience or budget-minded athletes.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBreathability 4\/5\u003c\/li\u003e\n\u003cli\u003eWeight:282 g\u003c\/li\u003e\n\u003cli\u003eTemperature:15°C - 35°C \/ 59°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eTop short-sleeve suit for your first triathlon experience or budget-minded athletes\u003c\/p\u003e\u003cp\u003eElbow-length sleeves with raw-cut edges for maximum comfort and aerodynamics\u003c\/p\u003e\u003cp\u003e3\/4-length YKK® front zip\u003c\/p\u003e\u003cp\u003e2 rear pockets lie flat in the swim but allow generous room for nutrition\u003c\/p\u003e\u003cp\u003eGIRO4 flat leg grippers on longer legs for maximum aerodynamics\u003c\/p\u003e\u003cp\u003eKISS Tri seat pad that provides comfort on the bike and that you almost don't feel during the run\u003c\/p\u003e\u003cp\u003eUPF x\u003c\/p\u003e\u003cp\u003eTOP SHORT-SLEEVE SUIT FOR YOUR FIRST TRIATHLON EXPERIENCE OR BUDGET-MINDED ATHLETES.\u003c\/p\u003e\u003cp\u003eA suit that has everything you need on race day, in a more economical package. Just like for our top models, we also use a short-sleeve construction, because newcomers or budget-conscious athletes do not want to miss out on aerodynamic advantages and a professional look. We have directly adopted the construction of the two back pockets and the KISS Tri seat pad from our top-of-the line models. With excellent stretch and a forgiving fit, the Core suit is your go-to solution for training and racing at all distances.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Tri Suit Core Short Sleeve Black - S","offer_id":67611888615703,"sku":"CLCB5085010-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Short Sleeve Black - M","offer_id":67611888779543,"sku":"CLCB5085010-M","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Short Sleeve Black - L","offer_id":67611888845079,"sku":"CLCB5085010-L","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Short Sleeve Black - 2XL","offer_id":67611888943383,"sku":"CLCB5085010-2XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Short Sleeve Black - 3XL","offer_id":67611889008919,"sku":"CLCB5085010-3XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Short Sleeve Black - XS","offer_id":67611889107223,"sku":"CLCB5085010-XS","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Short Sleeve Black - XL","offer_id":67611889205527,"sku":"CLCB5085010-XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCB5085010-L__a7dd98a3f34b.avif?v=1790827330"},{"product_id":"castelli-core-tri-suit-short-sleeve-womens-belgian-blue-bri","title":"Castelli Core Tri Suit Short Sleeve Women's Belgian Blue\/Bri","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\u003eTop short-sleeve suit for your first triathlon experience or budget-minded athletes.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBreathability 4\/5\u003c\/li\u003e\n\u003cli\u003eWeight:254 g\u003c\/li\u003e\n\u003cli\u003eTemperature:15°C - 35°C \/ 59°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eTop short-sleeve suit for your first triathlon experience or budget-minded athletes\u003c\/p\u003e\u003cp\u003eElbow-length sleeves with raw-cut edges for maximum comfort and aerodynamics\u003c\/p\u003e\u003cp\u003e3\/4-length YKK® front zip\u003c\/p\u003e\u003cp\u003e2 rear pockets lie flat in the swim but allow generous room for nutrition\u003c\/p\u003e\u003cp\u003eGIRO4 flat leg grippers on longer legs for maximum aerodynamics\u003c\/p\u003e\u003cp\u003eKISS Tri seat pad that provides comfort on the bike and that you almost don't feel during the run\u003c\/p\u003e\u003cp\u003eUPF x\u003c\/p\u003e\u003cp\u003eTOP SHORT-SLEEVE SUIT FOR YOUR FIRST TRIATHLON EXPERIENCE OR BUDGET-MINDED ATHLETES.\u003c\/p\u003e\u003cp\u003eA suit that has everything you need on race day, in a more economical package. Just like for our top models, we also use a short-sleeve construction, because newcomers or budget-conscious athletes do not want to miss out on aerodynamic advantages and a professional look. We have directly adopted the construction of the two back pockets and the KISS Tri seat pad from our top-of-the line models. With excellent stretch and a forgiving fit, the Core suit is your go-to solution for training and racing at all distances.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Tri Suit Core Womens Suit Short Sleeve Belgian Blue\/Bright Rose- S","offer_id":67611888681239,"sku":"CLCB5092424-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Womens Suit Short Sleeve Belgian Blue\/Bright Rose- M","offer_id":67611888877847,"sku":"CLCB5092424-M","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Womens Suit Short Sleeve Belgian Blue\/Bright Rose- L","offer_id":67611888976151,"sku":"CLCB5092424-L","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Tri Suit Core Womens Suit Short Sleeve Belgian Blue\/Bright Rose- XS","offer_id":67611889041687,"sku":"CLCB5092424-XS","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCB5092424-M__741e42bce14a.avif?v=1790827331"},{"product_id":"castelli-corretto-jersey-mens-belgian-blue-neon-cobalt-whit","title":"Castelli Corretto Jersey Men's Belgian Blue\/Neon Cobalt-Whit","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\u003eFast and bold to always stay ahead of the pack.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBreathability 4\/5\u003c\/li\u003e\n\u003cli\u003eLightness 45\u003c\/li\u003e\n\u003cli\u003eWeight:131 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eRace fit — ideal for high-intensity road riding and racing\u003c\/p\u003e\u003cp\u003eEngineered with contrasting fabrics on body and sleeves to optimize comfort in key zones\u003c\/p\u003e\u003cp\u003eSleeve and body fabric optimized for breathability and aerodynamics\u003c\/p\u003e\u003cp\u003eSleeves finished with bonded tape edge\u003c\/p\u003e\u003cp\u003eContoured collar construction enhances fit around neck\u003c\/p\u003e\u003cp\u003e3 back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\u003cp\u003ePRODUCT CARE\u003c\/p\u003e\u003cp\u003eMachine wash at 30 degrees celsius, tumble dry cool Do not bleach, do not iron, do not iron print, do not dry clean Wash similar colours together\u003c\/p\u003e\u003cp\u003eESPRESSO + GRAPPA = CORRETTO\u003c\/p\u003e\u003cp\u003eIn the bars of our local Veneto region there's a ritual we love: a shot of espresso “corrected” with a splash of grappa — caffè corretto. A small gesture with big character. That same spirit inspired the Corretto Jersey. Corretto in Italian means “corrected” or “refined.” This jersey reflects that idea — an evolution of our design language with sharper graphics, bolder lines, and a confident new energy. It’s rooted in tradition, but distinctly modern. Like the drink, the Corretto Jersey blends two elements into one: performance and personality. Clean, expressive, and unmistakably Castelli.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Corretto Belgian Blue\/Neon Cobalt-White - S","offer_id":67611888812311,"sku":"CLCJ6009424-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Belgian Blue\/Neon Cobalt-White - M","offer_id":67611889074455,"sku":"CLCJ6009424-M","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Belgian Blue\/Neon Cobalt-White - L","offer_id":67611889172759,"sku":"CLCJ6009424-L","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Belgian Blue\/Neon Cobalt-White - 2XL","offer_id":67611889238295,"sku":"CLCJ6009424-2XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Belgian Blue\/Neon Cobalt-White - XL","offer_id":67611889303831,"sku":"CLCJ6009424-XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ6009424-L__7f5e44106b14.avif?v=1790827332"},{"product_id":"castelli-corretto-jersey-mens-ivory-clay-black","title":"Castelli Corretto Jersey Men's Ivory\/Clay-Black","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\u003eFast and bold to always stay ahead of the pack.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBreathability 4\/5\u003c\/li\u003e\n\u003cli\u003eLightness 45\u003c\/li\u003e\n\u003cli\u003eWeight:131 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eRace fit — ideal for high-intensity road riding and racing\u003c\/p\u003e\u003cp\u003eEngineered with contrasting fabrics on body and sleeves to optimize comfort in key zones\u003c\/p\u003e\u003cp\u003eSleeve and body fabric optimized for breathability and aerodynamics\u003c\/p\u003e\u003cp\u003eSleeves finished with bonded tape edge\u003c\/p\u003e\u003cp\u003eContoured collar construction enhances fit around neck\u003c\/p\u003e\u003cp\u003e3 back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\u003cp\u003ePRODUCT CARE\u003c\/p\u003e\u003cp\u003eMachine wash at 30 degrees celsius, tumble dry cool Do not bleach, do not iron, do not iron print, do not dry clean Wash similar colours together\u003c\/p\u003e\u003cp\u003eESPRESSO + GRAPPA = CORRETTO\u003c\/p\u003e\u003cp\u003eIn the bars of our local Veneto region there's a ritual we love: a shot of espresso “corrected” with a splash of grappa — caffè corretto. A small gesture with big character. That same spirit inspired the Corretto Jersey. Corretto in Italian means “corrected” or “refined.” This jersey reflects that idea — an evolution of our design language with sharper graphics, bolder lines, and a confident new energy. It’s rooted in tradition, but distinctly modern. Like the drink, the Corretto Jersey blends two elements into one: performance and personality. Clean, expressive, and unmistakably Castelli.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Corretto Ivory\/Clay-Black - S","offer_id":67611889139991,"sku":"CLCJ6009065-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Ivory\/Clay-Black - M","offer_id":67611889336599,"sku":"CLCJ6009065-M","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Ivory\/Clay-Black - L","offer_id":67611889402135,"sku":"CLCJ6009065-L","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Ivory\/Clay-Black - 2XL","offer_id":67611889467671,"sku":"CLCJ6009065-2XL","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Corretto Ivory\/Clay-Black - XL","offer_id":67611889565975,"sku":"CLCJ6009065-XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ6009065-L__71b26412c3e5.avif?v=1790827335"},{"product_id":"castelli-corretto-jersey-womens-elmwood-rosa-giro","title":"Castelli Corretto Jersey Women's Elmwood\/Rosa Giro","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\u003eEspresso + Grappa = Corretto\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBreathability 4\/5\u003c\/li\u003e\n\u003cli\u003eLightness 45\u003c\/li\u003e\n\u003cli\u003eWeight:150 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Race\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eRace fit — ideal for high-intensity road riding and racing\u003c\/p\u003e\u003cp\u003eEngineered with contrasting fabrics on body and sleeves to optimize comfort in key zones\u003c\/p\u003e\u003cp\u003eSleeve and body fabric optimized for breathability and aerodynamics\u003c\/p\u003e\u003cp\u003eSleeves finished with bonded tape edges\u003c\/p\u003e\u003cp\u003eContoured collar construction enhances fit around neck\u003c\/p\u003e\u003cp\u003e3 back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\u003cp\u003ePRODUCT CARE\u003c\/p\u003e\u003cp\u003eMachine wash at 30 degrees celsius, tumble dry cool Do not bleach, do not iron, do not iron print, do not dry clean Wash similar colours together\u003c\/p\u003e\u003cp\u003eESPRESSO + GRAPPA = CORRETTO\u003c\/p\u003e\u003cp\u003eIn the bars of our local Veneto region there's a ritual we love: a shot of espresso “corrected” with a splash of grappa — caffè corretto. A small gesture with big character. That same spirit inspired the Corretto Jersey. Corretto in Italian means “corrected” or “refined.” This jersey reflects that idea — an evolution of our design language with sharper graphics, bolder lines, and a confident new energy. It’s rooted in tradition, but distinctly modern. Like the drink, the Corretto Jersey blends two elements into one: performance and personality. Clean, expressive, and unmistakably Castelli.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Corretto Women's Elmwood\/Rosa Giro - S","offer_id":67611889271063,"sku":"CLCJ6053204-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Women's Elmwood\/Rosa Giro - M","offer_id":67611889434903,"sku":"CLCJ6053204-M","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Women's Elmwood\/Rosa Giro - L","offer_id":67611889533207,"sku":"CLCJ6053204-L","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Corretto Women's Elmwood\/Rosa Giro - XS","offer_id":67611889631511,"sku":"CLCJ6053204-XS","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/files\/CLCJ6053204-M__b45e7ede3d0d.avif?v=1790827336"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1813\/7183\/collections\/casatelli-Brand-Logo.png?v=1792380093","url":"https:\/\/eurocycling.co.nz\/collections\/castelli.oembed?page=8","provider":"Euro Cycling NZ","version":"1.0","type":"link"}