{"title":"Fingerboard Obstacle","description":"\u003cp\u003e\u003cspan\u003eA curated lineup of handcrafted fingerboard obstacles built for precision and durability. From raw concrete forms to steel rail features, each piece is designed to bring realistic street elements into your setup.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"stonecutt-concrete-bench-rail","title":"STONECUTT Concrete Bench Rail","description":"\u003cp data-start=\"102\" data-end=\"331\"\u003eRaw, minimal, and built to hit clean lines — this concrete fingerboard bench is designed for both form and function. Cast from solid concrete with a natural industrial texture, each piece carries its own unique surface character.\u003c\/p\u003e\n\u003cp data-start=\"333\" data-end=\"469\"\u003eFinished with a smooth black steel rail, it delivers consistent slides and grinds while keeping that heavy, grounded feel on your setup.\u003c\/p\u003e\n\u003cp data-start=\"471\" data-end=\"483\"\u003e\u003cstrong data-start=\"471\" data-end=\"483\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"484\" data-end=\"651\"\u003e\n\u003cli data-section-id=\"hb1t8l\" data-start=\"484\" data-end=\"532\"\u003eSolid cast concrete body (raw cement finish)\u003c\/li\u003e\n\u003cli data-section-id=\"1qqxc40\" data-start=\"533\" data-end=\"559\"\u003eBlack steel round rail\u003c\/li\u003e\n\u003cli data-section-id=\"10n0qzc\" data-start=\"560\" data-end=\"582\"\u003eSize: 200mm x 50mm\u003c\/li\u003e\n\u003cli data-section-id=\"1jn7b9v\" data-start=\"583\" data-end=\"609\"\u003eWeighty, non-slip feel\u003c\/li\u003e\n\u003cli data-section-id=\"t9h3wu\" data-start=\"610\" data-end=\"651\"\u003eEach piece slightly unique in texture\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"653\" data-end=\"728\"\u003ePerfect for low, technical tricks — from clean 50-50s to controlled blunts.\u003c\/p\u003e\n\u003cp data-start=\"730\" data-end=\"790\"\u003eBuilt for riders who appreciate raw materials and precision.\u003c\/p\u003e","brand":"Stonecutt","offers":[{"title":"Default Title","offer_id":51805081501828,"sku":null,"price":35.0,"currency_code":"MYR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1003\/6032\/3204\/files\/sc_bench.png?v=1777399891"},{"product_id":"concrete-jersey-barrier-fingerboard","title":"Concrete Jersey Barrier Fingerboard","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"f5583b69-9f3e-43b0-84ce-b2888e12e91e\" data-testid=\"conversation-turn-3\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"f5583b69-9f3e-43b0-84ce-b2888e12e91e\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:091eb4a2-5a05-4470-9eb6-b3099103a0b0-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"568558cd-8571-4df0-83da-8ca4f2b95687\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"198\"\u003eBring a piece of the streets to your setup with this handmade concrete Jersey Barrier. Cast and finished by hand, each piece carries its own subtle texture and character—no two are exactly the same.\u003c\/p\u003e\n\u003cp data-start=\"200\" data-end=\"370\"\u003eBuilt from solid concrete, it has the weight and feel of a real barrier, making it perfect for realistic street-style fingerboard sessions or as a scaled-down urban prop.\u003c\/p\u003e\n\u003cp data-start=\"372\" data-end=\"513\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eWhether you're setting up a DIY spot or adding to your obstacle lineup, this barrier delivers a raw, grounded look with reliable performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Stonecutt","offers":[{"title":"Default Title","offer_id":51811917561988,"sku":null,"price":28.0,"currency_code":"MYR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1003\/6032\/3204\/files\/jerseybarrier.png?v=1777483986"},{"product_id":"concrete-curve-ledge-fingerboard-obstacle","title":"Concrete curve ledge fingerboard obstacle","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"598f3a25-6458-458d-9dd4-8731113c2470\" data-testid=\"conversation-turn-1\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"598f3a25-6458-458d-9dd4-8731113c2470\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex justify-end\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:bf29814b-8000-4d1d-9b37-ac937bbcb49a-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"41c20b5e-d4ed-4b81-865e-5c81c343d257\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"556\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eBuilt for precision and durability, this concrete curve ledge fingerboard obstacle is crafted from high-quality cement for a solid, realistic riding feel. The smooth curved profile allows for clean grinds, slides, and transitions, making it perfect for technical lines or flow-based tricks. Each piece is carefully cast and finished by hand, giving it a raw, industrial look while maintaining a consistent surface for performance. Heavy and stable, it stays in place during sessions without shifting, making it a reliable addition to any fingerboard setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Stonecutt","offers":[{"title":"Default Title","offer_id":51811919102084,"sku":null,"price":28.0,"currency_code":"MYR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1003\/6032\/3204\/files\/curve.png?v=1777484320"}],"url":"https:\/\/stonecutt.com\/collections\/fingerboard-obstacle.oembed","provider":"Stonecutt","version":"1.0","type":"link"}