{"title":"Bike on Sale","description":"","products":[{"product_id":"gub-plus-12-rainbow-bike-phone-mount-universal-handlebar-holder","title":"PLUS 12 Rainbow Bike Phone Mount - Vibrant Handlebar Cell Phone Holder for MTB and Road Bike Enthusiasts","description":"\u003cp data-mce-fragment=\"1\"\u003eExperience a burst of color and convenience on your cycling adventures with the GUB PLUS 12 Rainbow Bike Phone Mount. This iridescent accessory isn't just a feast for the eyes; it's a testament to the fusion of innovation and style. Crafted with precision to securely embrace your smartphone, this mount provides universal compatibility, catering to a range of device sizes with its adjustable grip. The vibrant hues reflect your passion for biking and personality, while the sturdy build ensures your device stays safe, even on the bumpiest trails. Its 360-degree rotating capability allows for optimal viewing angles, making navigation and tracking your progress a breeze. Revel in the beauty of the trails and let your spirit ride as free as the colors of the rainbow with this essential road companion.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eRecommended Use: A trusty ally for urban cyclists and off-road explorers alike, ready for smooth streets or rugged terrain.\u003cbr\u003e\u003cbr\u003e\u003cspan data-mce-fragment=\"1\"\u003eNavigate the spectrum of adventure – your colorful guide to the paths less pedaled.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"GUB","offers":[{"title":"Default Title","offer_id":47851300258087,"sku":"1495936_A1AAPX9","price":67.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page1_add23006-661a-4ab7-9d2a-47d25312fb77.jpg?v=1711277605"},{"product_id":"gub-g81-aluminum-bicycle-phone-holder-secure-mount","title":"G81 Aluminum Bike Phone Holder – Versatile \u0026 Secure Mount for All-Terrain Rides","description":"\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy Aluminum Alloy Build:\u003c\/strong\u003e Durable construction ensures resilience against outdoor elements.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMechanical Lock Design:\u003c\/strong\u003e Securely holds your smartphone in place during rugged rides.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e360° Rotation:\u003c\/strong\u003e Easily adjust your phone to the perfect viewing angle for navigation and tracking.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUniversal Compatibility:\u003c\/strong\u003e Fits phones from 3.5 to 6.2 inches and handlebars from 22.2 to 31.8 mm diameter.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-Skid Pad:\u003c\/strong\u003e Protects your device from scratches and vibrations while you ride.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight \u0026amp; Compact:\u003c\/strong\u003e Weighs only 97 grams and designed for easy portability and minimalistic style.\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy Installation:\u003c\/strong\u003e Includes all necessary tools and a user manual for quick setup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecommended Use:\u003c\/strong\u003e A Companion for Every Turn – Ideal for dynamic cycling adventures on varying landscapes, from bustling urban escapades to serene trail pursuits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e \u003cbr\u003eGrip your dreams as you ride – your mobile window to new horizons.\u003c\/p\u003e","brand":"GUB","offers":[{"title":"Black","offer_id":47852919324967,"sku":"1495924_YIV29Y0","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":47852919357735,"sku":"1495924_ZZMKXRI","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Siver","offer_id":47852919390503,"sku":"1495924_GXQ61BO","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page2_f5454d32-396c-4c0a-adf1-447aa8ff1623.jpg?v=1711334810"},{"product_id":"planet-bike-ars-standard-gel-saddle-comfort","title":"ARS Standard Saddle: Gel Comfort \u0026 Anatomic Relief for All Riders","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eEmbrace the Journey with Unmatched Comfort\u003c\/strong\u003e\u003cbr data-mce-fragment=\"1\"\u003eDiscover the perfect fusion of comfort and support with the Planet Bike ARS Standard Saddle. Designed for those who see the world from the saddle of their bike, this premium saddle is your steadfast companion through city streets and rugged trails alike. Its innovative Sit-bone Gel pads work diligently to alleviate pressure from soft tissues, ensuring your focus remains on the journey ahead. The full-length center recess, crowned with a strategic relief hole, offers anatomic relief, allowing for a ride that feels as natural as it is comfortable.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eCrafted for durability and all-weather resilience, the saddle features a weatherproof cover that stands up against the elements, making every ride an opportunity, regardless of the weather. The SuperSoft™ padding cradles you in unparalleled comfort, while the flex base offers a responsive feel that adapts to your movements, promising support that lasts from the first pedal to the last.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWhether you're navigating the urban jungle or exploring untamed paths, the Planet Bike ARS Standard Saddle is engineered for every adventure. Its meticulous design balances the thrill of the ride with the imperative of comfort, making it the ultimate choice for cyclists who demand the best.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eRecommended Use:\u003c\/strong\u003e\u003cbr data-mce-fragment=\"1\"\u003eFrom leisurely city tours to demanding trail rides, the Planet Bike ARS Standard Saddle is the go-to choice for cyclists seeking comfort without compromise.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eRide the wave of comfort – where every road is paved with ease.\u003c\/p\u003e","brand":"Planet Bike","offers":[{"title":"Men's","offer_id":47864165859623,"sku":"378748","price":50.99,"currency_code":"USD","in_stock":true},{"title":"Women's","offer_id":47864165892391,"sku":"378749","price":50.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page1_53aaec69-2d6b-41b0-b1e1-b4d32770f297.jpg?v=1711465057"},{"product_id":"west-biking-vintage-road-bike-safety-bell","title":"Road Bike Bell","description":"\u003cp data-mce-fragment=\"1\"\u003eExperience the harmonious blend of tradition and safety with the West Biking Road Bike Bell. A charming addition to your cycling ensemble, this bell is not just an accessory; it's a guardian of your road presence. The robust copper and aluminum alloy construction exudes a vintage vibe while promising durability. Its clear, resonant tone ensures your presence is acknowledged, whether you're navigating city streets or country roads.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eDesigned to be the minimalist's companion, its petite 1.69x1.18in dimensions and mere 20g weight make it the perfect unobtrusive yet effective safety feature for any road vehicle. Available in classic black and lustrous copper, this bell integrates effortlessly with any bike's aesthetic. Easy to install and easier to use, it emits a sound alarm that's as pleasing to the ear as it is to the soul, keeping you safe and sound on your cycling adventures.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eRecommended Use: Perfect for the city cyclist and the countryside explorer alike, enhancing your safety with a touch of classic elegance.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan\u003eRing in the Sound of Safety – Vintage Charm Meets Modern Caution.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"West Biking","offers":[{"title":"Black","offer_id":47870350131495,"sku":"1495983_4VKAJHY","price":17.99,"currency_code":"USD","in_stock":true},{"title":"Copper","offer_id":47870350164263,"sku":"1495983_KWLT0HL","price":17.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page17_325c21da-b590-465e-beeb-e037ce351278.jpg?v=1711524766"},{"product_id":"products-west-biking-4-in-1-bike-front-light-phone-holder-horn-power-bank","title":"4-in-1 Multifunctional Bike Light with Phone Holder, Horn, and Power Bank - Ultimate Cycling Companion","description":"\u003cp data-mce-fragment=\"1\"\u003eIlluminate your path, keep your device secure, and ensure you're heard with the West Biking 4-in-1 Bike Front Light. Engineered for the enthusiast cyclist, this robust and multifunctional gadget integrates a bright 400-lumen light, a sturdy phone holder, a loud 130dB horn, and a reliable power bank. It’s your perfect partner for nocturnal rides through the countryside or daily commutes in the urban jungle.\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eVersatile Design\u003c\/strong\u003e: Embrace the convenience of having a bike light, phone holder, and power bank all in one sleek unit. With its waterproof ABS engineering plastic and silicone construction, this accessory is built to withstand unpredictable weather, ensuring your adventures never have to pause for a drizzle or downpour.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eUser-Friendly Features\u003c\/strong\u003e: The easy-to-use clamp fits handlebars snugly, ensuring stability for your device. Charge on the go with the 2000mAh polymer lithium battery, and never miss a turn with the phone holder adjustable for 4 to 6.3-inch screens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eSafety First\u003c\/strong\u003e: Alert pedestrians and fellow cyclists with the piercing 130dB horn. Choose between five distinctive sound effects to match your environment and maintain a presence on busy streets or secluded trails.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eEfficient Charging\u003c\/strong\u003e: Equipped with a USB charging line, your light is always ready for action. And with a substantial battery capacity, it doubles as a power bank to keep your devices charged in a pinch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eIlluminate Adventures\u003c\/strong\u003e: Navigate the dusk with confidence, using the dual light modes to adjust to visibility conditions. The strong light mode pierces through fog and rain, while the weak light conserves battery during clear nights.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIdeal for night riders and daytime explorers, West Biking’s multifunctional accessory is an essential add-on for any cycling aficionado. Navigate, illuminate, and communicate, all while keeping your device charged and at the ready.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eShine, Support, Sound-off - The Cyclist’s Swiss Army Light.  \u003c\/p\u003e","brand":"West Biking","offers":[{"title":"2000 MA Battery \/ Red","offer_id":47871025021223,"sku":"1495965_9LBE0F3","price":28.99,"currency_code":"USD","in_stock":true},{"title":"2000 MA Battery \/ Black","offer_id":47871025053991,"sku":"1495965_DVDR1QZ","price":28.99,"currency_code":"USD","in_stock":true},{"title":"2000 MA Battery \/ Blue","offer_id":47871025086759,"sku":"1495965_JXL2R0M","price":28.99,"currency_code":"USD","in_stock":true},{"title":"4000 MA Battery \/ Red","offer_id":47871025119527,"sku":"1495965_E8EDCPN","price":28.99,"currency_code":"USD","in_stock":true},{"title":"4000 MA Battery \/ Black","offer_id":47871025152295,"sku":"1495965_VULQIK6","price":28.99,"currency_code":"USD","in_stock":true},{"title":"4000 MA Battery \/ Blue","offer_id":47871025185063,"sku":"1495965_P6SJV6S","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page7_106c0079-8720-4194-887b-15d56fd3311d.jpg?v=1711529778"},{"product_id":"n-1-high-fidelity-copper-alloy-triangle-bike-bell-easy-mount-cnc-base-for-all-bikes","title":"High-Fidelity Copper Alloy Triangle Bike Bell - Easy-Mount CNC Base for All Bikes","description":"\u003cp data-mce-fragment=\"1\"\u003eFeel the crisp chime of the N+1 Triangle Bike Bell cut through the bustle of the city and the silence of the trails. Fashioned from high-fidelity copper alloy, this triangular marvel offers a sound that lingers for six soul-stirring seconds, announcing your presence with clarity and style. Its lightweight design, weighing just about 40 grams, makes it a seamless addition to your ride, never weighing you down as you navigate through urban landscapes or countryside paths.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWith its easy-mount CNC base, adaptable to handlebars of sizes 25.4mm and 31.8mm, the Triangle Bike Bell is a cinch to install, requiring no specialized tools or lengthy setups. Choose between a clip ring or rubber band style for the perfect fit to your mountain bike, road bike, or foldable commuter. Each ring of this bell isn't just a signal—it's a clear statement of your love for cycling in its purest form.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eRecommended Use: Perfect for urban commuters and trail enthusiasts alike, who value safety, simplicity, and a touch of elegance on their rides.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eRing in the rhythm of the road – sound off your adventure with a chime that resonates with your journey.\u003c\/p\u003e","brand":"n+1","offers":[{"title":"Black","offer_id":47873194492199,"sku":"1495940_QF05TSL","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Silver","offer_id":47873194524967,"sku":"1495940_DFQ5XGA","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Rainbow","offer_id":47873194557735,"sku":"1495940_DIOBLSN","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page2_f56f3424-c230-47cf-883d-9c0e91c947c3.jpg?v=1711538884"},{"product_id":"west-biking-kids-mtb-tow-rope","title":"Kids MTB Tow Rope - Stretch Bungee for Easy Hill Climbs and Mountain Bike Adventures","description":"\u003cp data-mce-fragment=\"1\"\u003eEmbrace the hills and share the thrill of mountain biking with the next generation, using the West Biking Kids MTB Tow Rope. This bungee cord is a game-changer for family bike rides, making hill climbs a breeze for little riders. Engineered for compatibility with all mountain bikes, this tow rope stretches from 5.5 to 10.8 feet, offering flexibility and a load rating of a mighty 500lb, ensuring safety and resilience. The rope's shock-absorbing design cushions the pull, allowing for a smooth ride uphill, while its vibrant colors add an element of fun and visibility.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eCrafted with the outdoors in mind, this tow rope endures. It's tested on trails and comes with sturdy carabiner and stem loop attachments, promising to withstand the demands of the adventurous family. It's not just a tow rope; it's a bond, connecting you and your child on every trail and slope. And when the adventure's done, it tucks away into its own sleek gift bag, ready for the next day's journey.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eRecommended Use:\u003c\/strong\u003e Perfect for family mountain bike excursions, introducing young riders to the joy of the ascent and descent with confidence and ease.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eClimb hills with heartbeats, not hard beats – fuel the family adventure.\u003c\/p\u003e","brand":"West Biking","offers":[{"title":"Blue","offer_id":47873749123367,"sku":"1495978_Q6JBCLZ","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":47873789100327,"sku":"1495978_DGQX3XJ","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":47873789133095,"sku":"1495978_YHI4D9V","price":14.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":47873789165863,"sku":"1495978_NKNHMAQ","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Page1_73fba956-d7b6-4d3d-83cb-701f58c46592.jpg?v=1711541168"},{"product_id":"corvale-tail-light","title":"Corvale Tail Light","description":"\u003cp data-end=\"211\" data-start=\"57\"\u003eA rear light with a little more character. The Corvale light throws a clear red heart behind you while you ride. Clean, bright, and instantly visible when the road goes dark.\u003c\/p\u003e\n\u003cp data-end=\"340\" data-start=\"213\"\u003eIt is the kind of light that feels just right on commuters, road bikes, and cruisers alike.\u003c\/p\u003e\n\u003cp data-end=\"359\" data-start=\"342\"\u003e\u003cstrong\u003eKey Details:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeart-shaped red LED glow for clear rear presence\u003c\/li\u003e\n\u003cli\u003eMultiple lighting modes for changing streets and conditions\u003c\/li\u003e\n\u003cli\u003eUSB rechargeable for easy top-ups between rides\u003c\/li\u003e\n\u003cli\u003eWeather-ready casing for rain and road spray\u003c\/li\u003e\n\u003cli\u003eTool-free strap mount fits most seat posts and seat stays\u003c\/li\u003e\n\u003cli\u003eCompact build that packs easily for travel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"708\" data-start=\"687\"\u003e\u003cstrong\u003eWhen You'll Want It:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"890\" data-start=\"709\"\u003eClip it on for pre-dawn commutes, dusk spins, and any other ride, day or night. It is also a perfect addition for group rides!\u003c\/p\u003e\n\u003cp data-end=\"909\" data-start=\"892\"\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"997\" data-start=\"910\"\u003eA small rear light that looks sharp and stays with you through the season.\u003c\/p\u003e\n\u003cp\u003e\u003c!----\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"Velora","offers":[{"title":"Default Title","offer_id":48477076586791,"sku":"14:366#B","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/1_1d0fce75-698f-41a9-9537-73a05e954519.jpg?v=1776135241"},{"product_id":"west-biking-eva-handlebar-tape-road-bike","title":"West Biking EVA Bar Tape","description":"\u003cp\u003eEngineered for road cyclists, the West Biking EVA Handlebar Tape is a perfect blend of performance, comfort, and reliability. This high-grip bar tape ensures a secure hold, reducing the risk of hand slippage, particularly during high-speed descents or aggressive cornering. The tape’s shock-absorbing properties effectively dampen road vibrations, providing a smoother and more comfortable ride on all types of road surfaces, from rough asphalt to smooth tarmac.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDurable and Resilient\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMade from high-density EVA foam, this bar tape is built to withstand the demands of road cycling. Its durability ensures that your handlebars remain well-protected, even under the harshest conditions. The perforated design not only adds a sleek look to your handlebars but also enhances breathability, keeping your hands dry during long rides.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEasy Installation for a Perfect Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe West Biking EVA Handlebar Tape features an adhesive backing that makes installation straightforward and secure. The flexible material adapts to any handlebar shape, ensuring a custom fit that stays in place throughout your ride. Whether you’re a seasoned road racer or a weekend warrior, this tape is an essential upgrade to your bike's cockpit.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIdeal for road cyclists who prioritize comfort and control during long rides. Excellent for those who encounter varied road conditions and need bar tape that offers consistent grip and shock absorption.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eGrip with confidence, ride with comfort – West Biking EVA Handlebar Tape is your road to smoother, better rides.\u003c\/p\u003e","brand":"West Biking","offers":[{"title":"Default Title","offer_id":49028208623911,"sku":"5678547","price":10.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H4f0bd3963d7a4bdf9230e253d42988577.jpg?v=1724745096"},{"product_id":"racework-ace-carbon-road-bike-pedals","title":"Racework Ace Carbon Road Bike Pedals","description":"\u003cp\u003eMaximize your power output with the RACEWORK Ace Carbon Road Bike Pedals. Designed for road cyclists who demand precision, these clipless pedals are crafted from carbon fiber reinforced nylon, ensuring ultra-lightweight strength without compromising durability. The dual bearing system provides a smooth, fluid pedal stroke, making every ride more efficient.\u003c\/p\u003e\n\u003cp\u003eFeaturing an adjustable tension system, you can easily fine-tune the pedal release settings for optimal comfort and control. Whether you’re grinding through a long climb or sprinting towards the finish, these pedals will keep your feet securely locked in, giving you the confidence to push harder. Compatible with SPD Keo cleats, the RACEWORK Ace Carbon Pedals offer professional-grade performance at an unbeatable value.\u003c\/p\u003e\n\u003cp\u003eCrafted to handle the rigors of daily road cycling while maintaining the sleek aesthetics every rider craves, these pedals are a top-tier choice for both training and racing. The carbon fiber pattern not only looks incredible but also enhances the pedal’s rigidity, improving overall power transfer from your legs to the bike.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use\u003c\/strong\u003e\u003cbr\u003eIdeal for road cyclists looking for lightweight, high-performance clipless pedals that offer adjustable tension and compatibility with SPD Keo cleats.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line\u003c\/strong\u003e\u003cbr\u003eCrank up your power\u003c\/p\u003e","brand":"Racework","offers":[{"title":"SPD","offer_id":49068727992615,"sku":"43574567","price":50.99,"currency_code":"USD","in_stock":true},{"title":"LOOK","offer_id":49068728025383,"sku":"43574568","price":50.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S9bb4f305bc364675990e1af19012a3a8t.jpg?v=1725542237"},{"product_id":"kemaloce-mens-winter-cycling-bib-pants-gel-pad","title":"Men's Winter Cycling Bib Pants","description":"\u003cp\u003eStay ahead of the cold with the KEMALOCE Men's Winter Cycling Bib Pants. Crafted from premium breathable fabric, these bib tights offer the warmth of thermal fleece with the flexibility and quick-dry performance needed for any cycling journey. Designed to keep you warm without overheating, the fleece-lined interior ensures comfort in temperatures ranging from 8°C to 20°C (46°F to 68°F).\u003c\/p\u003e\n\u003cp\u003eKey features such as full flat-lock stitching and high-end Italian 5D gel padding make these bib pants a reliable companion on long rides. The padding provides enhanced breathability and antibacterial protection, keeping you comfortable on rides over 80km. Reflective strips and smartly placed side pockets enhance your visibility and storage needs, giving you confidence both day and night.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThermal Fleece Fabric\u003c\/strong\u003e: Fleece-lined for added warmth, perfect for cooler weather.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5D Gel Pad\u003c\/strong\u003e: Italian-crafted high-end gel padding with breathability and antibacterial properties, designed for rides over 80km.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull Flat-Lock Stitches\u003c\/strong\u003e: Reinforced stitching for durability and a seamless feel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSide Pockets\u003c\/strong\u003e: Convenient side pockets large enough for a phone, with narrow openings to secure your items.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReflective Strips\u003c\/strong\u003e: Enhance visibility during low-light rides, ensuring your safety.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFoot-Stepping Design\u003c\/strong\u003e: Prevents pant legs from riding up and keeps cold air from entering through the trouser openings.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use\u003c\/strong\u003e: Ideal for cold-weather cycling, whether you're commuting, training, or hitting long-distance rides in winter conditions.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line\u003c\/strong\u003e: Don't let the cold slow you down—gear up with bib pants that perform as hard as you do.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Men's Full-Length Cycling Bibs Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Men's Full-Length Cycling Bibs Size Chart\"\u003e\n  \u003ch3\u003eMen's Full-Length Cycling Bibs — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Performance fit: measure \u003cb\u003ewaist\u003c\/b\u003e at natural line and \u003cb\u003ehips\u003c\/b\u003e at the widest point. \u003cb\u003eInseam\u003c\/b\u003e is full leg length (crotch to ankle) of the body. Size up if layering heavy baselayers. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eFull Inseam (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eFull Inseam (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHeight (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHeight (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–28\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–71\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e32–34\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e81–86\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e27.5–28.5\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e70–72\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e64–67\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e163–170\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e29–31\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e74–79\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e35–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e89–94\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e168–175\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e32–34\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e81–86\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–40\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–102\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e29–30\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e74–76\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e68–71\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e173–180\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e35–37\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e89–94\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e41–43\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e104–109\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e30–31\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e76–79\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e70–73\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e178–185\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e38–40\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e97–102\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e44–46\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e112–117\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e72–75\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e183–191\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e41–43\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e104–109\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e47–49\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e119–124\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e31.5–32.5\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e80–83\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e73–76\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e185–193\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e44–47\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e112–119\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e50–53\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e127–135\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e32–33\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e81–84\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e74–77\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e188–196\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e48–51\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e122–130\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e54–57\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e137–145\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (in)\"\u003e32.5–33.5\u003c\/td\u003e\n        \u003ctd data-label=\"Full Inseam (cm)\"\u003e83–85\u003c\/td\u003e\n        \u003ctd data-label=\"Height (in)\"\u003e75–78\u003c\/td\u003e\n        \u003ctd data-label=\"Height (cm)\"\u003e191–198\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Fit tips: Bib tights are compressive; if between sizes, choose the smaller size for race fit or larger for easier on\/off and winter layering. Ankle zips and grippers help set final length.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Kemaloce","offers":[{"title":"Gray \/ Small","offer_id":49079168991527,"sku":"235461","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Medium","offer_id":49079169024295,"sku":"235462","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Large","offer_id":49079169057063,"sku":"235463","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ X-Large","offer_id":49079169089831,"sku":"235464","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2X-Large","offer_id":49079169122599,"sku":"235465","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3X-Large","offer_id":49079169155367,"sku":"235466","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Small","offer_id":49079169188135,"sku":"235467","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Medium","offer_id":49079169220903,"sku":"235468","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Large","offer_id":49079169253671,"sku":"235469","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ X-Large","offer_id":49079169286439,"sku":"235470","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2X-Large","offer_id":49079169319207,"sku":"235471","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3X-Large","offer_id":49079169351975,"sku":"235472","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Small","offer_id":49079169384743,"sku":"235473","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Medium","offer_id":49079169417511,"sku":"235474","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ Large","offer_id":49079169450279,"sku":"235475","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ X-Large","offer_id":49079169483047,"sku":"235476","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2X-Large","offer_id":49079169515815,"sku":"235477","price":61.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3X-Large","offer_id":49079169548583,"sku":"235478","price":61.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Sa6ac3528d53441a1af25c4aa02a11913T.jpg?v=1725775737"},{"product_id":"rockbros-mini-electric-bike-pump-100psi","title":"Portable Mini Electric Bicycle Pump","description":"\u003cp\u003eMeet your go-to solution for quick and reliable tire inflation—the Rockbros Mini Electric Bicycle Pump. Designed for cyclists who crave efficiency and portability, this pocket-sized powerhouse delivers up to 100 PSI of pressure, making it perfect for both road and mountain bike tires. Built with a rugged nylon shell, this pump weighs just 93g, so it's easy to carry on every ride without adding unnecessary bulk.\u003c\/p\u003e\n\u003cp\u003eFeaturing one-touch operation, inflating your tires is as simple as pressing a button. This compact pump works with both American (Schrader) and French (Presta) valves, requiring no additional adapters—just swap the seal and you're ready to go. With its stable 300mAh battery, the Rockbros pump is equipped for multiple inflations on a single charge. The Type-C charging interface ensures fast recharges in as little as 25 minutes, so you're always prepared to hit the road or trail.\u003c\/p\u003e\n\u003cp\u003eThe multi-color LED indicator lets you know exactly how much battery life is left, so you’re never caught off-guard. And with its compact design and waterproof bag, this mini electric pump is ready for all-weather conditions, providing you with peace of mind on any journey.\u003c\/p\u003e\n\u003ch4\u003eKey Features:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompact \u0026amp; Lightweight\u003c\/strong\u003e: Only 93g, designed for easy portability\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePowerful Inflation\u003c\/strong\u003e: Up to 100 PSI, perfect for road bikes, mountain bikes, and more\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType-C Fast Charging\u003c\/strong\u003e: Fully recharged in about 25 minutes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne-Touch Operation\u003c\/strong\u003e: Simple and quick inflation with a button press\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMulti-Valve Compatibility\u003c\/strong\u003e: Works with both Schrader and Presta valves\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBattery Capacity\u003c\/strong\u003e: 300mAh with up to 200 seconds of inflation time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Build\u003c\/strong\u003e: Tough nylon shell with waterproof storage for all-weather use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Use:\u003c\/h3\u003e\n\u003cp\u003eBest for cyclists who need a reliable, portable solution for on-the-go tire inflation. Ideal for road biking, mountain biking, and emergencies where quick tire inflation is a must.\u003c\/p\u003e\n\u003ch3\u003eBottom Line:\u003c\/h3\u003e\n\u003cp\u003eInflate your tires on the go with Rockbros—pocket-sized power for every ride!\u003c\/p\u003e","brand":"Rockbros","offers":[{"title":"Default Title","offer_id":49148945203495,"sku":"65413211","price":77.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Sa8bed5cd341a43058975f7685491b354k.jpg?v=1726722794"},{"product_id":"lameda-mens-cycling-thermal-windbreaker","title":"Cycling Thermal Windbreaker - Men’s","description":"\u003cp\u003eConquer cold-weather rides with the Lameda Men’s Cycling Thermal Windbreaker. Engineered with advanced 3D cutting technology for an ergonomic fit, this cycling jacket keeps you warm and agile during every pedal stroke. It features Airgel thermal insulation combined with breathable fleece fabric, creating a perfect balance of warmth and moisture management. The quilted cotton thread design not only enhances insulation but also offers a sleek, modern look that’s ready for performance-driven riders. Designed for temperatures down to -5°C, this windproof cycling jacket ensures you can keep riding no matter the elements.\u003c\/p\u003e\n\u003cp\u003eWith a YKK zipper for reliable fastening, the jacket offers additional stretch panels for enhanced flexibility, while the high collar and extended sleeves ensure full coverage during rides. Whether you're training, commuting, or taking on weekend trails, this jacket has your back, literally, with moisture-wicking properties and a snug fit to keep you dry and comfortable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended use:\u003c\/strong\u003e\u003cbr\u003eIdeal for cycling in cold weather conditions, down to -5°C. Perfect for road cyclists and mountain bikers seeking warmth and wind protection without sacrificing flexibility or breathability.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom line:\u003c\/strong\u003e\u003cbr\u003eRide through winter like a hot knife through butter.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Men's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Men's Tops Size Chart\"\u003e\n  \u003ch3\u003eMen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eChest (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eChest (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eSleeve* (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eSleeve* (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e32–34\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e81–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–28\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–71\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e79–81\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e35–37\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e89–94\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e29–31\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e74–79\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e32–33\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e81–84\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e38–40\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e97–102\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e32–34\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e81–86\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e84–86\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e41–43\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e104–109\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e35–37\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e89–94\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e44–46\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e112–117\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e38–40\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e97–102\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e89–91\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e47–49\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e119–124\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e41–43\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e104–109\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e50–53\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e127–135\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e44–47\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e112–119\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e37–38\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e94–97\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e54–57\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e137–145\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e48–51\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e122–130\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    *Sleeve measured from center back of neck to wrist. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lameda","offers":[{"title":"Red \/ Small","offer_id":49154172551463,"sku":"516543","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ Medium","offer_id":49154172584231,"sku":"516544","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ Large","offer_id":49154172616999,"sku":"516545","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ X-Large","offer_id":49154172649767,"sku":"516546","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2X-Large","offer_id":49154172813607,"sku":"516547","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3X-Large","offer_id":49154172846375,"sku":"516548","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ Small","offer_id":49154172879143,"sku":"516549","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ Medium","offer_id":49154172911911,"sku":"516550","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ Large","offer_id":49154172977447,"sku":"516551","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ X-Large","offer_id":49154173010215,"sku":"516552","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2X-Large","offer_id":49154173075751,"sku":"516553","price":80.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3X-Large","offer_id":49154173108519,"sku":"516554","price":80.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Saea5d30454ba416fbde8f742ee044d45M.jpg?v=1726755390"},{"product_id":"west-biking-16l-cycling-hydration-backpack","title":"West Biking 16L Cycling Hydration Backpack","description":"\u003cp\u003eReady to take on your toughest rides, the West Biking 16L Cycling Hydration Backpack is built for those who demand function, comfort, and style on the trail or road. Featuring durable Oxford cloth, this backpack balances rugged durability with lightweight construction for all-day wear. At just 470g, it ensures a feather-light feel, even with a full load of essentials, making it ideal for extended cycling trips or day hikes.\u003c\/p\u003e\n\u003cp\u003eThe 16L capacity offers ample space for your must-have gear, from a hydration bladder to snacks, tools, and extra layers. A dedicated mesh storage compartment easily secures your bike helmet, while the waist pockets provide quick access to small essentials like keys or energy gels.\u003c\/p\u003e\n\u003cp\u003eWhen the sun sets, your safety remains a priority thanks to its reflective design, enhancing your visibility for nighttime rides. Plus, with multiple compartments and side water bottle storage, this backpack is your go-to for organization and hydration on the go. Whether you're hitting the trails, cycling across the city, or climbing new heights, the West Biking 16L backpack adapts to your every need.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Material\u003c\/strong\u003e: Made from tough Oxford cloth to handle the rigors of outdoor cycling and adventures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e16L Capacity\u003c\/strong\u003e: Spacious enough to carry essentials, including a hydration bladder for on-the-go drinking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReflective Design\u003c\/strong\u003e: Enhanced visibility for safe night riding or hiking.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHelmet Storage\u003c\/strong\u003e: Convenient mesh pocket to store your helmet when it's not in use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight\u003c\/strong\u003e: Weighs just 470g, offering a comfortable, low-profile fit for long rides.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultiple Compartments\u003c\/strong\u003e: Organized storage for your gear, tools, and snacks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWaist Side Storage\u003c\/strong\u003e: Keep small items like keys or headphones within easy reach.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydration Ready\u003c\/strong\u003e: Equipped with a water bag hook to keep you hydrated on your adventures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable Design\u003c\/strong\u003e: Lightweight and breathable, with cushioned support for added comfort during intense rides.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eRecommended Use:\u003c\/h3\u003e\n\u003cp\u003eDesigned for cycling, hiking, running, and climbing. Perfect for day trips, commuting, and outdoor activities requiring hydration and efficient gear storage.\u003c\/p\u003e\n\u003ch3\u003eBottom Line:\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMore miles, less hassle—keep everything in one place while you ride with the West Biking 16L Cycling Hydration Backpack.\u003c\/strong\u003e\u003c\/p\u003e","brand":"West Biking","offers":[{"title":"Black","offer_id":49189775540519,"sku":"34568","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":49189775671591,"sku":"1234","price":35.99,"currency_code":"USD","in_stock":true},{"title":"High-vis Yellow","offer_id":49189775737127,"sku":"890","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S99e8d3952692406db6e02c1c2c30d19f2.jpg?v=1727359076"},{"product_id":"alpex-winter-cycling-gloves-thermal-touchscreen","title":"Winter Cycling Gloves","description":"\u003cp\u003eWhen the temperature drops and the roads get slick, stay warm, dry, and in control with the Alpex Winter Cycling Gloves. Designed with precision and durability in mind, these gloves are crafted to keep your hands comfortable no matter the conditions.\u003c\/p\u003e\n\u003cp\u003eFeaturing a thick fleece lining, these gloves block out the biting wind and trap in warmth, making your rides through the colder months a breeze. The built-in waterproof membrane ensures your hands stay dry, even in the most unexpected downpours or snowy conditions.\u003c\/p\u003e\n\u003cp\u003eWhat really sets these gloves apart is their shockproof design. With EVA and gel padding on the palms, they absorb shocks, reducing hand fatigue during long rides or intense climbs. The anti-skid padding enhances your grip, giving you confidence on every handlebar hold.\u003c\/p\u003e\n\u003cp\u003eThanks to the touchscreen-compatible fingertips on the index and thumb, you can seamlessly access your phone or navigation device without having to expose your hands to the cold. An extended wrist with Velcro closure keeps the chill out while allowing you to customize the fit for maximum comfort.\u003c\/p\u003e\n\u003cp\u003eAnd for those moments when sweat builds up, a thoughtful terry cloth thumb design lets you wipe it away easily, so nothing slows you down.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use:\u003c\/strong\u003e Ideal for cycling in cold, wet, and windy conditions during autumn and winter. Perfect for both road and off-road cycling.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e Keep the cold at bay and your focus on the ride with gloves that do it all – warmth, waterproofing, and seamless control.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Unisex Gloves Size Chart --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Unisex Gloves Size Chart\"\u003e\n  \u003ch3\u003eUnisex Gloves — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measure around the widest part of your hand (excluding the thumb) for circumference. Measure from the base of your palm to the tip of your middle finger for length.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Circumference (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Circumference (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Length (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Length (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e6.0–6.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e15–16.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e6.5–7.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e16.5–18\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e6.5–7.0\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e16.5–18\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e7.0–7.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e18–19\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e7.0–7.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e18–19\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e7.5–8.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e19–20.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e7.5–8.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e19–21.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e8.0–8.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e20.5–21.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e8.5–9.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e21.5–24\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e8.5–9.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e21.5–23\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e9.5–10.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e24–26.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e9.0–9.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e23–24\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e10.5–11.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e26.5–29\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e9.5–10.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e24–25.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e11.5–12.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e29–32\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e10.0–10.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e25.5–27\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    For a snug performance fit, choose the smaller size if between measurements. For layering or insulated gloves, size up.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"INBIKE","offers":[{"title":"Black \/ Small","offer_id":49190248022311,"sku":"356756","price":53.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Medium","offer_id":49190248055079,"sku":"1354","price":53.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ Large","offer_id":49190248087847,"sku":"5891354","price":53.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ E-Large","offer_id":49190248120615,"sku":"3567","price":53.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2X-Large","offer_id":49190248153383,"sku":"1345","price":53.99,"currency_code":"USD","in_stock":true},{"title":"High-vis Yellow \/ Small","offer_id":49190248186151,"sku":"9875","price":53.99,"currency_code":"USD","in_stock":true},{"title":"High-vis Yellow \/ Medium","offer_id":49190248218919,"sku":"1345","price":53.99,"currency_code":"USD","in_stock":true},{"title":"High-vis Yellow \/ Large","offer_id":49190248251687,"sku":"4678","price":53.99,"currency_code":"USD","in_stock":true},{"title":"High-vis Yellow \/ E-Large","offer_id":49190248284455,"sku":"1345","price":53.99,"currency_code":"USD","in_stock":true},{"title":"High-vis Yellow \/ 2X-Large","offer_id":49190248317223,"sku":"679","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Se4bf1a0427cf49dbbf9095f13a42a080P.jpg?v=1727365043"},{"product_id":"panda-handlebar-plush-pendant","title":"Panda Handlebar Plush Pendant","description":"\u003cp\u003eElevate your biking experience with a playful companion—the Panda Handlebar Plush Pendant. Designed to bring charm and character to your ride, this adorable plush panda comfortably clings to your bike’s handlebar, poles, or frame, adding a touch of fun without compromising on performance. Made from soft PP cotton and durable materials, the panda is lightweight yet sturdy, ensuring that it stays in place through your journeys.\u003c\/p\u003e\n\u003cp\u003eThe panda’s secure strap and pat-circle design make it easy to attach and remove without damaging your bike’s paint or adding extra weight. Whether you're riding through the city streets or exploring rugged trails, this cute little panda will be your perfect travel buddy. It’s not just a bike accessory—it’s a delightful statement of your love for cycling and creativity.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhimsical Panda Design:\u003c\/strong\u003e The panda’s playful posture brings a lively touch to your ride. It’s a head-turner wherever you go.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure Pat-Circle Attachment:\u003c\/strong\u003e Easy to attach and remove, the pat-circle design ensures a snug fit on handlebars, poles, or frames without scratching the surface.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight and Portable:\u003c\/strong\u003e Designed to stay securely on your bike without adding unnecessary weight or bulk.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Build:\u003c\/strong\u003e Crafted from PP Cotton and metal, it offers long-lasting durability while remaining soft and huggable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eProduct Specifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrap Dimensions:\u003c\/strong\u003e 24.5 x 2.7 cm (9.65 x 1.06 in)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePanda Dimensions:\u003c\/strong\u003e 10 x 8 cm (3.94 x 3.15 in)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use:\u003c\/strong\u003e\u003cbr\u003ePerfect for adding a touch of personality to your bike, whether for city rides or weekend explorations. Easily attaches to handlebars, frames, or even scooter and motorcycle grips.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e\u003cbr\u003ePedal in style with your very own panda pal—making every ride a bit more fun!\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Default Title","offer_id":49242714571047,"sku":"3q4","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S8b0a3015e2b246378df0aef7559ed2f4d.jpg?v=1728636020"},{"product_id":"alpex-thermoride-pro-heated-insoles-cycling","title":"ThermoRide Pro BT Heated Cycling Insoles","description":"\u003cp data-start=\"106\" data-end=\"478\"\u003eWhen the mercury drops, but your ride doesn’t stop. The ThermoRide Pro keeps the charge alive. Designed for hardcore winter cyclists, these fully rechargeable heated insoles deliver power-packed warmth without the bulk or external battery clutter. No cables. No dangling packs. Just clean, contained heat that fuels your ride mile after frozen mile.\u003c\/p\u003e\n\u003cp data-start=\"480\" data-end=\"809\"\u003eBuilt for those who hammer through sub-zero dawn commutes and icy switchbacks, the ThermoRide Pro hits up to 70°C in seconds and holds that line for up to 9 hours of pure thermal endurance. Controlled straight from your Bluetooth-enabled phone through the Alpex HeatSync App, it’s plug-and-play precision for the cold-weather charge.\u003c\/p\u003e\n\u003cp data-start=\"811\" data-end=\"892\"\u003eTrim to your exact shoe size. Drop them in. Power on. Pedal like it’s mid-June.\u003c\/p\u003e\n\u003ch3 data-start=\"899\" data-end=\"921\"\u003e\u003cstrong data-start=\"903\" data-end=\"919\"\u003eKey Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"922\" data-end=\"1463\"\u003e\n\u003cli data-start=\"922\" data-end=\"1022\"\u003e\n\u003cp data-start=\"924\" data-end=\"1022\"\u003e\u003cstrong data-start=\"926\" data-end=\"956\"\u003eApp-Controlled Heat Surge:\u003c\/strong\u003e Dial in temps from \u003cstrong data-start=\"976\" data-end=\"989\"\u003e35°C–70°C\u003c\/strong\u003e directly from your smartphone via Bluetooth.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1023\" data-end=\"1136\"\u003e\n\u003cp data-start=\"1025\" data-end=\"1136\"\u003e\u003cstrong data-start=\"1028\" data-end=\"1060\"\u003eBuilt-In 3000mAh Power Core:\u003c\/strong\u003e Up to \u003cstrong data-start=\"1067\" data-end=\"1078\"\u003e9 hours\u003c\/strong\u003e of uninterrupted warmth, no external packs, no tangle.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1137\" data-end=\"1241\"\u003e\n\u003cp data-start=\"1139\" data-end=\"1241\"\u003e\u003cstrong data-start=\"1142\" data-end=\"1170\"\u003eRide-Ready Construction:\u003c\/strong\u003e Breathable, flexible, and washable. Built to flex with every crank.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1242\" data-end=\"1321\"\u003e\n\u003cp data-start=\"1244\" data-end=\"1321\"\u003e\u003cstrong data-start=\"1247\" data-end=\"1265\"\u003ePrecision Fit:\u003c\/strong\u003e Cut-to-size design fits EU \u003cstrong data-start=\"1293\" data-end=\"1302\"\u003e35–46\u003c\/strong\u003e (US Men’s 4–12).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1322\" data-end=\"1416\"\u003e\n\u003cp data-start=\"1324\" data-end=\"1416\"\u003e\u003cstrong data-start=\"1327\" data-end=\"1346\"\u003eCyclist-Proven:\u003c\/strong\u003e Engineered for cold-weather rides where battery packs don’t belong.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1470\" data-end=\"1495\"\u003e\u003cstrong data-start=\"1474\" data-end=\"1493\"\u003eRecommended Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1496\" data-end=\"1762\"\u003eCrush winter training blocks, frost-bitten commutes, and icy descents. Perfect for \u003cstrong data-start=\"1579\" data-end=\"1634\"\u003eroad cyclists, gravel grinders, and fat bike riders\u003c\/strong\u003e who refuse to winterize their stoke. Also hits hard for ski boots, snow boots, and any setup that demands warmth on the move.\u003c\/p\u003e\n\u003ch3 data-start=\"1769\" data-end=\"1790\"\u003e\u003cstrong data-start=\"1773\" data-end=\"1788\"\u003eBottom Line\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1791\" data-end=\"1914\"\u003eNo wires, just full-send heat for riders who don’t back off when the cold bites.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"EU[35-40] US-M[3.5-6.5] US-F[5-8.5]","offer_id":49285197889831,"sku":"34585485","price":55.99,"currency_code":"USD","in_stock":true},{"title":"EU[40-46] US-M[8-12] US-F[9.5-13.5]","offer_id":49285197922599,"sku":"WUOHDQY9WV","price":55.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/2_b7fa5e49-ba1e-48f9-af4a-04330350d797.jpg?v=1760681506"},{"product_id":"black-stainless-steel-bike-pendant-necklace","title":"Black Stainless Steel Bike Gear Pendant Necklace","description":"\u003cp\u003eMake a bold statement with the Black Stainless Steel Bike Gear Pendant Necklace. Featuring a minimalist yet rugged bicycle design encased within a polished, gear-shaped pendant, this piece fuses industrial precision with cycling passion. Paired with a high-shine black box chain, this necklace is a perfect blend of sleek modernity and tough durability, designed for those who push limits on and off the bike.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDesign \u0026amp; Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePendant:\u003c\/strong\u003e A finely crafted stainless steel bicycle silhouette framed within a gear-shaped design. The deep black polished finish ensures maximum contrast and durability for a modern, edgy look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChain:\u003c\/strong\u003e A robust \u003cstrong\u003ebox chain\u003c\/strong\u003e with square-cut links, offering a clean and geometric aesthetic. The chain’s smooth finish enhances comfort and adds a refined touch.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurability:\u003c\/strong\u003e Made from hypoallergenic, scratch-resistant stainless steel with a black PVD coating, this necklace resists tarnishing, ensuring it stays as bold as the first wear.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnisex Style:\u003c\/strong\u003e Built for cycling enthusiasts and anyone drawn to minimalist jewelry with an edge. Its versatile design makes it ideal for men and women alike.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use:\u003c\/strong\u003e\u003cbr\u003eWhether worn daily or reserved for special occasions, this piece serves as a standout accessory for anyone who lives and breathes the ride. Lightweight yet impactful, it’s ideal for pairing with casual attire or outdoor cycling gear.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e\u003cbr\u003eThe ultimate tribute to the cycling spirit.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Default Title","offer_id":49515838603559,"sku":"5784235","price":10.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S64d80e450a4f427fbc2b51b2ab2f2e89S.jpg?v=1735790554"},{"product_id":"gold-stainless-steel-bike-pendant-necklace","title":"Gold Stainless Steel Bike Gear Pendant Necklace","description":"\u003cp\u003eRefined and bold, the Gold Stainless Steel Bike Gear Pendant Necklace combines minimalist elegance with a touch of industrial edge. Featuring a precision-cut bicycle design framed within a gleaming gear-shaped pendant, this necklace is a testament to cycling passion and high-end craftsmanship. Paired with a durable gold-toned box chain, this accessory is both striking and timeless—perfect for those who seek standout style and durability in one piece.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDesign \u0026amp; Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePendant:\u003c\/strong\u003e Laser-cut bicycle silhouette set within a polished gear-shaped frame, plated in a rich gold finish for a high-shine, eye-catching look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChain:\u003c\/strong\u003e A 3mm-wide \u003cstrong\u003ebox chain\u003c\/strong\u003e with square links, providing a clean and modern aesthetic. The gold plating enhances its luxury appeal, while the robust stainless steel base ensures lasting wear.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurability:\u003c\/strong\u003e Made from hypoallergenic stainless steel and coated with premium gold plating to resist tarnish and corrosion. Built for both daily wear and special occasions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnisex Appeal:\u003c\/strong\u003e A versatile design that suits both men and women, offering a bold yet sophisticated way to showcase your love for cycling and sleek design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use:\u003c\/strong\u003e\u003cbr\u003eThis necklace is the perfect accessory for casual wear, formal outings, or as a standout piece to elevate your cycling-inspired style. Lightweight yet durable, it’s designed to make an impact wherever you go.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e\u003cbr\u003eOwn the road. Shine bright.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Default Title","offer_id":49516411289895,"sku":"524863","price":13.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S04799fe72e9948799457b7eeb8c7f712Z.jpg?v=1735791419"},{"product_id":"stainless-steel-mountain-bike-pendant-necklace","title":"Sleek Stainless Steel Mountain Bike Pendant Necklace","description":"\u003cp\u003eBreak away from the ordinary with the Sleek Stainless Steel Mountain Bike Pendant Necklace. Designed for cycling enthusiasts who appreciate bold design and high-quality craftsmanship, this pendant features a precision-cut mountain bike silhouette. Its sleek, minimalist lines perfectly balance industrial strength and modern style. Paired with a durable, reflective stainless steel box chain, this necklace embodies the unyielding spirit of the ride.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDesign \u0026amp; Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePendant:\u003c\/strong\u003e A meticulously crafted mountain bike silhouette in polished stainless steel, emphasizing clean lines and attention to detail.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChain:\u003c\/strong\u003e A robust \u003cstrong\u003ebox chain\u003c\/strong\u003e with square links for a geometric, high-shine aesthetic. Its smooth finish ensures comfort while retaining a contemporary edge.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurability:\u003c\/strong\u003e Made from hypoallergenic, corrosion-resistant stainless steel, this piece is designed to withstand the rigors of daily wear and active lifestyles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnisex Design:\u003c\/strong\u003e Suitable for men and women, this necklace offers a versatile, bold statement that resonates with both cycling enthusiasts and minimalist jewelry lovers.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eRecommended Use:\u003c\/strong\u003e\u003cbr\u003ePerfect for daily wear, this necklace seamlessly transitions from casual outings to occasions where a distinctive accessory sets you apart. Lightweight yet resilient, it’s a must-have for anyone passionate about cycling and standout style.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBottom Line:\u003c\/strong\u003e\u003cbr\u003eMinimalist. Rugged. Unstoppable.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Default Title","offer_id":49516413157671,"sku":"5486537","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Untitledimage_fe2c4bcc-2136-4318-8698-21a3ab2161e6.jpg?v=1735806135"},{"product_id":"ladybug-bike-bell","title":"CrankSwarm LadyBug Bike Bell","description":"\u003cp data-start=\"109\" data-end=\"434\"\u003eIgnite the spark in every pint-sized pedal fiend. The CrankSwarm LadyBug Bike Bell isn’t some gentle chime—it’s a bold, buzzing statement that commands the street. Flip those wings and let that crisp ring slice through the neighborhood noise. Built for the fearless young rider who’s already pushing boundaries on two wheels.\u003c\/p\u003e\n\u003ch3 data-start=\"436\" data-end=\"461\"\u003e\u003cstrong data-start=\"440\" data-end=\"459\"\u003eRecommended Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"462\" data-end=\"686\"\u003eClamp it onto a balance bike, kid’s mountain rig, or a mean little road machine. Wherever your future gravity defier roams, this bell is their rally cry. Quick to mount, simple to smash, and guaranteed to keep heads turning.\u003c\/p\u003e\n\u003ch3 data-start=\"688\" data-end=\"709\"\u003e\u003cstrong data-start=\"692\" data-end=\"707\"\u003eBottom Line\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"710\" data-end=\"780\"\u003eGet loud. Get noticed. Let the CrankSwarm roar echo through the block.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Yellow","offer_id":49752688754983,"sku":"55894","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":49752688787751,"sku":"55895","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":49752688820519,"sku":"55896","price":15.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49752688853287,"sku":"55897","price":15.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/HTB1YsHkRbvpK1RjSZFqq6AXUVXaW.jpg?v=1740301845"},{"product_id":"shockwave-alloy-bike-bell","title":"Shockwave Alloy Bike Bell","description":"\u003cp data-start=\"109\" data-end=\"564\"\u003eForget weak, tinny bike bells—this \u003cstrong data-start=\"144\" data-end=\"173\"\u003eShockwave Alloy Bike Bell\u003c\/strong\u003e is a 100dB sound cannon, engineered to cut through city chaos and backcountry silence alike. The \u003cstrong data-start=\"271\" data-end=\"295\"\u003ealuminum alloy shell\u003c\/strong\u003e delivers \u003cstrong data-start=\"305\" data-end=\"330\"\u003ecrisp, piercing tones\u003c\/strong\u003e, while the \u003cstrong data-start=\"342\" data-end=\"359\"\u003e360° rotation\u003c\/strong\u003e ensures precision control no matter your handlebar setup. Whether you’re tearing through \u003cstrong data-start=\"449\" data-end=\"467\"\u003eurban gridlock\u003c\/strong\u003e or dropping into a \u003cstrong data-start=\"487\" data-end=\"511\"\u003efast-flowing descent\u003c\/strong\u003e, this bell makes sure you’re heard—loud and clear.\u003c\/p\u003e\n\u003ch3 data-start=\"566\" data-end=\"600\"\u003e\u003cstrong data-start=\"570\" data-end=\"598\"\u003eBUILT FOR MAXIMUM IMPACT\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"601\" data-end=\"1089\"\u003e\u003cstrong data-start=\"603\" data-end=\"618\"\u003e100dB Power\u003c\/strong\u003e – This isn’t a friendly ding—it’s a sonic blast that pedestrians and slowpokes can’t ignore.\u003cbr data-start=\"711\" data-end=\"714\"\u003e\u003cstrong data-start=\"716\" data-end=\"752\"\u003eAlloy Shell + Rust-Proof Coating\u003c\/strong\u003e – Built to withstand rain, dust, and hardcore rides without losing its punch.\u003cbr data-start=\"830\" data-end=\"833\"\u003e\u003cstrong data-start=\"835\" data-end=\"854\"\u003eErgonomic Lever\u003c\/strong\u003e – Slip-resistant, easy-access striker for rapid-fire alerting.\u003cbr data-start=\"917\" data-end=\"920\"\u003e\u003cstrong data-start=\"922\" data-end=\"946\" data-is-only-node=\"\"\u003eFits Most Handlebars\u003c\/strong\u003e – Compatible with 22.2mm–25.4mm bars (road, MTB, hybrid, and scooters).\u003cbr data-start=\"1018\" data-end=\"1021\"\u003e\u003cstrong data-start=\"1023\" data-end=\"1048\"\u003eUltra-Light \u0026amp; Compact\u003c\/strong\u003e – Adds minimal weight, maximum safety.\u003c\/p\u003e\n\u003ch3 data-start=\"1091\" data-end=\"1115\"\u003e\u003cstrong data-start=\"1095\" data-end=\"1113\"\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"1116\" data-end=\"1308\"\u003e\n\u003cli data-start=\"1116\" data-end=\"1154\"\u003e\n\u003cstrong data-start=\"1118\" data-end=\"1131\"\u003eMaterial:\u003c\/strong\u003e Aluminum Alloy + ABS\u003c\/li\u003e\n\u003cli data-start=\"1155\" data-end=\"1181\"\u003e\n\u003cstrong data-start=\"1157\" data-end=\"1173\"\u003eSound Level:\u003c\/strong\u003e 100dB\u003c\/li\u003e\n\u003cli data-start=\"1182\" data-end=\"1207\"\u003e\n\u003cstrong data-start=\"1184\" data-end=\"1193\"\u003eSize:\u003c\/strong\u003e 3.5cm x 5cm\u003c\/li\u003e\n\u003cli data-start=\"1208\" data-end=\"1265\"\u003e\n\u003cstrong data-start=\"1210\" data-end=\"1238\"\u003eHandlebar Compatibility:\u003c\/strong\u003e 22.2mm – 25.4mm diameter\u003c\/li\u003e\n\u003cli data-start=\"1266\" data-end=\"1308\"\u003e\n\u003cstrong data-start=\"1268\" data-end=\"1281\"\u003eRotation:\u003c\/strong\u003e 360° adjustable mounting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1310\" data-end=\"1331\"\u003e\u003cstrong data-start=\"1314\" data-end=\"1329\"\u003eBOTTOM LINE\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1332\" data-end=\"1464\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eBe heard. Be dominant.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Strawberry","offer_id":50846318952743,"sku":"518651","price":15.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/A7f1d7dcebae14962871dda73f45f43d76.jpg?v=1740351452"},{"product_id":"bicycle-laser-calibrator-handlebar-saddle-alignment","title":"Bicycle Laser Alignment System","description":"\u003ch3 data-start=\"80\" data-end=\"138\"\u003e\u003cstrong data-start=\"84\" data-end=\"136\"\u003eLock in the Perfect Ride—No Guesswork, No Hassle\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"140\" data-end=\"580\"\u003eDialing in your bike setup isn’t optional—it’s the difference between riding in sync with your machine or fighting against it. The \u003cstrong data-start=\"271\" data-end=\"305\"\u003eBicycle Laser Alignment System\u003c\/strong\u003e eliminates the guesswork, ensuring dead-center precision for your \u003cstrong data-start=\"372\" data-end=\"415\"\u003ehandlebars, saddle, and tire alignment.\u003c\/strong\u003e Whether you’re fine-tuning for peak efficiency or correcting subtle misalignments that throw off your ride, this laser-guided calibrator gets it right—every time.\u003c\/p\u003e\n\u003ch3 data-start=\"582\" data-end=\"630\"\u003e\u003cstrong data-start=\"586\" data-end=\"628\"\u003eBuilt for Riders Who Demand Perfection\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"631\" data-end=\"1406\"\u003e\n\u003cli data-start=\"631\" data-end=\"820\"\u003e\n\u003cstrong data-start=\"633\" data-end=\"660\"\u003eLaser-Guided Precision:\u003c\/strong\u003e Lock in your bike’s alignment with pinpoint accuracy. Simply mount the calibrator, align the laser with your tire’s centerline, and dial in a flawless setup.\u003c\/li\u003e\n\u003cli data-start=\"821\" data-end=\"956\"\u003e\n\u003cstrong data-start=\"823\" data-end=\"849\"\u003eUniversal Calibration:\u003c\/strong\u003e More than just handlebars—use it to \u003cstrong data-start=\"886\" data-end=\"916\"\u003eperfect saddle positioning\u003c\/strong\u003e for maximum comfort and power output.\u003c\/li\u003e\n\u003cli data-start=\"957\" data-end=\"1102\"\u003e\n\u003cstrong data-start=\"959\" data-end=\"982\"\u003eDurable \u0026amp; Reliable:\u003c\/strong\u003e Built with high-strength ABS to \u003cstrong data-start=\"1015\" data-end=\"1049\"\u003ewithstand constant adjustments\u003c\/strong\u003e and maintain top-tier performance ride after ride.\u003c\/li\u003e\n\u003cli data-start=\"1103\" data-end=\"1255\"\u003e\n\u003cstrong data-start=\"1105\" data-end=\"1128\"\u003eUSB-C Rechargeable:\u003c\/strong\u003e Ditch the disposable batteries. The \u003cstrong data-start=\"1165\" data-end=\"1200\"\u003ebuilt-in 180mAh polymer battery\u003c\/strong\u003e charges fast so you can stay dialed in at all times.\u003c\/li\u003e\n\u003cli data-start=\"1256\" data-end=\"1406\"\u003e\n\u003cstrong data-start=\"1258\" data-end=\"1279\"\u003eEffortless Setup:\u003c\/strong\u003e Clip it on, power it up, and let the laser do the work. No more eyeballing or tedious adjustments—just precision in seconds.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1408\" data-end=\"1428\"\u003e\u003cstrong data-start=\"1412\" data-end=\"1426\"\u003eBuilt for:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1429\" data-end=\"1599\"\u003e✔ Road cyclists chasing millimeter-perfect positioning\u003cbr data-start=\"1483\" data-end=\"1486\"\u003e✔ MTB riders dialing in control for aggressive descents\u003cbr data-start=\"1541\" data-end=\"1544\"\u003e✔ Anyone who refuses to settle for a misaligned setup\u003c\/p\u003e\n\u003ch3 data-start=\"1601\" data-end=\"1623\"\u003e\u003cstrong data-start=\"1605\" data-end=\"1621\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1624\" data-end=\"1702\"\u003eRide straight. Ride true.\u003c\/p\u003e","brand":"TrueTrack™","offers":[{"title":"Default Title","offer_id":49754062881063,"sku":"546986","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S95ce8aa6f21741358973ddef253f7390F_1.jpg?v=1776742148"},{"product_id":"uppel-bike-phone-holder-bluetooth-speaker-powerbank","title":"10-in-1 Bike Phone Holder","description":"\u003ch4 data-start=\"92\" data-end=\"133\"\u003e\u003cstrong data-start=\"97\" data-end=\"131\"\u003eLock In. Charge Up. Ride Hard.\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"135\" data-end=\"452\"\u003eThe UPPEL 10-in-1 Bike Phone Mount isn’t just a holder—it’s a battle station for cyclists who demand performance at every turn. Whether you're ripping through city streets or grinding up mountain passes, this all-in-one beast keeps your phone locked in, your battery charged, your music blasting, and your path lit. The \u003cstrong data-start=\"557\" data-end=\"585\"\u003epatented clamping system\u003c\/strong\u003e locks down your phone tighter than your grip on the bars. No rattling, no slipping—just a rock-solid hold on devices ranging from \u003cstrong data-start=\"716\" data-end=\"740\"\u003e3.5 to 7 inches wide\u003c\/strong\u003e. Your phone stays put, no matter how rough the ride gets.\u003c\/p\u003e\n\u003cp data-start=\"802\" data-end=\"1090\"\u003e\u003cstrong data-start=\"805\" data-end=\"852\"\u003e5W Bluetooth Speaker – Soundtrack Your Ride\u003c\/strong\u003e\u003cbr data-start=\"852\" data-end=\"855\"\u003eWith a \u003cstrong data-start=\"862\" data-end=\"901\"\u003esoft diaphragm for ultra-clear bass\u003c\/strong\u003e, this \u003cstrong data-start=\"908\" data-end=\"932\"\u003e5W Bluetooth speaker\u003c\/strong\u003e fuels your ride with crisp, high-quality sound. Stream via \u003cstrong data-start=\"992\" data-end=\"1030\"\u003eBluetooth, TF card, U-DISK, or AUX\u003c\/strong\u003e and control it all with easy-access multifunctional keys.\u003c\/p\u003e\n\u003cp data-start=\"1092\" data-end=\"1421\"\u003e\u003cstrong data-start=\"1094\" data-end=\"1139\"\u003e5000mAh Battery – Power for the Long Haul\u003c\/strong\u003e\u003cbr data-start=\"1139\" data-end=\"1142\"\u003eCrush miles without worrying about battery life. The \u003cstrong data-start=\"1195\" data-end=\"1230\"\u003e5000mAh rechargeable power bank\u003c\/strong\u003e keeps your phone alive while delivering:\u003cstrong data-start=\"1276\" data-end=\"1291\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1092\" data-end=\"1421\"\u003e\n\u003cstrong data-start=\"1276\" data-end=\"1291\" style=\"font-size: 0.875rem;\"\u003e12-15 hours\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e of continuous music\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1092\" data-end=\"1421\"\u003e\n\u003cstrong data-start=\"1316\" data-end=\"1329\" style=\"font-size: 0.875rem;\"\u003e6-7 hours\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e of high-power lighting\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1092\" data-end=\"1421\"\u003e\n\u003cstrong data-start=\"1357\" data-end=\"1370\" style=\"font-size: 0.875rem;\"\u003e4-5 hours\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e with both music and lights running full throttle\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1423\" data-end=\"1680\"\u003eDarkness won’t slow you down. The \u003cstrong data-start=\"1499\" data-end=\"1521\"\u003edual LED headlight\u003c\/strong\u003e blasts up to \u003cstrong data-start=\"1535\" data-end=\"1554\"\u003e50 meters ahead\u003c\/strong\u003e, cutting through night rides with high-beam clarity. \u003cstrong data-start=\"1608\" data-end=\"1678\"\u003eHold the light button to switch between steady and flashing modes.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1682\" data-end=\"1924\"\u003e\u003cstrong data-start=\"1685\" data-end=\"1720\"\u003eBike Horn – Be Heard, Stay Safe\u003c\/strong\u003e\u003cbr data-start=\"1720\" data-end=\"1723\"\u003eDodge near misses with the \u003cstrong data-start=\"1750\" data-end=\"1781\"\u003epowerful external bike horn\u003c\/strong\u003e. Three different ring tones and adjustable volume ensure you're loud enough to cut through traffic noise and keep reckless drivers in check.\u003c\/p\u003e\n\u003ch3 data-start=\"1932\" data-end=\"1962\"\u003e\u003cstrong data-start=\"1936\" data-end=\"1960\"\u003eBUILT FOR EVERY RIDE\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1963\" data-end=\"2053\"\u003eRoad Cycling\u003cbr data-start=\"1977\" data-end=\"1980\"\u003eMountain Biking\u003cbr data-start=\"1997\" data-end=\"2000\"\u003eCommuting \u0026amp; Urban Rides\u003cbr data-start=\"2025\" data-end=\"2028\"\u003eLong-Distance Touring\u003c\/p\u003e\n\u003cp data-start=\"2055\" data-end=\"2242\"\u003e\u003cstrong data-start=\"2055\" data-end=\"2074\"\u003eBottom Line:\u003c\/strong\u003e \u003c\/p\u003e\n\u003cp data-start=\"2055\" data-end=\"2242\"\u003eA fully loaded command center\u003cspan data-start=\"2113\" data-end=\"2144\"\u003e. \u003c\/span\u003eLock in, charge up, and send it.\u003c\/p\u003e","brand":"UPPEL","offers":[{"title":"Default Title","offer_id":49754265551143,"sku":"568972","price":101.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S2e230bcbb7094876b18c7f17d85f93743.jpg?v=1740373526"},{"product_id":"jepozra-nightstrike-led-cycling-helmet","title":"NightStrike LED Cycling Helmet - Women's","description":"\u003cp data-start=\"91\" data-end=\"586\"\u003eDark streets, ruthless descents, and the wind howling past—this is where the \u003cstrong data-start=\"168\" data-end=\"210\"\u003eJEPOZRA NightStrike LED Cycling Helmet\u003c\/strong\u003e dominates. Designed for riders who refuse to be invisible, this lightweight, impact-absorbing helmet brings \u003cstrong data-start=\"319\" data-end=\"338\"\u003e20 air vents\u003c\/strong\u003e to keep you cool when the grind heats up. The integrated \u003cstrong data-start=\"396\" data-end=\"422\"\u003erechargeable LED light\u003c\/strong\u003e cuts through the night, making sure you own every road, every turn, every second. No fluff, no gimmicks—just pure protection and visibility when it matters most.\u003c\/p\u003e\n\u003ch3 data-start=\"588\" data-end=\"623\"\u003e\u003cstrong data-start=\"592\" data-end=\"621\"\u003eBuilt for the Unstoppable\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"624\" data-end=\"1016\"\u003e\n\u003cli data-start=\"624\" data-end=\"710\"\u003e\n\u003cstrong data-start=\"626\" data-end=\"655\"\u003eEPS impact-absorbing core\u003c\/strong\u003e – Engineered for high-speed hits and brutal crashes.\u003c\/li\u003e\n\u003cli data-start=\"711\" data-end=\"802\"\u003e\n\u003cstrong data-start=\"713\" data-end=\"746\"\u003e240g ultra-lightweight design\u003c\/strong\u003e – Because speed shouldn’t come with a weight penalty.\u003c\/li\u003e\n\u003cli data-start=\"803\" data-end=\"861\"\u003e\n\u003cstrong data-start=\"805\" data-end=\"824\"\u003e20 air vents\u003c\/strong\u003e – Maximum airflow, minimum sweat.\u003c\/li\u003e\n\u003cli data-start=\"862\" data-end=\"947\"\u003e\n\u003cstrong data-start=\"864\" data-end=\"890\"\u003eRechargeable LED light\u003c\/strong\u003e – Visibility that keeps you seen when the night won’t.\u003c\/li\u003e\n\u003cli data-start=\"948\" data-end=\"1016\"\u003e\n\u003cstrong data-start=\"950\" data-end=\"965\"\u003eBrim design\u003c\/strong\u003e – Cuts glare and shields against the unexpected.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1018\" data-end=\"1043\"\u003e\u003cstrong data-start=\"1022\" data-end=\"1041\"\u003eRecommended Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1044\" data-end=\"1250\"\u003eFor riders who hammer pavement, dodge traffic, and push through the night. Whether you're cutting through city streets or gunning it down backroads, the \u003cstrong data-start=\"1197\" data-end=\"1216\"\u003eNightStrike LED\u003c\/strong\u003e keeps you locked in and lit up.\u003c\/p\u003e\n\u003ch3 data-start=\"1252\" data-end=\"1273\"\u003e\u003cstrong data-start=\"1256\" data-end=\"1271\"\u003eBottom Line\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1274\" data-end=\"1364\"\u003eOwn the road, day or night.\u003c\/p\u003e","brand":"JEPOZRA","offers":[{"title":"White","offer_id":49796264984871,"sku":"54","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49796265017639,"sku":"1312","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S3b16ec534f3e4bf896eebdbebb501200x.jpg?v=1741418437"},{"product_id":"ft122-smart-led-bike-helmet","title":"FT122 Smart LED Bike Helmet - Women's","description":"\u003cp data-end=\"453\" data-start=\"106\"\u003eSpeed doesn’t care if the sun’s down, and neither should you. The \u003cstrong data-end=\"203\" data-start=\"172\"\u003eFT122 Smart LED Bike Helmet\u003c\/strong\u003e is built for the urban crushers and speed junkies who rip through the city at full throttle. With a \u003cstrong data-end=\"328\" data-start=\"304\"\u003ehigh-impact PC shell\u003c\/strong\u003e, \u003cstrong data-end=\"358\" data-start=\"330\"\u003eshock-absorbing EPS foam\u003c\/strong\u003e, and \u003cstrong data-end=\"391\" data-start=\"364\"\u003eintegrated LED lighting\u003c\/strong\u003e, this helmet is your edge against the chaos of night rides.\u003c\/p\u003e\n\u003ch4 data-end=\"487\" data-start=\"455\"\u003e\u003cstrong data-end=\"485\" data-start=\"460\"\u003eFeatures That Matter:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli data-end=\"1211\" data-start=\"488\"\u003e\n\u003cstrong data-end=\"510\" data-start=\"491\"\u003e360° Visibility\u003c\/strong\u003e – \u003cstrong data-end=\"538\" data-start=\"513\"\u003eBlinding LED headlamp\u003c\/strong\u003e with a \u003cstrong data-end=\"559\" data-start=\"546\"\u003e15m range\u003c\/strong\u003e + \u003cstrong data-end=\"591\" data-start=\"562\"\u003erear safety warning light\u003c\/strong\u003e visible up to \u003cstrong data-end=\"614\" data-start=\"606\"\u003e200m\u003c\/strong\u003e. You ride, they see.\u003cbr data-end=\"638\" data-start=\"635\"\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1211\" data-start=\"488\"\u003e\n\u003cstrong data-end=\"667\" data-start=\"641\"\u003eImpact-Resistant Build\u003c\/strong\u003e – \u003cstrong data-end=\"700\" data-start=\"670\"\u003eMolded PC shell + EPS foam\u003c\/strong\u003e for skull-saving protection when the pavement bites back.\u003cbr data-end=\"761\" data-start=\"758\"\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1211\" data-start=\"488\"\u003e\n\u003cstrong data-end=\"783\" data-start=\"763\"\u003eUSB Rechargeable\u003c\/strong\u003e – \u003cstrong data-end=\"808\" data-start=\"786\"\u003e12 LED tail lights\u003c\/strong\u003e with three modes: \u003cstrong data-end=\"863\" data-start=\"827\"\u003eFlash, Slow Flash, Constant Beam\u003c\/strong\u003e. Plug it in, charge up, stay lit.\u003cbr data-end=\"900\" data-start=\"897\"\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1211\" data-start=\"488\"\u003e\n\u003cstrong data-end=\"920\" data-start=\"903\"\u003ePrecision Fit\u003c\/strong\u003e – \u003cstrong data-end=\"949\" data-start=\"923\"\u003eAdjustable dial system\u003c\/strong\u003e locks in comfort for head sizes \u003cstrong data-end=\"993\" data-start=\"982\"\u003e54-61cm\u003c\/strong\u003e (M\/L). No wobble, no slip.\u003cbr data-end=\"1023\" data-start=\"1020\"\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1211\" data-start=\"488\"\u003e\n\u003cstrong data-end=\"1046\" data-start=\"1026\"\u003eVented for Speed\u003c\/strong\u003e – \u003cstrong data-end=\"1074\" data-start=\"1049\"\u003eLess than 8 air vents\u003c\/strong\u003e keep you cool without killing aerodynamics.\u003cbr data-end=\"1121\" data-start=\"1118\"\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1211\" data-start=\"488\"\u003e\n\u003cstrong data-end=\"1145\" data-start=\"1124\"\u003eUltra-Lightweight\u003c\/strong\u003e – Weighing just \u003cstrong data-end=\"1174\" data-start=\"1162\"\u003e270-280g\u003c\/strong\u003e, this helmet won’t slow your roll.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-end=\"1240\" data-start=\"1213\"\u003e\u003cstrong data-end=\"1238\" data-start=\"1218\"\u003eRecommended Use:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-end=\"1408\" data-start=\"1241\"\u003eBuilt for \u003cstrong data-end=\"1302\" data-start=\"1251\"\u003eurban cyclists, e-bike riders, and speed demons\u003c\/strong\u003e tearing through city streets. If you’re dodging traffic and cutting corners at night, this is your lid.\u003c\/p\u003e\n\u003ch4 data-end=\"1433\" data-start=\"1410\"\u003e\u003cstrong data-end=\"1431\" data-start=\"1415\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-end=\"1523\" data-start=\"1434\"\u003eCrash-proof your skull.\u003c\/p\u003e","brand":"FTHER","offers":[{"title":"Blue \/ M 54-58cm","offer_id":49796284219687,"sku":"45647","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L 56-61cm","offer_id":49796284252455,"sku":"345654","price":38.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M 54-58cm","offer_id":49796284285223,"sku":"435","price":38.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L 56-61cm","offer_id":49796284317991,"sku":"64567","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M 54-58cm","offer_id":49796284350759,"sku":"2345","price":38.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L 56-61cm","offer_id":49796284383527,"sku":"457","price":38.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S48409419476843c288a77aa893742253X.jpg?v=1741418435"},{"product_id":"horntour-ultralight-cycling-helmet","title":"Ultralight Cycling Helmet - Women's","description":"\u003cp data-end=\"495\" data-start=\"104\"\u003eSome people coast. Others chase velocity like an addiction. The \u003cstrong data-end=\"206\" data-start=\"168\"\u003eHorntour Ultralight Cycling Helmet\u003c\/strong\u003e isn’t for casual Sunday riders—it’s for those who hammer down the tarmac, cut apexes with precision, and hit descents at full throttle. Stripped of excess weight but armored with \u003cstrong data-end=\"437\" data-start=\"386\"\u003eimpact-resistant EPS foam and a rugged PC shell\u003c\/strong\u003e, this helmet is built to handle the wreckage of speed.\u003c\/p\u003e\n\u003ch3 data-end=\"533\" data-start=\"497\"\u003e\u003cstrong data-end=\"531\" data-start=\"501\"\u003eEngineered for Performance\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"895\" data-start=\"534\"\u003e\n\u003cli data-end=\"617\" data-start=\"534\"\u003e\n\u003cstrong data-end=\"560\" data-start=\"536\"\u003e17 Ventilation Holes\u003c\/strong\u003e – Maximum airflow for heat dissipation at high speeds.\u003c\/li\u003e\n\u003cli data-end=\"719\" data-start=\"618\"\u003e\n\u003cstrong data-end=\"644\" data-start=\"620\"\u003e360° Rotary Adjuster\u003c\/strong\u003e – Fine-tune the fit for locked-in stability, no wobble, no distractions.\u003c\/li\u003e\n\u003cli data-end=\"811\" data-start=\"720\"\u003e\n\u003cstrong data-end=\"758\" data-start=\"722\"\u003eMagnetic Buckle \u0026amp; Woven Chin Pad\u003c\/strong\u003e – Fast, secure, and comfortable for all-day rides.\u003c\/li\u003e\n\u003cli data-end=\"895\" data-start=\"812\"\u003e\n\u003cstrong data-end=\"841\" data-start=\"814\"\u003eIntegrated Molding Tech\u003c\/strong\u003e – Uncompromising strength with a featherlight feel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"931\" data-start=\"897\"\u003e\u003cstrong data-end=\"929\" data-start=\"901\"\u003eBuilt for the relentless\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1175\" data-start=\"932\"\u003eThis helmet thrives where speeds get reckless—\u003cstrong data-end=\"1044\" data-start=\"978\"\u003eracing, road cycling, mountain descents, and high-impact rides\u003c\/strong\u003e. \u003c\/p\u003e\n\u003ch3 data-end=\"1199\" data-start=\"1177\"\u003e\u003cstrong data-end=\"1197\" data-start=\"1181\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1315\" data-start=\"1200\"\u003eBecause slowing down was never an option.\u003c\/p\u003e","brand":"Horntour","offers":[{"title":"Lotus Root \/ M-55-58cm","offer_id":49796364599591,"sku":"345456","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Lotus Root \/ L-58-61cm","offer_id":49796364632359,"sku":"457","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M-55-58cm","offer_id":49796364665127,"sku":"35654","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L-58-61cm","offer_id":49796364697895,"sku":"386","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M-55-58cm","offer_id":49796364730663,"sku":"34576","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L-58-61cm","offer_id":49796364763431,"sku":"32576","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Bray \/ M-55-58cm","offer_id":49796364796199,"sku":"4567","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light Bray \/ L-58-61cm","offer_id":49796364828967,"sku":"3457","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ M-55-58cm","offer_id":49796364861735,"sku":"67","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray \/ L-58-61cm","offer_id":49796364894503,"sku":"1234","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S4b5fcd7fd92c40acb42794e71ca68cf9Z.jpg?v=1741418429"},{"product_id":"aeroglide-prism-womens-cycling-jersey-pink-blue-fade","title":"AeroGlide Prism Women's Cycling Jersey – Pink\/Blue Fade","description":"\u003cp data-start=\"118\" data-end=\"485\"\u003eThis isn’t just a cycling jersey—it’s your second skin when the asphalt heats up and the pack starts thinning out. The \u003cstrong data-start=\"237\" data-end=\"265\"\u003eKeyiyuan AeroGlide Prism\u003c\/strong\u003e blends aerodynamic precision with a bold pink-to-blue geometric fade that screams speed. Designed for cyclists who demand both form and function, this short-sleeve jersey keeps you cool, dry, and locked into the ride.\u003c\/p\u003e\n\u003ch3 data-start=\"487\" data-end=\"509\"\u003e\u003cstrong data-start=\"491\" data-end=\"507\"\u003eWhy It Rips:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"510\" data-end=\"1023\"\u003e\n\u003cstrong data-start=\"512\" data-end=\"535\"\u003ePerformance-Cut Fit\u003c\/strong\u003e – Streamlined, race-inspired fit moves with you, not against you.\u003cbr data-start=\"601\" data-end=\"604\"\u003e\u003cstrong data-start=\"606\" data-end=\"630\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"510\" data-end=\"1023\"\u003e\n\u003cstrong data-start=\"606\" data-end=\"630\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Open it up when the grind gets hot. Lock it down when the wind fights back.\u003cbr data-start=\"708\" data-end=\"711\"\u003e\u003cstrong data-start=\"713\" data-end=\"745\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"510\" data-end=\"1023\"\u003e\n\u003cstrong data-start=\"713\" data-end=\"745\"\u003eBreathable, Quick-Dry Fabric\u003c\/strong\u003e – Lightweight polyester wicks sweat fast, so you stay cool under pressure.\u003cbr data-start=\"820\" data-end=\"823\"\u003e\u003cstrong data-start=\"825\" data-end=\"867\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"510\" data-end=\"1023\"\u003e\n\u003cstrong data-start=\"825\" data-end=\"867\"\u003eThree Rear Pockets + Secure Zip Pocket\u003c\/strong\u003e – Stash your fuel, phone, and essentials without breaking stride.\u003cbr data-start=\"933\" data-end=\"936\"\u003e\u003cstrong data-start=\"938\" data-end=\"958\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"510\" data-end=\"1023\"\u003e\n\u003cstrong data-start=\"938\" data-end=\"958\"\u003eElastic Hem Grip\u003c\/strong\u003e – No ride-ups, no distractions—just pure, uninterrupted speed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1025\" data-end=\"1064\"\u003e\u003cstrong data-start=\"1029\" data-end=\"1062\"\u003eFor Those Who Ride Relentless\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1065\" data-end=\"1282\"\u003eSpring sprints, summer breakaways, and crisp autumn climbs—this jersey is built for every season where speed matters. Whether you're hammering through intervals or setting a new PR, \u003cstrong data-start=\"1247\" data-end=\"1266\"\u003eAeroGlide Prism\u003c\/strong\u003e is your edge.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1284\" data-end=\"1306\"\u003e\u003cstrong data-start=\"1288\" data-end=\"1304\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1307\" data-end=\"1432\"\u003eSpeed meets style. Power meets precision. Ride harder, ride faster.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49800840347943,"sku":"3456567","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49800840380711,"sku":"3457568","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49800840413479,"sku":"2347457","price":23.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49800840446247,"sku":"4543857","price":23.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49800840479015,"sku":"3247547","price":23.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49800840511783,"sku":"25475443","price":23.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49800840544551,"sku":"2457547","price":23.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/He81e9aac16da421692c28cb41a301534D.jpg?v=1760260575"},{"product_id":"velocity-surge-womens-cycling-jersey-white-multi-swirl","title":"Velocity Surge Women's Cycling Jersey – White Multi-Swirl","description":"\u003cp data-start=\"126\" data-end=\"501\"\u003eSpeed isn’t just about watts and cadence—it’s about attitude. The \u003cstrong data-start=\"192\" data-end=\"219\"\u003eKeyiyuan Velocity Surge\u003c\/strong\u003e cycling jersey fuses aerodynamic precision with a \u003cstrong data-start=\"270\" data-end=\"300\"\u003echaotic explosion of color\u003c\/strong\u003e, mirroring the energy of the ride. Its \u003cstrong data-start=\"340\" data-end=\"410\"\u003ewhite base with electric swirls of blue, yellow, green, and orange\u003c\/strong\u003e isn’t just a pattern—it’s movement, momentum, and raw acceleration stitched into fabric.\u003c\/p\u003e\n\u003ch3 data-start=\"503\" data-end=\"548\"\u003e\u003cstrong data-start=\"507\" data-end=\"546\"\u003eBuilt to Keep You Charging Forward:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"549\" data-end=\"1004\"\u003e\n\u003cstrong data-start=\"551\" data-end=\"573\"\u003eRace-Optimized Fit\u003c\/strong\u003e – Streamlined and sculpted for max efficiency.\u003cbr data-start=\"620\" data-end=\"623\"\u003e\u003cstrong data-start=\"625\" data-end=\"644\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"549\" data-end=\"1004\"\u003e\n\u003cstrong data-start=\"625\" data-end=\"644\"\u003eFull-Zip Design\u003c\/strong\u003e – Drop the heat, lock in the aerodynamics, adjust on the go.\u003cbr data-start=\"705\" data-end=\"708\"\u003e\u003cstrong data-start=\"710\" data-end=\"742\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"549\" data-end=\"1004\"\u003e\n\u003cstrong data-start=\"710\" data-end=\"742\"\u003eBreathable, Quick-Dry Fabric\u003c\/strong\u003e – High-performance polyester wicks sweat fast and keeps airflow dialed in.\u003cbr data-start=\"817\" data-end=\"820\"\u003e\u003cstrong data-start=\"822\" data-end=\"845\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"549\" data-end=\"1004\"\u003e\n\u003cstrong data-start=\"822\" data-end=\"845\"\u003eRear Storage System\u003c\/strong\u003e – Three easy-access pockets plus a secure zippered stash for essentials.\u003cbr data-start=\"918\" data-end=\"921\"\u003e\u003cstrong data-start=\"923\" data-end=\"940\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"549\" data-end=\"1004\"\u003e\n\u003cstrong data-start=\"923\" data-end=\"940\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Stay locked into the ride—no jersey creep, no distractions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1006\" data-end=\"1048\"\u003e\u003cstrong data-start=\"1010\" data-end=\"1046\"\u003eEngineered for Relentless Riders\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1049\" data-end=\"1267\"\u003eSpring sprints, summer breakaways, and autumn tempo rides—this jersey keeps up when the road begs for more. Whether you're hammering on the flats or attacking the next climb, \u003cstrong data-start=\"1224\" data-end=\"1242\"\u003eVelocity Surge\u003c\/strong\u003e keeps you in the zone.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1269\" data-end=\"1291\"\u003e\u003cstrong data-start=\"1273\" data-end=\"1289\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1292\" data-end=\"1383\"\u003eFast. Loud. Unapologetic.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49800851849511,"sku":"598746","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49800851882279,"sku":"598747","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49800851915047,"sku":"598748","price":33.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49800851947815,"sku":"598749","price":33.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49800851980583,"sku":"598750","price":33.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49800852013351,"sku":"598751","price":33.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49800852046119,"sku":"598752","price":33.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H3e51c578054742eeb1481110be6507afV.jpg?v=1741418424"},{"product_id":"pulsestrike-womens-cycling-jersey-black-pink-motion","title":"PulseStrike Women's Cycling Jersey – Black\/Pink Motion","description":"\u003cp data-start=\"133\" data-end=\"473\"\u003eYou don’t just ride—you \u003cstrong data-start=\"157\" data-end=\"177\"\u003ecommand the road\u003c\/strong\u003e. The \u003cstrong data-start=\"183\" data-end=\"222\"\u003eKeyiyuan PulseStrike Cycling Jersey\u003c\/strong\u003e is built for those who push watts, drop rivals, and carve through headwinds with \u003cstrong data-start=\"304\" data-end=\"326\"\u003esurgical precision\u003c\/strong\u003e. The \u003cstrong data-start=\"332\" data-end=\"397\"\u003ehigh-contrast black, white, and pink geometric motion pattern\u003c\/strong\u003e isn’t just bold—it’s a visual representation of your speed and intensity.\u003c\/p\u003e\n\u003ch3 data-start=\"475\" data-end=\"515\"\u003e\u003cstrong data-start=\"479\" data-end=\"513\"\u003eWhy This Jersey Owns the Ride:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"516\" data-end=\"976\"\u003e\n\u003cstrong data-start=\"518\" data-end=\"542\"\u003eAerodynamic Race Fit\u003c\/strong\u003e – No excess drag, just pure speed efficiency.\u003cbr data-start=\"588\" data-end=\"591\"\u003e\u003cstrong data-start=\"593\" data-end=\"617\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"516\" data-end=\"976\"\u003e\n\u003cstrong data-start=\"593\" data-end=\"617\"\u003eFull-Zip Versatility\u003c\/strong\u003e – Control airflow, regulate heat, and stay in the zone.\u003cbr data-start=\"673\" data-end=\"676\"\u003e\u003cstrong data-start=\"678\" data-end=\"713\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"516\" data-end=\"976\"\u003e\n\u003cstrong data-start=\"678\" data-end=\"713\"\u003eQuick-Dry, Sweat-Wicking Fabric\u003c\/strong\u003e – High-performance polyester keeps you dry even when the pace goes nuclear.\u003cbr data-start=\"789\" data-end=\"792\"\u003e\u003cstrong data-start=\"794\" data-end=\"817\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"516\" data-end=\"976\"\u003e\n\u003cstrong data-start=\"794\" data-end=\"817\"\u003eRear Pocket Storage\u003c\/strong\u003e – Three deep stash pockets plus a \u003cstrong data-start=\"852\" data-end=\"873\"\u003esecure zip pocket\u003c\/strong\u003e for ride essentials.\u003cbr data-start=\"894\" data-end=\"897\"\u003e\u003cstrong data-start=\"899\" data-end=\"916\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"516\" data-end=\"976\"\u003e\n\u003cstrong data-start=\"899\" data-end=\"916\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Stays locked in place, so you stay locked on your goal.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"978\" data-end=\"1020\"\u003e\u003cstrong data-start=\"982\" data-end=\"1018\"\u003eFor the Riders Who Drop the Pack\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1021\" data-end=\"1200\"\u003eSpring criteriums, summer breakaways, and fall endurance grinds—\u003cstrong data-start=\"1085\" data-end=\"1100\"\u003ePulseStrike\u003c\/strong\u003e is built for riders who refuse to be average. You don’t blend in, and neither should your jersey.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1202\" data-end=\"1224\"\u003e\u003cstrong data-start=\"1206\" data-end=\"1222\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1225\" data-end=\"1318\"\u003eFast. Aggressive. Untouchable.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49800893399335,"sku":"56984416","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49800893432103,"sku":"56984417","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49800893464871,"sku":"56984418","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49800893497639,"sku":"56984419","price":31.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49800893530407,"sku":"56984420","price":31.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49800893563175,"sku":"56984421","price":31.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49800893595943,"sku":"56984422","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H796e6324f8224e028959edc67bb811338.jpg?v=1741418423"},{"product_id":"thunderbloom-womens-cycling-jersey-midnight-tropic","title":"ThunderBloom Women's Cycling Jersey – Midnight Tropic","description":"\u003cp data-start=\"128\" data-end=\"571\"\u003eSome jerseys blend in—this one \u003cstrong data-start=\"159\" data-end=\"182\"\u003etakes over the road\u003c\/strong\u003e. The \u003cstrong data-start=\"188\" data-end=\"228\"\u003eKeyiyuan ThunderBloom Cycling Jersey\u003c\/strong\u003e is a fusion of speed and bold, untamed energy. With \u003cstrong data-start=\"281\" data-end=\"351\"\u003edeep midnight blues, electric palm streaks, and fiery red hibiscus\u003c\/strong\u003e crashing together, this design captures the raw power of a tropical storm. Built for riders who demand performance without sacrificing edge, this jersey is engineered for breathability, movement, and relentless speed.\u003c\/p\u003e\n\u003ch3 data-start=\"573\" data-end=\"617\"\u003e\u003cstrong data-start=\"577\" data-end=\"615\"\u003eDialed in for Maximum Performance:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"618\" data-end=\"1048\"\u003e\n\u003cstrong data-start=\"620\" data-end=\"637\"\u003eAero Race Fit\u003c\/strong\u003e – Cuts through wind, eliminates drag, and moves with you.\u003cbr data-start=\"695\" data-end=\"698\"\u003e\u003cstrong data-start=\"700\" data-end=\"724\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"618\" data-end=\"1048\"\u003e\n\u003cstrong data-start=\"700\" data-end=\"724\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Open up when the heat kicks in, lock down for max aerodynamics.\u003cbr data-start=\"790\" data-end=\"793\"\u003e\u003cstrong data-start=\"795\" data-end=\"830\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"618\" data-end=\"1048\"\u003e\n\u003cstrong data-start=\"795\" data-end=\"830\"\u003eSweat-Wicking, Quick-Dry Fabric\u003c\/strong\u003e – Keeps you dry and cool when the tempo surges.\u003cbr data-start=\"878\" data-end=\"881\"\u003e\u003cstrong data-start=\"883\" data-end=\"906\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"618\" data-end=\"1048\"\u003e\n\u003cstrong data-start=\"883\" data-end=\"906\"\u003eRear Storage System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"935\" data-end=\"953\"\u003ezippered stash\u003c\/strong\u003e for essentials.\u003cbr data-start=\"969\" data-end=\"972\"\u003e\u003cstrong data-start=\"974\" data-end=\"991\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"618\" data-end=\"1048\"\u003e\n\u003cstrong data-start=\"974\" data-end=\"991\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Stays locked in place, no ride-ups, no distractions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1050\" data-end=\"1091\"\u003e\u003cstrong data-start=\"1054\" data-end=\"1089\"\u003eFor Cyclists Who Own Every Ride\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1092\" data-end=\"1296\"\u003eFrom \u003cstrong data-start=\"1097\" data-end=\"1145\"\u003esun-scorched climbs to humid sprint finishes\u003c\/strong\u003e, \u003cstrong data-start=\"1147\" data-end=\"1163\"\u003eThunderBloom\u003c\/strong\u003e thrives when the ride gets intense. Whether you’re hammering through intervals or setting a personal best, this jersey keeps pace.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1298\" data-end=\"1320\"\u003e\u003cstrong data-start=\"1302\" data-end=\"1318\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1321\" data-end=\"1419\"\u003eBecause standing out is just the beginning. \u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49800899494183,"sku":"569863","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49800899526951,"sku":"569864","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49800899559719,"sku":"569865","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49800899592487,"sku":"569866","price":40.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49800899625255,"sku":"569867","price":40.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49800899658023,"sku":"569868","price":40.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49800899690791,"sku":"569869","price":40.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/He2a952994b9c46779049bdafe8d8a19dB.jpg?v=1741418422"},{"product_id":"frostflow-womens-cycling-jersey-ice-blue-surge","title":"FrostFlow Women's Cycling Jersey – Ice Blue Surge","description":"\u003cp data-start=\"122\" data-end=\"440\"\u003eBuilt for riders who refuse to fade, the \u003cstrong data-start=\"163\" data-end=\"200\"\u003eKeyiyuan FrostFlow Cycling Jersey\u003c\/strong\u003e is as sharp as your instincts on the road. With \u003cstrong data-start=\"249\" data-end=\"321\"\u003eicy blue gradients, geometric frost patterns, and fluid motion lines\u003c\/strong\u003e, this jersey keeps you looking as cold-blooded as your strategy—while keeping your body cool when the ride heats up.\u003c\/p\u003e\n\u003ch3 data-start=\"442\" data-end=\"484\"\u003e\u003cstrong data-start=\"446\" data-end=\"482\"\u003eEngineered for Peak Performance:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"485\" data-end=\"885\"\u003e\n\u003cstrong data-start=\"487\" data-end=\"504\"\u003eAero Race Fit\u003c\/strong\u003e – Precision-cut for efficiency and speed.\u003cbr data-start=\"546\" data-end=\"549\"\u003e\u003cstrong data-start=\"551\" data-end=\"570\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"485\" data-end=\"885\"\u003e\n\u003cstrong data-start=\"551\" data-end=\"570\"\u003eFull-Zip Design\u003c\/strong\u003e – Control airflow when the climb gets brutal.\u003cbr data-start=\"616\" data-end=\"619\"\u003e\u003cstrong data-start=\"621\" data-end=\"653\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"485\" data-end=\"885\"\u003e\n\u003cstrong data-start=\"621\" data-end=\"653\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – Sweat-wicking polyester keeps you light and dry.\u003cbr data-start=\"704\" data-end=\"707\"\u003e\u003cstrong data-start=\"709\" data-end=\"731\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"485\" data-end=\"885\"\u003e\n\u003cstrong data-start=\"709\" data-end=\"731\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"760\" data-end=\"785\"\u003ezippered stash pocket\u003c\/strong\u003e for ride essentials.\u003cbr data-start=\"806\" data-end=\"809\"\u003e\u003cstrong data-start=\"811\" data-end=\"828\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"485\" data-end=\"885\"\u003e\n\u003cstrong data-start=\"811\" data-end=\"828\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Stays locked in place, no shifting, no distractions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"887\" data-end=\"925\"\u003e\u003cstrong data-start=\"891\" data-end=\"923\"\u003eFor Cyclists Who Keep It Icy\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"926\" data-end=\"1094\"\u003eFrom \u003cstrong data-start=\"931\" data-end=\"987\"\u003eearly morning breakaways to scorching summer sprints\u003c\/strong\u003e, \u003cstrong data-start=\"989\" data-end=\"1002\"\u003eFrostFlow\u003c\/strong\u003e delivers top-tier performance with a sleek, high-contrast design that commands attention.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1096\" data-end=\"1118\"\u003e\u003cstrong data-start=\"1100\" data-end=\"1116\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1119\" data-end=\"1208\"\u003eCold-blooded focus.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801763979559,"sku":"598632","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801764012327,"sku":"598633","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801764045095,"sku":"598634","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801764077863,"sku":"598635","price":44.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801764110631,"sku":"598636","price":44.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801764143399,"sku":"598637","price":44.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801764176167,"sku":"598638","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H546c85415439492a88ff31e0719a5ee9w.jpg?v=1741418420"},{"product_id":"eclipseflow-womens-cycling-jersey-cosmic-drip","title":"EclipseFlow Women's Cycling Jersey – Cosmic Drip","description":"\u003cp data-start=\"120\" data-end=\"424\"\u003eThe \u003cstrong data-start=\"124\" data-end=\"163\"\u003eKeyiyuan EclipseFlow Cycling Jersey\u003c\/strong\u003e is built for cyclists who chase speed with an \u003cstrong data-start=\"210\" data-end=\"232\"\u003eunstoppable rhythm\u003c\/strong\u003e. With \u003cstrong data-start=\"239\" data-end=\"347\"\u003ea cosmic gradient of deep purples, electric blues, and dusk pinks melting into a bold black drip pattern\u003c\/strong\u003e, this jersey captures the energy of the ride—fast, fluid, and untouchable.\u003c\/p\u003e\n\u003ch3 data-start=\"426\" data-end=\"469\"\u003e\u003cstrong data-start=\"430\" data-end=\"467\"\u003eEngineered for Speed \u0026amp; Endurance:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"470\" data-end=\"913\"\u003e\n\u003cstrong data-start=\"472\" data-end=\"496\"\u003eAerodynamic Race Fit\u003c\/strong\u003e – Precision-cut for efficiency and unrestricted movement.\u003cbr data-start=\"554\" data-end=\"557\"\u003e\u003cstrong data-start=\"559\" data-end=\"583\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"470\" data-end=\"913\"\u003e\n\u003cstrong data-start=\"559\" data-end=\"583\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Adjust airflow and temperature on the fly.\u003cbr data-start=\"628\" data-end=\"631\"\u003e\u003cstrong data-start=\"633\" data-end=\"665\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"470\" data-end=\"913\"\u003e\n\u003cstrong data-start=\"633\" data-end=\"665\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – High-performance polyester wicks sweat and keeps you cool.\u003cbr data-start=\"726\" data-end=\"729\"\u003e\u003cstrong data-start=\"731\" data-end=\"753\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"470\" data-end=\"913\"\u003e\n\u003cstrong data-start=\"731\" data-end=\"753\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"782\" data-end=\"807\"\u003ezippered stash pocket\u003c\/strong\u003e for ride essentials.\u003cbr data-start=\"828\" data-end=\"831\"\u003e\u003cstrong data-start=\"833\" data-end=\"850\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"470\" data-end=\"913\"\u003e\n\u003cstrong data-start=\"833\" data-end=\"850\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Stays in place so you can focus on power, not adjustments.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"915\" data-end=\"962\"\u003e\u003cstrong data-start=\"919\" data-end=\"960\"\u003eFor Cyclists Who Ride Under the Stars\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"963\" data-end=\"1113\"\u003eWhether you're grinding through \u003cstrong data-start=\"995\" data-end=\"1013\"\u003esunrise climbs\u003c\/strong\u003e or hammering \u003cstrong data-start=\"1027\" data-end=\"1047\"\u003etwilight sprints\u003c\/strong\u003e, \u003cstrong data-start=\"1049\" data-end=\"1064\"\u003eEclipseFlow\u003c\/strong\u003e keeps you feeling light, fast, and in control.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1115\" data-end=\"1137\"\u003e\u003cstrong data-start=\"1119\" data-end=\"1135\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1138\" data-end=\"1234\"\u003eRide smooth, leave the pack behind.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801768993063,"sku":"568637","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801769025831,"sku":"568638","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801769058599,"sku":"568639","price":20.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801769091367,"sku":"568640","price":20.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801769124135,"sku":"568641","price":20.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801769156903,"sku":"568642","price":20.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801769189671,"sku":"568643","price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H556017555b93405caf62032e64c7281bi.jpg?v=1741418419"},{"product_id":"speedstreak-womens-cycling-jersey-velocity-brushstroke","title":"SpeedStreak Women's Cycling Jersey – Velocity Brushstroke","description":"\u003cp data-start=\"128\" data-end=\"544\"\u003eThe \u003cstrong data-start=\"132\" data-end=\"171\"\u003eKeyiyuan SpeedStreak Cycling Jersey\u003c\/strong\u003e is built for riders who know that every stroke of the pedal is another brushstroke on the road. Designed with \u003cstrong data-start=\"282\" data-end=\"361\"\u003edynamic streaks of yellow, orange, blue, and pink across a crisp white base\u003c\/strong\u003e, this jersey doesn’t just move—it \u003cstrong data-start=\"396\" data-end=\"405\"\u003eflies\u003c\/strong\u003e. Whether you’re surging ahead in the peloton or carving through solo miles, this jersey keeps you dialed in for \u003cstrong data-start=\"518\" data-end=\"541\"\u003emaximum performance\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3 data-start=\"546\" data-end=\"598\"\u003e\u003cstrong data-start=\"550\" data-end=\"596\"\u003ePrecision Engineered for High-Speed Rides:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"599\" data-end=\"1060\"\u003e\n\u003cstrong data-start=\"601\" data-end=\"625\"\u003eAerodynamic Race Fit\u003c\/strong\u003e – Contoured for speed, efficiency, and all-day comfort.\u003cbr data-start=\"681\" data-end=\"684\"\u003e\u003cstrong data-start=\"686\" data-end=\"710\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"599\" data-end=\"1060\"\u003e\n\u003cstrong data-start=\"686\" data-end=\"710\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Open up when the heat kicks in, lock it down for the sprint.\u003cbr data-start=\"773\" data-end=\"776\"\u003e\u003cstrong data-start=\"778\" data-end=\"810\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"599\" data-end=\"1060\"\u003e\n\u003cstrong data-start=\"778\" data-end=\"810\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – High-performance polyester wicks sweat fast.\u003cbr data-start=\"857\" data-end=\"860\"\u003e\u003cstrong data-start=\"862\" data-end=\"884\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"599\" data-end=\"1060\"\u003e\n\u003cstrong data-start=\"862\" data-end=\"884\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"913\" data-end=\"938\"\u003ezippered stash pocket\u003c\/strong\u003e for ride essentials.\u003cbr data-start=\"959\" data-end=\"962\"\u003e\u003cstrong data-start=\"964\" data-end=\"981\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"599\" data-end=\"1060\"\u003e\n\u003cstrong data-start=\"964\" data-end=\"981\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Zero distractions—stays in place through every climb, sprint, and descent.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1062\" data-end=\"1114\"\u003e\u003cstrong data-start=\"1066\" data-end=\"1112\"\u003eFor Cyclists Who Paint the Road with Speed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1115\" data-end=\"1248\"\u003eFrom \u003cstrong data-start=\"1120\" data-end=\"1148\"\u003egritty interval sessions\u003c\/strong\u003e to \u003cstrong data-start=\"1152\" data-end=\"1181\"\u003elong-haul endurance rides\u003c\/strong\u003e, \u003cstrong data-start=\"1183\" data-end=\"1198\"\u003eSpeedStreak\u003c\/strong\u003e fuels your rhythm and momentum with every mile.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1250\" data-end=\"1272\"\u003e\u003cstrong data-start=\"1254\" data-end=\"1270\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1273\" data-end=\"1356\"\u003eBecause speed is an art form.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801777873191,"sku":"566986","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801777905959,"sku":"566987","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801777938727,"sku":"566988","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801777971495,"sku":"566989","price":39.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801778004263,"sku":"566990","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801778037031,"sku":"566991","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801778069799,"sku":"566992","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H20ea58ee23424afcaa3294eeb7ddeacan.jpg?v=1741418418"},{"product_id":"blazebloom-womens-cycling-jersey-fireburst-floral","title":"BlazeBloom Women's Cycling Jersey – Fireburst Floral","description":"\u003cp data-start=\"129\" data-end=\"478\"\u003eThe \u003cstrong data-start=\"133\" data-end=\"171\"\u003eKeyiyuan BlazeBloom Cycling Jersey\u003c\/strong\u003e isn’t for the passive rider. With \u003cstrong data-start=\"206\" data-end=\"285\"\u003estreaks of fiery orange and deep purple cascading over bold floral graphics\u003c\/strong\u003e, this jersey is a \u003cstrong data-start=\"304\" data-end=\"337\"\u003ehigh-velocity statement piece\u003c\/strong\u003e. Designed for those who push the pace and never hold back, it delivers a balance of \u003cstrong data-start=\"422\" data-end=\"475\"\u003ebreathability, aerodynamics, and unshakable style\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3 data-start=\"480\" data-end=\"528\"\u003e\u003cstrong data-start=\"484\" data-end=\"526\"\u003ePerformance-Driven for Maximum Output:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"529\" data-end=\"960\"\u003e\n\u003cstrong data-start=\"531\" data-end=\"555\"\u003eAerodynamic Race Fit\u003c\/strong\u003e – Built for speed, efficiency, and all-day comfort.\u003cbr data-start=\"607\" data-end=\"610\"\u003e\u003cstrong data-start=\"612\" data-end=\"636\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"529\" data-end=\"960\"\u003e\n\u003cstrong data-start=\"612\" data-end=\"636\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Regulate airflow when the ride heats up.\u003cbr data-start=\"679\" data-end=\"682\"\u003e\u003cstrong data-start=\"684\" data-end=\"716\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"529\" data-end=\"960\"\u003e\n\u003cstrong data-start=\"684\" data-end=\"716\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – Sweat-wicking polyester keeps you dry under pressure.\u003cbr data-start=\"772\" data-end=\"775\"\u003e\u003cstrong data-start=\"777\" data-end=\"799\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"529\" data-end=\"960\"\u003e\n\u003cstrong data-start=\"777\" data-end=\"799\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"828\" data-end=\"856\"\u003ezippered security pocket\u003c\/strong\u003e for essentials.\u003cbr data-start=\"872\" data-end=\"875\"\u003e\u003cstrong data-start=\"877\" data-end=\"894\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"529\" data-end=\"960\"\u003e\n\u003cstrong data-start=\"877\" data-end=\"894\"\u003eGrip-Lock Hem\u003c\/strong\u003e – Stays in place, no ride-ups, no distractions—just pure focus.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"962\" data-end=\"1019\"\u003e\u003cstrong data-start=\"966\" data-end=\"1017\"\u003eFor Cyclists Who Thrive in the Heat of the Ride\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1020\" data-end=\"1163\"\u003eFrom \u003cstrong data-start=\"1025\" data-end=\"1068\"\u003esun-soaked climbs to breakneck descents\u003c\/strong\u003e, \u003cstrong data-start=\"1070\" data-end=\"1084\"\u003eBlazeBloom\u003c\/strong\u003e fuels your power and intensity with \u003cstrong data-start=\"1121\" data-end=\"1160\"\u003ea design that refuses to be ignored\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1165\" data-end=\"1187\"\u003e\u003cstrong data-start=\"1169\" data-end=\"1185\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1256\"\u003eBurn bright. Ride hard.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801826369831,"sku":"56986348","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801826402599,"sku":"56986354","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801826435367,"sku":"56986349","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801826468135,"sku":"56986350","price":21.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801826500903,"sku":"56986351","price":21.99,"currency_code":"USD","in_stock":true},{"title":"XX-Largw","offer_id":49801826533671,"sku":"56986352","price":21.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801826566439,"sku":"56986353","price":21.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H1d6e3e1f7b0740998c3fa91bd319b320l.jpg?v=1741418416"},{"product_id":"phantomwing-womens-cycling-jersey-vortex-butterfly","title":"PhantomWing Women's Cycling Jersey – Vortex Butterfly","description":"\u003cp data-start=\"125\" data-end=\"459\"\u003eThe \u003cstrong data-start=\"129\" data-end=\"168\"\u003eKeyiyuan PhantomWing Cycling Jersey\u003c\/strong\u003e is made for those who flow through every ride with \u003cstrong data-start=\"220\" data-end=\"260\"\u003eunshakable focus and sharp precision\u003c\/strong\u003e. Featuring an \u003cstrong data-start=\"275\" data-end=\"338\"\u003eabstract butterfly vortex in deep purples, blues, and black\u003c\/strong\u003e, this jersey blends striking design with high-performance tech—because speed should look just as powerful as it feels.\u003c\/p\u003e\n\u003ch3 data-start=\"461\" data-end=\"498\"\u003e\u003cstrong data-start=\"465\" data-end=\"496\"\u003eEngineered for Performance:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"499\" data-end=\"910\"\u003e\n\u003cstrong data-start=\"501\" data-end=\"518\"\u003eAero Race Fit\u003c\/strong\u003e – Contoured for max efficiency and wind-cutting speed.\u003cbr data-start=\"573\" data-end=\"576\"\u003e\u003cstrong data-start=\"578\" data-end=\"602\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"499\" data-end=\"910\"\u003e\n\u003cstrong data-start=\"578\" data-end=\"602\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Adapt to the ride with instant airflow control.\u003cbr data-start=\"652\" data-end=\"655\"\u003e\u003cstrong data-start=\"657\" data-end=\"689\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"499\" data-end=\"910\"\u003e\n\u003cstrong data-start=\"657\" data-end=\"689\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – Wicks sweat fast so you stay light and dry.\u003cbr data-start=\"735\" data-end=\"738\"\u003e\u003cstrong data-start=\"740\" data-end=\"762\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"499\" data-end=\"910\"\u003e\n\u003cstrong data-start=\"740\" data-end=\"762\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"791\" data-end=\"816\"\u003ezippered stash pocket\u003c\/strong\u003e for essentials.\u003cbr data-start=\"832\" data-end=\"835\"\u003e\u003cstrong data-start=\"837\" data-end=\"854\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"499\" data-end=\"910\"\u003e\n\u003cstrong data-start=\"837\" data-end=\"854\"\u003eGrip-Lock Hem\u003c\/strong\u003e – No ride-ups, no distractions—just relentless focus.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"912\" data-end=\"955\"\u003e\u003cstrong data-start=\"916\" data-end=\"953\"\u003eFor Cyclists Who Ride on Instinct\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"956\" data-end=\"1070\"\u003eFrom \u003cstrong data-start=\"961\" data-end=\"1012\"\u003esunrise solo rides to high-intensity breakaways\u003c\/strong\u003e, \u003cstrong data-start=\"1014\" data-end=\"1029\"\u003ePhantomWing\u003c\/strong\u003e keeps you cool, fast, and untouchable.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1072\" data-end=\"1094\"\u003e\u003cstrong data-start=\"1076\" data-end=\"1092\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1095\" data-end=\"1177\"\u003eRide the wind, drop the pack.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801832136999,"sku":"5656324","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801832169767,"sku":"5656325","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801832202535,"sku":"5656326","price":40.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801832235303,"sku":"5656327","price":40.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801832268071,"sku":"5656328","price":40.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801832300839,"sku":"5656329","price":40.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801832333607,"sku":"5656330","price":40.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Ha139a09471f6418b9ca900d7b65a644bo.jpg?v=1741418414"},{"product_id":"shadowbloom-womens-cycling-jersey-midnight-violet","title":"ShadowBloom Women's Cycling Jersey – Midnight Violet","description":"\u003cp data-end=\"434\" data-start=\"118\"\u003eThe \u003cstrong data-end=\"161\" data-start=\"122\"\u003eKeyiyuan ShadowBloom Cycling Jersey\u003c\/strong\u003e fuses \u003cstrong data-end=\"224\" data-start=\"168\"\u003edeep purple florals with intricate swirling patterns\u003c\/strong\u003e, creating a look that’s as \u003cstrong data-end=\"273\" data-start=\"252\"\u003ebold as your ride\u003c\/strong\u003e. With a \u003cstrong data-end=\"353\" data-start=\"282\"\u003esleek white base accented by rich violet and dark botanical details\u003c\/strong\u003e, this jersey is built for cyclists who bring power and elegance to every mile.\u003c\/p\u003e\n\u003ch3 data-end=\"492\" data-start=\"436\"\u003e\u003cstrong data-end=\"490\" data-start=\"440\"\u003ePerformance Features for High-Intensity Rides:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-end=\"908\" data-start=\"493\"\u003e\n\u003cstrong data-end=\"519\" data-start=\"495\"\u003eAerodynamic Race Fit\u003c\/strong\u003e – Contoured for speed, efficiency, and all-day comfort.\u003cbr data-end=\"578\" data-start=\"575\"\u003e\u003cstrong data-end=\"604\" data-start=\"580\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"908\" data-start=\"493\"\u003e\n\u003cstrong data-end=\"604\" data-start=\"580\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Regulate airflow on the fly.\u003cbr data-end=\"638\" data-start=\"635\"\u003e\u003cstrong data-end=\"672\" data-start=\"640\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"908\" data-start=\"493\"\u003e\n\u003cstrong data-end=\"672\" data-start=\"640\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – Moisture-wicking polyester keeps you cool under pressure.\u003cbr data-end=\"735\" data-start=\"732\"\u003e\u003cstrong data-end=\"759\" data-start=\"737\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"908\" data-start=\"493\"\u003e\n\u003cstrong data-end=\"759\" data-start=\"737\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-end=\"813\" data-start=\"788\"\u003ezippered stash pocket\u003c\/strong\u003e for essentials.\u003cbr data-end=\"832\" data-start=\"829\"\u003e\u003cstrong data-end=\"851\" data-start=\"834\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"908\" data-start=\"493\"\u003e\n\u003cstrong data-end=\"851\" data-start=\"834\"\u003eGrip-Lock Hem\u003c\/strong\u003e – No shifting, no distractions—just unrelenting focus.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"966\" data-start=\"910\"\u003e\u003cstrong data-end=\"964\" data-start=\"914\"\u003eFor Cyclists Who Ride with Precision and Power\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1108\" data-start=\"967\"\u003eFrom \u003cstrong data-end=\"1021\" data-start=\"972\"\u003elong-haul endurance rides to interval sprints\u003c\/strong\u003e, \u003cstrong data-end=\"1038\" data-start=\"1023\"\u003eShadowBloom\u003c\/strong\u003e keeps you looking sharp and feeling fast.\u003c\/p\u003e\n\n\u003ch3 data-end=\"1132\" data-start=\"1110\"\u003e\u003cstrong data-end=\"1130\" data-start=\"1114\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1221\" data-start=\"1133\"\u003eFloral never looked this fierce.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801838100775,"sku":"3652369","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801838133543,"sku":"3652370","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801838166311,"sku":"3652371","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801838199079,"sku":"3652372","price":32.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801838231847,"sku":"3652373","price":32.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801838264615,"sku":"3652374","price":32.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801838297383,"sku":"3652375","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Hc42f79d473124d21856776ea148cb063g.jpg?v=1741418413"},{"product_id":"skyflare-womens-cycling-jersey-butterfly-bloom","title":"SkyFlare Women's Cycling Jersey – Butterfly Bloom","description":"\u003cp data-start=\"121\" data-end=\"499\"\u003eThe \u003cstrong data-start=\"125\" data-end=\"161\"\u003eKeyiyuan SkyFlare Cycling Jersey\u003c\/strong\u003e is made for riders who refuse to go unnoticed. Featuring \u003cstrong data-start=\"219\" data-end=\"322\"\u003ea crisp white base splashed with fiery orange florals and an oversized, intricate butterfly graphic\u003c\/strong\u003e, this jersey captures the energy of a high-speed ride. Whether you're chasing the horizon or dropping the pack, this jersey keeps you \u003cstrong data-start=\"457\" data-end=\"496\"\u003ecool, dry, and locked into the ride\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3 data-start=\"501\" data-end=\"550\"\u003e\u003cstrong data-start=\"505\" data-end=\"548\"\u003ePerformance Features for Maximum Power:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"551\" data-end=\"966\"\u003e\n\u003cstrong data-start=\"553\" data-end=\"577\"\u003eAerodynamic Race Fit\u003c\/strong\u003e – Contoured to reduce drag and enhance speed.\u003cbr data-start=\"623\" data-end=\"626\"\u003e\u003cstrong data-start=\"628\" data-end=\"652\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"551\" data-end=\"966\"\u003e\n\u003cstrong data-start=\"628\" data-end=\"652\"\u003eFull-Zip Ventilation\u003c\/strong\u003e – Adjust airflow when the heat turns up.\u003cbr data-start=\"693\" data-end=\"696\"\u003e\u003cstrong data-start=\"698\" data-end=\"730\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"551\" data-end=\"966\"\u003e\n\u003cstrong data-start=\"698\" data-end=\"730\"\u003eQuick-Dry, Breathable Fabric\u003c\/strong\u003e – Sweat-wicking polyester keeps you fresh through every mile.\u003cbr data-start=\"792\" data-end=\"795\"\u003e\u003cstrong data-start=\"797\" data-end=\"819\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"551\" data-end=\"966\"\u003e\n\u003cstrong data-start=\"797\" data-end=\"819\"\u003eRear Pocket System\u003c\/strong\u003e – Three deep pockets plus a \u003cstrong data-start=\"848\" data-end=\"873\"\u003ezippered stash pocket\u003c\/strong\u003e for ride essentials.\u003cbr data-start=\"894\" data-end=\"897\"\u003e\u003cstrong data-start=\"899\" data-end=\"916\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"551\" data-end=\"966\"\u003e\n\u003cstrong data-start=\"899\" data-end=\"916\"\u003eGrip-Lock Hem\u003c\/strong\u003e – No ride-ups, no distractions—just pure focus.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"968\" data-end=\"1015\"\u003e\u003cstrong data-start=\"972\" data-end=\"1013\"\u003eFor Cyclists Who Ride with Confidence\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1016\" data-end=\"1154\"\u003eFrom \u003cstrong data-start=\"1021\" data-end=\"1079\"\u003egritty training sessions to long-haul endurance grinds\u003c\/strong\u003e, \u003cstrong data-start=\"1081\" data-end=\"1093\"\u003eSkyFlare\u003c\/strong\u003e brings power, energy, and unstoppable style to every ride.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1156\" data-end=\"1178\"\u003e\u003cstrong data-start=\"1160\" data-end=\"1176\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1179\" data-end=\"1251\"\u003eTurn heads, drop limits.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801842196775,"sku":"536985","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801842229543,"sku":"536986","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801842262311,"sku":"536987","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801842295079,"sku":"536988","price":35.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801842327847,"sku":"536989","price":35.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801842360615,"sku":"536990","price":35.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801842393383,"sku":"536991","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H788a36c3e7864ff098e648da50eefeacf.jpg?v=1741418412"},{"product_id":"inkstroke-womens-cycling-jersey-sketch-velocity","title":"Inkstroke Women's Cycling Jersey – Sketch Velocity","description":"\u003cp data-start=\"99\" data-end=\"408\"\u003eThe \u003cstrong data-start=\"103\" data-end=\"140\"\u003eKeyiyuan Inkstroke Cycling Jersey\u003c\/strong\u003e blends \u003cstrong data-start=\"148\" data-end=\"202\"\u003eraw artistic energy with performance-driven design\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"214\" data-end=\"321\"\u003ebold, hand-drawn strokes that evolve from black-and-white into a vibrant explosion of color on the back\u003c\/strong\u003e, this jersey is for cyclists who ride with intensity, passion, and undeniable style.\u003c\/p\u003e\n\u003ch3 data-start=\"410\" data-end=\"453\"\u003e\u003cstrong data-start=\"414\" data-end=\"451\"\u003eBuilt for Riders Who Push Limits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"454\" data-end=\"851\"\u003e\n\u003cstrong data-start=\"456\" data-end=\"474\"\u003eRace-Ready Fit\u003c\/strong\u003e – Aerodynamic cut for high-speed performance.\u003cbr data-start=\"520\" data-end=\"523\"\u003e\u003cstrong data-start=\"525\" data-end=\"547\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"454\" data-end=\"851\"\u003e\n\u003cstrong data-start=\"525\" data-end=\"547\"\u003eFull-Length Zipper\u003c\/strong\u003e – Maximize airflow when the heat turns up.\u003cbr data-start=\"590\" data-end=\"593\"\u003e\u003cstrong data-start=\"595\" data-end=\"631\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"454\" data-end=\"851\"\u003e\n\u003cstrong data-start=\"595\" data-end=\"631\"\u003eBreathable, Sweat-Wicking Fabric\u003c\/strong\u003e – Keeps you cool and dry, no matter the distance.\u003cbr data-start=\"681\" data-end=\"684\"\u003e\u003cstrong data-start=\"686\" data-end=\"710\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"454\" data-end=\"851\"\u003e\n\u003cstrong data-start=\"686\" data-end=\"710\"\u003eRear Storage Pockets\u003c\/strong\u003e – Secure essentials while keeping a streamlined look.\u003cbr data-start=\"764\" data-end=\"767\"\u003e\u003cstrong data-start=\"769\" data-end=\"790\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"454\" data-end=\"851\"\u003e\n\u003cstrong data-start=\"769\" data-end=\"790\"\u003eStay-Put Grip Hem\u003c\/strong\u003e – Locks in place, so you focus on the ride, not your gear.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"853\" data-end=\"906\"\u003e\u003cstrong data-start=\"857\" data-end=\"904\"\u003eFor Cyclists Who Ride Like an Artist Paints\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"907\" data-end=\"1128\"\u003eThis jersey is \u003cstrong data-start=\"922\" data-end=\"981\"\u003eprecision and chaos, speed and style, power and finesse\u003c\/strong\u003e—all wrapped in \u003cstrong data-start=\"997\" data-end=\"1020\"\u003eone striking design\u003c\/strong\u003e. Whether you’re hammering through intervals or cruising city streets, \u003cstrong data-start=\"1091\" data-end=\"1126\"\u003eSketch Velocity is your canvas.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ch3 data-start=\"1130\" data-end=\"1152\"\u003e\u003cstrong data-start=\"1134\" data-end=\"1150\"\u003eBottom Line:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1153\" data-end=\"1197\"\u003eRide fast. Ride bold. Leave your mark.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Women's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Women's Tops Size Chart\"\u003e\n  \u003ch3\u003eWomen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eBust (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHip (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e79–81\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e24–25\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e61–63\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e84–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–27\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–69\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e89–91\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e28–29\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e71–74\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e37–39\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e94–99\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e30–32\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e76–81\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e102–107\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e40–42\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e102–107\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e33–35\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e84–89\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e109–114\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e43–45\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e109–114\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e36–38\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e91–97\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e117–122\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e46–48\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e117–122\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e39–41\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e99–104\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e124–130\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (in)\"\u003e49–51\u003c\/td\u003e\n        \u003ctd data-label=\"Bust (cm)\"\u003e124–130\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e42–44\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e107–112\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (in)\"\u003e52–54\u003c\/td\u003e\n        \u003ctd data-label=\"Hip (cm)\"\u003e132–137\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements taken around the fullest part of bust, natural waistline, and widest part of hips. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Keyiyuan","offers":[{"title":"X-Small","offer_id":49801859825959,"sku":"3658726","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":49801859858727,"sku":"3658727","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49801859891495,"sku":"3658728","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49801859924263,"sku":"3658729","price":24.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49801859957031,"sku":"3658730","price":24.99,"currency_code":"USD","in_stock":true},{"title":"XX-Large","offer_id":49801859989799,"sku":"3658731","price":24.99,"currency_code":"USD","in_stock":true},{"title":"3X-Large","offer_id":49801860022567,"sku":"3658732","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/H97debf391bf04461a2a655de238c96ea4.jpg?v=1741418410"},{"product_id":"scvcn-apexshift-photochromic-cycling-glasses","title":"ApexShift Photochromic Cycling Glasses","description":"\u003ch3 data-end=\"123\" data-start=\"54\"\u003e\u003cstrong data-end=\"121\" data-start=\"58\"\u003eDominate Every Light Condition. No Distractions. No Limits.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"536\" data-start=\"125\"\u003eThe SCVCN ApexShift Photochromic Cycling Glasses aren’t just eyewear, they’re your shield against glare, wind, and unpredictable light shifts. Engineered for those who ride with relentless focus, these UV400 lenses adapt instantly from clear to dark, cutting through glare and enhancing vision when it matters most. Every pedal stroke, every descent, every split-second decision, clear vision is non-negotiable.\u003c\/p\u003e\n\u003ch3 data-end=\"563\" data-start=\"538\"\u003e\u003cstrong data-end=\"561\" data-start=\"542\"\u003eRecommended Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"901\" data-start=\"564\"\u003e\n\u003cli data-end=\"685\" data-start=\"564\"\u003eBuilt for high-speed road cycling, MTB thrashes, and long-haul endurance rides where visibility shifts in an instant.\u003c\/li\u003e\n\u003cli data-end=\"807\" data-start=\"686\"\u003ePerfect for crushing descents, sun-scorched flats, and misty, early-morning rides where lighting is in constant flux.\u003c\/li\u003e\n\u003cli data-end=\"901\" data-start=\"808\"\u003eReady for gravel grinds, race-day sprints, and backcountry routes that demand resilience.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"931\" data-start=\"903\"\u003e\u003cstrong data-end=\"929\" data-start=\"907\"\u003eWhy You Need These\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-end=\"1680\" data-start=\"932\"\u003e\n\u003cstrong data-end=\"960\" data-start=\"934\"\u003ePhotochromic Precision\u003c\/strong\u003e – Rapidly shifts from transparent to dark based on UV exposure, keeping your vision locked and dialed.\u003cbr data-end=\"1066\" data-start=\"1063\"\u003e\u003cstrong data-end=\"1088\" data-start=\"1068\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1680\" data-start=\"932\"\u003e\n\u003cstrong data-end=\"1088\" data-start=\"1068\"\u003eUV400 Protection\u003c\/strong\u003e – Blocks out harmful UVA, UVB, UVC, and blue light, shielding your eyes from damage on exposed rides.\u003cbr data-end=\"1193\" data-start=\"1190\"\u003e\u003cstrong data-end=\"1222\" data-start=\"1195\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1680\" data-start=\"932\"\u003e\n\u003cstrong data-end=\"1222\" data-start=\"1195\"\u003eImpact-Resistant Lenses\u003c\/strong\u003e – Tough enough to take flying debris, rogue branches, and the occasional tumble.\u003cbr data-end=\"1306\" data-start=\"1303\"\u003e\u003cstrong data-end=\"1335\" data-start=\"1308\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1680\" data-start=\"932\"\u003e\n\u003cstrong data-end=\"1335\" data-start=\"1308\"\u003eUltra-Lightweight Build\u003c\/strong\u003e – Engineered for all-day wear, these weigh in at just 34g, so light you’ll forget they’re there.\u003cbr data-end=\"1434\" data-start=\"1431\"\u003e\u003cstrong data-end=\"1460\" data-start=\"1436\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1680\" data-start=\"932\"\u003e\n\u003cstrong data-end=\"1460\" data-start=\"1436\"\u003eWide Field of Vision\u003c\/strong\u003e – No blind spots, no distractions—just a crystal-clear, wraparound view of the road ahead.\u003cbr data-end=\"1554\" data-start=\"1551\"\u003e\u003cstrong data-end=\"1574\" data-start=\"1556\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1680\" data-start=\"932\"\u003e\n\u003cstrong data-end=\"1574\" data-start=\"1556\"\u003eAnti-Slip Grip\u003c\/strong\u003e – High-strength, flexible frame with rubberized contact points keeps them locked in place at max speed.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1851\" data-start=\"1830\"\u003e\u003cstrong data-end=\"1849\" data-start=\"1834\"\u003eBottom Line\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2012\" data-start=\"1852\"\u003eEyes on the road, no matter what.\u003c\/p\u003e","brand":"SCVCN","offers":[{"title":"Crystal Stealth","offer_id":49824684605735,"sku":"34546","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Shadow Black","offer_id":49824684638503,"sku":"6756","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Desert Smoke","offer_id":49824684671271,"sku":"568","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Glacier White","offer_id":49824684704039,"sku":"458","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Neon Surge","offer_id":49824684736807,"sku":"3246","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Volt Yellow","offer_id":49824684769575,"sku":"568","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Inferno Black","offer_id":49824684802343,"sku":"46","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Carbon Black","offer_id":49824684835111,"sku":"4678","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Smoke Grey","offer_id":49824684867879,"sku":"2346","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Solar Flare","offer_id":49824684900647,"sku":"568","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Ice Clear","offer_id":49824684933415,"sku":"3245","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Blush Crystal","offer_id":49824684966183,"sku":"789","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Frost Mint","offer_id":49824684998951,"sku":"2345","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Electric Blue","offer_id":49824685031719,"sku":"789","price":64.99,"currency_code":"USD","in_stock":true},{"title":"Crystal Clear","offer_id":49824685064487,"sku":"2346","price":64.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S0406f3156a9d42569782f99630f129ecM.jpg?v=1741592717"},{"product_id":"rockbros-polarized-cycling-glasses-5-lens","title":"Polarized Cycling Glasses – 5-Lens System","description":"\u003cp data-start=\"103\" data-end=\"570\"\u003eSpeed, precision, and clarity—nothing less. The ROCKBROS Polarized Cycling Glasses are built for riders who carve through asphalt, dirt, and rock at blistering speeds. Engineered with interchangeable lenses, full UV protection, and an ultra-lightweight frame, these shades don’t just shield your eyes—they weaponize your vision. Whether you’re charging through blinding sunlight or slicing through dusk, the 5-lens system adapts to every shift in terrain and light.\u003c\/p\u003e\n\u003ch3 data-start=\"572\" data-end=\"597\"\u003e\u003cstrong data-start=\"576\" data-end=\"595\"\u003eRecommended Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eRoad cycling, mountain biking, and high-speed descents.\u003c\/p\u003e\n\u003ch3 data-start=\"792\" data-end=\"814\"\u003e\u003cstrong data-start=\"796\" data-end=\"812\"\u003eKey Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"815\" data-end=\"999\"\u003e\n\u003cstrong data-start=\"818\" data-end=\"841\"\u003ePolarized Precision\u003c\/strong\u003e – Cuts through glare, reduces eye fatigue, and delivers razor-sharp clarity. Optical correctness minimizes distortion for a focused, distraction-free ride.\u003c\/li\u003e\n\u003cli data-start=\"1001\" data-end=\"1148\"\u003e\n\u003cstrong data-start=\"1004\" data-end=\"1026\"\u003eFull UV Protection\u003c\/strong\u003e – Blocks 100% of UVA, UVB, and UVC rays, plus harmful blue light up to 400nm. No squinting, no strain—just pure vision.\u003c\/li\u003e\n\u003cli data-start=\"1150\" data-end=\"1300\"\u003e\n\u003cstrong data-start=\"1153\" data-end=\"1181\"\u003e5 Interchangeable Lenses\u003c\/strong\u003e – Adapt to any ride, any time. Swap between clear, tinted, and mirrored lenses to dominate every lighting condition.\u003c\/li\u003e\n\u003cli data-start=\"1302\" data-end=\"1444\"\u003e\n\u003cstrong data-start=\"1304\" data-end=\"1331\"\u003eUltra-Lightweight Build\u003c\/strong\u003e – PC frame construction keeps weight minimal for all-day comfort. So light, you’ll forget you’re wearing them.\u003c\/li\u003e\n\u003cli data-start=\"1446\" data-end=\"1602\"\u003e\n\u003cstrong data-start=\"1449\" data-end=\"1469\"\u003eCustomizable Fit\u003c\/strong\u003e – Includes a myopic frame option for prescription lenses, plus a secure, pressure-free fit for maximum stability on intense rides.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1604\" data-end=\"1625\"\u003e\u003cstrong data-start=\"1608\" data-end=\"1623\"\u003eBottom Line\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1626\" data-end=\"1769\"\u003eFor riders who refuse to blink in the face of chaos.\u003c\/p\u003e","brand":"Rockbros","offers":[{"title":"Abyss Blue","offer_id":49825119306023,"sku":"543","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Crimson Edge","offer_id":49825119338791,"sku":"87","price":44.99,"currency_code":"USD","in_stock":true},{"title":"Stealth Black","offer_id":49825119371559,"sku":"46135","price":44.99,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":49825119404327,"sku":"4679","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/20251011_1007_Photorealistic-Sunglasses-Display_remix_01k78gaet0f629e4m0ck14ms5b.jpg?v=1760150708"},{"product_id":"wosawe-reflective-cycling-jacket","title":"Full Reflective Cycling Jacket - Men's","description":"\u003cp data-start=\"138\" data-end=\"522\"\u003eIf your ride doesn’t stop when the sun drops, the \u003cstrong data-start=\"188\" data-end=\"229\"\u003eWosawe Full Reflective Cycling Jacket\u003c\/strong\u003e is your second skin. Built for high-speed grit and after-dark intensity, this windproof, water-repellent shell fuses \u003cstrong data-start=\"347\" data-end=\"375\"\u003efull-spectrum visibility\u003c\/strong\u003e with \u003cstrong data-start=\"381\" data-end=\"409\"\u003estorm-cutting resilience\u003c\/strong\u003e. Neon contrast panels keep you seen, while the \u003cstrong data-start=\"457\" data-end=\"489\"\u003efull-body reflective surface\u003c\/strong\u003e lights up when headlights hit.\u003c\/p\u003e\n\u003ch3 data-start=\"524\" data-end=\"566\"\u003e\u003cstrong data-start=\"528\" data-end=\"564\"\u003eEngineered for Relentless Riders\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"567\" data-end=\"1155\"\u003e\n\u003cli data-start=\"567\" data-end=\"699\"\u003e\n\u003cstrong data-start=\"569\" data-end=\"589\"\u003e360° Visibility:\u003c\/strong\u003e Reflective silver panels blaze under artificial light, keeping you unmissable in low-visibility conditions.\u003c\/li\u003e\n\u003cli data-start=\"700\" data-end=\"824\"\u003e\n\u003cstrong data-start=\"702\" data-end=\"725\"\u003eStorm-Ready Fabric:\u003c\/strong\u003e Water-repellent polyester shrugs off drizzle and road spray, so you keep pushing, rain or shine.\u003c\/li\u003e\n\u003cli data-start=\"825\" data-end=\"938\"\u003e\n\u003cstrong data-start=\"827\" data-end=\"847\"\u003eWindproof Shell:\u003c\/strong\u003e Blocks biting gusts while remaining breathable for max performance on high-output rides.\u003c\/li\u003e\n\u003cli data-start=\"939\" data-end=\"1058\"\u003e\n\u003cstrong data-start=\"941\" data-end=\"964\"\u003eVented Performance:\u003c\/strong\u003e Mesh soft lining and rear ventilation prevent overheating, keeping you in the fight longer.\u003c\/li\u003e\n\u003cli data-start=\"1059\" data-end=\"1155\"\u003e\n\u003cstrong data-start=\"1061\" data-end=\"1077\"\u003eNo-Flap Fit:\u003c\/strong\u003e Elastic cuffs and hem lock in warmth while eliminating drag on the descent.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1157\" data-end=\"1182\"\u003e\u003cstrong data-start=\"1161\" data-end=\"1180\"\u003eRecommended Use\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1183\" data-end=\"1440\"\u003eThis isn’t your casual commuter shell. The \u003cstrong data-start=\"1226\" data-end=\"1259\"\u003eWosawe Reflective Windbreaker\u003c\/strong\u003e thrives in \u003cstrong data-start=\"1271\" data-end=\"1357\"\u003ehigh-speed road cycling and night riding\u003c\/strong\u003e. If you’re clocking serious miles—day or night—this is the only jacket you need.\u003c\/p\u003e\n\n\u003ch3 data-start=\"1442\" data-end=\"1463\"\u003e\u003cstrong data-start=\"1446\" data-end=\"1461\"\u003eBottom Line\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1464\" data-end=\"1528\"\u003eLight up the night. \u003c\/p\u003e\n\u003c!-- Alpine Extreme • Men's Tops Size Chart (XS–4XL) --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Men's Tops Size Chart\"\u003e\n  \u003ch3\u003eMen's Tops — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measurements reflect body measures, not garment dimensions. If between sizes, size up for a relaxed fit.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eChest (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eChest (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eWaist (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eSleeve* (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eSleeve* (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e32–34\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e81–86\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e26–28\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e66–71\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e31–32\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e79–81\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e35–37\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e89–94\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e29–31\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e74–79\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e32–33\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e81–84\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e38–40\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e97–102\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e32–34\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e81–86\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e33–34\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e84–86\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e41–43\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e104–109\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e35–37\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e89–94\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e34–35\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e86–89\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e44–46\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e112–117\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e38–40\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e97–102\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e35–36\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e89–91\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e47–49\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e119–124\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e41–43\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e104–109\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e36–37\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e91–94\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e50–53\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e127–135\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e44–47\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e112–119\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e37–38\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e94–97\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (in)\"\u003e54–57\u003c\/td\u003e\n        \u003ctd data-label=\"Chest (cm)\"\u003e137–145\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (in)\"\u003e48–51\u003c\/td\u003e\n        \u003ctd data-label=\"Waist (cm)\"\u003e122–130\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (in)\"\u003e38–39\u003c\/td\u003e\n        \u003ctd data-label=\"Sleeve (cm)\"\u003e97–99\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    *Sleeve measured from center back of neck to wrist. 1 inch = 2.54 cm.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Wosawe","offers":[{"title":"Orange","offer_id":49828428480807,"sku":"345547","price":62.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":49828428513575,"sku":"9879","price":62.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":49828428546343,"sku":"213454","price":62.99,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49828428579111,"sku":"679","price":62.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S829133d8af2b441ba2054fffb13ec5c4O.jpg?v=1741689358"},{"product_id":"nightpulse-led-visibility-vest","title":"NightPulse LED Visibility Vest","description":"\u003cp data-start=\"142\" data-end=\"591\"\u003eDarkness isn’t an excuse—it’s a proving ground. The \u003cstrong data-start=\"233\" data-end=\"267\"\u003eNightPulse LED Visibility Vest\u003c\/strong\u003e keeps you locked in the fight against blind corners, reckless drivers, and the abyss of night. Designed for runners, cyclists, and anyone who refuses to sit still when the sun goes down, this vest fuses ultra-bright LED fiber optics with high-reflectivity webbing to make sure you're \u003cstrong data-start=\"552\" data-end=\"589\"\u003eseen, respected, and untouchable.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"593\" data-end=\"624\"\u003e\u003cstrong data-start=\"593\" data-end=\"622\"\u003eBuilt for the Relentless:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"625\" data-end=\"1193\"\u003e\n\u003cli data-start=\"625\" data-end=\"749\"\u003e\n\u003cstrong data-start=\"627\" data-end=\"648\"\u003e360° Illumination\u003c\/strong\u003e – Neon LED fiber optics carve through darkness like a beacon, keeping you visible from all angles.\u003c\/li\u003e\n\u003cli data-start=\"750\" data-end=\"860\"\u003e\n\u003cstrong data-start=\"752\" data-end=\"773\"\u003eThree Light Modes\u003c\/strong\u003e – Switch between steady glow, slow flash, and rapid pulse to match your environment.\u003c\/li\u003e\n\u003cli data-start=\"861\" data-end=\"983\"\u003e\n\u003cstrong data-start=\"863\" data-end=\"881\"\u003eAdjustable Fit\u003c\/strong\u003e – Ergonomic, lightweight harness straps wrap snugly around your torso without restricting movement.\u003c\/li\u003e\n\u003cli data-start=\"984\" data-end=\"1087\"\u003e\n\u003cstrong data-start=\"986\" data-end=\"1012\"\u003eWeatherproof \u0026amp; Durable\u003c\/strong\u003e – Built to handle sweat, rain, and the grind of high-intensity training.\u003c\/li\u003e\n\u003cli data-start=\"1088\" data-end=\"1193\"\u003e\n\u003cstrong data-start=\"1090\" data-end=\"1112\"\u003eRechargeable Power\u003c\/strong\u003e – USB charging means no fumbling with batteries—just power up and keep moving.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1195\" data-end=\"1217\"\u003e\u003cstrong data-start=\"1195\" data-end=\"1215\"\u003eRecommended Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1218\" data-end=\"1463\"\u003e\n\u003cli data-start=\"1218\" data-end=\"1295\"\u003eCycling through high-traffic zones where visibility is life or death.\u003c\/li\u003e\n\u003cli data-start=\"1296\" data-end=\"1376\"\u003eHammering miles on unlit roads, pushing your pace when the world sleeps.\u003c\/li\u003e\n\u003cli data-start=\"1377\" data-end=\"1463\"\u003eTraining sessions in rain, fog, or twilight where only the relentless survive.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1465\" data-end=\"1636\"\u003e\u003cstrong data-start=\"1465\" data-end=\"1481\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"1481\" data-end=\"1484\"\u003eBecause fading into the dark is not an option.\u003c\/p\u003e","brand":"Alpex","offers":[{"title":"Yellow","offer_id":49828487528743,"sku":"455","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49828487561511,"sku":"812","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":49828487594279,"sku":"545","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":49828487627047,"sku":"60875","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S37eeef676dd245bb95048a431b453f16C.jpg?v=1741691859"},{"product_id":"stormgrip-luminous-cycling-gloves","title":"StormGrip Luminous Cycling Gloves","description":"\u003cp data-start=\"139\" data-end=\"574\"\u003eRide harder. Push faster. Dominate the night. The \u003cstrong data-start=\"205\" data-end=\"242\"\u003eStormGrip Luminous Cycling Gloves\u003c\/strong\u003e are built for cyclists who refuse to slow down, no matter the conditions. Engineered with a high-visibility reflective design, these gloves light up under direct light, making sure you're seen when the world goes dark. Breathable, grippy, and impact-ready—these gloves keep your hands locked in while you carve through the chaos.\u003c\/p\u003e\n\u003cp data-start=\"576\" data-end=\"598\"\u003e\u003cstrong data-start=\"576\" data-end=\"596\"\u003eRecommended Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"599\" data-end=\"961\"\u003e\n\u003cli data-start=\"599\" data-end=\"721\"\u003e\n\u003cstrong data-start=\"601\" data-end=\"644\"\u003eNight Rides \u0026amp; Low-Visibility Conditions\u003c\/strong\u003e – Reflective surface ensures you're seen in city streets or remote trails.\u003c\/li\u003e\n\u003cli data-start=\"722\" data-end=\"825\"\u003e\n\u003cstrong data-start=\"724\" data-end=\"746\"\u003eRoad \u0026amp; MTB Cycling\u003c\/strong\u003e – Non-slip palm grip keeps you locked onto your bars, no matter the terrain.\u003c\/li\u003e\n\u003cli data-start=\"826\" data-end=\"961\"\u003e\n\u003cstrong data-start=\"828\" data-end=\"854\"\u003eHigh-Speed Performance\u003c\/strong\u003e – Breathable fabric wicks away sweat, while shock-absorbing padding takes the hit, so you don’t have to.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp data-start=\"963\" data-end=\"1101\"\u003e\u003cstrong data-start=\"963\" data-end=\"979\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"979\" data-end=\"982\"\u003eBecause the ride doesn’t end when the sun drops.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Unisex Gloves Size Chart --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Unisex Gloves Size Chart\"\u003e\n  \u003ch3\u003eUnisex Gloves — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measure around the widest part of your hand (excluding the thumb) for circumference. Measure from the base of your palm to the tip of your middle finger for length.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Circumference (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Circumference (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Length (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Length (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e6.0–6.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e15–16.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e6.5–7.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e16.5–18\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e6.5–7.0\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e16.5–18\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e7.0–7.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e18–19\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e7.0–7.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e18–19\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e7.5–8.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e19–20.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e7.5–8.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e19–21.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e8.0–8.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e20.5–21.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e8.5–9.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e21.5–24\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e8.5–9.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e21.5–23\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e9.5–10.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e24–26.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e9.0–9.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e23–24\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e10.5–11.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e26.5–29\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e9.5–10.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e24–25.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e11.5–12.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e29–32\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e10.0–10.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e25.5–27\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    For a snug performance fit, choose the smaller size if between measurements. For layering or insulated gloves, size up.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Alpex","offers":[{"title":"Small","offer_id":49833782640935,"sku":"579","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49833782673703,"sku":"343568","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49833782706471,"sku":"234458","price":31.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49833782739239,"sku":"3545469","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/S6d15fe4f2f0c42838dd85776f236d5ear.jpg?v=1741836262"},{"product_id":"stormgrip-luminous-full-finger-gloves","title":"StormGrip Luminous Full-Finger Cycling Gloves","description":"\u003cp data-start=\"140\" data-end=\"574\"\u003eNo excuses. No limits. The \u003cstrong data-start=\"183\" data-end=\"232\"\u003eStormGrip Luminous Full-Finger Cycling Gloves\u003c\/strong\u003e are built for riders who don’t quit when the sun drops. High-visibility reflective tech ensures you stay seen, while full-finger coverage delivers max grip and protection. Designed for high-speed descents, ruthless climbs, and relentless sprints, these gloves lock your hands to the bars and keep you in total control—rain, wind, or shine.\u003c\/p\u003e\n\u003cp data-start=\"576\" data-end=\"598\"\u003e\u003cstrong data-start=\"576\" data-end=\"596\"\u003eRecommended Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"599\" data-end=\"943\"\u003e\n\u003cli data-start=\"599\" data-end=\"712\"\u003e\n\u003cstrong data-start=\"601\" data-end=\"644\"\u003eNight Rides \u0026amp; Low-Visibility Conditions\u003c\/strong\u003e – Reflective surface lights up under direct light for max safety.\u003c\/li\u003e\n\u003cli data-start=\"713\" data-end=\"830\"\u003e\n\u003cstrong data-start=\"715\" data-end=\"745\"\u003eRoad, MTB \u0026amp; Gravel Cycling\u003c\/strong\u003e – Enhanced palm grip and shock absorption keep your hands steady over any terrain.\u003c\/li\u003e\n\u003cli data-start=\"831\" data-end=\"943\"\u003e\n\u003cstrong data-start=\"833\" data-end=\"860\"\u003eCold \u0026amp; Windy Conditions\u003c\/strong\u003e – Full-finger design adds warmth without sacrificing dexterity or breathability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp data-start=\"963\" data-end=\"1101\"\u003e\u003cstrong data-start=\"945\" data-end=\"961\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"961\" data-end=\"964\"\u003eBecause darkness is just another challenge.\u003c\/p\u003e\n\u003c!-- Alpine Extreme • Unisex Gloves Size Chart --\u003e\n\u003cstyle\u003e\n  .ae-size-chart { font-family: inherit; max-width: 100%; margin: 1rem 0; }\n  .ae-size-chart .ae-note { font-size: .9rem; line-height: 1.4; opacity: .85; margin-bottom: .75rem; }\n  .ae-size-chart h3 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .75rem; text-align: left; }\n  .ae-size-chart table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }\n  .ae-size-chart th, .ae-size-chart td { border: 1px solid #e5e7eb; padding: .6rem .7rem; text-align: center; }\n  .ae-size-chart th { background: #f8fafc; font-weight: 600; }\n  .ae-size-chart td[data-label] { text-align: center; }\n  \/* Responsive stacking *\/\n  @media (max-width: 640px) {\n    .ae-size-chart table, \n    .ae-size-chart thead, \n    .ae-size-chart tbody, \n    .ae-size-chart th, \n    .ae-size-chart td, \n    .ae-size-chart tr { display: block; width: 100%; }\n    .ae-size-chart thead { display: none; }\n    .ae-size-chart tr { border: 1px solid #e5e7eb; border-radius: .5rem; margin-bottom: .75rem; overflow: hidden; }\n    .ae-size-chart td { border: 0; border-top: 1px solid #eef2f7; display: flex; justify-content: space-between; align-items: center; }\n    .ae-size-chart td:first-child { border-top: 0; }\n    .ae-size-chart td::before { \n      content: attr(data-label);\n      font-weight: 600; \n      text-align: left; \n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ae-size-chart\" role=\"region\" aria-label=\"Unisex Gloves Size Chart\"\u003e\n  \u003ch3\u003eUnisex Gloves — Size Chart (XS–4XL)\u003c\/h3\u003e\n  \u003cdiv class=\"ae-note\"\u003e\n    Measure around the widest part of your hand (excluding the thumb) for circumference. Measure from the base of your palm to the tip of your middle finger for length.\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Circumference (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Circumference (cm)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Length (in)\u003c\/th\u003e\n        \u003cth scope=\"col\"\u003eHand Length (cm)\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXS\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e6.0–6.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e15–16.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e6.5–7.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e16.5–18\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eS\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e6.5–7.0\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e16.5–18\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e7.0–7.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e18–19\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eM\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e7.0–7.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e18–19\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e7.5–8.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e19–20.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e7.5–8.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e19–21.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e8.0–8.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e20.5–21.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003eXL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e8.5–9.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e21.5–24\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e8.5–9.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e21.5–23\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e2XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e9.5–10.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e24–26.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e9.0–9.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e23–24\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e3XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e10.5–11.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e26.5–29\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e9.5–10.0\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e24–25.5\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd data-label=\"Size\"\u003e4XL\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (in)\"\u003e11.5–12.5\u003c\/td\u003e\n        \u003ctd data-label=\"Circumference (cm)\"\u003e29–32\u003c\/td\u003e\n        \u003ctd data-label=\"Length (in)\"\u003e10.0–10.5\u003c\/td\u003e\n        \u003ctd data-label=\"Length (cm)\"\u003e25.5–27\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv class=\"ae-note\"\u003e\n    For a snug performance fit, choose the smaller size if between measurements. For layering or insulated gloves, size up.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Alpex","offers":[{"title":"Small","offer_id":49833784803623,"sku":"568","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":49833784836391,"sku":"135","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":49833784869159,"sku":"6","price":35.99,"currency_code":"USD","in_stock":true},{"title":"X-Large","offer_id":49833784901927,"sku":"87135","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/Sfb08d9a73cd14c049485b8490b74262b0.jpg?v=1741836788"},{"product_id":"specialized-stumpjumper-15-comp-genie-trail-bike","title":"Specialized Stumpjumper 15 Comp","description":"\u003cp data-start=\"116\" data-end=\"547\" class=\"\"\u003eNo more compromises. No more excuses. The \u003cem data-start=\"174\" data-end=\"207\"\u003eSpecialized Stumpjumper 15 Comp\u003c\/em\u003e is a full-throttle, all-mountain animal bred for riders who hammer through chaos and expect their bike to rise to the violence. Fueled by \u003cem data-start=\"346\" data-end=\"370\"\u003eGENIE Shock Technology\u003c\/em\u003e, this machine devours hits with downhill brutality while serving up the pop and play of a short-travel beast. It’s not here to ride politely—it’s here to rip terrain wide open.\u003c\/p\u003e\n\u003cp data-start=\"549\" data-end=\"918\" class=\"\"\u003e\u003cstrong data-start=\"549\" data-end=\"569\"\u003eRecommended Use:\u003c\/strong\u003e\u003cbr data-start=\"569\" data-end=\"572\"\u003eThis isn’t your chill-after-work trail cruiser. The Stumpjumper 15 is dialed for full-send missions: black diamond descents, gap-to-flat landings, and switchbacks stacked with punishment. If you’re pushing max speed through chunk, catching air where others pull brakes, or chasing KOMs downhill, this rig is tuned to keep you pinned and grinning.\u003c\/p\u003e\n\u003cp data-start=\"152\" data-end=\"198\" class=\"\"\u003e\u003cstrong data-start=\"152\" data-end=\"198\"\u003eSize Chart – Stumpjumper \u0026amp; Stumpjumper EVO\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto contain-inline-size\"\u003e\n\u003ctable data-start=\"200\" data-end=\"756\"\u003e\n\u003cthead data-start=\"200\" data-end=\"266\"\u003e\n\u003ctr data-start=\"200\" data-end=\"266\"\u003e\n\u003cth data-start=\"200\" data-end=\"207\"\u003eSize\u003c\/th\u003e\n\u003cth data-start=\"207\" data-end=\"233\"\u003eRider Height (Imperial)\u003c\/th\u003e\n\u003cth data-start=\"233\" data-end=\"257\"\u003eRider Height (Metric)\u003c\/th\u003e\n\u003cth data-start=\"257\" data-end=\"266\"\u003eLabel\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"337\" data-end=\"756\"\u003e\n\u003ctr data-start=\"337\" data-end=\"406\"\u003e\n\u003ctd\u003eS1\u003c\/td\u003e\n\u003ctd\u003e4'11\" – 5'3\"\u003c\/td\u003e\n\u003ctd\u003e150cm – 160cm\u003c\/td\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"407\" data-end=\"476\"\u003e\n\u003ctd\u003eS2\u003c\/td\u003e\n\u003ctd\u003e5'2\" – 5'8\"\u003c\/td\u003e\n\u003ctd\u003e157cm – 173cm\u003c\/td\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"477\" data-end=\"546\"\u003e\n\u003ctd\u003eS3\u003c\/td\u003e\n\u003ctd\u003e5'5\" – 5'11\"\u003c\/td\u003e\n\u003ctd\u003e165cm – 180cm\u003c\/td\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"547\" data-end=\"616\"\u003e\n\u003ctd\u003eS4\u003c\/td\u003e\n\u003ctd\u003e5'8\" – 6'2\"\u003c\/td\u003e\n\u003ctd\u003e173cm – 188cm\u003c\/td\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"617\" data-end=\"686\"\u003e\n\u003ctd\u003eS5\u003c\/td\u003e\n\u003ctd\u003e5'10\" – 6'4\"\u003c\/td\u003e\n\u003ctd\u003e178cm – 193cm\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"687\" data-end=\"756\"\u003e\n\u003ctd\u003eS6\u003c\/td\u003e\n\u003ctd\u003e6'2\" – 6'8\"\u003c\/td\u003e\n\u003ctd\u003e188cm – 203cm\u003c\/td\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp data-start=\"920\" data-end=\"988\" class=\"\"\u003e\u003cstrong data-start=\"920\" data-end=\"936\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"936\" data-end=\"939\"\u003eObliterate terrain. Defy gravity. Ride \u003c\/p\u003e","brand":"Specialized","offers":[{"title":"Gloss Seafoam \/ Silver Dust \/ X-Small","offer_id":49870764802343,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Gloss Seafoam \/ Silver Dust \/ Small","offer_id":49870764835111,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Gloss Seafoam \/ Silver Dust \/ Medium","offer_id":49870764867879,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Gloss Seafoam \/ Silver Dust \/ Large","offer_id":49870764900647,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Gloss Seafoam \/ Silver Dust \/ X-Large","offer_id":49870764933415,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Gloss Seafoam \/ Silver Dust \/ 2X-Large","offer_id":49870764966183,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Gloss Seafoam \/ Silver Dust \/ 3X-Large","offer_id":49870764998951,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ X-Small","offer_id":49870765031719,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ Small","offer_id":49870765064487,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ Medium","offer_id":49870765097255,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ Large","offer_id":49870765130023,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ X-Large","offer_id":49870765162791,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ 2X-Large","offer_id":49870765195559,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false},{"title":"Satin Burnt Gold \/ Gunmetal \/ 3X-Large","offer_id":49870765228327,"sku":null,"price":3904.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/93325-50_SJ-15-COMP-SEA-SILDST_HERO-PDP.jpg?v=1742866932"},{"product_id":"ibis-ripmo-v2-xt-mountain-bike","title":"Ibis Ripmo V2 XT","description":"\u003cp data-start=\"105\" data-end=\"603\" class=\"\"\u003eThe Ibis Ripmo V2 XT doesn’t ride trails—it punishes them. With a savage 160mm front and 150mm rear travel, it’s built for the chaos of enduro hellscapes and backcountry mazes. The Ripmo has earned its stripes in the brutal gauntlet of the Enduro World Series. Now it’s leveled up—internal downtube storage, coil shock compatibility, MX wheel setup with a flip chip, and a slacker, more aggressive geometry that eats descents alive and claws up tech climbs like a possessed machine.\u003c\/p\u003e\n\u003cp data-start=\"605\" data-end=\"919\" class=\"\"\u003e\u003cstrong data-start=\"605\" data-end=\"625\"\u003eRecommended Use:\u003c\/strong\u003e\u003cbr data-start=\"625\" data-end=\"628\"\u003eThis isn’t your weekend cruiser. The Ripmo V2 XT is for line hunters hammering through steep alpine ridgelines, loam-choked descents, rock gardens with zero forgiveness, and high-speed chute sessions. Perfect for those pushing max send and demanding absolute control when things go sideways.\u003c\/p\u003e\n\u003cp data-start=\"993\" data-end=\"1010\" class=\"\"\u003e\u003cstrong data-start=\"993\" data-end=\"1010\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1012\" data-end=\"1893\"\u003e\n\u003cli data-start=\"1012\" data-end=\"1112\" class=\"\"\u003e\n\u003cp data-start=\"1014\" data-end=\"1112\" class=\"\"\u003e\u003cstrong data-start=\"1014\" data-end=\"1024\"\u003eFrame:\u003c\/strong\u003e Carbon front \u0026amp; rear triangle with internal frame storage and a Cotopaxi dual-bag system\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1113\" data-end=\"1174\" class=\"\"\u003e\n\u003cp data-start=\"1115\" data-end=\"1174\" class=\"\"\u003e\u003cstrong data-start=\"1115\" data-end=\"1124\"\u003eFork:\u003c\/strong\u003e Marzocchi Bomber Z1 – 160mm travel, 29\", 110x15mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1175\" data-end=\"1235\" class=\"\"\u003e\n\u003cp data-start=\"1177\" data-end=\"1235\" class=\"\"\u003e\u003cstrong data-start=\"1177\" data-end=\"1192\"\u003eRear Shock:\u003c\/strong\u003e Fox Float X Factory Series, EVOL, 230x60mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1236\" data-end=\"1316\" class=\"\"\u003e\n\u003cp data-start=\"1238\" data-end=\"1316\" class=\"\"\u003e\u003cstrong data-start=\"1238\" data-end=\"1249\"\u003eWheels:\u003c\/strong\u003e Blackbird Send Alloy (Size-specific: MX on S–M, full 29” on XM–XL)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1317\" data-end=\"1385\" class=\"\"\u003e\n\u003cp data-start=\"1319\" data-end=\"1385\" class=\"\"\u003e\u003cstrong data-start=\"1319\" data-end=\"1329\"\u003eTires:\u003c\/strong\u003e Maxxis DHF 2.5\" EXO+ (Front), Maxxis DHR II EXO+ (Rear)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1386\" data-end=\"1452\" class=\"\"\u003e\n\u003cp data-start=\"1388\" data-end=\"1452\" class=\"\"\u003e\u003cstrong data-start=\"1388\" data-end=\"1399\"\u003eBrakes:\u003c\/strong\u003e Shimano Deore M6120 4-Piston with 203mm\/180mm rotors\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1453\" data-end=\"1537\" class=\"\"\u003e\n\u003cp data-start=\"1455\" data-end=\"1537\" class=\"\"\u003e\u003cstrong data-start=\"1455\" data-end=\"1470\"\u003eDrivetrain:\u003c\/strong\u003e Shimano Deore 12-speed w\/ Shadow Plus derailleur \u0026amp; 10–51T cassette\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1538\" data-end=\"1598\" class=\"\"\u003e\n\u003cp data-start=\"1540\" data-end=\"1598\" class=\"\"\u003e\u003cstrong data-start=\"1540\" data-end=\"1553\"\u003eCrankset:\u003c\/strong\u003e Shimano Deore M6120 (165mm S–M, 170mm XM–XL)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1599\" data-end=\"1670\" class=\"\"\u003e\n\u003cp data-start=\"1601\" data-end=\"1670\" class=\"\"\u003e\u003cstrong data-start=\"1601\" data-end=\"1618\"\u003eDropper Post:\u003c\/strong\u003e KS Rage-i, 34.9mm (Size-specific travel: 125–190mm)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1671\" data-end=\"1783\" class=\"\"\u003e\n\u003cp data-start=\"1673\" data-end=\"1783\" class=\"\"\u003e\u003cstrong data-start=\"1673\" data-end=\"1697\"\u003eGeometry Highlights:\u003c\/strong\u003e 64.5° head tube angle, 76.5°–77.5° seat tube angle, coil-ready progressive kinematics\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1784\" data-end=\"1893\" class=\"\"\u003e\n\u003cp data-start=\"1786\" data-end=\"1893\" class=\"\"\u003e\u003cstrong data-start=\"1786\" data-end=\"1796\"\u003eSizes:\u003c\/strong\u003e SM \/ MD \/ XM \/ LG \/ XL – Including the new \"Extra Medium\" for that perfect fit in the bell curve\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"119\" data-end=\"156\" class=\"\"\u003e\u003cstrong data-start=\"123\" data-end=\"154\"\u003eSizing Guide (Rider Height)\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"157\" data-end=\"205\" class=\"\"\u003e\u003cstrong data-start=\"157\" data-end=\"205\"\u003eChoose your Ripmo size based on your height:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto contain-inline-size\"\u003e\n\u003ctable data-start=\"207\" data-end=\"472\"\u003e\n\u003cthead data-start=\"207\" data-end=\"244\"\u003e\n\u003ctr data-start=\"207\" data-end=\"244\"\u003e\n\u003cth data-start=\"207\" data-end=\"218\"\u003e\u003cstrong data-start=\"209\" data-end=\"217\"\u003eSize\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth data-start=\"218\" data-end=\"244\"\u003e\u003cstrong data-start=\"220\" data-end=\"236\"\u003eRider Height\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"283\" data-end=\"472\"\u003e\n\u003ctr data-start=\"283\" data-end=\"320\"\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e5'0\" – 5'6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"321\" data-end=\"358\"\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e5'5\" – 5'9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"359\" data-end=\"396\"\u003e\n\u003ctd\u003eXM\u003c\/td\u003e\n\u003ctd\u003e5'8\" – 6'0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"397\" data-end=\"434\"\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e5'11\" – 6'3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"435\" data-end=\"472\"\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e6'2\" – 6'7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cblockquote data-start=\"474\" data-end=\"563\"\u003e\n\u003cp data-start=\"476\" data-end=\"563\" class=\"\"\u003e\u003cem data-start=\"476\" data-end=\"563\"\u003eXM = Extra Medium: Dialed for riders in the heart of the bell curve. Fits just right.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp data-start=\"921\" data-end=\"986\" class=\"\"\u003e\u003cstrong data-start=\"921\" data-end=\"937\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"937\" data-end=\"940\"\u003eDrop in. Hold on. Ripmo XT doesn’t flinch.\u003c\/p\u003e","brand":"Ibis","offers":[{"title":"Olive Swamp Monster \/ Small","offer_id":49870861762855,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"Olive Swamp Monster \/ Medium","offer_id":49870861795623,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"Olive Swamp Monster \/ X-Medium","offer_id":49870861828391,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"Olive Swamp Monster \/ Large","offer_id":49870861861159,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"Olive Swamp Monster \/ X-large","offer_id":49870861893927,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"HeckleberryPurple \/ Small","offer_id":49870861926695,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"HeckleberryPurple \/ Medium","offer_id":49870861959463,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"HeckleberryPurple \/ X-Medium","offer_id":49870861992231,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"HeckleberryPurple \/ Large","offer_id":49870862024999,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false},{"title":"HeckleberryPurple \/ X-large","offer_id":49870862057767,"sku":null,"price":2849.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/RipmoV3-Heckleberry-Purple-Complete-Deore-Side-2155_24a87e8c-b2bf-4540-b37d-034a89fff51b.jpg?v=1742872144"},{"product_id":"sb140-lr-t2-turq-29","title":"SB140 LR T2 TURQ 29","description":"\u003cp data-start=\"116\" data-end=\"666\" class=\"\"\u003eBuilt for full-send maniacs and relentless line hunters, the \u003cem data-start=\"193\" data-end=\"216\"\u003eYeti SB140 LR T2 TURQ\u003c\/em\u003e doesn’t just bend categories, it obliterates them. Armed with 140mm of rear travel paired to a 160mm fork, this weapon isn’t some soft-spoken trail toy. It’s a precision-forged machine designed to annihilate tech climbs, slash loam at warp speed, and send harder than your common sense allows. Yeti took their carbon mastery to the next level with the TURQ series layup, lightweight, brutally stiff, and surgically tuned for full-body thrash sessions.\u003c\/p\u003e\n\u003cp data-start=\"668\" data-end=\"1010\" class=\"\"\u003e\u003cstrong data-start=\"668\" data-end=\"688\"\u003eRecommended Use:\u003c\/strong\u003e\u003cbr data-start=\"688\" data-end=\"691\"\u003eFor riders who don’t want limits—just terrain to destroy. The SB140 LR thrives on backcountry missions with hellish elevation, park laps that test your suspension's nerve, and enduro lines where mistakes have consequences. This is your ride if you’re launching doubles one day and clawing up brutal ridgelines the next.\u003c\/p\u003e\n\u003cp data-start=\"1012\" data-end=\"1127\" class=\"\"\u003e\u003cstrong data-start=\"1012\" data-end=\"1028\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"1028\" data-end=\"1031\"\u003e\u003cem data-start=\"1031\" data-end=\"1127\"\u003eRule nothing out. Fear nothing in.\u003c\/em\u003e\u003c\/p\u003e","brand":"Yeti","offers":[{"title":"turquoise \/ Small","offer_id":49871273263399,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"turquoise \/ Medium","offer_id":49871273296167,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"turquoise \/ Large","offer_id":49871273328935,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"turquoise \/ X-Large","offer_id":49871273361703,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"turquoise \/ 2X-Large","offer_id":49871273394471,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"raw carbon \/ Small","offer_id":49871273427239,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"raw carbon \/ Medium","offer_id":49871273460007,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"raw carbon \/ Large","offer_id":49871273492775,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"raw carbon \/ X-Large","offer_id":49871273525543,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"raw carbon \/ 2X-Large","offer_id":49871273558311,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"EMERALD \/ Small","offer_id":49871273591079,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"EMERALD \/ Medium","offer_id":49871273623847,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"EMERALD \/ Large","offer_id":49871273656615,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"EMERALD \/ X-Large","offer_id":49871273689383,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false},{"title":"EMERALD \/ 2X-Large","offer_id":49871273722151,"sku":null,"price":5698.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/4f5100956664d6020aa9e2c68274dcb2dec712a7fbf2dea8d47d67c8dda5c8b9__40603.jpg?v=1742883277"},{"product_id":"trek-top-fuel-98-gx-axs-gen4-carbon-trail-bike","title":"Trek Top Fuel 9.8 GX AXS Gen 4","description":"\u003cp data-start=\"226\" data-end=\"746\" class=\"\"\u003eThis isn’t a trail bike. It’s a weaponized carbon machine built to annihilate climbs and tear into descents like a starving beast. The \u003cem data-start=\"377\" data-end=\"409\"\u003eTrek Top Fuel 9.8 GX AXS Gen 4\u003c\/em\u003e is lean, ruthless, and engineered for riders who eat vert for breakfast and spit gravel by noon. With 120mm of rear travel and 130mm up front, RockShox Select+ suspension keeps you glued to the ground or launching off it with purpose. SRAM’s GX Eagle AXS wireless drivetrain keeps every shift locked in under pressure, no lag, no mercy.\u003c\/p\u003e\n\u003cp data-start=\"748\" data-end=\"1046\" class=\"\"\u003e\u003cstrong data-start=\"748\" data-end=\"768\"\u003eRecommended Use:\u003c\/strong\u003e\u003cbr data-start=\"768\" data-end=\"771\"\u003eAlpine climbs that torch lungs. Root networks that punish hesitation. Technical descents that demand balance, speed, and a refusal to brake. If you’re chasing efficiency on the way up and chaos on the way down, this is your rig. Built for the relentless. Not for the curious.\u003c\/p\u003e\n\u003cp data-start=\"1048\" data-end=\"1143\" class=\"\"\u003e\u003cstrong data-start=\"1048\" data-end=\"1064\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"1064\" data-end=\"1067\"\u003eCrush climbs. Destroy descents. Top Fuel 9.8 Gen 4 is built to maul gravity.\u003c\/p\u003e","brand":"Trek","offers":[{"title":"Matte Dark Web \/ Small","offer_id":49871437168935,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Matte Dark Web \/ Medium","offer_id":49871437201703,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Matte Dark Web \/ Large","offer_id":49871437234471,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Matte Dark Web \/ X-Large","offer_id":49871437267239,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Lunar Silver \/ Small","offer_id":49871437300007,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Lunar Silver \/ Medium","offer_id":49871437332775,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Lunar Silver \/ Large","offer_id":49871437365543,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false},{"title":"Lunar Silver \/ X-Large","offer_id":49871437398311,"sku":null,"price":5109.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/TopFuel98GXAXS-25-46147-B-Primary.jpg?v=1742885660"},{"product_id":"yt-izzo-core-4-trail-bike","title":"Izzo Core 4","description":"\u003cp data-start=\"91\" data-end=\"419\" class=\"\"\u003eThe YT Izzo Core 4 isn’t a trail bike. It’s a scalpel for the obsessed. A 130mm full-carbon precision machine built for speed freaks and line snipers who want it all. Instant power transfer. Ruthless efficiency. Unshakable control. When you drop the hammer, this thing responds like it’s wired to your instincts.\u003c\/p\u003e\n\u003cp data-start=\"421\" data-end=\"691\" class=\"\"\u003eLoaded with FOX Factory suspension, Crankbrothers Synthesis carbon wheels, and SRAM’s XO Eagle Transmission with wireless AXS shifting, this is YT’s top-tier build for riders who blur the line between flow and fury. Light, fast, and savage when the trail throws punches.\u003c\/p\u003e\n\u003cp data-start=\"693\" data-end=\"959\" class=\"\"\u003e\u003cstrong data-start=\"693\" data-end=\"713\"\u003eRecommended Use:\u003c\/strong\u003e\u003cbr data-start=\"713\" data-end=\"716\"\u003ePerfect for relentless climbers and aggressive descenders who punish switchbacks, chase personal records, and demand zero lag when the trail kicks. From alpine missions to after-work laps, the Izzo Core 4 is tuned for full-gas trail dominance.\u003c\/p\u003e\n\u003cp data-start=\"961\" data-end=\"1053\" class=\"\"\u003e\u003cstrong data-start=\"961\" data-end=\"977\"\u003eBottom Line:\u003c\/strong\u003e\u003cbr data-start=\"977\" data-end=\"980\"\u003eCut faster. Climb harder. Rip everything. The Izzo Core 4 never flinches.\u003c\/p\u003e","brand":"YT","offers":[{"title":"Blue \/ Small","offer_id":49871669887271,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Blue \/ Medium","offer_id":49871669920039,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Blue \/ Large","offer_id":49871669952807,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Blue \/ X-Large","offer_id":49871669985575,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Blue \/ 2X-Large","offer_id":49871670018343,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Small","offer_id":49871670051111,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Medium","offer_id":49871670083879,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Large","offer_id":49871670116647,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ X-Large","offer_id":49871670149415,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ 2X-Large","offer_id":49871670182183,"sku":null,"price":3119.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/6899\/6135\/files\/IZZO-29-CF-Core4AXS_NT-BlackMagic_Side.png_1280x1280_4aa322a7-2daf-4080-9e46-80719c182d79.jpg?v=1742888965"}],"url":"https:\/\/alpineextreme.co\/collections\/bike-on-sale.oembed?page=6","provider":"Alpine Extreme","version":"1.0","type":"link"}