{"product_id":"bioracer-rain-jacket-black","title":"Bioracer Rain Jacket Black","description":"\u003ch2\u003eRAINY 2.0 Lightweight Waterproof Windbreaker Cycling Jacket\u003c\/h2\u003e\n\u003cp\u003eLIGHTER. THINNER. STILL 100% WATERPROOF.\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\u003cspan\u003e \u003c\/span\u003eThe Rainy 2.0 cycling jacket delivers professional-grade protection in a sleek, race-ready design for riders who refuse to let weather dictate their training schedule.\u003c\/p\u003e\n\u003ch2\u003eKey Features:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdvanced Waterproofing Technology\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Fully taped seams and storm-proof coated front zipper provide superior rain protection\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\u003cspan\u003e \u003c\/span\u003eeven during extended downpours.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUltra-Lightweight Design\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Easily fits into a jersey pocket when rolled up\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e, perfect for changeable weather conditions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRace-Specific Aerodynamic Cut\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Close fit with a high front and extended arms optimized for riding position.\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrategic Ventilation System\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Breathable fabric panels under arms and shoulders work with Power Eyelet inserts for maximum moisture management.\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAll-Weather Performance\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Effective against rainy days and breezy conditions while keeping you stylish and comfortable on every ride.\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTechnical Specifications:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDual-zipper design for versatile ventilation options\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003eStretchy fabric provides non-restrictive fit while maintaining weather protection\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003eExtended rear hem protects against wheel spray\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003eSoft fabric inner cuffs and collar for maximum comfort against skin\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003cli\u003eReflective elements enhance visibility in low-light conditions\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eA packable rain jacket is a staple part of any rider's wardrobe. The Rainy 2.0 is designed for variable conditions, especially when heading into high mountains or riding all day where weather can change rapidly.\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\u003c\/p\u003e\n\u003cp\u003eDon't compromise on fit, protection, or breathability.\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\u003cspan\u003e \u003c\/span\u003eThe Rainy 2.0 addresses diverse weather challenges from downpours and chilly mornings to windy descents\u003csup style=\"box-sizing: border-box; border: 0px solid rgb(39, 39, 42); scrollbar-color: rgb(39, 39, 42) rgb(9, 9, 11); scrollbar-width: thin; scroll-behavior: smooth; --scrollbar-track: hsl(240 10% 3.9%); --scrollbar-thumb: #27272a; --scrollbar-track-radius: 0.5rem; --scrollbar-thumb-radius: 0.5rem; --scrollbar-corner-radius: 0.5rem; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); font-size: 10.5px; line-height: 0; position: relative; vertical-align: baseline; top: -2px; display: inline; user-select: none; text-decoration-line: none; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px; overflow-anchor: none;\" class=\"inline not-prose select-none [\u0026amp;\u0026gt;a]:rounded-2xl [\u0026amp;\u0026gt;a]:border [\u0026amp;\u0026gt;a]:px-1.5 [\u0026amp;\u0026gt;a]:py-0.5 [\u0026amp;\u0026gt;a]:transition-colors shadow [\u0026amp;\u0026gt;a]:bg-ds-bg-subtle [\u0026amp;\u0026gt;a]:text-xs [\u0026amp;\u0026gt;svg]:w-4 [\u0026amp;\u0026gt;svg]:h-4 relative -top-[2px] citation-shimmer no-underline\"\u003e\u003c\/sup\u003e\u003cspan\u003e \u003c\/span\u003e– ensuring you stay dry from both rain and sweat.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePro tip:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ePair with thermal layers in colder conditions or wear over just a jersey during warmer rainy rides for maximum versatility throughout the seasons.\u003c\/p\u003e","brand":"Bioracer","offers":[{"title":"S \/ Black","offer_id":45571289776197,"sku":"CO_BR29030-S","price":223.3,"currency_code":"NZD","in_stock":false},{"title":"M \/ Black","offer_id":45571289808965,"sku":"CO_BR29030-M","price":223.3,"currency_code":"NZD","in_stock":true},{"title":"L \/ Black","offer_id":45571289841733,"sku":"CO_BR29030-L","price":223.3,"currency_code":"NZD","in_stock":true},{"title":"XL \/ Black","offer_id":45571289874501,"sku":"CO_BR29030-XL","price":223.3,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0753\/1233\/2869\/files\/8449d8112349c0882409d7ba3e2afa33c2b2df80_07d0d2aa-b9ac-492c-8f79-1966aaed38a0.jpg?v=1787028128","url":"https:\/\/rushvelo.co.nz\/products\/bioracer-rain-jacket-black","provider":"Rush Velo NZ","version":"1.0","type":"link"}