{"product_id":"all-over-print-mens-cycling-jersey-zipper-jacket-polyester-double-side-250-gsm","title":"Men's Double-Layer Cycling Jersey – All-Over Print","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n  .cj-wrap {\n    --ink: #14171A;\n    --paper: #F4F4F1;\n    --volt: #C6FF00;\n    --volt-dim: #9FCC00;\n    --grey: #6B7280;\n    --line: rgba(20,23,26,0.12);\n    font-family: 'Inter', -apple-system, sans-serif;\n    color: var(--ink);\n    background: var(--paper);\n    max-width: 720px;\n    margin: 0 auto;\n    line-height: 1.6;\n  }\n\n  .cj-wrap * { box-sizing: border-box; }\n\n  \/* HERO *\/\n  .cj-hero {\n    background: var(--ink);\n    color: var(--paper);\n    padding: 44px 36px 40px;\n    position: relative;\n    overflow: hidden;\n  }\n  .cj-hero::before {\n    content: \"\";\n    position: absolute;\n    top: -60%;\n    right: -20%;\n    width: 340px;\n    height: 340px;\n    background: var(--volt);\n    opacity: 0.15;\n    border-radius: 50%;\n    filter: blur(10px);\n  }\n  .cj-kicker {\n    font-family: 'Oswald', sans-serif;\n    font-weight: 600;\n    font-size: 13px;\n    letter-spacing: 0.04em;\n    color: var(--volt);\n    margin: 0 0 10px;\n    position: relative;\n  }\n  .cj-hero h1 {\n    font-family: 'Oswald', sans-serif;\n    font-weight: 700;\n    font-size: 30px;\n    line-height: 1.15;\n    margin: 0 0 16px;\n    max-width: 480px;\n    position: relative;\n  }\n  .cj-hero p {\n    font-size: 15.5px;\n    color: #D6D8D3;\n    margin: 0;\n    max-width: 480px;\n    position: relative;\n  }\n  .cj-hero p strong { color: var(--paper); }\n\n  \/* FEATURES *\/\n  .cj-features {\n    padding: 38px 36px 30px;\n  }\n  .cj-features-head {\n    font-family: 'Oswald', sans-serif;\n    font-weight: 600;\n    font-size: 20px;\n    margin: 0 0 22px;\n    border-bottom: 2px solid var(--ink);\n    padding-bottom: 10px;\n  }\n  .cj-feature-list {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n  }\n  .cj-feature-list li {\n    display: flex;\n    gap: 16px;\n    padding: 16px 0;\n    border-bottom: 1px solid var(--line);\n    align-items: flex-start;\n  }\n  .cj-feature-list li:last-child { border-bottom: none; }\n  .cj-icon {\n    flex: 0 0 34px;\n    width: 34px;\n    height: 34px;\n    border-radius: 50%;\n    background: var(--ink);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .cj-icon svg { width: 17px; height: 17px; stroke: var(--volt); fill: none; stroke-width: 2; }\n  .cj-feature-text h3 {\n    font-family: 'Oswald', sans-serif;\n    font-weight: 600;\n    font-size: 16px;\n    margin: 0 0 4px;\n  }\n  .cj-feature-text p {\n    margin: 0;\n    font-size: 14.5px;\n    color: var(--grey);\n  }\n\n  \/* AUDIENCE *\/\n  .cj-audience {\n    background: var(--ink);\n    color: var(--paper);\n    padding: 36px 36px 42px;\n  }\n  .cj-audience h2 {\n    font-family: 'Oswald', sans-serif;\n    font-weight: 600;\n    font-size: 19px;\n    margin: 0 0 14px;\n    color: var(--volt);\n  }\n  .cj-audience p {\n    font-size: 15px;\n    color: #D6D8D3;\n    margin: 0 0 12px;\n  }\n  .cj-audience p:last-child { margin-bottom: 0; }\n\n  .cj-tagline {\n    text-align: center;\n    padding: 22px 20px;\n    font-family: 'Oswald', sans-serif;\n    font-weight: 600;\n    font-size: 14px;\n    letter-spacing: 0.02em;\n    background: var(--volt);\n    color: var(--ink);\n  }\n\n  @media (max-width: 480px) {\n    .cj-hero, .cj-features, .cj-audience { padding-left: 22px; padding-right: 22px; }\n    .cj-hero h1 { font-size: 25px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cj-wrap\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cj-hero\"\u003e\n\u003cp class=\"cj-kicker\"\u003eALL-OVER PRINT CYCLING JERSEY\u003c\/p\u003e\n\u003ch1\u003eMen's Zipper Cycling Jacket  Bold Print, Built for the Ride\u003c\/h1\u003e\n\u003cp\u003eA double-layer polyester jersey jacket engineered for real miles \u003cstrong\u003emoisture wicking, wind cutting, and printed edge to edge\u003c\/strong\u003e so you never blend into the pack. Zip it up for the descent, vent it on the climb, and let the graphics do the talking at every group ride.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"cj-features\"\u003e\n\u003ch2 class=\"cj-features-head\"\u003eWhy Riders Choose This Jersey\u003c\/h2\u003e\n\u003cul class=\"cj-feature-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"cj-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2l2.5 5 5.5.8-4 3.9.9 5.3L12 14.5 7.1 17l.9-5.3-4-3.9 5.5-.8L12 2z\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eStand Out, Stay Bold\u003c\/h3\u003e\n\u003cp\u003eVibrant, all over graphics that stretch edge to edge and are engineered to resist fading or cracking, wash after wash so your jersey still looks race day fresh months from now.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cj-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3v18M8 7l4-4 4 4M8 17l4 4 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eTotal Temperature Control\u003c\/h3\u003e\n\u003cp\u003eA full front zipper gives you instant airflow adjustment  crack it open on the climb, seal it up on the fast descent, and layer it easily over a base tee for shifting spring and fall temps.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cj-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 3c0 4-3 4-3 8s3 4 3 8M12 3c0 4-3 4-3 8s3 4 3 8M18 3c0 4-3 4-3 8s3 4 3 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eCool, Dry, All Ride Long\u003c\/h3\u003e\n\u003cp\u003e100% lightweight polyester with moisture-wicking fabric pulls sweat away from your skin, so you stay dry and breathable through interval sessions, long endurance rides, and everything between.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cj-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12h16M4 12l4-4M4 12l4 4M20 12l-4-4M20 12l-4 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eAerodynamic, Unrestricted Movement\u003c\/h3\u003e\n\u003cp\u003eAn athletic, slim aerodynamic cut cuts wind drag, while stretch fabric panels move with you  full range of motion for pedaling, reaching the bars, and holding your position mile after mile.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"cj-icon\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M4 15h16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003c\/span\u003e\n\u003ch3\u003eReady for Anything, Easy to Care For\u003c\/h3\u003e\n\u003cp\u003eRear pockets keep keys, your phone, and energy gels within reach without breaking your stride, and the jacket is fully machine washable holding its fit and color, wash after wash.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- AUDIENCE --\u003e\n\u003csection class=\"cj-audience\"\u003e\n\u003ch2\u003eMade For Riders Who Don't Stop at \"Good Enough\"\u003c\/h2\u003e\n\u003cp\u003eThis jersey jacket is built for \u003cstrong style=\"color: #fff;\"\u003eroad cyclists and daily commuters\u003c\/strong\u003e riding through variable weather, \u003cstrong style=\"color: #fff;\"\u003emountain bikers\u003c\/strong\u003e who need breathable, flexible gear on rough terrain, and \u003cstrong style=\"color: #fff;\"\u003efitness enthusiasts\u003c\/strong\u003e who bike as part of a bigger training routine. It's just as at home with \u003cstrong style=\"color: #fff;\"\u003ecycling club members and racers\u003c\/strong\u003e wanting team-style, standout print apparel, as it is with \u003cstrong style=\"color: #fff;\"\u003ecasual riders\u003c\/strong\u003e who simply want performance wear that looks as good as it rides.\u003c\/p\u003e\n\u003cp\u003eWear it for daily commutes in mild-to-cool weather, high-intensity training and endurance rides, group rides and club events where the print helps you stand out, light off-road sessions on gravel or mountain trails, and transitional-season riding the zipper does the work of regulating your temperature from spring through fall.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"cj-tagline\"\u003eZIP IN. STAND OUT. RIDE FURTHER.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"catkissfish","offers":[{"title":"white \/ S","offer_id":67395693838381,"sku":"F3MCZNJ_FFFFFF_S","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ M","offer_id":67395693871149,"sku":"F3MCZNJ_FFFFFF_M","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ L","offer_id":67395693903917,"sku":"F3MCZNJ_FFFFFF_L","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ XL","offer_id":67395693936685,"sku":"F3MCZNJ_FFFFFF_XL","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ XXL","offer_id":67395693969453,"sku":"F3MCZNJ_FFFFFF_XXL","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ XXXL","offer_id":67395694002221,"sku":"F3MCZNJ_FFFFFF_XXXL","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ 4XL","offer_id":67395694034989,"sku":"F3MCZNJ_FFFFFF_4XL","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ 5XL","offer_id":67395694067757,"sku":"F3MCZNJ_FFFFFF_5XL","price":39.28,"currency_code":"USD","in_stock":true},{"title":"white \/ 6XL","offer_id":67395694100525,"sku":"F3MCZNJ_FFFFFF_6XL","price":39.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0740\/1399\/9149\/files\/zipper_shirt_mens.jpg?v=1789421365","url":"https:\/\/e8y0f1-rx.myshopify.com\/products\/all-over-print-mens-cycling-jersey-zipper-jacket-polyester-double-side-250-gsm","provider":"Global Wellness Alliance","version":"1.0","type":"link"}