{"title":"Mens Road Jersey","description":null,"products":[{"product_id":"castelli-perfetto-ros-2-wind-jersey-mens-tauranga-bike-shop","title":"Castelli Perfetto RoS 2 Wind Jersey Men's","description":"\u003cp\u003eWith just a base layer, this is a wind-protection jersey for mild conditions. Alternatively, use it over a jersey like a vest with added protection on your shoulders. Lightweight, breathable front wind protection with allover water repellency.\u003c\/p\u003e\u003cp\u003eThe Perfetto RoS 2 Wind Jersey started life as a request from our pro riders: I want to wear the Gabba all the time, but sometimes it's too hot. So a somewhat lighter and more breathable Gabba became the Perfetto Light. With the fourth generation, we've also changed the name from Perfetto Light to Perfetto RoS 2 Wind Jersey. And it has become a staple in our autumn and spring wardrobes because it's so useful in so many situations ... which makes it very hard to define. In one sense it's a warmer vest, since it has the same construction as the Perfetto RoS 2 Vest but with short sleeves. In another sense it's a less warm Gabba. In another sense it's a jersey with front wind protection. Regardless of how YOU define it, you'll appreciate how it gives the right amount of protection on cool days while maintaining a high level of breathability. It makes you feel warm and protected, yet offers almost the same lightness and freedom of movement as a summer jersey. For mild days, we'll use it as a jersey over a light base layer with Seamless arm warmers. For rides in cooler or changeable conditions, we'll layer it over a jersey, with either Seamless or Nano Flex arm warmers. The \"2\" part of the name refers to the updates to the latest version, including a YKK® Vislon® zipper with both top and bottom openings for more adjustable ventilation. The reflectivity on the back is more visible, the three pockets hold more gear, and the extended \"tail\" has been reduced to make the piece more packable.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLightest Castelli short-sleeve wind protection\u003c\/li\u003e\n\u003cli\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch lightweight fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eNano Flex Light Woven on back for breathable stretch with good water protection\u003c\/li\u003e\n\u003cli\u003eTop- and bottom-opening YKK® Vislon® zipper for easy ventilation adjustment on the fly\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eReflective panel at bottom of pockets\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInsulation: 2\/5\u003c\/li\u003e\n\u003cli\u003eWaterproofness: 4\/5\u003c\/li\u003e\n\u003cli\u003eWindproofness: 4\/5\u003c\/li\u003e\n\u003cli\u003eBreathability: 4\/5\u003c\/li\u003e\n\u003cli\u003eLightness: 4\/5\u003c\/li\u003e\n\u003c\/ul\u003e\u003cul\u003e\n\u003cli\u003eWeight: \u003cspan\u003e251gm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cspan\u003e10°C - 18°C \/ 50°F - 64°F\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cspan\u003ePerformance\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - 2XL","offer_id":43422568972455,"sku":"CLCJ2513085-2XL","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - 3XL","offer_id":43422569005223,"sku":"CLCJ2513085-3XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - L","offer_id":43422569037991,"sku":"CLCJ2513085-L","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - M","offer_id":43422569070759,"sku":"CLCJ2513085-M","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - S","offer_id":43422569103527,"sku":"CLCJ2513085-S","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - XL","offer_id":43422569136295,"sku":"CLCJ2513085-XL","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Savile Blue - 2XL","offer_id":43422569169063,"sku":"CLCJ2513414-2XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Savile Blue - 3XL","offer_id":43422569201831,"sku":"CLCJ2513414-3XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Savile Blue - L","offer_id":43422569234599,"sku":"CLCJ2513414-L","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Savile Blue - M","offer_id":43422569267367,"sku":"CLCJ2513414-M","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Savile Blue - S","offer_id":43422569300135,"sku":"CLCJ2513414-S","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Savile Blue - XL","offer_id":43422569332903,"sku":"CLCJ2513414-XL","price":339.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/products\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJiXC9pbWFnZXNcL3Byb2RpbWdcLzMwNTQ4XzEuanBlZyIsImVkaXRzIjp7InJlc2l6ZSI6eyJ3aWR0aCI6MTIwMCwiaGVpZ2h0IjoxMjAwLCJmaXQiOiJpbnNpZGUiLCJ.jpg?v=1691745754"},{"product_id":"castelli-premio-black-jersey-mens-tauranga-bike-shop","title":"Castelli Premio Black Jersey Men's","description":"\u003cp\u003e\u003c\/p\u003e\u003ch3\u003e\u003cstrong\u003eMaximum comfort and performance.\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003eThe name says it all. The Premio Jersey is designed for maximum comfort and performance. We've taken the technology and fabrics used in the Premio Bibshort and adapted them into the jerseys. Two separate stretch woven fabrics provide numerous benefits: great fit, excellent moisture management, maximum aerodynamics, light weight, durability, and a beautiful smooth finish with a premium feel. The sleeves have a ribbed construction like the Premio short for a snug but not tight fit and an exact color match. The recycled polyester stretch woven fabric on the body is lightweight, soft, and stretchy for an excellent fit. It's also excellent at wicking away sweat on those hot days. To finish the Premio Jersey, we've paid close attention to all the little details as well, such as the zipper pull and the gripper elastic. When we brought out the Premio Black Bibshort, everyone asked, \"What jersey do I wear with it?\" Here's the jersey that matches perfectly, in style, comfort, and performance.\u003c\/p\u003e\n\u003cbr\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eStretch woven lightweight body fabric in recycled microfiber polyester for excellent moisture management and 26% elastane for stretch\u003c\/li\u003e\n\u003cli\u003eMain body fabric rated at UPF 50+ for maximum sun protection\u003c\/li\u003e\n\u003cli\u003eShoulder panel in recycled ribbed stretch woven mesh to keep you cool and comfortable while adding world-class aerodynamics\u003c\/li\u003e\n\u003cli\u003eCollarless construction makes it feel lighter and cooler\u003c\/li\u003e\n\u003cli\u003eReverse-coil self-locking YKK® zipper with U-shaped zipper pull for easy adjustment\u003c\/li\u003e\n\u003cli\u003eSilicone gripper elastic on back with no-sew bonded front elastic panel\u003c\/li\u003e\n\u003cli\u003e3 rear pockets with additional hidden zippered security pocket\u003c\/li\u003e\n\u003cli\u003eReflective logo on back\u003c\/li\u003e\n\u003cli\u003eFabrics made with recycled yarns\u003c\/li\u003e\n\u003c\/ul\u003e\u003cul\u003e\n\u003cli\u003eWeight: 145gm\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e16°C - 35°C\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Premio Black Light Black\/Black - L","offer_id":43422578999463,"sku":"CLCJ3008085-L","price":369.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Premio Black Light Black\/Black - M","offer_id":43422579032231,"sku":"CLCJ3008085-M","price":369.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Premio Black Light Black\/Black - S","offer_id":43422579064999,"sku":"CLCJ3008085-S","price":369.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Premio Black Light Black\/Black - XL","offer_id":43422579097767,"sku":"CLCJ3008085-XL","price":369.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/products\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJiXC9pbWFnZXNcL3Byb2RpbWdcLzMyMjc2XzEucG5nIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2lkZSIsInd.png?v=1691745983"},{"product_id":"castelli-unlimited-allroad-jersey-mens-bike-shop-tauranga","title":"Castelli Unlimited Allroad Jersey Men's","description":"\u003cp\u003eAll the performance of a Castelli race jersey, just without the aerodynamics and tight fit.\u003c\/p\u003e\u003cp\u003eDoes gravel need a new dress code? Maybe, but with fat tires and big-tubed bikes with bags on them, an aero jersey just doesn't look right. But why should you give up performance and comfort? That's the concept behind this jersey: all the performance of Castelli's best jerseys except the aerodynamics. First we created a new fabric with leading Italian knitter Borgini. The lightweight fabric has a small horizontal stripe and a gorgeous soft hand. It maintains outstanding moisture management and ample horizontal stretch but has limited vertical stretch so your pockets don't sag. And it blocks 98% of UV rays. The jersey has a neutral fit to it: straighter in the body, extra space across the chest. Less drop from front to back. The design is clean and technical, even the chest stripe is embossed for tone-on-tone detailing. No more feeling self-conscious at your coffee stop. The jersey is full of thoughtful details, like a covered YKK® front zipper, a fourth zippered key pocket, and bonded no-sew sleeve endings.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInterlock 115 g 100% polyester fabric for excellent moisture management\u003c\/li\u003e\n\u003cli\u003eMedium fit for comfort on the trail or road\u003c\/li\u003e\n\u003cli\u003ePartially covered YKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003e3 rear pockets with extra zippered security pocket\u003c\/li\u003e\n\u003cli\u003eEmbossed stripe across chest\u003c\/li\u003e\n\u003cli\u003eNo-sew sleeve hem finishing\u003c\/li\u003e\n\u003cli\u003eSilicone gripper elastic\u003c\/li\u003e\n\u003cli\u003eWeight: \u003cspan\u003e214gm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 16°C - 35°C\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Unlimited Allroad Dark Gray - 2XL","offer_id":43422628577447,"sku":"CLCJ2006030-2XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Dark Gray - 3XL","offer_id":43422628610215,"sku":"CLCJ2006030-3XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Dark Gray - L","offer_id":43422628642983,"sku":"CLCJ2006030-L","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Dark Gray - M","offer_id":43422628675751,"sku":"CLCJ2006030-M","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Dark Gray - S","offer_id":43422628708519,"sku":"CLCJ2006030-S","price":209.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Unlimited Allroad Dark Gray - XL","offer_id":43422628741287,"sku":"CLCJ2006030-XL","price":209.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/products\/eyJidWNrZXQiOiJ3ZWItbmluamEtaW1hZ2VzIiwia2V5IjoicHJ2YjJiXC9pbWFnZXNcL3Byb2RpbWdcLzI5NTYzXzIucG5nIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoxMjAwLCJoZWlnaHQiOjEyMDAsImZpdCI6Imluc2lkZSIsInd.png?v=1691747238"},{"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 - XS","offer_id":51597663502503,"sku":"CLCJ0921025-XS","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - S","offer_id":51597663895719,"sku":"CLCJ0921025-S","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - M","offer_id":51597664223399,"sku":"CLCJ0921025-M","price":259.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey #Giro109 Espresso 2 - L","offer_id":51597664321703,"sku":"CLCJ0921025-L","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - XL","offer_id":51597664354471,"sku":"CLCJ0921025-XL","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey #Giro109 Espresso 2 - 2XL","offer_id":51597664682151,"sku":"CLCJ0921025-2XL","price":259.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ0921025-L__20ab23404d78.avif?v=1792677747"},{"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":51597664780455,"sku":"CLCJ4005085-M","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - L","offer_id":51597665173671,"sku":"CLCJ4005085-L","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - XL","offer_id":51597665468583,"sku":"CLCJ4005085-XL","price":269.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Race 7.0 Light Black - 2XL","offer_id":51597665599655,"sku":"CLCJ4005085-2XL","price":269.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 7.0 Light Black - 3XL","offer_id":51597665927335,"sku":"CLCJ4005085-3XL","price":269.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4005085-M__cf6ce1f7def9.avif?v=1792677755"},{"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":51597665075367,"sku":"CLCJ5010010-S","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - M","offer_id":51597665501351,"sku":"CLCJ5010010-M","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - L","offer_id":51597665665191,"sku":"CLCJ5010010-L","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S Black - XL","offer_id":51597665992871,"sku":"CLCJ5010010-XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Race 8S Black - 2XL","offer_id":51597666091175,"sku":"CLCJ5010010-2XL","price":299.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ5010010-L__a90eaac753a9.avif?v=1792677753"},{"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":51597665632423,"sku":"CLCJ5010001-S","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S White - M","offer_id":51597666386087,"sku":"CLCJ5010001-M","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S White - L","offer_id":51597666517159,"sku":"CLCJ5010001-L","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Aero Race 8S White - XL","offer_id":51597666812071,"sku":"CLCJ5010001-XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Aero Race 8S White - 2XL","offer_id":51597666975911,"sku":"CLCJ5010001-2XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ5010001-L__2f457325d38c.avif?v=1792677756"},{"product_id":"castelli-entrata-6-jersey-belgian-blue","title":"Castelli Entrata 6 Jersey 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\u003eTrickle-down technology for both comfort and aerodynamics from Castelli's extensive R\u0026amp;D.\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: 151\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: Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003ePatterning taken from Aero Race 8S Jersey, but with a more forgiving fit\u003c\/p\u003e\u003cp\u003eVelocity sleeves with raw-cut endings for comfort\u003c\/p\u003e\u003cp\u003eBody fabric with stretch and breathability for 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 for ample storage\u003c\/p\u003e\u003cp\u003eYKK® Vislon® zipper for easy use\u003c\/p\u003e\u003cp\u003eProtection insert behind collar to prevent irritation\u003c\/p\u003e\u003cp\u003eUPF 33\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eA perfect blend of affordability and advanced performance. Benefiting from trickle-down technology inspired by the Aero Race 8S jerseys, the Entrata 6 delivers exceptional aerodynamic efficiency and comfort at a significantly lower cost. Constructed from lightweight, breathable fabric, it ensures superior ventilation and moisture management to keep you cool and dry. The streamlined cut reduces drag, enhancing your speed and performance on every ride. Featuring a full-length zipper for customizable airflow and three rear pockets for easy storage of essentials, this jersey combines practicality with cutting-edge design. Perfect for both newcomers and seasoned cyclists seeking performance without compromise.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Entrata 6 Belgian Blue\/Deep Bordeaux-Silver - S","offer_id":51597681557671,"sku":"CLCJ5014424-S","price":159.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Entrata 6 Belgian Blue\/Deep Bordeaux-Silver - M","offer_id":51597681885351,"sku":"CLCJ5014424-M","price":159.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Entrata 6 Belgian Blue\/Deep Bordeaux-Silver - L","offer_id":51597682245799,"sku":"CLCJ5014424-L","price":159.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Entrata 6 Belgian Blue\/Deep Bordeaux-Silver - XL","offer_id":51597682376871,"sku":"CLCJ5014424-XL","price":159.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Entrata 6 Belgian Blue\/Deep Bordeaux-Silver - 2XL","offer_id":51597682475175,"sku":"CLCJ5014424-2XL","price":159.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Entrata 6 Belgian Blue\/Deep Bordeaux-Silver - 3XL","offer_id":51597682540711,"sku":"CLCJ5014424-3XL","price":159.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ5014424-L__432bc9649bc2.avif?v=1792677827"},{"product_id":"castelli-entrata-6-jersey-red-smoky-gray-silver-gray","title":"Castelli Entrata 6 Jersey Red\/Smoky Gray - Silver Gray","description":null,"brand":"Castelli","offers":[{"title":"Castelli Jersey Entrata 6 Red\/Smoky Gray - Silver Gray - S","offer_id":51597681590439,"sku":"CLCJ5014023-S","price":159.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Entrata 6 Red\/Smoky Gray - Silver Gray - M","offer_id":51597681852583,"sku":"CLCJ5014023-M","price":159.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Entrata 6 Red\/Smoky Gray - Silver Gray - L","offer_id":51597682213031,"sku":"CLCJ5014023-L","price":159.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Entrata 6 Red\/Smoky Gray - Silver Gray - XL","offer_id":51597682344103,"sku":"CLCJ5014023-XL","price":159.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Entrata 6 Red\/Smoky Gray - Silver Gray - 2XL","offer_id":51597682442407,"sku":"CLCJ5014023-2XL","price":159.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Entrata 6 Red\/Smoky Gray - Silver Gray - 3XL","offer_id":51597682573479,"sku":"CLCJ5014023-3XL","price":159.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ5014023-L__a7b1b4eefbbc.avif?v=1792677825"},{"product_id":"castelli-espresso-2-jersey-black","title":"Castelli Espresso 2 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\u003eDesigned to be your favorite jersey for every ride except race day. Espresso comfort and style, revised and refined. 2.0.\u003c\/p\u003e\u003cp\u003eYOUR FAVORITE JERSEY. REVISED AND REFINED. 2.0\u003c\/p\u003e\u003cp\u003eWhen we set out to make the original Espresso Jersey, we wanted to create the jersey that you’d always reach for, no matter whether you normally wear an aero race-fit jersey or a more regular-cut jersey. We developed a fabric that would allow for a close-to-body fit without being constrictive or feeling tight. Our proprietary Air_O fabric also offers great breathability and moisture management and, amazingly, tests well in the wind tunnel. With innovation in our DNA and a healthy obsession for details, we set about perfecting our favorite jersey. The updates on the Espresso 2 Jersey include even better fit: close to body but never restricting. We focused a lot of attention on improving the pocket structure, giving even better support and compression while reducing pocket sag, and we added a nice finish to the edge. Of course, the fourth zippered pocket remains essential for valuables. You can find the updated subtle logos in tone-on-tone color, and our signature red scorpion on the zipper puller.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES \u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:109 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\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 4th 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\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 colors together.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso 2 Black - S","offer_id":51597687783591,"sku":"CLCJ6011010-S","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso 2 Black - M","offer_id":51597688701095,"sku":"CLCJ6011010-M","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso 2 Black - L","offer_id":51597688799399,"sku":"CLCJ6011010-L","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso 2 Black - XL","offer_id":51597689094311,"sku":"CLCJ6011010-XL","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso 2 Black - 2XL","offer_id":51597689159847,"sku":"CLCJ6011010-2XL","price":249.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso 2 Black - 3XL","offer_id":51597689421991,"sku":"CLCJ6011010-3XL","price":249.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ6011010-L__b4e31b45c3d6.avif?v=1792677855"},{"product_id":"castelli-espresso-mens-jersey-belgian-blue","title":"Castelli Espresso Men's Jersey 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\u003eYour new favourite jersey. Designed and engineered with an emphasis on comfort and performance, no matter what type of ride you are planning on today, the Espresso Jersey is the best choice.\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eProduct features\u003c\/p\u003e\n\u003cp\u003eCastelli engineered Air_O Stretch fabric for breathability, comfort and perfect fit\u003c\/p\u003e\n\u003cp\u003eFabric optimized for breathability and aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-cut sleeve endings for comfort\u003c\/p\u003e\n\u003cp\u003eThree back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\n\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab for added visibility\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTechnical Features \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: 161\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit: Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Belgian Blue - S","offer_id":51597702234279,"sku":"CLCJ4007424-S","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Belgian Blue - M","offer_id":51597702725799,"sku":"CLCJ4007424-M","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Belgian Blue - L","offer_id":51597702824103,"sku":"CLCJ4007424-L","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Belgian Blue - XL","offer_id":51597703119015,"sku":"CLCJ4007424-XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Belgian Blue - 2XL","offer_id":51597703217319,"sku":"CLCJ4007424-2XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Belgian Blue - 3XL","offer_id":51597703282855,"sku":"CLCJ4007424-3XL","price":239.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4007424-M__0aa2926f762a.avif?v=1792677914"},{"product_id":"castelli-espresso-mens-jersey-deep-bordeaux-silver-moon","title":"Castelli Espresso Men's Jersey Deep Bordeaux\/Silver Moon","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 new favourite jersey. Designed and engineered with an emphasis on comfort and performance, no matter what type of ride you are planning on today, the Espresso Jersey is the best choice.\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eProduct features\u003c\/p\u003e\n\u003cp\u003eCastelli engineered Air_O Stretch fabric for breathability, comfort and perfect fit\u003c\/p\u003e\n\u003cp\u003eFabric optimized for breathability and aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-cut sleeve endings for comfort\u003c\/p\u003e\n\u003cp\u003eThree back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\n\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab for added visibility\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTechnical Features \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: 161\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit: Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Deep Bordeaux\/Silver Moon  - S","offer_id":51597703184551,"sku":"CLCJ4007625-S","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Deep Bordeaux\/Silver Moon  - M","offer_id":51597703348391,"sku":"CLCJ4007625-M","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Deep Bordeaux\/Silver Moon  - L","offer_id":51597703413927,"sku":"CLCJ4007625-L","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Deep Bordeaux\/Silver Moon  - XL","offer_id":51597703479463,"sku":"CLCJ4007625-XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Deep Bordeaux\/Silver Moon  - 2XL","offer_id":51597703774375,"sku":"CLCJ4007625-2XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Deep Bordeaux\/Silver Moon  - 3XL","offer_id":51597704036519,"sku":"CLCJ4007625-3XL","price":239.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4007625-M__09de4ac0b5a8.avif?v=1792677918"},{"product_id":"castelli-espresso-mens-jersey-ivory-dark-gray","title":"Castelli Espresso Men's Jersey Ivory\/Dark 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\u003eYour new favourite jersey. Designed and engineered with an emphasis on comfort and performance, no matter what type of ride you are planning on today, the Espresso Jersey is the best choice.\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eProduct features\u003c\/p\u003e\n\u003cp\u003eCastelli engineered Air_O Stretch fabric for breathability, comfort and perfect fit\u003c\/p\u003e\n\u003cp\u003eFabric optimized for breathability and aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-cut sleeve endings for comfort\u003c\/p\u003e\n\u003cp\u003eThree back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\n\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab for added visibility\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTechnical Features \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: 161\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit: Tailored\u003c\/li\u003e\n\u003cli\u003e\u003cbr\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Ivory\/Dark Gray - S","offer_id":51597703250087,"sku":"CLCJ4007065-S","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Ivory\/Dark Gray - M","offer_id":51597703446695,"sku":"CLCJ4007065-M","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Ivory\/Dark Gray - L","offer_id":51597703708839,"sku":"CLCJ4007065-L","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Ivory\/Dark Gray - XL","offer_id":51597703807143,"sku":"CLCJ4007065-XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Ivory\/Dark Gray - 2XL","offer_id":51597704102055,"sku":"CLCJ4007065-2XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Ivory\/Dark Gray - 3XL","offer_id":51597704200359,"sku":"CLCJ4007065-3XL","price":239.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4007065-L__b694d65dab2d.avif?v=1792677918"},{"product_id":"castelli-espresso-mens-jersey-light-black","title":"Castelli Espresso Men's 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\u003eYour new favourite jersey. Designed and engineered with an emphasis on comfort and performance, no matter what type of ride you are planning on today, the Espresso Jersey is the best choice.\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eProduct features\u003c\/p\u003e\n\u003cp\u003eCastelli engineered Air_O Stretch fabric for breathability, comfort and perfect fit\u003c\/p\u003e\n\u003cp\u003eFabric optimized for breathability and aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-cut sleeve endings for comfort\u003c\/p\u003e\n\u003cp\u003eThree back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\n\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab for added visibility\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTechnical Features \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: 161\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit: Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Light Black - S","offer_id":51597703315623,"sku":"CLCJ4007085-S","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Light Black - M","offer_id":51597703741607,"sku":"CLCJ4007085-M","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Light Black - L","offer_id":51597704069287,"sku":"CLCJ4007085-L","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Light Black - XL","offer_id":51597704134823,"sku":"CLCJ4007085-XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Light Black - 2XL","offer_id":51597704429735,"sku":"CLCJ4007085-2XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Light Black - 3XL","offer_id":51597704528039,"sku":"CLCJ4007085-3XL","price":239.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4007085-M__f06fa7f21e9b.avif?v=1792677920"},{"product_id":"castelli-espresso-mens-jersey-pool-blue-dark-gray","title":"Castelli Espresso Men's Jersey Pool Blue\/Dark 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\u003eYour new favourite jersey. Designed and engineered with an emphasis on comfort and performance, no matter what type of ride you are planning on today, the Espresso Jersey is the best choice.\u003c\/p\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eProduct features\u003c\/p\u003e\n\u003cp\u003eCastelli engineered Air_O Stretch fabric for breathability, comfort and perfect fit\u003c\/p\u003e\n\u003cp\u003eFabric optimized for breathability and aerodynamics\u003c\/p\u003e\n\u003cp\u003eRaw-cut sleeve endings for comfort\u003c\/p\u003e\n\u003cp\u003eThree back pockets with fourth zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\n\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab for added visibility\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTechnical Features \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: 161\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: 18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit: Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Pool Blue\/Dark Gray - M","offer_id":51597704167591,"sku":"CLCJ4007457-M","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Pool Blue\/Dark Gray - L","offer_id":51597704757415,"sku":"CLCJ4007457-L","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Pool Blue\/Dark Gray - XL","offer_id":51597705052327,"sku":"CLCJ4007457-XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Pool Blue\/Dark Gray - 2XL","offer_id":51597705117863,"sku":"CLCJ4007457-2XL","price":239.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4007457-L__032715b3b7b5.avif?v=1792677923"},{"product_id":"castelli-espresso-mens-jersey-vivid-orange","title":"Castelli Espresso Men's Jersey Vivid Orange","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\u003eWarm, soft, and comfortable. Three things any good thermal jersey should be. The Espresso Thermal W Jersey is all three. The luxuriously soft fabric feels amazing next to the skin while keeping you warm and, most importantly, comfortable.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 3\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 2\/5\u003c\/p\u003e\u003cp\u003eBreathability 3\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5 \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:200\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:12°C - 18°C \/ 54°F - 64°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cdiv aria-labelledby=\"flush-headingTwo\" data-bs-parent=\"#accordions_Container\"\u003e\n\u003cp\u003eLuxuriously soft and warm fleece-lined fabric with stretch for comfort and perfect fit\u003c\/p\u003e\n\u003cp\u003e3 back pockets with 4th zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use zipper pull\u003c\/p\u003e\n\u003cp\u003eElastic at waist with silicone to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab for added visibility\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Vivid Orange\/Dark Gray - S","offer_id":51597704462503,"sku":"CLCJ4007863-S","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Vivid Orange\/Dark Gray - M","offer_id":51597705085095,"sku":"CLCJ4007863-M","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Vivid Orange\/Dark Gray - L","offer_id":51597705150631,"sku":"CLCJ4007863-L","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Vivid Orange\/Dark Gray - XL","offer_id":51597705478311,"sku":"CLCJ4007863-XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Vivid Orange\/Dark Gray - 2XL","offer_id":51597705576615,"sku":"CLCJ4007863-2XL","price":239.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Vivid Orange\/Dark Gray - 3XL","offer_id":51597705838759,"sku":"CLCJ4007863-3XL","price":239.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4007863-L__bb4b6b793c41.avif?v=1792677924"},{"product_id":"castelli-espresso-thermal-jersey-mens-deep-bordeaux","title":"Castelli Espresso Thermal Jersey Men's Deep Bordeaux","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\u003eWarm, soft, and comfortable. Three things any good thermal jersey should be. The Espresso Thermal Jersey is all three. The luxuriously soft fabric feels amazing next to the skin while keeping you warm and, most importantly, comfortable.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTechnical Features\u003c\/p\u003e\u003cp\u003eInsulation 3\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 2\/5\u003c\/p\u003e\u003cp\u003eBreathability 3\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:258\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:12°C - 18°C \/ 54°F - 64°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\u003e \u003c\/p\u003e\u003cp\u003eLuxuriously soft and warm fleece-lined fabric with stretch for comfort and perfect fit\u003c\/p\u003e\u003cp\u003e3 back pockets with 4th 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\u003eReflective tab for added visibility\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThe Espresso Thermal Jersey will be your new favorite long-sleeve jersey. We developed the fabric to allow a close-to-body fit without feeling tight or restrictive. The fabric offers great breathability while still keeping you warm. We then focused on the waist and pockets, to make sure you can load up the pockets when a long day is in store and nothing moves around. There is a fourth zippered security pocket to keep your valuables safe. Finally, we use a tried and trusted full-length YKK® Vislon® zipper. Given how great this jersey feels on and performs, we're sure this will be your new go-to long-sleeve jersey. Because Espresso is always a good idea.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Thermal Deep Bordeaux  - S","offer_id":51597705904295,"sku":"CLCJ4508625-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Deep Bordeaux  - M","offer_id":51597706494119,"sku":"CLCJ4508625-M","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Thermal Deep Bordeaux  - L","offer_id":51597706789031,"sku":"CLCJ4508625-L","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Deep Bordeaux  - XL","offer_id":51597706920103,"sku":"CLCJ4508625-XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Deep Bordeaux  - 2XL","offer_id":51597707247783,"sku":"CLCJ4508625-2XL","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Thermal Deep Bordeaux  - 3XL","offer_id":51597707411623,"sku":"CLCJ4508625-3XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4508625-L__4ac14ba8792a.avif?v=1792677930"},{"product_id":"castelli-espresso-thermal-jersey-mens-light-black","title":"Castelli Espresso Thermal Jersey Men'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\u003cp\u003eWarm, soft, and comfortable. Three things any good thermal jersey should be. The Espresso Thermal Jersey is all three. The luxuriously soft fabric feels amazing next to the skin while keeping you warm and, most importantly, comfortable.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTechnical Features\u003c\/p\u003e\u003cp\u003eInsulation 3\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 2\/5\u003c\/p\u003e\u003cp\u003eBreathability 3\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:258\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:12°C - 18°C \/ 54°F - 64°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\u003e \u003c\/p\u003e\u003cp\u003eLuxuriously soft and warm fleece-lined fabric with stretch for comfort and perfect fit\u003c\/p\u003e\u003cp\u003e3 back pockets with 4th 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\u003eReflective tab for added visibility\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThe Espresso Thermal Jersey will be your new favorite long-sleeve jersey. We developed the fabric to allow a close-to-body fit without feeling tight or restrictive. The fabric offers great breathability while still keeping you warm. We then focused on the waist and pockets, to make sure you can load up the pockets when a long day is in store and nothing moves around. There is a fourth zippered security pocket to keep your valuables safe. Finally, we use a tried and trusted full-length YKK® Vislon® zipper. Given how great this jersey feels on and performs, we're sure this will be your new go-to long-sleeve jersey. Because Espresso is always a good idea.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Thermal Light Black - S","offer_id":51597705937063,"sku":"CLCJ4508085-S","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Light Black - M","offer_id":51597706526887,"sku":"CLCJ4508085-M","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Light Black - L","offer_id":51597706821799,"sku":"CLCJ4508085-L","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Thermal Light Black - XL","offer_id":51597706952871,"sku":"CLCJ4508085-XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Light Black - 2XL","offer_id":51597707280551,"sku":"CLCJ4508085-2XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Light Black - 3XL","offer_id":51597707444391,"sku":"CLCJ4508085-3XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4508085-L__d7c565de78cb.avif?v=1792677930"},{"product_id":"castelli-espresso-thermal-jersey-mens-vivid-orange","title":"Castelli Espresso Thermal Jersey Men's Vivid Orange","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\u003eWarm, soft, and comfortable. Three things any good thermal jersey should be. The Espresso Thermal Jersey is all three. The luxuriously soft fabric feels amazing next to the skin while keeping you warm and, most importantly, comfortable.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTechnical Features\u003c\/p\u003e\u003cp\u003eInsulation 3\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 2\/5\u003c\/p\u003e\u003cp\u003eBreathability 3\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:258\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:12°C - 18°C \/ 54°F - 64°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\u003e \u003c\/p\u003e\u003cp\u003eLuxuriously soft and warm fleece-lined fabric with stretch for comfort and perfect fit\u003c\/p\u003e\u003cp\u003e3 back pockets with 4th 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\u003eReflective tab for added visibility\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThe Espresso Thermal Jersey will be your new favorite long-sleeve jersey. We developed the fabric to allow a close-to-body fit without feeling tight or restrictive. The fabric offers great breathability while still keeping you warm. We then focused on the waist and pockets, to make sure you can load up the pockets when a long day is in store and nothing moves around. There is a fourth zippered security pocket to keep your valuables safe. Finally, we use a tried and trusted full-length YKK® Vislon® zipper. Given how great this jersey feels on and performs, we're sure this will be your new go-to long-sleeve jersey. Because Espresso is always a good idea.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Espresso Thermal Vivid Orange \/ Dark Gray  - S","offer_id":51597706461351,"sku":"CLCJ4508863-S","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Thermal Vivid Orange \/ Dark Gray  - M","offer_id":51597707018407,"sku":"CLCJ4508863-M","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Thermal Vivid Orange \/ Dark Gray  - L","offer_id":51597707346087,"sku":"CLCJ4508863-L","price":299.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Espresso Thermal Vivid Orange \/ Dark Gray  - XL","offer_id":51597707706535,"sku":"CLCJ4508863-XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Vivid Orange \/ Dark Gray  - 2XL","offer_id":51597707837607,"sku":"CLCJ4508863-2XL","price":299.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Espresso Thermal Vivid Orange \/ Dark Gray  - 3XL","offer_id":51597708066983,"sku":"CLCJ4508863-3XL","price":299.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4508863-L__355b818c1738.avif?v=1792677932"},{"product_id":"castelli-fly-ls-jersey-mens-twilight-blue","title":"Castelli Fly LS Jersey Men's Twilight 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\u003e The Fly LS Jersey is a lightweight thermal long-sleeve jersey for those days when it's just a bit chilly and you're looking to go fast. The soft brushed-back Fly T-SL fabric offers the right amount of warmth while being stretchy and lightweight. We've tailored the Fly LS Jersey for a close-to-body fit.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cp\u003eInsulation 3\/5\u003c\/p\u003e\u003cp\u003eWaterproofness 1\/5\u003c\/p\u003e\u003cp\u003eWindproofness 2\/5\u003c\/p\u003e\u003cp\u003eBreathability 4\/5\u003c\/p\u003e\u003cp\u003eLightness 4\/5\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:344\u003cem\u003e g\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature:12°C - 18°C \/ 54°F - 64°F\u003c\/li\u003e\n\u003cli\u003eFit:Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eSuper-lightweight construction with just enough warmth\u003c\/p\u003e\u003cdiv aria-labelledby=\"flush-headingTwo\" data-bs-parent=\"#accordions_Container\"\u003e\n\u003cp\u003eLow\/no collar for temperature regulation\u003c\/p\u003e\n\u003cp\u003eCastelli FLY Fabric Technologies: FFT\u003c\/p\u003e\n\u003cp\u003eFly T-SL fabric\u003c\/p\u003e\n\u003cp\u003eYKK® Vislon® zipper\u003c\/p\u003e\n\u003cp\u003e3 back pockets with zippered security pocket for valuables\u003c\/p\u003e\n\u003cp\u003eElastic and silicone at waist to keep jersey in place\u003c\/p\u003e\n\u003cp\u003eReflective tab on back pockets\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Fly LS Twilight Blue - XS","offer_id":51597717700775,"sku":"CLCJ3511456-XS","price":289.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Fly LS Twilight Blue - S","offer_id":51597718257831,"sku":"CLCJ3511456-S","price":289.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Fly LS Twilight Blue - M","offer_id":51597718388903,"sku":"CLCJ3511456-M","price":289.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Fly LS Twilight Blue - L","offer_id":51597718749351,"sku":"CLCJ3511456-L","price":289.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Fly LS Twilight Blue - XL","offer_id":51597718814887,"sku":"CLCJ3511456-XL","price":289.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Fly LS Twilight Blue - 2XL","offer_id":51597719175335,"sku":"CLCJ3511456-2XL","price":289.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ3511456-L__c08f95bb1af8.avif?v=1792677973"},{"product_id":"castelli-perfetto-ros-2-wind-jersey-mens-azzurro-italia","title":"Castelli Perfetto RoS 2 Wind Jersey Men's Azzurro Italia","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\u003eWith just a base layer, this is a wind-protection jersey for mild conditions. Alternatively, use it over a jersey like a vest with added protection on your shoulders. Lightweight, breathable front wind protection with allover water repellency.\u003c\/p\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eLightest Castelli short-sleeve wind protection\u003c\/li\u003e\n\u003cli\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch lightweight fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eNano Flex Light Woven on back for breathable stretch with good water protection\u003c\/li\u003e\n\u003cli\u003eTop- and bottom-opening YKK® Vislon® zipper for easy ventilation adjustment on the fly\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eReflective panel at bottom of pockets\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/p\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\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\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e251gm\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\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe Perfetto RoS 2 Wind Jersey started life as a request from our pro riders: I want to wear the Gabba all the time, but sometimes it's too hot. So a somewhat lighter and more breathable Gabba became the Perfetto Light. With the fourth generation, we've also changed the name from Perfetto Light to Perfetto RoS 2 Wind Jersey. And it has become a staple in our autumn and spring wardrobes because it's so useful in so many situations ... which makes it very hard to define. In one sense it's a warmer vest, since it has the same construction as the Perfetto RoS 2 Vest but with short sleeves. In another sense it's a less warm Gabba. In another sense it's a jersey with front wind protection. Regardless of how YOU define it, you'll appreciate how it gives the right amount of protection on cool days while maintaining a high level of breathability. It makes you feel warm and protected, yet offers almost the same lightness and freedom of movement as a summer jersey. For mild days, we'll use it as a jersey over a light base layer with Seamless arm warmers. For rides in cooler or changeable conditions, we'll layer it over a jersey, with either Seamless or Nano Flex arm warmers. The \"2\" part of the name refers to the updates to the latest version, including a YKK® Vislon® zipper with both top and bottom openings for more adjustable ventilation. The reflectivity on the back is more visible, the three pockets hold more gear, and the extended \"tail\" has been reduced to make the piece more packable.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Azzurro Italia - S","offer_id":51597746831527,"sku":"CLCJ2513458-S","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Azzurro Italia - M","offer_id":51597747454119,"sku":"CLCJ2513458-M","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Azzurro Italia - L","offer_id":51597747552423,"sku":"CLCJ2513458-L","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Azzurro Italia - XL","offer_id":51597747847335,"sku":"CLCJ2513458-XL","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Azzurro Italia - 2XL","offer_id":51597747945639,"sku":"CLCJ2513458-2XL","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Azzurro Italia - 3XL","offer_id":51597748240551,"sku":"CLCJ2513458-3XL","price":339.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ2513458-L__cf9eacf7aaed.avif?v=1792678116"},{"product_id":"castelli-perfetto-ros-2-wind-jersey-mens-belgian-blue","title":"Castelli Perfetto RoS 2 Wind Jersey 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\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\u003eWith just a base layer, this is a wind-protection jersey for mild conditions. Alternatively, use it over a jersey like a vest with added protection on your shoulders. Lightweight, breathable front wind protection with allover water repellency.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightest Castelli short-sleeve wind protection\u003c\/li\u003e\n\u003cli\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch lightweight fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eNano Flex Light Woven on back for breathable stretch with good water protection\u003c\/li\u003e\n\u003cli\u003eTop- and bottom-opening YKK® Vislon® zipper for easy ventilation adjustment on the fly\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eReflective panel at bottom of pockets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/p\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\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\u003e251gm\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\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe Perfetto RoS 2 Wind Jersey started life as a request from our pro riders: I want to wear the Gabba all the time, but sometimes it's too hot. So a somewhat lighter and more breathable Gabba became the Perfetto Light. With the fourth generation, we've also changed the name from Perfetto Light to Perfetto RoS 2 Wind Jersey. And it has become a staple in our autumn and spring wardrobes because it's so useful in so many situations ... which makes it very hard to define. In one sense it's a warmer vest, since it has the same construction as the Perfetto RoS 2 Vest but with short sleeves. In another sense it's a less warm Gabba. In another sense it's a jersey with front wind protection. Regardless of how YOU define it, you'll appreciate how it gives the right amount of protection on cool days while maintaining a high level of breathability. It makes you feel warm and protected, yet offers almost the same lightness and freedom of movement as a summer jersey. For mild days, we'll use it as a jersey over a light base layer with Seamless arm warmers. For rides in cooler or changeable conditions, we'll layer it over a jersey, with either Seamless or Nano Flex arm warmers. The \"2\" part of the name refers to the updates to the latest version, including a YKK® Vislon® zipper with both top and bottom openings for more adjustable ventilation. The reflectivity on the back is more visible, the three pockets hold more gear, and the extended \"tail\" has been reduced to make the piece more packable.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Belgian Blue - S","offer_id":51597747585191,"sku":"CLCJ2513424-S","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Belgian Blue - M","offer_id":51597748306087,"sku":"CLCJ2513424-M","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Belgian Blue - L","offer_id":51597748568231,"sku":"CLCJ2513424-L","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Belgian Blue - XL","offer_id":51597748633767,"sku":"CLCJ2513424-XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Belgian Blue - 2XL","offer_id":51597748928679,"sku":"CLCJ2513424-2XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Belgian Blue - 3XL","offer_id":51597749059751,"sku":"CLCJ2513424-3XL","price":339.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ2513424-L__c3c2009fa9a7.avif?v=1792678120"},{"product_id":"castelli-perfetto-ros-2-wind-jersey-mens-brilliant-orange","title":"Castelli Perfetto RoS 2 Wind Jersey Men's Brilliant Orange","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\u003eWith just a base layer, this is a wind-protection jersey for mild conditions. Alternatively, use it over a jersey like a vest with added protection on your shoulders. Lightweight, breathable front wind protection with allover water repellency.\u003c\/p\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eLightest Castelli short-sleeve wind protection\u003c\/li\u003e\n\u003cli\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch lightweight fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eNano Flex Light Woven on back for breathable stretch with good water protection\u003c\/li\u003e\n\u003cli\u003eTop- and bottom-opening YKK® Vislon® zipper for easy ventilation adjustment on the fly\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eReflective panel at bottom of pockets\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/p\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\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\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e251gm\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\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe Perfetto RoS 2 Wind Jersey started life as a request from our pro riders: I want to wear the Gabba all the time, but sometimes it's too hot. So a somewhat lighter and more breathable Gabba became the Perfetto Light. With the fourth generation, we've also changed the name from Perfetto Light to Perfetto RoS 2 Wind Jersey. And it has become a staple in our autumn and spring wardrobes because it's so useful in so many situations ... which makes it very hard to define. In one sense it's a warmer vest, since it has the same construction as the Perfetto RoS 2 Vest but with short sleeves. In another sense it's a less warm Gabba. In another sense it's a jersey with front wind protection. Regardless of how YOU define it, you'll appreciate how it gives the right amount of protection on cool days while maintaining a high level of breathability. It makes you feel warm and protected, yet offers almost the same lightness and freedom of movement as a summer jersey. For mild days, we'll use it as a jersey over a light base layer with Seamless arm warmers. For rides in cooler or changeable conditions, we'll layer it over a jersey, with either Seamless or Nano Flex arm warmers. The \"2\" part of the name refers to the updates to the latest version, including a YKK® Vislon® zipper with both top and bottom openings for more adjustable ventilation. The reflectivity on the back is more visible, the three pockets hold more gear, and the extended \"tail\" has been reduced to make the piece more packable.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - XS","offer_id":51597748273319,"sku":"CLCJ2513034-XS","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - S","offer_id":51597748699303,"sku":"CLCJ2513034-S","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - M","offer_id":51597749026983,"sku":"CLCJ2513034-M","price":339.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - L","offer_id":51597749125287,"sku":"CLCJ2513034-L","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - XL","offer_id":51597749420199,"sku":"CLCJ2513034-XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - 2XL","offer_id":51597749682343,"sku":"CLCJ2513034-2XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Brilliant Orange - 3XL","offer_id":51597749780647,"sku":"CLCJ2513034-3XL","price":339.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ2513034-L__a564a69597bd.avif?v=1792678122"},{"product_id":"castelli-perfetto-ros-2-wind-jersey-mens-electric-lime","title":"Castelli Perfetto RoS 2 Wind Jersey Men's Electric Lime","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\u003eWith just a base layer, this is a wind-protection jersey for mild conditions. Alternatively, use it over a jersey like a vest with added protection on your shoulders. Lightweight, breathable front wind protection with allover water repellency.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightest Castelli short-sleeve wind protection\u003c\/li\u003e\n\u003cli\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch lightweight fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eNano Flex Light Woven on back for breathable stretch with good water protection\u003c\/li\u003e\n\u003cli\u003eTop- and bottom-opening YKK® Vislon® zipper for easy ventilation adjustment on the fly\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eReflective panel at bottom of pockets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/p\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\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\u003e251gm\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\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe Perfetto RoS 2 Wind Jersey started life as a request from our pro riders: I want to wear the Gabba all the time, but sometimes it's too hot. So a somewhat lighter and more breathable Gabba became the Perfetto Light. With the fourth generation, we've also changed the name from Perfetto Light to Perfetto RoS 2 Wind Jersey. And it has become a staple in our autumn and spring wardrobes because it's so useful in so many situations ... which makes it very hard to define. In one sense it's a warmer vest, since it has the same construction as the Perfetto RoS 2 Vest but with short sleeves. In another sense it's a less warm Gabba. In another sense it's a jersey with front wind protection. Regardless of how YOU define it, you'll appreciate how it gives the right amount of protection on cool days while maintaining a high level of breathability. It makes you feel warm and protected, yet offers almost the same lightness and freedom of movement as a summer jersey. For mild days, we'll use it as a jersey over a light base layer with Seamless arm warmers. For rides in cooler or changeable conditions, we'll layer it over a jersey, with either Seamless or Nano Flex arm warmers. The \"2\" part of the name refers to the updates to the latest version, including a YKK® Vislon® zipper with both top and bottom openings for more adjustable ventilation. The reflectivity on the back is more visible, the three pockets hold more gear, and the extended \"tail\" has been reduced to make the piece more packable.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Electric Lime - S","offer_id":51597748338855,"sku":"CLCJ2513383-S","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Electric Lime - M","offer_id":51597748994215,"sku":"CLCJ2513383-M","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Electric Lime - L","offer_id":51597749092519,"sku":"CLCJ2513383-L","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Electric Lime - XL","offer_id":51597749387431,"sku":"CLCJ2513383-XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Electric Lime - 2XL","offer_id":51597749452967,"sku":"CLCJ2513383-2XL","price":339.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Electric Lime - 3XL","offer_id":51597749715111,"sku":"CLCJ2513383-3XL","price":339.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ2513383-L__4778e8cd64d8.avif?v=1792678122"},{"product_id":"castelli-perfetto-ros-2-wind-jersey-mens-light-black","title":"Castelli Perfetto RoS 2 Wind Jersey Men'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\u003eWith just a base layer, this is a wind-protection jersey for mild conditions. Alternatively, use it over a jersey like a vest with added protection on your shoulders. Lightweight, breathable front wind protection with allover water repellency.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLightest Castelli short-sleeve wind protection\u003c\/li\u003e\n\u003cli\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch lightweight fabric on front and sleeves\u003c\/li\u003e\n\u003cli\u003eNano Flex Light Woven on back for breathable stretch with good water protection\u003c\/li\u003e\n\u003cli\u003eTop- and bottom-opening YKK® Vislon® zipper for easy ventilation adjustment on the fly\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eReflective panel at bottom of pockets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/p\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\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\u003e251gm\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\u003ePerformance\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe Perfetto RoS 2 Wind Jersey started life as a request from our pro riders: I want to wear the Gabba all the time, but sometimes it's too hot. So a somewhat lighter and more breathable Gabba became the Perfetto Light. With the fourth generation, we've also changed the name from Perfetto Light to Perfetto RoS 2 Wind Jersey. And it has become a staple in our autumn and spring wardrobes because it's so useful in so many situations ... which makes it very hard to define. In one sense it's a warmer vest, since it has the same construction as the Perfetto RoS 2 Vest but with short sleeves. In another sense it's a less warm Gabba. In another sense it's a jersey with front wind protection. Regardless of how YOU define it, you'll appreciate how it gives the right amount of protection on cool days while maintaining a high level of breathability. It makes you feel warm and protected, yet offers almost the same lightness and freedom of movement as a summer jersey. For mild days, we'll use it as a jersey over a light base layer with Seamless arm warmers. For rides in cooler or changeable conditions, we'll layer it over a jersey, with either Seamless or Nano Flex arm warmers. The \"2\" part of the name refers to the updates to the latest version, including a YKK® Vislon® zipper with both top and bottom openings for more adjustable ventilation. The reflectivity on the back is more visible, the three pockets hold more gear, and the extended \"tail\" has been reduced to make the piece more packable.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Perfetto RoS 2 Wind Jersey Light Black - XS","offer_id":51597749354663,"sku":"CLCJ2513085-XS","price":339.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ2513085-L__ccfa496d1b33.avif?v=1792678126"},{"product_id":"castelli-prologo-lite-2-jersey-mens-azzurro-italia","title":"Castelli Prologo Lite 2 Jersey Men's Azzurro Italia","description":"\u003cstyle\u003e\/* RTE style begin *\/.rich ol, .rich ul { margin-top: 0px; margin-bottom: 0px;}\n.rich .imgbrdr {\n\tborder: solid 1px;\n}\n.richIcon {\n\tdisplay: inline-block;\n\tbackground-image: url(Images\/sprite_main5.png);\n\tbackground-repeat: no-repeat;\n\twidth: 15px;\n}\n.richAttach {\n\tbackground-position: -2px -122px;\n}\n.richImg {\n\tbackground-position: -2px -1120px;\n}\n.richScreen {\n\tbackground-position: -24px -1032px;\n}\n.richArticle {\n\tbackground-position: -24px -1054px;\n}\n\n\/* Correct box *\/\n.rich .GrayBox {\n\tborder: solid 1px #CCCCCC;\n\tbackground-color: #F9F9F9;\n\tpadding: 4px;\n\t\/*margin: 4px;*\/\n\twidth: 98%;\n}\n.rich .hintcell\n{\n\theight: 36px;\n\twidth: 32px;\n\tvertical-align: middle;\n}\n\n.rich .warncell\n{\n\theight: 36px;\n\twidth: 32px;\n\tvertical-align: middle;\n}\n\n.rich .boxcontent{ width: 100% }\n.rich pre { font-size:1.3em }\n\n.rich iframe{\n\tborder: none;\n}\n.rich iframe.iframeBorder, .rich img.iframeBorder {\n\tborder: solid black 1px;\n}\n\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { white-space: nowrap }\n.rtetable \u003e tbody \u003e tr:first-child \u003e td, .rtetable \u003e tr:first-child \u003e td { background-color: silver }\n\n\n.rich pre.source-highlighted {background-color: #F0F0FF;}\n.rich pre.source-highlighted .nu, .rich .sourcetable .nu { color: brown; }\n.rich pre.source-highlighted .kw, .rich .sourcetable .kw { color: blue; }\n.rich pre.source-highlighted .cmt, .rich .sourcetable .cmt { color: green; }\n.rich pre.source-highlighted .sl, .rich .sourcetable .sl { color: brown; }\n.rich pre.source-highlighted .br, .rich .sourcetable .br {color: darkgreen; }\n\n.rich pre.source-highlighted .add, .rich .sourcetable .add { background: palegreen; }\n.rich pre.source-highlighted .del, .rich .sourcetable .del { background: pink; }\n\n.rich table, .rich tr, .rich td, .rich img, .rich iframe {\n\tcursor: default;\n}\n.layout .rtecell {\n\tvertical-align: top;\n\tfont-size: small;\n}\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { vertical-align: top; }\n\n.rich p{\n\tmargin:0px 5px 0px 0px;\n}\n.rich .align-center{\n\ttext-align: center;\n}\n.rich .align-right{\n\ttext-align: right;\n}\n.rich .align-left{\n\ttext-align: left;\n}\n.rich li[style*='text-align: center'], .rich li[style*='text-align: right'] {\nlist-style-position: inside;\n}\n\n.rtetable { empty-cells: show; border: solid 1px black; border-collapse:collapse; }\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { border: solid 1px black; height: 1.5em; min-width: 20px;  padding: 0px 5px }\n.rich table {font-family: arial; font-size: small}\n.rich blockquote.shift {\n\tmargin-right: 0px;margin-top: 0px; margin-bottom: 0px;\n}\n.rich img[data-expand] {\n\tdisplay: block;\n}\n.rich p, .rich p.richp  {font-family: arial; font-size: small}\n.rich blockquote.shift h1, .rich blockquote.shift h2, .rich blockquote.shift h3, .rich blockquote.shift h4, .rich blockquote.shift h5, .rich blockquote.shift h6 {\n    margin-top: 0px;\n}\n.rich, .rich * {\n    word-wrap: break-word;\n}\n\n\n\n.sourcetable {background-color: #F0F0FF; font-family: monospace; width: 100%}\n.sourcetable tr {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n.sourcetable td {\n\tmargin: 0px;\n\tpadding: 0px;\n\twhite-space: nowrap;\n}\n.sourcetable \u003e tbody \u003e tr \u003e td:first-child, .sourcetable \u003e tr \u003e td:first-child\n{\n\twidth:1px;\n}\n\n.filelist {\n\t\/*display:inline-block;*\/ padding: 5px;\n}\n\n.rich .toc {\n\t\/*display:inline-block;*\/ padding: 5px;\n}\n.rich .toc .header,.rich  .wikilist .header,.rich  .filelist .header {\n\tfont-size: 1.7em;\n}\n.rich .toc li,.rich  .filelist li {\n\tmargin: 5px 0px;\n}\n.rich .wikilist div {\n\tmargin: 10px;\n}\n\n.rich .layout {min-height: 2.5em; display:table; width:100%; border-spacing:5px; table-layout:fixed; empty-cells: show;}\n.rich .layout .rtecell {display:table-cell; height: 2.5em}\n.rich .layout .rteside {width: 25%}\n\n\/*\n.rtetable {\n\tborder-collapse:collapse;\n}\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td {\n\tborder: 1px solid #ddd;\n\tpadding: 7px 10px;\n\tvertical-align: top;\n\ttext-align: left;\n}*\/\n.rich blockquote.realbq {\n\tborder-left-color: lightblue;\n\tborder-left-width: 1px;\n\tborder-left-style: solid;\n\tmargin-top: 0px;\n\tmargin-bottom: 0px;\n\tpadding-left: 5px;\n}\n.rich body {font-family: arial; font-size: small}\n\n.rich .GrayBox {\n\tmargin-left: 8px;\n}\n\n.rich .sourcetable { font-size:1.3em;}\n\n\n\/* RTE style end *\/\u003c\/style\u003e\u003cp\u003eThe all-around jersey for all your riding, offering comfort and style.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:143 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eUltra-breathable 100% polyester fabric made from 66% recycled yarns\u003c\/p\u003e\u003cp\u003eRaw-cut welded sleeve endings to keep sleeves from riding up\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use Castelli scorpion zipper pull\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\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\u003eA CONTEMPORARY REIMAGINING OF A CASTELLI ICON\u003c\/p\u003e\u003cp\u003eThe Prologo Lite 2 Jersey is a contemporary reimagining of a Castelli icon — updated with a sharp eye for detail and a design sensibility drawn from the fashion world. Clean lines, elevated branding, and modern proportions make it as relevant on the café terrace as it is in the paceline. While its aesthetic is refined, the performance remains unmistakably Castelli: lightweight, breathable fabrics deliver daylong comfort, while a streamlined fit supports both speed and style. The minimalist logo placement and tonal graphic cues reflect Castelli's iconic design — understated and on point. This isn’t just a nod to the past. It’s a statement for the present.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Prologo Lite 2 Men's Azzurro Italia - S","offer_id":51597755449511,"sku":"CLCJ6015458-S","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Azzurro Italia - M","offer_id":51597755744423,"sku":"CLCJ6015458-M","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Azzurro Italia - L","offer_id":51597756039335,"sku":"CLCJ6015458-L","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Azzurro Italia - XL","offer_id":51597756072103,"sku":"CLCJ6015458-XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Azzurro Italia - 2XL","offer_id":51597756367015,"sku":"CLCJ6015458-2XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Azzurro Italia - 3XL","offer_id":51597756563623,"sku":"CLCJ6015458-3XL","price":239.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ6015458-L__4c245f525ca1.avif?v=1792678152"},{"product_id":"castelli-prologo-lite-2-jersey-mens-black","title":"Castelli Prologo Lite 2 Jersey 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\u003eThe all-around jersey for all your riding, offering comfort and style.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:143 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eUltra-breathable 100% polyester fabric made from 66% recycled yarns\u003c\/p\u003e\u003cp\u003eRaw-cut welded sleeve endings to keep sleeves from riding up\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use Castelli scorpion zipper pull\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\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\u003eA CONTEMPORARY REIMAGINING OF A CASTELLI ICON\u003c\/p\u003e\u003cp\u003eThe Prologo Lite 2 Jersey is a contemporary reimagining of a Castelli icon — updated with a sharp eye for detail and a design sensibility drawn from the fashion world. Clean lines, elevated branding, and modern proportions make it as relevant on the café terrace as it is in the paceline. While its aesthetic is refined, the performance remains unmistakably Castelli: lightweight, breathable fabrics deliver daylong comfort, while a streamlined fit supports both speed and style. The minimalist logo placement and tonal graphic cues reflect Castelli's iconic design — understated and on point. This isn’t just a nod to the past. It’s a statement for the present.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Prologo Lite 2 Men's Black - S","offer_id":51597755515047,"sku":"CLCJ6015010-S","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Black - M","offer_id":51597756006567,"sku":"CLCJ6015010-M","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Black - L","offer_id":51597756104871,"sku":"CLCJ6015010-L","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Black - XL","offer_id":51597756399783,"sku":"CLCJ6015010-XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Black - 2XL","offer_id":51597756530855,"sku":"CLCJ6015010-2XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Black - 3XL","offer_id":51597756825767,"sku":"CLCJ6015010-3XL","price":239.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ6015010-L__0b000f557540.avif?v=1792678152"},{"product_id":"castelli-prologo-lite-2-jersey-mens-rich-red-bordeaux","title":"Castelli Prologo Lite 2 Jersey Men's Rich Red\/Bordeaux","description":"\u003cstyle\u003e\/* RTE style begin *\/.rich ol, .rich ul { margin-top: 0px; margin-bottom: 0px;}\n.rich .imgbrdr {\n\tborder: solid 1px;\n}\n.richIcon {\n\tdisplay: inline-block;\n\tbackground-image: url(Images\/sprite_main5.png);\n\tbackground-repeat: no-repeat;\n\twidth: 15px;\n}\n.richAttach {\n\tbackground-position: -2px -122px;\n}\n.richImg {\n\tbackground-position: -2px -1120px;\n}\n.richScreen {\n\tbackground-position: -24px -1032px;\n}\n.richArticle {\n\tbackground-position: -24px -1054px;\n}\n\n\/* Correct box *\/\n.rich .GrayBox {\n\tborder: solid 1px #CCCCCC;\n\tbackground-color: #F9F9F9;\n\tpadding: 4px;\n\t\/*margin: 4px;*\/\n\twidth: 98%;\n}\n.rich .hintcell\n{\n\theight: 36px;\n\twidth: 32px;\n\tvertical-align: middle;\n}\n\n.rich .warncell\n{\n\theight: 36px;\n\twidth: 32px;\n\tvertical-align: middle;\n}\n\n.rich .boxcontent{ width: 100% }\n.rich pre { font-size:1.3em }\n\n.rich iframe{\n\tborder: none;\n}\n.rich iframe.iframeBorder, .rich img.iframeBorder {\n\tborder: solid black 1px;\n}\n\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { white-space: nowrap }\n.rtetable \u003e tbody \u003e tr:first-child \u003e td, .rtetable \u003e tr:first-child \u003e td { background-color: silver }\n\n\n.rich pre.source-highlighted {background-color: #F0F0FF;}\n.rich pre.source-highlighted .nu, .rich .sourcetable .nu { color: brown; }\n.rich pre.source-highlighted .kw, .rich .sourcetable .kw { color: blue; }\n.rich pre.source-highlighted .cmt, .rich .sourcetable .cmt { color: green; }\n.rich pre.source-highlighted .sl, .rich .sourcetable .sl { color: brown; }\n.rich pre.source-highlighted .br, .rich .sourcetable .br {color: darkgreen; }\n\n.rich pre.source-highlighted .add, .rich .sourcetable .add { background: palegreen; }\n.rich pre.source-highlighted .del, .rich .sourcetable .del { background: pink; }\n\n.rich table, .rich tr, .rich td, .rich img, .rich iframe {\n\tcursor: default;\n}\n.layout .rtecell {\n\tvertical-align: top;\n\tfont-size: small;\n}\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { vertical-align: top; }\n\n.rich p{\n\tmargin:0px 5px 0px 0px;\n}\n.rich .align-center{\n\ttext-align: center;\n}\n.rich .align-right{\n\ttext-align: right;\n}\n.rich .align-left{\n\ttext-align: left;\n}\n.rich li[style*='text-align: center'], .rich li[style*='text-align: right'] {\nlist-style-position: inside;\n}\n\n.rtetable { empty-cells: show; border: solid 1px black; border-collapse:collapse; }\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td { border: solid 1px black; height: 1.5em; min-width: 20px;  padding: 0px 5px }\n.rich table {font-family: arial; font-size: small}\n.rich blockquote.shift {\n\tmargin-right: 0px;margin-top: 0px; margin-bottom: 0px;\n}\n.rich img[data-expand] {\n\tdisplay: block;\n}\n.rich p, .rich p.richp  {font-family: arial; font-size: small}\n.rich blockquote.shift h1, .rich blockquote.shift h2, .rich blockquote.shift h3, .rich blockquote.shift h4, .rich blockquote.shift h5, .rich blockquote.shift h6 {\n    margin-top: 0px;\n}\n.rich, .rich * {\n    word-wrap: break-word;\n}\n\n\n\n.sourcetable {background-color: #F0F0FF; font-family: monospace; width: 100%}\n.sourcetable tr {\n\tmargin: 0px;\n\tpadding: 0px;\n}\n.sourcetable td {\n\tmargin: 0px;\n\tpadding: 0px;\n\twhite-space: nowrap;\n}\n.sourcetable \u003e tbody \u003e tr \u003e td:first-child, .sourcetable \u003e tr \u003e td:first-child\n{\n\twidth:1px;\n}\n\n.filelist {\n\t\/*display:inline-block;*\/ padding: 5px;\n}\n\n.rich .toc {\n\t\/*display:inline-block;*\/ padding: 5px;\n}\n.rich .toc .header,.rich  .wikilist .header,.rich  .filelist .header {\n\tfont-size: 1.7em;\n}\n.rich .toc li,.rich  .filelist li {\n\tmargin: 5px 0px;\n}\n.rich .wikilist div {\n\tmargin: 10px;\n}\n\n.rich .layout {min-height: 2.5em; display:table; width:100%; border-spacing:5px; table-layout:fixed; empty-cells: show;}\n.rich .layout .rtecell {display:table-cell; height: 2.5em}\n.rich .layout .rteside {width: 25%}\n\n\/*\n.rtetable {\n\tborder-collapse:collapse;\n}\n.rtetable \u003e tbody \u003e tr \u003e td, .rtetable \u003e tr \u003e td {\n\tborder: 1px solid #ddd;\n\tpadding: 7px 10px;\n\tvertical-align: top;\n\ttext-align: left;\n}*\/\n.rich blockquote.realbq {\n\tborder-left-color: lightblue;\n\tborder-left-width: 1px;\n\tborder-left-style: solid;\n\tmargin-top: 0px;\n\tmargin-bottom: 0px;\n\tpadding-left: 5px;\n}\n.rich body {font-family: arial; font-size: small}\n\n.rich .GrayBox {\n\tmargin-left: 8px;\n}\n\n.rich .sourcetable { font-size:1.3em;}\n\n\n\/* RTE style end *\/\u003c\/style\u003e\u003cp\u003eThe all-around jersey for all your riding, offering comfort and style.\u003c\/p\u003e\u003cp\u003eTECHNICAL FEATURES\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWeight:143 g\u003c\/li\u003e\n\u003cli\u003eTemperature:18°C - 35°C \/ 64°F - 95°F\u003c\/li\u003e\n\u003cli\u003eFit:Regular\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003ePRODUCT FEATURES\u003c\/p\u003e\u003cp\u003eUltra-breathable 100% polyester fabric made from 66% recycled yarns\u003c\/p\u003e\u003cp\u003eRaw-cut welded sleeve endings to keep sleeves from riding up\u003c\/p\u003e\u003cp\u003eFull-length YKK® Vislon® zipper with easy-use Castelli scorpion zipper pull\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\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\u003eA CONTEMPORARY REIMAGINING OF A CASTELLI ICON\u003c\/p\u003e\u003cp\u003eThe Prologo Lite 2 Jersey is a contemporary reimagining of a Castelli icon — updated with a sharp eye for detail and a design sensibility drawn from the fashion world. Clean lines, elevated branding, and modern proportions make it as relevant on the café terrace as it is in the paceline. While its aesthetic is refined, the performance remains unmistakably Castelli: lightweight, breathable fabrics deliver daylong comfort, while a streamlined fit supports both speed and style. The minimalist logo placement and tonal graphic cues reflect Castelli's iconic design — understated and on point. This isn’t just a nod to the past. It’s a statement for the present.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Prologo Lite 2 Men's Rich Red\/Bordeaux - S","offer_id":51597755973799,"sku":"CLCJ6015645-S","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Rich Red\/Bordeaux - M","offer_id":51597756465319,"sku":"CLCJ6015645-M","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Rich Red\/Bordeaux - L","offer_id":51597756792999,"sku":"CLCJ6015645-L","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Rich Red\/Bordeaux - XL","offer_id":51597756891303,"sku":"CLCJ6015645-XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Rich Red\/Bordeaux - 2XL","offer_id":51597757186215,"sku":"CLCJ6015645-2XL","price":239.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Prologo Lite 2 Men's Rich Red\/Bordeaux - 3XL","offer_id":51597757481127,"sku":"CLCJ6015645-3XL","price":239.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ6015645-L__7736f8f9fd98.avif?v=1792678154"},{"product_id":"castelli-puro-3-fz-jersey-mens-electric-lime-silver-reflex","title":"Castelli Puro 3 FZ Jersey Men's Electric Lime\/Silver Reflex","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 most popular jersey, thanks to the warmth and excellent moisture management of our Warmer brushed-fleece fabric; the clean, purposeful design; and the large reflectivity panels on the chest and below the pockets on the back.\u003c\/p\u003e\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWarmer fabric is a thickly brushed polyester fleece giving comfortable warmth with excellent moisture management\u003c\/li\u003e\n\u003cli\u003eReflective panels on front and back\u003c\/li\u003e\n\u003cli\u003eGripper elastic at waist\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eEasy-sliding YKK® Vislon® zipper\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003e\u003cstrong\u003eTechnical features\u003c\/strong\u003e\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eInsulation: \u003cstrong\u003e3\/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\u003e2\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e5\/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\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e361gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e14°C - 20°C \/ 57°F - 68°F\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFit: \u003cstrong\u003eComfortable\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe third generation of the Puro Jersey, our most popular winter jersey, is better than ever. The thickly brushed fabric is warm inside yet with excellent breathability with enough stretch for non-restrictive fit. The reflective panels front and back provide excellent day and night visibility. Otherwise it's a no-nonsense technical piece aimed at comfort and warmth while making you look good.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - XS","offer_id":51597756858535,"sku":"CLCJ8511383-XS","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - S","offer_id":51597757251751,"sku":"CLCJ8511383-S","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - M","offer_id":51597757579431,"sku":"CLCJ8511383-M","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - L","offer_id":51597757841575,"sku":"CLCJ8511383-L","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - XL","offer_id":51597757874343,"sku":"CLCJ8511383-XL","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - 2XL","offer_id":51597758169255,"sku":"CLCJ8511383-2XL","price":259.9,"currency_code":"NZD","in_stock":true},{"title":"Castelli Jersey Puro 3 FZ Electric Lime\/Silver Reflex - 3XL","offer_id":51597758300327,"sku":"CLCJ8511383-3XL","price":259.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ8511383-L__aa6b60d996c2.avif?v=1792678157"},{"product_id":"castelli-puro-3-fz-jersey-mens-red-black-reflex","title":"Castelli Puro 3 FZ Jersey Men's Red\/Black Reflex","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 most popular jersey, thanks to the warmth and excellent moisture management of our Warmer brushed-fleece fabric; the clean, purposeful design; and the large reflectivity panels on the chest and below the pockets on the back.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWarmer fabric is a thickly brushed polyester fleece giving comfortable warmth with excellent moisture management\u003c\/li\u003e\n\u003cli\u003eReflective panels on front and back\u003c\/li\u003e\n\u003cli\u003eGripper elastic at waist\u003c\/li\u003e\n\u003cli\u003e3 rear pockets\u003c\/li\u003e\n\u003cli\u003eEasy-sliding YKK® Vislon® zipper\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\u003e3\/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\u003e2\/5\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBreathability: \u003cstrong\u003e5\/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\u003e361gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e14°C - 20°C \/ 57°F - 68°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\u003eThe third generation of the Puro Jersey, our most popular winter jersey, is better than ever. The thickly brushed fabric is warm inside yet with excellent breathability with enough stretch for non-restrictive fit. The reflective panels front and back provide excellent day and night visibility. Otherwise it's a no-nonsense technical piece aimed at comfort and warmth while making you look good.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Puro 3 FZ Red\/Black Reflex - XS","offer_id":51597756924071,"sku":"CLCJ8511023-XS","price":259.9,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ8511023-L__88cb2b8b20d0.avif?v=1792678158"},{"product_id":"castelli-unlimited-allroad-jersey-mens-bordeaux","title":"Castelli Unlimited Allroad Jersey Men's Bordeaux","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\u003eAll the performance of a Castelli race jersey, just without the aerodynamics and tight fit.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInterlock 115 g 100% polyester fabric for excellent moisture management\u003c\/li\u003e\n\u003cli\u003eMedium fit for comfort on the trail or road\u003c\/li\u003e\n\u003cli\u003ePartially covered YKK® Vislon® zipper\u003c\/li\u003e\n\u003cli\u003e3 rear pockets with extra zippered security pocket\u003c\/li\u003e\n\u003cli\u003eEmbossed stripe across chest\u003c\/li\u003e\n\u003cli\u003eNo-sew sleeve hem finishing\u003c\/li\u003e\n\u003cli\u003eSilicone gripper elastic\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWeight: \u003cstrong\u003e214gm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTemperature: \u003cstrong\u003e16°C - 35°C\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDoes gravel need a new dress code? Maybe, but with fat tires and big-tubed bikes with bags on them, an aero jersey just doesn't look right. But why should you give up performance and comfort? That's the concept behind this jersey: all the performance of Castelli's best jerseys except the aerodynamics. First we created a new fabric with leading Italian knitter Borgini. The lightweight fabric has a small horizontal stripe and a gorgeous soft hand. It maintains outstanding moisture management and ample horizontal stretch but has limited vertical stretch so your pockets don't sag. And it blocks 98% of UV rays. The jersey has a neutral fit to it: straighter in the body, extra space across the chest. Less drop from front to back. The design is clean and technical, even the chest stripe is embossed for tone-on-tone detailing. No more feeling self-conscious at your coffee stop. The jersey is full of thoughtful details, like a covered YKK® front zipper, a fourth zippered key pocket, and bonded no-sew sleeve endings.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Unlimited Allroad Bordeaux - S","offer_id":51597766262951,"sku":"CLCJ2006421-S","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Bordeaux - M","offer_id":51597766721703,"sku":"CLCJ2006421-M","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Bordeaux - L","offer_id":51597767082151,"sku":"CLCJ2006421-L","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Bordeaux - XL","offer_id":51597767180455,"sku":"CLCJ2006421-XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Bordeaux - 2XL","offer_id":51597767442599,"sku":"CLCJ2006421-2XL","price":209.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Allroad Bordeaux - 3XL","offer_id":51597767540903,"sku":"CLCJ2006421-3XL","price":209.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ2006421-L__1692a3103412.avif?v=1792678197"},{"product_id":"castelli-unlimited-pro-jersey-mens-light-black","title":"Castelli Unlimited Pro Jersey Men'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\u003cp\u003e\u003cspan class=\"char-value\"\u003ePro-level jersey designed for the rigors of multisurface racing, with a hydration pouch for when every second counts.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp class=\"w-100 mb-5  title f500\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp class=\"w-100 mb-5  title f500\"\u003eProduct features\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCastelli engineered Air_O Stretch fabric on body, for breathability, comfort and performance\u003c\/li\u003e\n\u003cli\u003eDimpled aero sleeves\u003c\/li\u003e\n\u003cli\u003eHydration pocket for 1.5l bladder\u003c\/li\u003e\n\u003cli\u003eHose loops\u003c\/li\u003e\n\u003cli\u003eRaw-cut sleeve endings for comfort\u003c\/li\u003e\n\u003cli\u003eThree rear pockets\u003c\/li\u003e\n\u003cli\u003eZippered security pocket\u003c\/li\u003e\n\u003cli\u003eFull-length YKK® zipper\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cul class=\"techfeatures\"\u003e\n\u003cli class=\"techfeature\"\u003eWeight:\u003cspan class=\"char-value\"\u003e152\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\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cspan class=\"char-value\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan class=\"char-value\"\u003eHYDRATION POUCH Made from a durable mesh to hold a hydration bladder that allows plenty of airflow to prevent wetting out and keep the jersey comfortable with or without a bladder. FABRIC Carefully selected fabric and placement for optimal aerodynamics and moisture management. The body uses the same fabric as our Aero 7 Jersey while the sleeves use a textured aerodynamic fabric for additional watt savings. HOSE LOOPS To secure and stabilize the hose from the hydration bladder when not in use.\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Castelli","offers":[{"title":"Castelli Jersey Unlimited Pro Light Black - M","offer_id":51597767475367,"sku":"CLCJ4013085-M","price":204.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Pro Light Black - L","offer_id":51597767901351,"sku":"CLCJ4013085-L","price":204.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Pro Light Black - XL","offer_id":51597768163495,"sku":"CLCJ4013085-XL","price":204.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Pro Light Black - 2XL","offer_id":51597768261799,"sku":"CLCJ4013085-2XL","price":204.9,"currency_code":"NZD","in_stock":false},{"title":"Castelli Jersey Unlimited Pro Light Black - 3XL","offer_id":51597768556711,"sku":"CLCJ4013085-3XL","price":204.9,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0592\/0364\/9703\/files\/CLCJ4013085-M__637ebd8cd4ab.avif?v=1792678202"}],"url":"https:\/\/vanquishcycles.co.nz\/collections\/mens-road-jersey.oembed","provider":"Vanquish cycles","version":"1.0","type":"link"}