{"product_id":"grip-donuts","title":"Grip Donuts","description":"\u003cstyle\u003e\n  .nibbi-grip-donuts {\n    --nb-yellow: #F6ED3E;\n    --nb-black: #151515;\n    --nb-gray: #F7F7F7;\n    --nb-border: #E4E4E4;\n    --nb-text: #444444;\n    --nb-muted: #747474;\n\n    width: 100%;\n    max-width: 1600px;\n    margin: 0 auto;\n    color: var(--nb-text);\n    font-family: inherit;\n    line-height: 1.65;\n  }\n\n  .nibbi-grip-donuts *,\n  .nibbi-grip-donuts *::before,\n  .nibbi-grip-donuts *::after {\n    box-sizing: border-box;\n  }\n\n  .nibbi-grip-donuts h2,\n  .nibbi-grip-donuts h3,\n  .nibbi-grip-donuts p {\n    margin-top: 0;\n  }\n\n  \/* HERO *\/\n  .nb-gd-hero {\n    position: relative;\n    padding: 60px 56px;\n    background: var(--nb-black);\n    color: #fff;\n  }\n\n  .nb-gd-hero::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100px;\n    height: 6px;\n    background: var(--nb-yellow);\n  }\n\n  .nb-gd-eyebrow {\n    display: block;\n    margin-bottom: 14px;\n    color: var(--nb-yellow);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n  }\n\n  .nb-gd-hero h2 {\n    margin-bottom: 16px;\n    color: #fff;\n    font-size: clamp(34px, 3.5vw, 54px);\n    font-weight: 800;\n    line-height: 1.08;\n  }\n\n  .nb-gd-hero p {\n    max-width: 920px;\n    margin-bottom: 0;\n    color: rgba(255,255,255,.78);\n    font-size: 17px;\n    line-height: 1.65;\n  }\n\n  \/* GENERAL *\/\n  .nb-gd-section {\n    padding: 52px 56px;\n  }\n\n  .nb-gd-gray {\n    background: var(--nb-gray);\n  }\n\n  .nb-gd-heading {\n    margin-bottom: 26px;\n  }\n\n  .nb-gd-heading span {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--nb-muted);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n  }\n\n  .nb-gd-heading h3 {\n    margin-bottom: 9px;\n    color: var(--nb-black);\n    font-size: clamp(27px, 2.1vw, 37px);\n    font-weight: 800;\n    line-height: 1.15;\n  }\n\n  .nb-gd-heading p {\n    max-width: 860px;\n    margin-bottom: 0;\n    color: var(--nb-muted);\n    font-size: 15px;\n  }\n\n  \/* BENEFITS *\/\n  .nb-gd-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .nb-gd-feature {\n    padding: 26px;\n    border: 1px solid var(--nb-border);\n    background: #fff;\n  }\n\n  .nb-gd-feature strong {\n    display: block;\n    margin-bottom: 9px;\n    color: var(--nb-black);\n    font-size: 19px;\n    line-height: 1.35;\n  }\n\n  .nb-gd-feature p {\n    margin-bottom: 0;\n    color: var(--nb-muted);\n    font-size: 15px;\n  }\n\n  \/* COMFORT BLOCK *\/\n  .nb-gd-comfort {\n    display: grid;\n    grid-template-columns: 1.15fr .85fr;\n    gap: 24px;\n  }\n\n  .nb-gd-comfort-main {\n    padding: 32px;\n    background: var(--nb-black);\n    color: #fff;\n  }\n\n  .nb-gd-comfort-main span {\n    display: block;\n    margin-bottom: 10px;\n    color: var(--nb-yellow);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n  }\n\n  .nb-gd-comfort-main strong {\n    display: block;\n    margin-bottom: 12px;\n    font-size: 26px;\n    line-height: 1.2;\n  }\n\n  .nb-gd-comfort-main p {\n    margin-bottom: 0;\n    color: rgba(255,255,255,.76);\n    font-size: 15px;\n  }\n\n  .nb-gd-comfort-side {\n    padding: 32px;\n    background: var(--nb-yellow);\n    color: var(--nb-black);\n  }\n\n  .nb-gd-comfort-side strong {\n    display: block;\n    margin-bottom: 8px;\n    font-size: 22px;\n  }\n\n  .nb-gd-comfort-side p {\n    margin-bottom: 0;\n    font-size: 15px;\n  }\n\n  \/* COLORS *\/\n  .nb-gd-colors {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n    max-width: 650px;\n  }\n\n  .nb-gd-color {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 18px 20px;\n    border: 1px solid var(--nb-border);\n    background: #fff;\n    color: var(--nb-black);\n    font-size: 16px;\n    font-weight: 750;\n  }\n\n  .nb-gd-swatch {\n    display: inline-block;\n    width: 24px;\n    height: 24px;\n    flex: 0 0 24px;\n    border: 1px solid rgba(0,0,0,.15);\n    border-radius: 50%;\n  }\n\n  \/* SPECS *\/\n  .nb-gd-table-wrap {\n    width: 100%;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .nb-gd-table {\n    width: 100%;\n    min-width: 620px;\n    border-collapse: collapse;\n    background: #fff;\n  }\n\n  .nb-gd-table th,\n  .nb-gd-table td {\n    padding: 16px 18px;\n    border: 1px solid var(--nb-border);\n    text-align: left;\n    vertical-align: middle;\n  }\n\n  .nb-gd-table th {\n    background: var(--nb-black);\n    color: #fff;\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .04em;\n    text-transform: uppercase;\n  }\n\n  .nb-gd-table td {\n    font-size: 15px;\n  }\n\n  .nb-gd-table td:first-child {\n    width: 35%;\n    color: var(--nb-black);\n    font-weight: 750;\n  }\n\n  .nb-gd-table tbody tr:nth-child(even) {\n    background: #FAFAFA;\n  }\n\n  \/* PAIR WITH *\/\n  .nb-gd-pair-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .nb-gd-pair-card {\n    display: block;\n    padding: 26px;\n    border: 1px solid var(--nb-border);\n    background: #fff;\n    color: inherit;\n    text-decoration: none;\n    transition: transform .2s ease, border-color .2s ease;\n  }\n\n  .nb-gd-pair-card:hover {\n    transform: translateY(-2px);\n    border-color: var(--nb-black);\n  }\n\n  .nb-gd-pair-card span {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--nb-muted);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n  }\n\n  .nb-gd-pair-card strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--nb-black);\n    font-size: 19px;\n  }\n\n  .nb-gd-pair-card p {\n    margin-bottom: 14px;\n    color: var(--nb-muted);\n    font-size: 15px;\n  }\n\n  .nb-gd-link {\n    color: var(--nb-black);\n    font-size: 14px;\n    font-weight: 800;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  \/* PACKAGE *\/\n  .nb-gd-package {\n    padding: 24px 26px;\n    border-left: 5px solid var(--nb-yellow);\n    background: #fff;\n    color: var(--nb-text);\n    font-size: 15px;\n  }\n\n  .nb-gd-package strong {\n    color: var(--nb-black);\n    font-size: 17px;\n  }\n\n  \/* NOTICE *\/\n  .nb-gd-note {\n    padding: 28px 56px;\n    background: #EFEFEF;\n    border-top: 1px solid #ddd;\n  }\n\n  .nb-gd-note strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--nb-black);\n    font-size: 18px;\n  }\n\n  .nb-gd-note p {\n    margin-bottom: 0;\n    color: #666;\n    font-size: 15px;\n  }\n\n  \/* TABLET *\/\n  @media screen and (max-width: 989px) {\n    .nb-gd-hero,\n    .nb-gd-section {\n      padding: 42px 30px;\n    }\n\n    .nb-gd-feature-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .nb-gd-comfort {\n      grid-template-columns: 1fr;\n    }\n\n    .nb-gd-note {\n      padding: 28px 30px;\n    }\n  }\n\n  \/* MOBILE *\/\n  @media screen and (max-width: 749px) {\n    .nb-gd-hero,\n    .nb-gd-section {\n      padding: 34px 10px;\n    }\n\n    .nb-gd-eyebrow {\n      font-size: 12px;\n    }\n\n    .nb-gd-hero h2 {\n      font-size: 32px;\n    }\n\n    .nb-gd-hero p {\n      font-size: 15px;\n    }\n\n    .nb-gd-heading span {\n      font-size: 12px;\n    }\n\n    .nb-gd-heading h3 {\n      font-size: 26px;\n    }\n\n    .nb-gd-heading p,\n    .nb-gd-feature p,\n    .nb-gd-comfort-main p,\n    .nb-gd-comfort-side p,\n    .nb-gd-table td,\n    .nb-gd-pair-card p,\n    .nb-gd-package,\n    .nb-gd-note p {\n      font-size: 14px;\n    }\n\n    .nb-gd-feature {\n      padding: 20px;\n    }\n\n    .nb-gd-feature strong {\n      font-size: 18px;\n    }\n\n    .nb-gd-comfort-main,\n    .nb-gd-comfort-side {\n      padding: 24px 20px;\n    }\n\n    .nb-gd-comfort-main strong {\n      font-size: 22px;\n    }\n\n    .nb-gd-comfort-side strong {\n      font-size: 19px;\n    }\n\n    .nb-gd-colors,\n    .nb-gd-pair-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .nb-gd-table th,\n    .nb-gd-table td {\n      padding: 12px 13px;\n    }\n\n    .nb-gd-table th {\n      font-size: 12px;\n    }\n\n    .nb-gd-note {\n      padding: 25px 10px;\n    }\n\n    .nb-gd-note strong {\n      font-size: 17px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nibbi-grip-donuts\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"nb-gd-hero\"\u003e\n\n    \u003cspan class=\"nb-gd-eyebrow\"\u003e\n      NIBBI RACING · HANDLEBAR ACCESSORIES\n    \u003c\/span\u003e\n\n    \u003ch2\u003eGrip Donuts\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Small upgrade. Big difference in comfort.\n      NIBBI Racing Grip Donuts sit between your hands\n      and the inner grip flange to help reduce rubbing,\n      pressure and irritation around the thumb and\n      index-finger area during motocross, trail and\n      off-road riding.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"nb-gd-section nb-gd-gray\"\u003e\n\n    \u003cdiv class=\"nb-gd-heading\"\u003e\n\n      \u003cspan\u003eRide More Comfortably\u003c\/span\u003e\n\n      \u003ch3\u003eLess Rubbing. More Focus on the Ride.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Designed for riders who spend long sessions on the\n        bike and want a simple way to add cushioning around\n        one of the most common hand-contact areas.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nb-gd-feature-grid\"\u003e\n\n      \u003cdiv class=\"nb-gd-feature\"\u003e\n\n        \u003cstrong\u003eHelps Reduce Thumb Blisters\u003c\/strong\u003e\n\n        \u003cp\u003e\n          The soft foam creates a cushion between your hand\n          and the inner grip flange, helping reduce repeated\n          rubbing around the thumb and index-finger area.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nb-gd-feature\"\u003e\n\n        \u003cstrong\u003eOptimized 7mm Thickness\u003c\/strong\u003e\n\n        \u003cp\u003e\n          Thick enough to add noticeable cushioning without\n          creating an overly bulky feel around the grip.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nb-gd-feature\"\u003e\n\n        \u003cstrong\u003e20% More Surface Area\u003c\/strong\u003e\n\n        \u003cp\u003e\n          The enlarged profile provides additional coverage\n          around the grip flange and is especially useful\n          for riders who prefer a fuller contact area.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- COMFORT --\u003e\n  \u003csection class=\"nb-gd-section\"\u003e\n\n    \u003cdiv class=\"nb-gd-heading\"\u003e\n\n      \u003cspan\u003eBuilt for Riding\u003c\/span\u003e\n\n      \u003ch3\u003eSoft Foam Protection Where Your Hands Need It\u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nb-gd-comfort\"\u003e\n\n      \u003cdiv class=\"nb-gd-comfort-main\"\u003e\n\n        \u003cspan\u003eGrip Comfort Upgrade\u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Designed for the High-Friction Area Next to the Grip Flange\n        \u003c\/strong\u003e\n\n        \u003cp\u003e\n          During motocross, enduro and trail riding, the inside\n          of your hand can repeatedly contact the raised grip\n          flange. Grip Donuts add a soft foam barrier in this\n          area to reduce direct rubbing and improve comfort\n          during longer or more aggressive riding sessions.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nb-gd-comfort-side\"\u003e\n\n        \u003cstrong\u003eSoft Foam Construction\u003c\/strong\u003e\n\n        \u003cp\u003e\n          Lightweight foam provides cushioning without adding\n          unnecessary complexity to your controls. Printed\n          NIBBI branding adds a clean finishing detail to\n          your handlebar setup.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- COLORS --\u003e\n  \u003csection class=\"nb-gd-section nb-gd-gray\"\u003e\n\n    \u003cdiv class=\"nb-gd-heading\"\u003e\n\n      \u003cspan\u003eChoose Your Style\u003c\/span\u003e\n\n      \u003ch3\u003eBlack or Yellow\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Choose a low-key black finish or add a signature\n        NIBBI yellow accent to your cockpit.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nb-gd-colors\"\u003e\n\n      \u003cdiv class=\"nb-gd-color\"\u003e\n        \u003cspan class=\"nb-gd-swatch\" style=\"background:#151515;\"\u003e\u003c\/span\u003e\n        Black\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nb-gd-color\"\u003e\n        \u003cspan class=\"nb-gd-swatch\" style=\"background:#F6ED3E;\"\u003e\u003c\/span\u003e\n        Yellow\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- SPECIFICATIONS --\u003e\n  \u003csection class=\"nb-gd-section\"\u003e\n\n    \u003cdiv class=\"nb-gd-heading\"\u003e\n\n      \u003cspan\u003eProduct Details\u003c\/span\u003e\n\n      \u003ch3\u003eSpecifications\u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nb-gd-table-wrap\"\u003e\n\n      \u003ctable class=\"nb-gd-table\"\u003e\n\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSpecification\u003c\/th\u003e\n            \u003cth\u003eDetails\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eProduct Type\u003c\/td\u003e\n            \u003ctd\u003eMotorcycle Grip Donuts\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eMaterial\u003c\/td\u003e\n            \u003ctd\u003eSoft Foam\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eThickness\u003c\/td\u003e\n            \u003ctd\u003e7 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eDesign\u003c\/td\u003e\n            \u003ctd\u003eEnlarged Grip-Flange Coverage\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eSurface Area\u003c\/td\u003e\n            \u003ctd\u003e20% Larger Design\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eColor Options\u003c\/td\u003e\n            \u003ctd\u003eBlack \/ Yellow\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eBranding\u003c\/td\u003e\n            \u003ctd\u003ePrinted NIBBI Logo\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003ePackage\u003c\/td\u003e\n            \u003ctd\u003e1 Pair \/ 2 Grip Donuts\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- PAIR WITH NIBBI GRIPS --\u003e\n  \u003csection class=\"nb-gd-section nb-gd-gray\"\u003e\n\n    \u003cdiv class=\"nb-gd-heading\"\u003e\n\n      \u003cspan\u003eComplete Your Setup\u003c\/span\u003e\n\n      \u003ch3\u003ePair Them with NIBBI Racing Grips\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Build a complete handlebar setup by pairing your\n        Grip Donuts with compatible NIBBI Racing grips.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nb-gd-pair-grid\"\u003e\n\n      \u003ca class=\"nb-gd-pair-card\" href=\"\/products\/half-waffle-grip\"\u003e\n\n        \u003cspan\u003eNIBBI Racing Grips\u003c\/span\u003e\n\n        \u003cstrong\u003eHalf Waffle Grip\u003c\/strong\u003e\n\n        \u003cp\u003e\n          Classic half-waffle grip design for riders looking\n          for a combination of palm comfort and finger-side\n          grip texture.\n        \u003c\/p\u003e\n\n        \u003cspan class=\"nb-gd-link\"\u003eView Half Waffle Grip →\u003c\/span\u003e\n\n      \u003c\/a\u003e\n\n      \u003ca class=\"nb-gd-pair-card\" href=\"\/products\/lock-on-grips\"\u003e\n\n        \u003cspan\u003eNIBBI Racing Grips\u003c\/span\u003e\n\n        \u003cstrong\u003eLock-On Grips\u003c\/strong\u003e\n\n        \u003cp\u003e\n          A secure lock-on grip option for riders building\n          a more integrated off-road handlebar setup.\n        \u003c\/p\u003e\n\n        \u003cspan class=\"nb-gd-link\"\u003eView Lock-On Grips →\u003c\/span\u003e\n\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- PACKAGE --\u003e\n  \u003csection class=\"nb-gd-section\"\u003e\n\n    \u003cdiv class=\"nb-gd-heading\"\u003e\n\n      \u003cspan\u003ePackage Contents\u003c\/span\u003e\n\n      \u003ch3\u003eSold as a Pair\u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nb-gd-package\"\u003e\n\n      \u003cstrong\u003e1 Pair × NIBBI Racing Grip Donuts\u003c\/strong\u003e\u003cbr\u003e\n      Includes 2 grip donuts in the selected color:\n      Black or Yellow.\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- NOTE --\u003e\n  \u003csection class=\"nb-gd-note\"\u003e\n\n    \u003cstrong\u003eInstallation Note\u003c\/strong\u003e\n\n    \u003cp\u003e\n      Grip Donuts are designed to sit on the inner side of\n      compatible motorcycle grips, next to the grip flange.\n      Install one on each side before finalizing your grip\n      setup. Make sure they do not interfere with throttle\n      movement, lever operation or control housings. After\n      installation, verify that the throttle rotates freely\n      and returns fully before riding.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Nibbi Racing","offers":[{"title":"Black","offer_id":50644265599141,"sku":"SBJTTQHT-black","price":5.99,"currency_code":"USD","in_stock":true},{"title":"Yellow","offer_id":50644265631909,"sku":"SBJTTQHT-yellow","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0528\/8571\/7157\/files\/grip-donuts_2.jpg?v=1792032284","url":"https:\/\/nibbiracing.com\/products\/grip-donuts","provider":"NIBBI RACING","version":"1.0","type":"link"}