{"product_id":"motorcycle-passenger-grab-handle-belt-comfortable-dual-grip-support-for-rear-riders","title":"Motorcycle Passenger Grab Handle Belt – Comfortable Dual-Grip Support for Rear Riders","description":"\u003cstyle\u003e\n  .tessvio-passenger-grip-v2 {\n    width: 100%;\n    max-width: 780px;\n    min-width: 0;\n    margin: 0 auto;\n    padding: 18px 0 30px;\n    color: #34383c;\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.7;\n    overflow: hidden;\n\n    --black: #171a1d;\n    --charcoal: #292e32;\n    --gray: #5f686e;\n    --light: #f4f6f7;\n\n    --red: #e0443e;\n    --red-dark: #a92824;\n\n    --blue: #4ba5d5;\n    --blue-dark: #287da9;\n\n    --white: #ffffff;\n  }\n\n  .tessvio-passenger-grip-v2,\n  .tessvio-passenger-grip-v2 *,\n  .tessvio-passenger-grip-v2 *::before,\n  .tessvio-passenger-grip-v2 *::after {\n    box-sizing: border-box;\n  }\n\n  .tessvio-passenger-grip-v2 h2,\n  .tessvio-passenger-grip-v2 h3,\n  .tessvio-passenger-grip-v2 p {\n    padding: 0;\n    text-transform: none;\n  }\n\n  .tessvio-passenger-grip-v2 h2 {\n    margin: 10px 0 15px;\n    font-size: 31px;\n    line-height: 1.1;\n    letter-spacing: -.8px;\n  }\n\n  .tessvio-passenger-grip-v2 h3 {\n    margin: 0 0 9px;\n    font-size: 19px;\n    line-height: 1.35;\n  }\n\n  .tessvio-passenger-grip-v2 p {\n    margin: 0 0 12px;\n  }\n\n  .tessvio-passenger-grip-v2 p:last-child {\n    margin-bottom: 0;\n  }\n\n  .tessvio-passenger-grip-v2 ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  .tessvio-passenger-grip-v2 li {\n    margin-bottom: 8px;\n  }\n\n\n  \/* =========================\n     ANIMATIONS\n  ========================= *\/\n\n  @keyframes tpg-pulse {\n    0%,100% {\n      transform: scale(1);\n    }\n\n    50% {\n      transform: scale(1.04);\n    }\n  }\n\n  @keyframes tpg-line {\n    0% {\n      transform: translateX(-130%);\n      opacity: 0;\n    }\n\n    20% {\n      opacity: .35;\n    }\n\n    100% {\n      transform: translateX(250%);\n      opacity: 0;\n    }\n  }\n\n  @keyframes tpg-float {\n    0%,100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-4px);\n    }\n  }\n\n\n  \/* =========================\n     HERO\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-hero {\n    position: relative;\n    overflow: hidden;\n    padding: 54px 24px 48px;\n    border: 3px solid #171a1d;\n    border-radius: 26px;\n\n    background:\n      radial-gradient(circle at 12% 18%, rgba(224,68,62,.24), transparent 28%),\n      radial-gradient(circle at 88% 20%, rgba(75,165,213,.19), transparent 28%),\n      linear-gradient(\n        145deg,\n        #171a1d 0%,\n        #272d31 50%,\n        #20262a 100%\n      );\n\n    text-align: center;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-hero::before {\n    content: \"RIDER • PASSENGER • GRIP • ROAD • CONTROL\";\n    position: absolute;\n    top: 13px;\n    left: 0;\n    width: 100%;\n    color: rgba(255,255,255,.15);\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 1.25px;\n    white-space: nowrap;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-hero::after {\n    content: \"DUAL GRIP\";\n    position: absolute;\n    right: -4px;\n    bottom: -19px;\n    color: rgba(255,255,255,.035);\n    font-size: 55px;\n    font-weight: 900;\n    letter-spacing: -3px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-speedline {\n    position: absolute;\n    left: 0;\n    bottom: 25px;\n    width: 95px;\n    height: 4px;\n\n    background:\n      repeating-linear-gradient(\n        90deg,\n        #e0443e 0 15px,\n        transparent 15px 23px\n      );\n\n    animation: tpg-line 4.8s linear infinite;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-icon {\n    position: relative;\n    z-index: 2;\n    display: inline-block;\n    margin-bottom: 8px;\n    font-size: 48px;\n    animation: tpg-float 3s ease-in-out infinite;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-label {\n    position: relative;\n    z-index: 2;\n    display: inline-block;\n    padding: 7px 13px;\n\n    border: 1px solid rgba(255,255,255,.18);\n    border-radius: 999px;\n\n    background: rgba(0,0,0,.30);\n\n    color: #74c4eb;\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 1px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-hero h2 {\n    position: relative;\n    z-index: 2;\n    color: #fff;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-hero h2 span {\n    display: inline-block;\n    padding: 2px 8px;\n    border-radius: 7px;\n\n    background: #e0443e;\n    color: #fff;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-hero p {\n    position: relative;\n    z-index: 2;\n    max-width: 650px;\n    margin-left: auto;\n    margin-right: auto;\n    color: #d8dee2;\n  }\n\n\n  \/* =========================\n     IMPACT\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-impact {\n    margin: 18px 0 27px;\n    padding: 22px 17px;\n\n    border: 2px solid #e0443e;\n    border-radius: 16px;\n\n    background:\n      linear-gradient(\n        90deg,\n        #fff2f1,\n        #ffffff,\n        #eef8fd\n      );\n\n    text-align: center;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-impact strong {\n    display: block;\n    margin-bottom: 5px;\n    color: #b8312c;\n    font-size: 17px;\n    line-height: 1.4;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-impact span {\n    color: #687176;\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     CORE SELL\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-core {\n    position: relative;\n    overflow: hidden;\n    margin: 29px 0;\n    padding: 30px 20px;\n\n    border-radius: 21px;\n\n    background:\n      radial-gradient(circle at 12% 18%, rgba(224,68,62,.19), transparent 27%),\n      radial-gradient(circle at 88% 82%, rgba(75,165,213,.16), transparent 27%),\n      linear-gradient(\n        135deg,\n        #1a1d20,\n        #2b3135,\n        #252a2d\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-core::after {\n    content: \"HOLD HERE\";\n    position: absolute;\n    right: -3px;\n    bottom: -15px;\n    color: rgba(255,255,255,.04);\n    font-size: 38px;\n    font-weight: 900;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-core h3 {\n    position: relative;\n    z-index: 1;\n    color: #ff716b;\n    font-size: 22px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-core p {\n    position: relative;\n    z-index: 1;\n    color: #f1f4f5;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-core strong {\n    color: #fff;\n  }\n\n\n  \/* =========================\n     BIG SELLING POINT\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-grip {\n    position: relative;\n    overflow: hidden;\n    margin: 29px 0;\n    padding: 29px 20px;\n\n    border: 3px solid #202428;\n    border-radius: 21px;\n\n    background:\n      radial-gradient(circle at 88% 18%, rgba(255,255,255,.18), transparent 25%),\n      linear-gradient(\n        135deg,\n        #f05952,\n        #d93933\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-grip::after {\n    content: \"2 HANDLES\";\n    position: absolute;\n    right: -3px;\n    bottom: -14px;\n    color: rgba(255,255,255,.10);\n    font-size: 34px;\n    font-weight: 900;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-grip-label {\n    display: inline-block;\n    margin-bottom: 8px;\n    padding: 5px 9px;\n\n    border-radius: 999px;\n    background: #191d20;\n    color: #ff817b;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: .6px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-grip h3 {\n    position: relative;\n    z-index: 1;\n    color: #fff;\n    font-size: 22px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-grip p {\n    position: relative;\n    z-index: 1;\n    color: #fff5f4;\n  }\n\n\n  \/* =========================\n     BEFORE \/ AFTER\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-compare {\n    margin: 30px 0;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-head {\n    margin-bottom: 13px;\n    padding: 22px 19px;\n\n    border: 1px solid #dadddf;\n    border-radius: 18px;\n\n    background: #f7f8f8;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-head h3 {\n    font-size: 21px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-grid {\n    display: grid;\n    grid-template-columns: repeat(2,minmax(0,1fr));\n    gap: 10px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-card {\n    padding: 22px 16px;\n    border-radius: 17px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-card.before {\n    border: 2px solid #c8cdd0;\n    background: #f2f4f5;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-card.after {\n    border: 2px solid #e0443e;\n    background:\n      linear-gradient(\n        145deg,\n        #fff3f2,\n        #ffe2df\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-tag {\n    display: inline-block;\n    margin-bottom: 8px;\n    padding: 4px 8px;\n\n    border-radius: 999px;\n    font-size: 9px;\n    font-weight: 900;\n  }\n\n  .tessvio-passenger-grip-v2 .before .tpg-compare-tag {\n    background: #777f84;\n    color: #fff;\n  }\n\n  .tessvio-passenger-grip-v2 .after .tpg-compare-tag {\n    background: #d33732;\n    color: #fff;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-card h3 {\n    font-size: 16px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-compare-card p {\n    color: #6b7276;\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     FEATURES\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-grid {\n    display: grid;\n    grid-template-columns: repeat(2,minmax(0,1fr));\n    gap: 12px;\n    margin: 28px 0;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card {\n    padding: 20px 16px;\n    border-radius: 17px;\n\n    transition:\n      transform .2s ease,\n      box-shadow .2s ease;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card:nth-child(1) {\n    border: 2px solid #e0443e;\n    background: #fff1f0;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card:nth-child(2) {\n    border: 2px solid #4ba5d5;\n    background: #edf8fd;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card:nth-child(3) {\n    border: 2px solid #596269;\n    background: #f1f3f4;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card:nth-child(4) {\n    border: 2px solid #d8a949;\n    background: #fff9e9;\n  }\n\n  @media (hover:hover) and (pointer:fine) {\n    .tessvio-passenger-grip-v2 .tpg-card:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 8px 20px rgba(50,55,58,.09);\n    }\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card-icon {\n    display: block;\n    margin-bottom: 9px;\n    font-size: 28px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card h3 {\n    color: #444a4e;\n    font-size: 16px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-card p {\n    color: #687075;\n    font-size: 14px;\n  }\n\n\n  \/* =========================\n     PANEL\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-panel {\n    position: relative;\n    overflow: hidden;\n    margin: 29px 0;\n    padding: 27px 20px;\n\n    border: 2px solid #4b9fc9;\n    border-radius: 20px;\n\n    background:\n      linear-gradient(\n        135deg,\n        #eaf7fd,\n        #ffffff\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-panel::after {\n    content: \"WIDE BACK PANEL\";\n    position: absolute;\n    right: -3px;\n    bottom: -14px;\n    color: rgba(43,81,100,.045);\n    font-size: 27px;\n    font-weight: 900;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-panel-label {\n    display: inline-block;\n    margin-bottom: 8px;\n    padding: 5px 9px;\n\n    border-radius: 999px;\n    background: #368eb9;\n    color: #fff;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: .6px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-panel h3 {\n    position: relative;\n    z-index: 1;\n    color: #365f72;\n    font-size: 22px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-panel p {\n    position: relative;\n    z-index: 1;\n    color: #63757e;\n  }\n\n\n  \/* =========================\n     ADJUST\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-adjust {\n    position: relative;\n    overflow: hidden;\n    margin: 29px 0;\n    padding: 27px 20px;\n\n    border: 2px solid #555d62;\n    border-radius: 20px;\n\n    background:\n      linear-gradient(\n        135deg,\n        #f0f2f3,\n        #ffffff\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-adjust::after {\n    content: \"ADJUST • BUCKLE • RIDE\";\n    position: absolute;\n    right: -3px;\n    bottom: -14px;\n    color: rgba(45,49,52,.04);\n    font-size: 25px;\n    font-weight: 900;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-adjust-label {\n    display: inline-block;\n    margin-bottom: 8px;\n    padding: 5px 9px;\n\n    border-radius: 999px;\n    background: #30363a;\n    color: #fff;\n\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: .6px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-adjust h3 {\n    position: relative;\n    z-index: 1;\n    color: #444b4f;\n    font-size: 22px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-adjust p {\n    position: relative;\n    z-index: 1;\n    color: #686f73;\n  }\n\n\n  \/* =========================\n     RIDES\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-rides {\n    margin: 29px 0;\n    padding: 25px 19px;\n\n    border: 1px solid #dce0e2;\n    border-radius: 19px;\n\n    background:\n      linear-gradient(\n        135deg,\n        #fff5f3,\n        #ffffff,\n        #eef8fd\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-rides h3 {\n    font-size: 21px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-ride-grid {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 9px;\n    margin-top: 14px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-ride {\n    padding: 14px 8px;\n\n    border: 1px solid #e0e2e3;\n    border-radius: 12px;\n    background: #fff;\n\n    text-align: center;\n    color: #5e666a;\n    font-size: 12px;\n    font-weight: 650;\n  }\n\n\n  \/* =========================\n     SIZE\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-size {\n    margin: 29px 0;\n    padding: 25px 19px;\n\n    border: 3px solid #252a2e;\n    border-radius: 20px;\n\n    background:\n      radial-gradient(circle at 88% 18%, rgba(75,165,213,.15), transparent 27%),\n      linear-gradient(\n        135deg,\n        #fff4d9,\n        #fffdf5\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size h3 {\n    font-size: 21px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size-grid {\n    display: grid;\n    grid-template-columns: repeat(2,minmax(0,1fr));\n    gap: 10px;\n    margin-top: 13px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size-item {\n    padding: 18px 12px;\n\n    border: 1px solid #ddc98b;\n    border-radius: 13px;\n    background: rgba(255,255,255,.75);\n\n    text-align: center;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size-icon {\n    display: block;\n    margin-bottom: 6px;\n    font-size: 26px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size-primary {\n    display: block;\n    color: #c13a35;\n    font-size: 19px;\n    font-weight: 900;\n    line-height: 1.25;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size-secondary {\n    display: block;\n    margin-top: 5px;\n    color: #736b62;\n    font-size: 10px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-size-note {\n    margin: 13px 0 0;\n    color: #706963;\n    text-align: center;\n    font-size: 11px;\n  }\n\n\n  \/* =========================\n     HOW TO WEAR\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-how {\n    margin: 29px 0;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-head {\n    margin-bottom: 13px;\n    padding: 22px 19px;\n\n    border: 1px solid #dde0e1;\n    border-radius: 18px;\n    background: #f7f8f8;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-head h3 {\n    font-size: 21px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-grid {\n    display: grid;\n    grid-template-columns: repeat(4,minmax(0,1fr));\n    gap: 9px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-card {\n    padding: 17px 8px;\n    border-radius: 14px;\n    text-align: center;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-card:nth-child(1),\n  .tessvio-passenger-grip-v2 .tpg-how-card:nth-child(3) {\n    border: 1px solid #e39b97;\n    background: #fff1f0;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-card:nth-child(2),\n  .tessvio-passenger-grip-v2 .tpg-how-card:nth-child(4) {\n    border: 1px solid #a9d2e5;\n    background: #eef8fd;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 8px;\n\n    border-radius: 50%;\n    background: #202529;\n    color: #ff6d67;\n\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-card strong {\n    display: block;\n    margin-bottom: 4px;\n    color: #50565a;\n    font-size: 11px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-how-card span {\n    color: #757b7f;\n    font-size: 9px;\n    line-height: 1.4;\n  }\n\n\n  \/* =========================\n     DETAILS\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-details {\n    margin: 28px 0;\n    padding: 21px 19px;\n\n    border: 1px solid #dedfdf;\n    border-radius: 18px;\n    background: #fafafa;\n  }\n\n\n  \/* =========================\n     SAFETY\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-safety {\n    margin: 25px 0;\n    padding: 19px 18px;\n\n    border-left: 5px solid #e0443e;\n    border-radius: 0 14px 14px 0;\n\n    background:\n      linear-gradient(\n        90deg,\n        #fff0ef,\n        #fff9f2\n      );\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-safety h3 {\n    color: #a9322e;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-safety p,\n  .tessvio-passenger-grip-v2 .tpg-safety li {\n    color: #67605d;\n    font-size: 13px;\n  }\n\n\n  \/* =========================\n     CLOSE\n  ========================= *\/\n\n  .tessvio-passenger-grip-v2 .tpg-close {\n    position: relative;\n    overflow: hidden;\n\n    margin: 29px 0 0;\n    padding: 43px 20px 38px;\n\n    border: 3px solid #e0443e;\n    border-radius: 22px;\n\n    background:\n      radial-gradient(circle at 12% 18%, rgba(224,68,62,.22), transparent 26%),\n      radial-gradient(circle at 88% 82%, rgba(75,165,213,.16), transparent 27%),\n      linear-gradient(\n        145deg,\n        #171a1d,\n        #292f33,\n        #21262a\n      );\n\n    text-align: center;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-close::before {\n    content: \"RIDE • GRIP • SHARE THE ROAD\";\n    position: absolute;\n    top: 12px;\n    left: 0;\n    width: 100%;\n    color: rgba(255,255,255,.16);\n    font-size: 9px;\n    font-weight: 900;\n    letter-spacing: 1.15px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-close-icon {\n    display: block;\n    margin-bottom: 5px;\n    font-size: 41px;\n    animation: tpg-float 3s ease-in-out infinite;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-close h3 {\n    position: relative;\n    z-index: 1;\n    color: #ff716b;\n    font-size: 22px;\n  }\n\n  .tessvio-passenger-grip-v2 .tpg-close p {\n    position: relative;\n    z-index: 1;\n    max-width: 590px;\n    margin-left: auto;\n    margin-right: auto;\n    color: #f1f4f5;\n  }\n\n\n  \/* =========================\n     MOBILE\n  ========================= *\/\n\n  @media (max-width:600px) {\n    .tessvio-passenger-grip-v2 h2 {\n      font-size: 25px;\n    }\n\n    .tessvio-passenger-grip-v2 .tpg-hero {\n      padding: 43px 17px 38px;\n    }\n\n    .tessvio-passenger-grip-v2 .tpg-hero::before {\n      font-size: 7px;\n      letter-spacing: .3px;\n    }\n\n    .tessvio-passenger-grip-v2 .tpg-grid,\n    .tessvio-passenger-grip-v2 .tpg-compare-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .tessvio-passenger-grip-v2 .tpg-ride-grid,\n    .tessvio-passenger-grip-v2 .tpg-size-grid,\n    .tessvio-passenger-grip-v2 .tpg-how-grid {\n      grid-template-columns: repeat(2,minmax(0,1fr));\n    }\n  }\n\n  @media (max-width:380px) {\n    .tessvio-passenger-grip-v2 .tpg-ride-grid,\n    .tessvio-passenger-grip-v2 .tpg-size-grid,\n    .tessvio-passenger-grip-v2 .tpg-how-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tessvio-passenger-grip-v2 *,\n    .tessvio-passenger-grip-v2 *::before,\n    .tessvio-passenger-grip-v2 *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"tessvio-passenger-grip-v2\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"tpg-hero\"\u003e\n\n    \u003cspan class=\"tpg-speedline\"\u003e\u003c\/span\u003e\n\n    \u003cspan class=\"tpg-icon\"\u003e\n      🏍️🤝\n    \u003c\/span\u003e\n\n    \u003cspan class=\"tpg-label\"\u003e\n      MOTORCYCLE PASSENGER GRAB HANDLE BELT\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      Give Your Passenger\u003cbr\u003e\n      \u003cspan\u003eSomething Better to Hold.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Two dedicated grab handles\n      give rear passengers\n      an easy-to-reach place for both hands —\n      instead of constantly pulling\n      on your jacket,\n      clothing\n      or backpack straps.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- IMPACT --\u003e\n  \u003cdiv class=\"tpg-impact\"\u003e\n\n    \u003cstrong\u003e\n      Two riders. Two dedicated handles. Less grabbing at the person in front.\n    \u003c\/strong\u003e\n\n    \u003cspan\u003e\n      A simple riding accessory designed to make shared trips feel more natural for both rider and passenger.\n    \u003c\/span\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- CORE --\u003e\n  \u003cdiv class=\"tpg-core\"\u003e\n\n    \u003ch3\u003e\n      Your Jacket Was Never Meant to Be a Passenger Grab Handle.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Without a convenient handhold,\n      rear passengers may instinctively\n      grab clothing,\n      backpack straps\n      or whatever feels easiest to reach.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      This belt adds\n      \u003cstrong\u003etwo dedicated grip points\u003c\/strong\u003e\n      directly behind the rider,\n      giving the passenger\n      a clearer place\n      to position both hands.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- MAIN SELLING POINT --\u003e\n  \u003cdiv class=\"tpg-grip\"\u003e\n\n    \u003cspan class=\"tpg-grip-label\"\u003e\n      ✋ DUAL-GRIP DESIGN\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      One Handle for Each Hand.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      The dual-handle layout\n      provides a natural gripping point\n      on both sides of the rider's back.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Instead of reaching around,\n      bunching up a jacket\n      or pulling on backpack straps,\n      the passenger has\n      a dedicated place to hold.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003e\n        Simple idea. Immediately understandable benefit.\n      \u003c\/strong\u003e\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- COMPARE --\u003e\n  \u003cdiv class=\"tpg-compare\"\u003e\n\n    \u003cdiv class=\"tpg-compare-head\"\u003e\n\n      \u003ch3\u003e\n        A Small Change to the Passenger Experience\n      \u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"tpg-compare-grid\"\u003e\n\n      \u003cdiv class=\"tpg-compare-card before\"\u003e\n\n        \u003cspan class=\"tpg-compare-tag\"\u003e\n          WITHOUT A DEDICATED GRIP\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          “Where Am I Supposed to Hold?”\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Passenger hands may end up\n          on jackets,\n          shirts,\n          backpack straps\n          or other inconvenient places.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tpg-compare-card after\"\u003e\n\n        \u003cspan class=\"tpg-compare-tag\"\u003e\n          WITH THE GRAB BELT\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          “Right Here.”\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Two easy-to-identify handles\n          provide a dedicated gripping location\n          for both hands.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"tpg-grid\"\u003e\n\n    \u003cdiv class=\"tpg-card\"\u003e\n\n      \u003cspan class=\"tpg-card-icon\"\u003e\n        ✋\n      \u003c\/span\u003e\n\n      \u003ch3\u003e\n        Dual Textured Handles\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Two shaped handles\n        offer a convenient gripping point\n        for both passenger hands.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"tpg-card\"\u003e\n\n      \u003cspan class=\"tpg-card-icon\"\u003e\n        🌬️\n      \u003c\/span\u003e\n\n      \u003ch3\u003e\n        Wide Mesh Back Panel\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        A broad fabric panel\n        spreads contact over a larger area,\n        while the mesh construction\n        adds airflow during use.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"tpg-card\"\u003e\n\n      \u003cspan class=\"tpg-card-icon\"\u003e\n        ⚙️\n      \u003c\/span\u003e\n\n      \u003ch3\u003e\n        Adjustable Buckle Straps\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Multiple straps\n        and quick-release buckles\n        allow the belt\n        to be adjusted\n        around different adult body sizes\n        and clothing layers.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"tpg-card\"\u003e\n\n      \u003cspan class=\"tpg-card-icon\"\u003e\n        🎒\n      \u003c\/span\u003e\n\n      \u003ch3\u003e\n        Fold It Into Your Riding Gear\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        The flexible construction\n        folds down\n        for storage\n        in a backpack,\n        motorcycle compartment\n        or gear bag.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- PANEL --\u003e\n  \u003cdiv class=\"tpg-panel\"\u003e\n\n    \u003cspan class=\"tpg-panel-label\"\u003e\n      🌬️ WIDE + BREATHABLE\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      More Than Two Handles Strapped to a Belt.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      The broad back section\n      provides a larger contact area\n      across the rider's back\n      instead of concentrating the design\n      into a narrow strap.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      The mesh surface\n      also gives the panel\n      a more open construction\n      during everyday use.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ADJUST --\u003e\n  \u003cdiv class=\"tpg-adjust\"\u003e\n\n    \u003cspan class=\"tpg-adjust-label\"\u003e\n      ⚙️ ADJUST BEFORE THE RIDE\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      Set the Fit First. Then Get on the Bike.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Adjustable webbing\n      and quick-release buckles\n      help accommodate\n      different adult rider sizes\n      and clothing layers.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Always make adjustments\n      while the motorcycle is parked,\n      then confirm that\n      every buckle and strap\n      is fully secured\n      before riding.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- RIDES --\u003e\n  \u003cdiv class=\"tpg-rides\"\u003e\n\n    \u003ch3\u003e\n      Made for Shared Motorcycle Rides\n    \u003c\/h3\u003e\n\n    \u003cdiv class=\"tpg-ride-grid\"\u003e\n\n      \u003cdiv class=\"tpg-ride\"\u003e\n        👫 Couples\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tpg-ride\"\u003e\n        🏙️ City Riding\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tpg-ride\"\u003e\n        🛣️ Touring\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tpg-ride\"\u003e\n        🌄 Sightseeing\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tpg-ride\"\u003e\n        💼 Commuting\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tpg-ride\"\u003e\n        🏍️ Recreational Rides\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SIZE --\u003e\n  \u003cdiv class=\"tpg-size\"\u003e\n\n    \u003ch3\u003e\n      Approx. Product Size\n    \u003c\/h3\u003e\n\n    \u003cdiv class=\"tpg-size-grid\"\u003e\n\n      \u003cdiv class=\"tpg-size-item\"\u003e\n\n        \u003cspan class=\"tpg-size-icon\"\u003e\n          📏\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tpg-size-primary\"\u003e\n          10.24 × 6.69 × 1.18 in\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tpg-size-secondary\"\u003e\n          Approx. 26 × 17 × 3 cm\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tpg-size-item\"\u003e\n\n        \u003cspan class=\"tpg-size-icon\"\u003e\n          🖤\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tpg-size-primary\"\u003e\n          Black\n        \u003c\/span\u003e\n\n        \u003cspan class=\"tpg-size-secondary\"\u003e\n          Motorcycle Gear Styling\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cp class=\"tpg-size-note\"\u003e\n      Measurements are approximate.\n      Compatibility and fit vary\n      according to rider size,\n      passenger size,\n      clothing\n      and riding position.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- HOW --\u003e\n  \u003cdiv class=\"tpg-how\"\u003e\n\n    \u003cdiv class=\"tpg-how-head\"\u003e\n\n      \u003ch3\u003e\n        Before Every Ride\n      \u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"tpg-how-grid\"\u003e\n\n      \u003cdiv class=\"tpg-how-card\"\u003e\n\n        \u003cdiv class=\"tpg-how-number\"\u003e\n          1\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          Put It On\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Position the belt\n          according to\n          the supplied fit.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tpg-how-card\"\u003e\n\n        \u003cdiv class=\"tpg-how-number\"\u003e\n          2\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          Adjust\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Set the straps\n          while the motorcycle\n          is parked.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tpg-how-card\"\u003e\n\n        \u003cdiv class=\"tpg-how-number\"\u003e\n          3\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          Check Buckles\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Confirm every buckle\n          and strap\n          is fully secured.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"tpg-how-card\"\u003e\n\n        \u003cdiv class=\"tpg-how-number\"\u003e\n          4\n        \u003c\/div\u003e\n\n        \u003cstrong\u003e\n          Passenger Grips\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Passenger uses\n          the two handles\n          as an additional handhold.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- DETAILS --\u003e\n  \u003cdiv class=\"tpg-details\"\u003e\n\n    \u003ch3\u003e\n      Product Details\n    \u003c\/h3\u003e\n\n    \u003cul\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eProduct Type:\u003c\/strong\u003e\n        Motorcycle Passenger Grab Handle Belt\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eColor:\u003c\/strong\u003e\n        Black\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eMaterials:\u003c\/strong\u003e\n        Nylon Webbing,\n        Oxford Fabric\n        and PP Plastic\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eApprox. Size:\u003c\/strong\u003e\n        10.24 × 6.69 × 1.18 in\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eMetric Size:\u003c\/strong\u003e\n        26 × 17 × 3 cm\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eGrip Layout:\u003c\/strong\u003e\n        Dual Rear Passenger Handles\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eHandle Surface:\u003c\/strong\u003e\n        Textured\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eBack Panel:\u003c\/strong\u003e\n        Wide Mesh Construction\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eAdjustment:\u003c\/strong\u003e\n        Adjustable Webbing Straps\n        with Quick-Release Buckles\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        \u003cstrong\u003eStorage:\u003c\/strong\u003e\n        Foldable \/ Compact\n      \u003c\/li\u003e\n\n    \u003c\/ul\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- PACKAGE --\u003e\n  \u003cdiv class=\"tpg-details\"\u003e\n\n    \u003ch3\u003e\n      Package Includes\n    \u003c\/h3\u003e\n\n    \u003cul\u003e\n\n      \u003cli\u003e\n        1 × Motorcycle Passenger Grab Handle Belt\n      \u003c\/li\u003e\n\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\n      Motorcycle,\n      helmets,\n      jackets,\n      riding gloves\n      and other photography props\n      are not included.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SAFETY --\u003e\n  \u003cdiv class=\"tpg-safety\"\u003e\n\n    \u003ch3\u003e\n      Important Safety Information\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      This product provides\n      an additional handhold only.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003e\n        It is not a seat belt,\n        passenger restraint,\n        child restraint\n        or protective safety device,\n        and it cannot prevent falls or injuries.\n      \u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n\n      \u003cli\u003e\n        Always wear appropriate certified\n        motorcycle protective equipment.\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        Follow all local laws\n        and motorcycle passenger regulations.\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        Inspect the handles,\n        straps,\n        buckles\n        and fabric\n        before every ride.\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        Do not use the product\n        if any component\n        is worn,\n        torn,\n        cracked,\n        loose\n        or damaged.\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        Never adjust the belt\n        or passenger grip position\n        while the motorcycle is moving.\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        Rider and passenger\n        should maintain proper riding posture\n        and use the motorcycle's\n        intended passenger equipment.\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n        Fit and compatibility vary\n        depending on rider size,\n        passenger size,\n        clothing,\n        motorcycle\n        and riding position.\n      \u003c\/li\u003e\n\n    \u003c\/ul\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- CLOSE --\u003e\n  \u003cdiv class=\"tpg-close\"\u003e\n\n    \u003cspan class=\"tpg-close-icon\"\u003e\n      🏍️✋✋\n    \u003c\/span\u003e\n\n    \u003ch3\u003e\n      Two Handles. One Much Clearer Place to Hold.\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Less pulling on jackets.\n      Less grabbing at backpack straps.\n      Just a dedicated handhold\n      designed specifically\n      for the passenger behind you.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tessvio","offers":[{"title":"Default Title","offer_id":67736875958514,"sku":"CFSYD261013","price":26.03,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0834\/6583\/0642\/files\/71f8-QBWLtL._AC_SL1500.jpg?v=1792028807","url":"https:\/\/zalovra.com\/products\/motorcycle-passenger-grab-handle-belt-comfortable-dual-grip-support-for-rear-riders","provider":"Zalovra","version":"1.0","type":"link"}