{"product_id":"2027-scott-speedster-gravel-30-bike","title":"2027 Scott Speedster Gravel 30 Bike","description":"\u003ctable class=\"w-full table-fixed caption-bottom text-sm\"\u003e\n\u003ctbody class=\"[\u0026amp;_tr:last-child]:border-0\"\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFrame\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSpeedster Gravel, D.Butted 6061 alloy, SCOTT ride geometry, Replaceable UDH derailleur hanger, Internal cable routing, Syncros fender kit ready\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFork\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eAddict Gravel HMF Flatmount Disc, 1 1\/4\"-1 1\/2\" eccentric carbon steerer\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eHeadset\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eAcros AIF-1113\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eRear Derailleur\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano Cues RD-U6020 20-Speed\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFront Derailleur\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano Cues FD-U6030\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eBrakes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano BR-RS405 Hyd. Disc.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eCrankset\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano Cues FC-U6040, 46-32T\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFront Disc Rotor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano RT-CL300, 160mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eRear Disc Rotor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano RT-CL300, 160mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eBB-Set\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano BB-RS500-PB\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eHandlebar\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros Creston 2.0 X, Alloy 31.8mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eH'stem\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros RR2.5, 1 1\/4\", four Bolt 31.8mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eSeatpost\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros RR2.5 27.2\/350mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eSeat\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros Tofino R 2.5\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFront Hub\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eFormula Team II CL Disc 28 H\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eRear Hub\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eFormula Team II CL Disc 28 H\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eChain\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano CN-LG500\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eCassette\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eShimano Cues CS-LG400, 10-Speed 11-39T\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eSpokes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eBlack 2mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFront Rim\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros Race X25 Disc 28H\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eRear Rim\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros Race X25 Disc 28H\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eApprox weight in KG\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003e11\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eApprox weight in LBS\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003e24.25\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eGrips\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSyncros RC Bartape\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eFront Tire\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSchwalbe G-One RX, 700x45C\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eRear Tire\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eSchwalbe G-One RX, 700x45C\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"border-b transition-colors hover:bg-muted\/50 data-[state=selected]:bg-muted align-top\" data-testid=\"specification-row\"\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] w-1\/3 pt-0 pr-6 align-top font-semibold text-stone-800\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); width: 463.328px; vertical-align: top; --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-stone-800); padding: calc(var(--spacing)*0) calc(var(--spacing)*6) 0px 0px; border: 0px solid var(--border);\"\u003e\u003cspan class=\"font-semibold text-base text-stone-800\"\u003eMax. System Weight\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"[\u0026amp;:has([role=checkbox])]:pr-0 [\u0026amp;\u0026gt;[role=checkbox]]:translate-y-[2px] align-top text-stone-600\" style=\"box-sizing: border-box; border-image: initial; margin: 0px; padding: 0px; outline-color: color-mix(in oklab,var(--ring)50%,transparent); vertical-align: top; color: var(--color-stone-600); border: 0px solid var(--border);\"\u003e\n\u003cdiv class=\"flex flex-col\"\u003e\n\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003e120kg\u003c\/span\u003e\u003cspan class=\"font-normal text-base text-stone-700 leading-relaxed\"\u003eThe overall weight includes the bike, the rider, the equipment and possible additional luggage.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Scott","offers":[{"title":"XXS","offer_id":67534577729771,"sku":"MS-3452-202-XXS","price":1899.99,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":67534577762539,"sku":"MS-8142-202","price":1899.99,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":67534577795307,"sku":"MS-6267-202","price":1899.99,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":67534577828075,"sku":"MS-1207-202","price":1899.99,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":67534577860843,"sku":"MS-1166-202","price":1899.99,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":67534577893611,"sku":"MS-7493-202","price":1899.99,"currency_code":"USD","in_stock":false},{"title":"XXL","offer_id":67534577926379,"sku":"MS-0311-202-XXL","price":1899.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6303\/9979\/files\/Screenshot2026-09-26143635.png?v=1790447829","url":"https:\/\/www.winterparkcycles.com\/products\/2027-scott-speedster-gravel-30-bike","provider":"Winter Park Cycles","version":"1.0","type":"link"}