{"product_id":"ocean-gradient-pro-jersey","title":"Ocean Gradient Pro Jersey - Raglan sleeve","description":"\u003cdiv class=\"arvento-product-description\"\u003e\n\u003ch1\u003eABSTRACT DIAGONAL ART PRO JERSEY\u003c\/h1\u003e\n\u003ch2\u003eTWILIGHT IN MOTION\u003c\/h2\u003e\n\u003cp\u003eInspired by the moment when warm golden light meets the deep blue evening sky, this jersey captures the shifting colors and energy of twilight.\u003c\/p\u003e\n\u003cp\u003eBold diagonal brushstrokes flow across the jersey, creating a vivid sense of speed, light, and movement. From the front to the back, the expressive color composition gives the jersey a distinctive visual presence on the road.\u003c\/p\u003e\n\u003cp\u003eDesigned for cyclists who want their kit to be as bold and memorable as their ride.\u003c\/p\u003e\n\u003ch2\u003ePERFORMANCE FEATURES\u003c\/h2\u003e\n\u003cp\u003e✓ High-stretch performance fabric\u003cbr\u003e✓ Breathability tested to ASTM D737: 168 CFM\u003cbr\u003e✓ Full-length front zipper\u003cbr\u003e✓ Three rear storage pockets\u003cbr\u003e✓ Anti-slip hem gripper\u003cbr\u003e✓ Close performance fit\u003cbr\u003e✓ Designed for road cycling and training\u003c\/p\u003e\n\u003ch2\u003eARVENTO Size Finder\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"arvento-size-finder\" class=\"asf\"\u003e\n\u003cdiv class=\"asf__wrap\"\u003e\n\u003csection class=\"asf__notice\"\u003e\n\u003cp\u003eARVENTO jerseys are designed with an aerodynamic, close-to-body cycling fit. If you prefer a casual or loose fit, please consider sizing up or choose based on your personal comfort preference.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cform id=\"asf-form\" novalidate=\"\"\u003e\n\u003cdiv class=\"asf__grid\"\u003e\n\u003cdiv class=\"asf__field asf__field--measurement\"\u003e\n\u003clabel for=\"asf-height\"\u003e HEIGHT \u003cspan\u003eCM\u003c\/span\u003e \u003c\/label\u003e \u003cinput id=\"asf-height\" type=\"number\" inputmode=\"numeric\" min=\"140\" max=\"210\" placeholder=\"e.g. 175\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__field asf__field--measurement\"\u003e\n\u003clabel for=\"asf-weight\"\u003e WEIGHT \u003cspan\u003eKG\u003c\/span\u003e \u003c\/label\u003e \u003cinput id=\"asf-weight\" type=\"number\" inputmode=\"decimal\" min=\"35\" max=\"150\" placeholder=\"e.g. 68\" required=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__field\"\u003e\n\u003clabel for=\"asf-usual-size\"\u003e USUAL CYCLING JERSEY SIZE \u003c\/label\u003e\u003cselect id=\"asf-usual-size\" required=\"\"\u003e\n\u003coption value=\"\" selected disabled\u003eSelect your usual size\u003c\/option\u003e\n\u003coption value=\"XS\"\u003eXS\u003c\/option\u003e\n\u003coption value=\"S\"\u003eS\u003c\/option\u003e\n\u003coption value=\"M\"\u003eM\u003c\/option\u003e\n\u003coption value=\"L\"\u003eL\u003c\/option\u003e\n\u003coption value=\"XL\"\u003eXL\u003c\/option\u003e\n\u003coption value=\"XXL\"\u003eXXL \/ 2XL\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__field\"\u003e\n\u003clabel for=\"asf-preference\"\u003e FIT PREFERENCE \u003c\/label\u003e\u003cselect id=\"asf-preference\" required=\"\"\u003e\n\u003coption value=\"\" selected disabled\u003eSelect your fit preference\u003c\/option\u003e\n\u003coption value=\"race\"\u003eRace Fit — Tight and aerodynamic\u003c\/option\u003e\n\u003coption value=\"regular\"\u003eRegular Fit — Balanced cycling fit\u003c\/option\u003e\n\u003coption value=\"comfort\"\u003eComfort Fit — Slightly more room\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cp class=\"asf__comfort-note\"\u003eComfort Fit means a slightly more relaxed cycling fit, not a loose casual T-shirt fit.\u003c\/p\u003e\n\u003cp id=\"asf-error\" class=\"asf__error\" role=\"alert\"\u003e\u003c\/p\u003e\n\u003cbutton type=\"submit\" class=\"asf__button\"\u003e \u003cspan\u003eFIND MY SIZE\u003c\/span\u003e \u003cspan\u003e→\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/form\u003e\n\u003csection id=\"asf-result\" class=\"asf__result\" hidden=\"\"\u003e\n\u003cdiv class=\"asf__result-head\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eRECOMMENDED SIZE\u003c\/p\u003e\n\u003cdiv id=\"asf-size\" class=\"asf__size\"\u003eM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"asf-confidence\" class=\"asf__confidence\"\u003eHigh Confidence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__profile\"\u003e\n\u003cspan\u003eFIT PROFILE\u003c\/span\u003e \u003cstrong\u003eAero Performance Fit\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__rows\"\u003e\n\u003cdiv class=\"asf__row\"\u003e\n\u003cspan\u003eFIT FEELING\u003c\/span\u003e \u003cstrong id=\"asf-feeling\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__row\"\u003e\n\u003cspan\u003eALTERNATIVE SIZE\u003c\/span\u003e \u003cstrong id=\"asf-alternative\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__row\"\u003e\n\u003cspan\u003eRECOMMENDED RANGE\u003c\/span\u003e \u003cstrong id=\"asf-range\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"asf-fit-copy\" class=\"asf__copy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"asf__copy\"\u003e\n\u003cstrong\u003eABOUT THE FIT\u003c\/strong\u003e\n\u003cp\u003eARVENTO jerseys are made for road cycling and performance riding. The fit is naturally closer to the body than casual sportswear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"asf-measurements\" class=\"asf__measurements\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"asf-result-note\" class=\"asf__copy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"asf__notice asf__notice--result\"\u003e\n\u003cstrong\u003eFIT REMINDER\u003c\/strong\u003e\n\u003cp\u003eARVENTO jerseys are designed with an aerodynamic, close-to-body cycling fit. If you prefer a casual or loose fit, please consider sizing up or choose based on your personal comfort preference.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"asf__disclaimer\"\u003eThis recommendation is based on general fit data and rider preference. ARVENTO jerseys are designed with an aerodynamic cycling fit. If you are between two sizes, choose the smaller size for a tighter race fit or the larger size for more comfort.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  #arvento-size-finder {\n    --black: #111111;\n    --grey: #f3f3f1;\n    --line: #d8d8d4;\n    --muted: #6f6f6b;\n    --white: #ffffff;\n\n    width: 100%;\n    color: var(--black);\n    background: var(--white);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #arvento-size-finder,\n  #arvento-size-finder * {\n    box-sizing: border-box;\n  }\n\n  #arvento-size-finder .asf__wrap {\n    width: 100%;\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 30px 18px 48px;\n  }\n\n  #arvento-size-finder form {\n    margin: 0;\n  }\n\n  #arvento-size-finder .asf__notice {\n    margin: 0 0 24px;\n    border: 1px solid var(--line);\n    background: #fafafa;\n    padding: 16px;\n  }\n\n  #arvento-size-finder .asf__notice strong,\n  #arvento-size-finder .asf__copy strong {\n    display: block;\n    margin-bottom: 8px;\n    font-size: 10px;\n    letter-spacing: 0.12em;\n  }\n\n  #arvento-size-finder .asf__notice p,\n  #arvento-size-finder .asf__copy p {\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  \/* Height and Weight 外層 *\/\n  #arvento-size-finder .asf__grid {\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 14px;\n\n    width: 100%;\n    margin: 0 0 15px;\n    padding: 0;\n\n    align-items: start !important;\n  }\n\n  #arvento-size-finder .asf__field {\n    width: 100%;\n    min-width: 0;\n    margin: 0 0 15px;\n    padding: 0;\n  }\n\n  \/*\n    強制 Height 與 Weight 使用完全相同的位置、排列與高度。\n    !important 用來避免 Shopify Prestige 主題樣式覆蓋。\n  *\/\n  #arvento-size-finder .asf__grid \u003e .asf__field--measurement {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    justify-content: flex-start !important;\n    align-self: start !important;\n\n    width: 100% !important;\n    min-width: 0 !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n\n    position: static !important;\n    top: auto !important;\n    transform: none !important;\n\n    vertical-align: top !important;\n  }\n\n  #arvento-size-finder label {\n    display: block;\n    margin: 0 0 7px;\n    padding: 0;\n\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    line-height: 18px;\n  }\n\n  \/*\n    Height 與 Weight 標題固定相同高度。\n  *\/\n  #arvento-size-finder\n    .asf__grid\n    \u003e .asf__field--measurement\n    \u003e label {\n    display: flex !important;\n    flex: 0 0 18px !important;\n    align-items: center !important;\n\n    width: 100% !important;\n    min-height: 18px !important;\n    height: 18px !important;\n\n    margin: 0 0 7px !important;\n    padding: 0 !important;\n\n    line-height: 18px !important;\n\n    position: static !important;\n    top: auto !important;\n    transform: none !important;\n\n    white-space: nowrap;\n  }\n\n  #arvento-size-finder label span {\n    margin-left: 4px;\n    color: var(--muted);\n    font-weight: 400;\n  }\n\n  #arvento-size-finder input,\n  #arvento-size-finder select {\n    appearance: none;\n    -webkit-appearance: none;\n\n    width: 100%;\n    height: 53px;\n    min-height: 53px;\n\n    margin: 0;\n    border: 1px solid #cfcfcb;\n    border-radius: 9px;\n    outline: none;\n\n    background-color: var(--white);\n    color: var(--black);\n\n    padding: 0 14px;\n\n    font: inherit;\n    font-size: 15px;\n    line-height: normal;\n  }\n\n  \/*\n    Height 與 Weight 輸入框固定完全相同高度，\n    並移除任何主題可能加入的位移。\n  *\/\n  #arvento-size-finder\n    .asf__grid\n    \u003e .asf__field--measurement\n    \u003e input {\n    display: block !important;\n    flex: 0 0 53px !important;\n\n    width: 100% !important;\n    height: 53px !important;\n    min-height: 53px !important;\n\n    margin: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n\n    position: static !important;\n    top: auto !important;\n    transform: none !important;\n\n    vertical-align: top !important;\n  }\n\n  #arvento-size-finder select {\n    background-image:\n      linear-gradient(45deg, transparent 50%, #111111 50%),\n      linear-gradient(135deg, #111111 50%, transparent 50%);\n\n    background-position:\n      calc(100% - 18px) 22px,\n      calc(100% - 13px) 22px;\n\n    background-size: 5px 5px, 5px 5px;\n    background-repeat: no-repeat;\n\n    padding-right: 38px;\n  }\n\n  #arvento-size-finder input:focus,\n  #arvento-size-finder select:focus {\n    border-color: var(--black);\n    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08);\n  }\n\n  #arvento-size-finder .asf__comfort-note {\n    margin: 2px 0 18px;\n    border-left: 2px solid var(--black);\n    padding: 3px 0 3px 12px;\n\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  #arvento-size-finder .asf__error {\n    min-height: 18px;\n    margin: 0 0 9px;\n\n    color: #b00020;\n    font-size: 13px;\n  }\n\n  #arvento-size-finder .asf__button {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    width: 100%;\n    min-height: 56px;\n    margin: 0;\n\n    border: 1px solid var(--black);\n    border-radius: 9px;\n\n    background: var(--black);\n    color: var(--white);\n\n    cursor: pointer;\n    padding: 0 18px;\n\n    font: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n\n    transition:\n      background 0.2s ease,\n      color 0.2s ease;\n  }\n\n  #arvento-size-finder .asf__button:hover {\n    background: var(--white);\n    color: var(--black);\n  }\n\n  #arvento-size-finder .asf__result {\n    margin-top: 24px;\n    background: var(--grey);\n    padding: 20px;\n  }\n\n  #arvento-size-finder .asf__result-head {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n\n    border-bottom: 1px solid var(--line);\n    padding-bottom: 18px;\n  }\n\n  #arvento-size-finder .asf__result-head p {\n    margin: 0 0 4px;\n\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n  }\n\n  #arvento-size-finder .asf__size {\n    font-size: 64px;\n    font-weight: 800;\n    letter-spacing: -0.08em;\n    line-height: 0.95;\n  }\n\n  #arvento-size-finder .asf__confidence {\n    align-self: flex-start;\n    max-width: 125px;\n\n    border: 1px solid var(--black);\n    border-radius: 100px;\n\n    padding: 5px 9px;\n\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.2;\n    text-align: center;\n  }\n\n  #arvento-size-finder .asf__profile {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 8px;\n\n    padding: 16px 0;\n  }\n\n  #arvento-size-finder .asf__profile span {\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n  }\n\n  #arvento-size-finder .asf__profile strong {\n    border-radius: 100px;\n    background: var(--black);\n    color: var(--white);\n\n    padding: 4px 9px;\n    font-size: 11px;\n  }\n\n  #arvento-size-finder .asf__rows {\n    border-top: 1px solid var(--line);\n  }\n\n  #arvento-size-finder .asf__row {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n\n    border-bottom: 1px solid var(--line);\n    padding: 12px 0;\n\n    font-size: 12px;\n  }\n\n  #arvento-size-finder .asf__row span {\n    color: var(--muted);\n    font-weight: 700;\n    letter-spacing: 0.04em;\n  }\n\n  #arvento-size-finder .asf__row strong {\n    text-align: right;\n  }\n\n  #arvento-size-finder .asf__copy,\n  #arvento-size-finder .asf__measurements {\n    border-bottom: 1px solid var(--line);\n    padding: 17px 0;\n  }\n\n  #arvento-size-finder .asf__measurements h3 {\n    margin: 0 0 10px;\n    font-size: 10px;\n    letter-spacing: 0.12em;\n  }\n\n  #arvento-size-finder .asf__measurements-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n  }\n\n  #arvento-size-finder .asf__measurements-item {\n    border: 1px solid var(--line);\n    background: rgba(255, 255, 255, 0.45);\n    padding: 9px;\n  }\n\n  #arvento-size-finder .asf__measurements-item span {\n    display: block;\n    margin-bottom: 2px;\n\n    color: var(--muted);\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n  }\n\n  #arvento-size-finder .asf__measurements-item strong {\n    font-size: 13px;\n  }\n\n  #arvento-size-finder .asf__notice--result {\n    margin-top: 18px;\n    margin-bottom: 0;\n  }\n\n  #arvento-size-finder .asf__disclaimer {\n    margin-top: 17px;\n\n    color: var(--muted);\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n  \/* 電腦及平板版 *\/\n  @media screen and (min-width: 600px) {\n    #arvento-size-finder .asf__wrap {\n      padding: 46px 28px 60px;\n    }\n\n    #arvento-size-finder .asf__grid {\n      grid-template-columns:\n        minmax(0, 1fr)\n        minmax(0, 1fr);\n\n      column-gap: 14px;\n      row-gap: 0;\n\n      align-items: start !important;\n    }\n\n    #arvento-size-finder .asf__result {\n      padding: 28px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"arvento-rider-reference\"\u003e\n\u003ch2\u003e\u003cstrong\u003eREAL RIDER FIT REFERENCE\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eRider A\u003c\/strong\u003e\u003cbr\u003eHeight: 168 cm \/ 5 ft 6 in\u003cbr\u003eWeight: 60 kg \/ 132 lb\u003cbr\u003eWearing size: XS\u003cbr\u003eFit on rider: Snug and close to the body\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRider B\u003c\/strong\u003e\u003cbr\u003eHeight: 174 cm \/ 5 ft 8.5 in\u003cbr\u003eWeight: 70 kg \/ 154 lb\u003cbr\u003eWearing size: M\u003cbr\u003eFit on rider: Snug and close to the body\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRider C\u003c\/strong\u003e\u003cbr\u003eHeight: 170 cm \/ 5 ft 7 in\u003cbr\u003eWeight: 79 kg \/ 174 lb\u003cbr\u003eWearing size: L\u003cbr\u003eFit on rider: Snug and close to the body\u003c\/p\u003e\n\u003ch2\u003eFIT NOTE\u003c\/h2\u003e\n\u003cp\u003eThis jersey is designed with a close performance fit. For a more relaxed and comfortable fit, we recommend selecting one size larger.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ARVENTO","offers":[{"title":"XS","offer_id":48328666939637,"sku":null,"price":2500.0,"currency_code":"TWD","in_stock":false},{"title":"S","offer_id":48328666972405,"sku":null,"price":2500.0,"currency_code":"TWD","in_stock":false},{"title":"M","offer_id":48328667005173,"sku":null,"price":2500.0,"currency_code":"TWD","in_stock":false},{"title":"L","offer_id":48328667037941,"sku":null,"price":2500.0,"currency_code":"TWD","in_stock":false},{"title":"XL","offer_id":48328667070709,"sku":null,"price":2500.0,"currency_code":"TWD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/0964\/0693\/files\/ChatGPT_Image_2026_6_23_03_07_58_1.png?v=1782223360","url":"https:\/\/www.arventolife.com\/products\/ocean-gradient-pro-jersey","provider":"ARVENTO","version":"1.0","type":"link"}