{"product_id":"eco-recycled-wicking-t-shirt-grey","title":"Eco-Recycled Wicking T-Shirt  (GREY)","description":"\u003cp\u003eFounder Launch 2026\u003cbr\u003eThis product is currently part of the ARVENTO Founder Launch.\u003cbr\u003eAvailability will be announced after the Founder Launch.\u003c\/p\u003e\n\u003cp\u003ePlanned Availability\u003cbr\u003e🇺🇸 United States\u003cbr\u003eAmazon (Planned)\u003c\/p\u003e\n\u003cp\u003e🇯🇵 Japan\u003cbr\u003eAmazon (Planned)\u003c\/p\u003e\n\u003cp\u003e🇪🇺 Europe\u003cbr\u003eAmazon (Planned)\u003c\/p\u003e\n\u003cp\u003e🇹🇼 Taiwan\u003cbr\u003eOfficial Store (Planned)\u003c\/p\u003e\n\u003cp\u003eFounder Note\u003cbr\u003eThank you for visiting ARVENTO.\u003cbr\u003eThis jersey is currently showcased as part of the Founder Launch journey.\u003cbr\u003eWe are focusing on building the brand, expanding ARVENTO LIFE, and preparing future availability through regional marketplaces.\u003cbr\u003eStay tuned for future updates.\u003c\/p\u003e\n\u003cp\u003e— Matthias\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003eLifestyle Collection\u003c\/p\u003e\n\u003cp data-start=\"819\" data-end=\"866\"\u003eBuilt for movement. Designed for everyday life.\u003c\/p\u003e\n\u003cp data-start=\"868\" data-end=\"1052\"\u003eCrafted from high-performance polyester fabric, this T-shirt combines moisture-wicking and quick-dry technology to efficiently move sweat away from the skin and accelerate evaporation.\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1203\"\u003eWhether you're cycling, running, training, traveling, or simply enjoying daily life, it helps keep you cool, dry, and comfortable throughout the day.\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1203\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1203\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0806\/0964\/0693\/files\/exec-33acceb0-fe12-4393-9071-3e317248b79d.png?v=1782298028\"\u003e\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1203\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0806\/0964\/0693\/files\/exec-831b9cd4-1b31-4ff9-a860-cbcfb814a870.png?v=1782298028\"\u003e\u003c\/p\u003e\n\u003cp data-start=\"1054\" data-end=\"1203\"\u003e \u003c\/p\u003e\n\u003cdiv class=\"atf\" id=\"arvento-tshirt-finder\"\u003e\n\u003cdiv class=\"atf__wrap\"\u003e\n\u003cheader class=\"atf__header\"\u003e\n\u003ch2\u003eARVENTO T-Shirt Finder\u003c\/h2\u003e\n\u003cp\u003eEco-Recycled Wicking T-Shirt — Find your recommended size.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003csection class=\"atf__notice\"\u003e\u003cstrong\u003eFIT GUIDE\u003c\/strong\u003e\n\u003cp\u003eFitted gives a clean, closer everyday T-shirt silhouette. Comfort selects one size larger for a more relaxed and roomier fit.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"atf__fields\"\u003e\n\u003cdiv class=\"atf__grid\"\u003e\n\u003cdiv class=\"atf__field\"\u003e\n\u003clabel for=\"atf-height\"\u003eHEIGHT \u003cspan\u003eCM\u003c\/span\u003e\u003c\/label\u003e \u003cinput placeholder=\"e.g. 170\" max=\"210\" min=\"140\" inputmode=\"numeric\" type=\"number\" id=\"atf-height\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__field\"\u003e\n\u003clabel for=\"atf-weight\"\u003eWEIGHT \u003cspan\u003eKG\u003c\/span\u003e\u003c\/label\u003e \u003cinput placeholder=\"e.g. 60\" max=\"150\" min=\"35\" inputmode=\"decimal\" type=\"number\" id=\"atf-weight\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__field\"\u003e\n\u003clabel for=\"atf-preference\"\u003eFIT PREFERENCE\u003c\/label\u003e\u003cselect id=\"atf-preference\"\u003e\n\u003coption disabled selected value=\"\"\u003eSelect your fit preference\u003c\/option\u003e\n\u003coption value=\"fitted\"\u003eFitted — Clean and close to the body\u003c\/option\u003e\n\u003coption value=\"comfort\"\u003eComfort — Relaxed and roomier\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__comfort-note\"\u003eComfort Fit selects one size larger than the Fitted recommendation. It creates a relaxed T-shirt fit, not an oversized fit.\u003c\/div\u003e\n\u003cp role=\"alert\" class=\"atf__error\" id=\"atf-error\"\u003e\u003c\/p\u003e\n\u003cbutton class=\"atf__button\" type=\"button\" id=\"atf-submit\"\u003e \u003cspan\u003eFIND MY SIZE\u003c\/span\u003e \u003cspan aria-hidden=\"true\"\u003e→\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003csection aria-live=\"polite\" class=\"atf__result\" id=\"atf-result\"\u003e\n\u003cdiv class=\"atf__result-head\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eRECOMMENDED SIZE\u003c\/p\u003e\n\u003cdiv class=\"atf__size\" id=\"atf-size\"\u003eS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__confidence\" id=\"atf-confidence\"\u003eHigh Confidence\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__profile\"\u003e\n\u003cspan\u003eFIT PROFILE\u003c\/span\u003e \u003cstrong id=\"atf-profile\"\u003eFitted Everyday T-Shirt\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__rows\"\u003e\n\u003cdiv class=\"atf__row\"\u003e\n\u003cspan\u003eFIT FEELING\u003c\/span\u003e \u003cstrong id=\"atf-feeling\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__row\"\u003e\n\u003cspan\u003eFITTED REFERENCE\u003c\/span\u003e \u003cstrong id=\"atf-fitted-reference\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__row\"\u003e\n\u003cspan\u003eBODY-DATA RANGE\u003c\/span\u003e \u003cstrong id=\"atf-range\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"atf__copy\" id=\"atf-fit-copy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"atf__measurements\" id=\"atf-measurements\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"atf__copy\" id=\"atf-note\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"atf__disclaimer\"\u003eThis recommendation is based on general fit data and trial-fit reference points. Garment measurements are flat measurements in centimeters and may vary by 1–2 cm.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  #arvento-tshirt-finder {\n    --black: #111111;\n    --grey: #f3f3f1;\n    --line: #d8d8d4;\n    --muted: #6f6f6b;\n    --white: #ffffff;\n    width: 100%;\n    color: var(--black);\n    background: var(--white);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #arvento-tshirt-finder * {\n    box-sizing: border-box;\n  }\n\n  #arvento-tshirt-finder .atf__wrap {\n    width: 100%;\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 30px 18px 48px;\n  }\n\n  #arvento-tshirt-finder .atf__header {\n    margin-bottom: 24px;\n  }\n\n  #arvento-tshirt-finder h2 {\n    margin: 0;\n    font-size: clamp(21px, 5.6vw, 31px);\n    font-weight: 800;\n    letter-spacing: -0.05em;\n    line-height: 1.05;\n  }\n\n  #arvento-tshirt-finder .atf__header \u003e p {\n    margin: 10px 0 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  #arvento-tshirt-finder .atf__notice {\n    margin-bottom: 24px;\n    border: 1px solid var(--line);\n    background: #fafafa;\n    padding: 16px;\n  }\n\n  #arvento-tshirt-finder .atf__notice strong,\n  #arvento-tshirt-finder .atf__copy strong {\n    display: block;\n    margin-bottom: 8px;\n    font-size: 10px;\n    letter-spacing: 0.12em;\n  }\n\n  #arvento-tshirt-finder .atf__notice p,\n  #arvento-tshirt-finder .atf__copy p {\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.6;\n  }\n\n  #arvento-tshirt-finder .atf__grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 14px;\n    align-items: start;\n  }\n\n  #arvento-tshirt-finder .atf__field {\n    margin-bottom: 15px;\n  }\n\n  #arvento-tshirt-finder .atf__grid .atf__field {\n    margin-bottom: 0;\n  }\n\n  #arvento-tshirt-finder label {\n    display: block;\n    height: 16px;\n    margin-bottom: 7px;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n  }\n\n  #arvento-tshirt-finder label span {\n    margin-left: 4px;\n    color: var(--muted);\n    font-weight: 400;\n  }\n\n  #arvento-tshirt-finder input,\n  #arvento-tshirt-finder select {\n    appearance: none;\n    width: 100%;\n    height: 53px;\n    margin: 0;\n    border: 1px solid #cfcfcb;\n    border-radius: 9px;\n    outline: none;\n    background: var(--white);\n    color: var(--black);\n    padding: 0 14px;\n    font: inherit;\n    font-size: 15px;\n  }\n\n  #arvento-tshirt-finder select {\n    background-image:\n      linear-gradient(45deg, transparent 50%, #111 50%),\n      linear-gradient(135deg, #111 50%, transparent 50%);\n    background-position: calc(100% - 18px) 22px, calc(100% - 13px) 22px;\n    background-size: 5px 5px, 5px 5px;\n    background-repeat: no-repeat;\n    padding-right: 38px;\n  }\n\n  #arvento-tshirt-finder input:focus,\n  #arvento-tshirt-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-tshirt-finder .atf__comfort-note {\n    margin: 2px 0 18px;\n    border-left: 2px solid var(--black);\n    padding: 3px 0 3px 12px;\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  #arvento-tshirt-finder .atf__error {\n    min-height: 18px;\n    margin: 0 0 9px;\n    color: #b00020;\n    font-size: 13px;\n  }\n\n  #arvento-tshirt-finder .atf__button {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    width: 100%;\n    min-height: 56px;\n    border: 1px solid var(--black);\n    border-radius: 9px;\n    background: var(--black);\n    color: var(--white);\n    cursor: pointer;\n    padding: 0 18px;\n    font: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n    transition: 0.2s ease;\n  }\n\n  #arvento-tshirt-finder .atf__button:hover {\n    background: var(--white);\n    color: var(--black);\n  }\n\n  #arvento-tshirt-finder .atf__result {\n    display: none;\n    margin-top: 24px;\n    background: var(--grey);\n    padding: 20px;\n  }\n\n  #arvento-tshirt-finder .atf__result-head {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n    border-bottom: 1px solid var(--line);\n    padding-bottom: 18px;\n  }\n\n  #arvento-tshirt-finder .atf__result-head p {\n    margin: 0 0 4px;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n  }\n\n  #arvento-tshirt-finder .atf__size {\n    font-size: 64px;\n    font-weight: 800;\n    letter-spacing: -0.08em;\n    line-height: 0.95;\n  }\n\n  #arvento-tshirt-finder .atf__confidence {\n    align-self: flex-start;\n    max-width: 125px;\n    border: 1px solid var(--black);\n    border-radius: 100px;\n    padding: 5px 9px;\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.2;\n    text-align: center;\n  }\n\n  #arvento-tshirt-finder .atf__profile {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 8px;\n    padding: 16px 0;\n  }\n\n  #arvento-tshirt-finder .atf__profile span {\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.11em;\n  }\n\n  #arvento-tshirt-finder .atf__profile strong {\n    border-radius: 100px;\n    background: var(--black);\n    color: var(--white);\n    padding: 4px 9px;\n    font-size: 11px;\n  }\n\n  #arvento-tshirt-finder .atf__rows {\n    border-top: 1px solid var(--line);\n  }\n\n  #arvento-tshirt-finder .atf__row {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n    border-bottom: 1px solid var(--line);\n    padding: 12px 0;\n    font-size: 12px;\n  }\n\n  #arvento-tshirt-finder .atf__row span {\n    color: var(--muted);\n    font-weight: 700;\n    letter-spacing: 0.04em;\n  }\n\n  #arvento-tshirt-finder .atf__row strong {\n    text-align: right;\n  }\n\n  #arvento-tshirt-finder .atf__copy,\n  #arvento-tshirt-finder .atf__measurements {\n    border-bottom: 1px solid var(--line);\n    padding: 17px 0;\n  }\n\n  #arvento-tshirt-finder .atf__measurements h3 {\n    margin: 0 0 10px;\n    font-size: 10px;\n    letter-spacing: 0.12em;\n  }\n\n  #arvento-tshirt-finder .atf__measurements-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n  }\n\n  #arvento-tshirt-finder .atf__measurements-item {\n    border: 1px solid var(--line);\n    background: rgba(255, 255, 255, 0.45);\n    padding: 9px;\n  }\n\n  #arvento-tshirt-finder .atf__measurements-item span {\n    display: block;\n    margin-bottom: 2px;\n    color: var(--muted);\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n  }\n\n  #arvento-tshirt-finder .atf__measurements-item strong {\n    font-size: 13px;\n  }\n\n  #arvento-tshirt-finder .atf__disclaimer {\n    margin-top: 17px;\n    color: var(--muted);\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n  @media (min-width: 600px) {\n    #arvento-tshirt-finder .atf__wrap {\n      padding: 46px 28px 60px;\n    }\n\n    #arvento-tshirt-finder .atf__grid {\n      grid-template-columns: 1fr 1fr;\n      column-gap: 14px;\n      row-gap: 0;\n    }\n\n    #arvento-tshirt-finder .atf__result {\n      padding: 28px;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript\u003e\n  (function () {\n    function initTshirtFinder() {\n      var root = document.getElementById(\"arvento-tshirt-finder\");\n      var button = document.getElementById(\"atf-submit\");\n\n      if (!root || !button) return;\n\n      \/*\n        Fit ranges are provisional except for the confirmed trial references:\n        170 cm \/ 60 kg = S fitted\n        170 cm \/ 70 kg = M fitted\n      *\/\n      var sizes = [\n        {\n          size: \"XXS\",\n          height: [150, 158],\n          weight: [40, 47],\n          garment: { chest: \"44.0 cm\", body: \"61.5 cm\", shoulder: \"41.0 cm\" }\n        },\n        {\n          size: \"XS\",\n          height: [155, 165],\n          weight: [48, 55],\n          garment: { chest: \"45.5 cm\", body: \"64.0 cm\", shoulder: \"41.5 cm\" }\n        },\n        {\n          size: \"S\",\n          height: [165, 173],\n          weight: [56, 64],\n          garment: { chest: \"47.0 cm\", body: \"66.0 cm\", shoulder: \"42.0 cm\" }\n        },\n        {\n          size: \"M\",\n          height: [165, 175],\n          weight: [65, 74],\n          garment: { chest: \"49.0 cm\", body: \"67.5 cm\", shoulder: \"44.0 cm\" }\n        },\n        {\n          size: \"L\",\n          height: [170, 180],\n          weight: [75, 84],\n          garment: { chest: \"52.0 cm\", body: \"68.5 cm\", shoulder: \"45.0 cm\" }\n        },\n        {\n          size: \"XL\",\n          height: [175, 185],\n          weight: [85, 94],\n          garment: { chest: \"51.0 cm\", body: \"70.0 cm\", shoulder: \"46.5 cm\" }\n        },\n        {\n          size: \"2XL\",\n          height: [175, 188],\n          weight: [95, 105],\n          garment: { chest: \"57.0 cm\", body: \"72.0 cm\", shoulder: \"47.0 cm\" }\n        },\n        {\n          size: \"3XL\",\n          height: [180, 192],\n          weight: [106, 118],\n          garment: { chest: \"59.0 cm\", body: \"73.0 cm\", shoulder: \"48.0 cm\" }\n        },\n        {\n          size: \"4XL\",\n          height: [185, 200],\n          weight: [119, 135],\n          garment: { chest: \"60.5 cm\", body: \"74.5 cm\", shoulder: \"49.0 cm\" }\n        }\n      ];\n\n      function inside(value, range) {\n        return value \u003e= range[0] \u0026\u0026 value \u003c= range[1];\n      }\n\n      function outsideDistance(value, range) {\n        if (value \u003c range[0]) return (range[0] - value) \/ (range[1] - range[0]);\n        if (value \u003e range[1]) return (value - range[1]) \/ (range[1] - range[0]);\n        return 0;\n      }\n\n      function centerDistance(value, range) {\n        var center = (range[0] + range[1]) \/ 2;\n        var half = (range[1] - range[0]) \/ 2;\n        return Math.abs(value - center) \/ half;\n      }\n\n      function score(item, height, weight) {\n        return (\n          outsideDistance(height, item.height) * 4 +\n          outsideDistance(weight, item.weight) * 4 +\n          centerDistance(height, item.height) * 0.22 +\n          centerDistance(weight, item.weight) * 0.22\n        );\n      }\n\n      function showError(message) {\n        document.getElementById(\"atf-error\").textContent = message;\n        document.getElementById(\"atf-result\").style.display = \"none\";\n      }\n\n      button.onclick = function () {\n        var height = Number(document.getElementById(\"atf-height\").value);\n        var weight = Number(document.getElementById(\"atf-weight\").value);\n        var preference = document.getElementById(\"atf-preference\").value;\n\n        if (!height || !weight || !preference) {\n          showError(\"Please complete all fields before viewing your recommendation.\");\n          return;\n        }\n\n        if (height \u003c 140 || height \u003e 210 || weight \u003c 35 || weight \u003e 150) {\n          showError(\"Please enter a valid height and weight.\");\n          return;\n        }\n\n        document.getElementById(\"atf-error\").textContent = \"\";\n\n        var ranked = sizes.map(function (item, index) {\n          return {\n            item: item,\n            index: index,\n            score: score(item, height, weight)\n          };\n        }).sort(function (a, b) {\n          return a.score - b.score;\n        });\n\n        var fitted = ranked[0];\n        var recommendedIndex = fitted.index;\n\n        \/*\n          Comfort always goes one size up from the fitted recommendation.\n        *\/\n        if (preference === \"comfort\") {\n          recommendedIndex = Math.min(sizes.length - 1, fitted.index + 1);\n        }\n\n        var recommended = sizes[recommendedIndex];\n        var isInsideFittedRange =\n          inside(height, fitted.item.height) \u0026\u0026\n          inside(weight, fitted.item.weight);\n\n        var confidence = \"High Confidence\";\n\n        if (!isInsideFittedRange) {\n          confidence = \"Medium Confidence\";\n        }\n\n        if (!isInsideFittedRange \u0026\u0026 fitted.score \u003e 1.25) {\n          confidence = \"Borderline Fit\";\n        }\n\n        var fitFeeling;\n        var profile;\n        var note;\n\n        if (preference === \"comfort\") {\n          fitFeeling = \"Relaxed and roomier everyday fit\";\n          profile = \"Comfort Everyday T-Shirt\";\n          note =\n            \"\u003cstrong\u003eNOTE\u003c\/strong\u003e\" +\n            \"\u003cp\u003eComfort Fit selects one size larger than the fitted recommendation. Your fitted reference is \" +\n            fitted.item.size +\n            \", while your comfort recommendation is \" +\n            recommended.size +\n            \".\u003c\/p\u003e\";\n        } else {\n          fitFeeling = \"Clean, closer everyday T-shirt fit\";\n          profile = \"Fitted Everyday T-Shirt\";\n          note =\n            \"\u003cstrong\u003eNOTE\u003c\/strong\u003e\" +\n            \"\u003cp\u003eThis recommendation follows the fitted trial reference. At 170 cm, 60 kg is fitted in S; at 170 cm, 70 kg is fitted in M.\u003c\/p\u003e\";\n        }\n\n        var garment = recommended.garment;\n        var measurements =\n          \"\u003ch3\u003eGARMENT MEASUREMENTS — \" + recommended.size + \"\u003c\/h3\u003e\" +\n          \"\u003cdiv class='atf__measurements-grid'\u003e\" +\n            \"\u003cdiv class='atf__measurements-item'\u003e\u003cspan\u003eCHEST WIDTH\u003c\/span\u003e\u003cstrong\u003e\" + garment.chest + \"\u003c\/strong\u003e\u003c\/div\u003e\" +\n            \"\u003cdiv class='atf__measurements-item'\u003e\u003cspan\u003eBODY LENGTH\u003c\/span\u003e\u003cstrong\u003e\" + garment.body + \"\u003c\/strong\u003e\u003c\/div\u003e\" +\n            \"\u003cdiv class='atf__measurements-item'\u003e\u003cspan\u003eSHOULDER WIDTH\u003c\/span\u003e\u003cstrong\u003e\" + garment.shoulder + \"\u003c\/strong\u003e\u003c\/div\u003e\" +\n            \"\u003cdiv class='atf__measurements-item'\u003e\u003cspan\u003eMEASUREMENT TYPE\u003c\/span\u003e\u003cstrong\u003eFlat garment\u003c\/strong\u003e\u003c\/div\u003e\" +\n          \"\u003c\/div\u003e\";\n\n        document.getElementById(\"atf-size\").textContent = recommended.size;\n        document.getElementById(\"atf-confidence\").textContent = confidence;\n        document.getElementById(\"atf-profile\").textContent = profile;\n        document.getElementById(\"atf-feeling\").textContent = fitFeeling;\n        document.getElementById(\"atf-fitted-reference\").textContent =\n          fitted.item.size + \" — Fitted baseline\";\n        document.getElementById(\"atf-range\").textContent =\n          fitted.item.height[0] + \"–\" + fitted.item.height[1] + \" cm \/ \" +\n          fitted.item.weight[0] + \"–\" + fitted.item.weight[1] + \" kg\";\n\n        document.getElementById(\"atf-fit-copy\").innerHTML =\n          preference === \"comfort\"\n            ? \"\u003cstrong\u003eCOMFORT FIT\u003c\/strong\u003e\u003cp\u003eComfort Fit gives you more room by selecting one size above the fitted baseline. It is suitable for daily comfort, travel, and relaxed styling.\u003c\/p\u003e\"\n            : \"\u003cstrong\u003eFITTED\u003c\/strong\u003e\u003cp\u003eFitted provides a clean T-shirt silhouette with an everyday close-to-body feel.\u003c\/p\u003e\";\n\n        document.getElementById(\"atf-measurements\").innerHTML = measurements;\n        document.getElementById(\"atf-note\").innerHTML = note;\n\n        var result = document.getElementById(\"atf-result\");\n        result.style.display = \"block\";\n\n        if (typeof result.scrollIntoView === \"function\") {\n          result.scrollIntoView({\n            behavior: \"smooth\",\n            block: \"start\"\n          });\n        }\n      };\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initTshirtFinder);\n    } else {\n      initTshirtFinder();\n    }\n  })();\n\u003c\/script\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0806\/0964\/0693\/files\/ChatGPT_Image_2026_6_29_07_07_57.png?v=1782731357\"\u003e\u003c\/p\u003e","brand":"ARVENTO","offers":[{"title":"2XS","offer_id":48313927762165,"sku":"ARV-TS-GY-2XS","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"XS","offer_id":48313927794933,"sku":"ARV-TS-GY-XS","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"S","offer_id":48313927827701,"sku":"ARV-TS-GY-S","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"M","offer_id":48313927860469,"sku":"ARV-TS-GY-M","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"L","offer_id":48313927893237,"sku":"ARV-TS-GY-L","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"XL","offer_id":48313927926005,"sku":"ARV-TS-GY-XL","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"2XL","offer_id":48313927958773,"sku":"ARV-TS-GY-2XL","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"3XL","offer_id":48313927991541,"sku":"ARV-TS-GY-3XL","price":1200.0,"currency_code":"TWD","in_stock":false},{"title":"4XL","offer_id":48313928024309,"sku":"ARV-TS-GY-4XL","price":1200.0,"currency_code":"TWD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0806\/0964\/0693\/files\/arvento_tshirt_gray_white-logo.png?v=1782736095","url":"https:\/\/www.arventolife.com\/products\/eco-recycled-wicking-t-shirt-grey","provider":"ARVENTO","version":"1.0","type":"link"}