{"product_id":"portable-whole-body-vibration-machine-vibeplate-rev","title":"Portable Whole Body Vibration Machine – VibePlate Rev","description":"\u003cstyle\u003e\n  .kl-pdp-below,\n  .kl-post-tabs {\n    color: #252321;\n  }\n  .kl-main-description {\n    box-sizing: border-box;\n    width: calc(100% - 48px);\n    max-width: 960px;\n    margin: 0 auto;\n    padding: clamp(34px, 4vw, 56px) 0 clamp(58px, 5vw, 72px);\n    text-align: left;\n  }\n  .kl-main-description .kl-editorial-eyebrow {\n    margin-bottom: 16px;\n  }\n  .kl-main-description h2 {\n    width: 100%;\n    max-width: 960px;\n    margin: 0 0 20px;\n    color: #252321;\n    font-size: clamp(34px, 3.6vw, 54px);\n    line-height: 1.06;\n    letter-spacing: -0.025em;\n    text-align: left;\n  }\n  .kl-main-description p:not(.kl-editorial-eyebrow) {\n    width: 100%;\n    max-width: 960px;\n    margin: 0 0 12px;\n    color: #4f4b47;\n    font-size: 18px;\n    line-height: 1.65;\n    text-align: left;\n  }\n  .kl-main-description p:last-child {\n    margin-bottom: 0;\n  }\n  .kl-editorial {\n    margin: clamp(24px, 3vw, 40px) auto 0;\n  }\n  .kl-editorial-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    align-items: stretch;\n    background: #f4f1ed;\n  }\n  .kl-editorial-row + .kl-editorial-row {\n    margin-top: 18px;\n  }\n  .kl-editorial-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(42px, 6vw, 92px);\n  }\n  .kl-editorial-eyebrow {\n    margin: 0 0 14px;\n    color: #9c431f;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n  .kl-editorial-copy h3,\n  .kl-faq-heading h2 {\n    margin: 0 0 20px;\n    color: #252321;\n    font-size: clamp(30px, 3vw, 42px);\n    line-height: 1.08;\n  }\n  .kl-editorial-copy p {\n    margin: 0 0 16px;\n    font-size: 17px;\n    line-height: 1.65;\n  }\n  .kl-editorial-copy p:last-child {\n    margin-bottom: 0;\n  }\n  .kl-editorial-media {\n    min-height: 520px;\n    background: #ece8e3;\n  }\n  .kl-editorial-media img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    min-height: 520px;\n    object-fit: cover;\n  }\n  .kl-editorial-row--portrait {\n    grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);\n    min-height: 560px;\n    isolation: isolate;\n  }\n  .kl-editorial-media--portrait {\n    min-height: 560px;\n    overflow: hidden;\n    background: #f4f1ed;\n  }\n  .kl-editorial-media--portrait img {\n    width: 100%;\n    height: 560px;\n    min-height: 560px;\n    object-fit: contain;\n    object-position: center;\n    mix-blend-mode: multiply;\n    transform: scale(1.06);\n  }\n  .kl-faq-section {\n    max-width: 1180px;\n    margin: clamp(72px, 9vw, 128px) auto;\n    padding: 0 24px;\n    counter-reset: kl-faq-counter;\n  }\n  .kl-faq-heading {\n    margin-bottom: 42px;\n    text-align: center;\n  }\n  .kl-faq-heading p {\n    max-width: 650px;\n    margin: 0 auto;\n    color: #67635f;\n    font-size: 18px;\n    line-height: 1.5;\n  }\n  .kl-faq-section .kl-faq-item {\n    display: block !important;\n    position: relative;\n    border-top: 0 !important;\n    border-bottom: 1px solid #d8d8d6 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    counter-increment: kl-faq-counter;\n  }\n  .kl-faq-section .kl-faq-question {\n    display: flex;\n    width: 100%;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px !important;\n    margin: 0 !important;\n    padding: 27px 0 !important;\n    border: 0 !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    color: #252321 !important;\n    cursor: pointer;\n    font: inherit;\n    font-size: 18px !important;\n    font-weight: 500 !important;\n    line-height: 1.35 !important;\n    text-align: left;\n    appearance: none;\n    -webkit-appearance: none;\n  }\n  .kl-faq-section .kl-faq-question::before {\n    flex: 0 0 auto;\n    content: counter(kl-faq-counter) \".\" !important;\n  }\n  .kl-faq-question__text {\n    flex: 1 1 auto;\n  }\n  .kl-faq-section .kl-faq-question::after {\n    display: flex;\n    width: 28px;\n    height: 28px;\n    flex: 0 0 28px;\n    align-items: center;\n    justify-content: center;\n    color: #45423f !important;\n    content: \"+\" !important;\n    font-size: 24px;\n    font-weight: 300;\n    line-height: 1;\n  }\n  .kl-faq-section .kl-faq-question[aria-expanded=\"true\"]::after {\n    content: \"−\" !important;\n  }\n  .kl-faq-section .kl-faq-question[aria-expanded=\"true\"] {\n    color: #85827f !important;\n  }\n  .kl-faq-question:focus-visible {\n    outline: 2px solid #9c431f;\n    outline-offset: 4px;\n  }\n  .kl-faq-section .kl-faq-answer {\n    max-width: 920px;\n    padding: 0 52px 26px 0;\n  }\n  .kl-faq-section .kl-faq-answer[hidden] {\n    display: none !important;\n  }\n  .kl-faq-answer p {\n    margin: 0;\n    color: #5e5a56;\n    font-size: 16px;\n    line-height: 1.65;\n  }\n  .kl-faq-disclaimer {\n    max-width: 850px;\n    margin: 24px 0 0;\n    color: #77716c;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n  .kl-tab-lead,\n  .kl-tab-copy,\n  .kl-feature-list,\n  .kl-table-wrap {\n    font-size: 16px;\n    line-height: 1.6;\n  }\n  .easytabs-holder .kl-tab-lead,\n  .easytabs-content .kl-tab-lead,\n  .kl-tab-lead {\n    box-sizing: border-box;\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 0 28px !important;\n    padding: 0 !important;\n    text-align: left !important;\n  }\n  .easytabs-holder .kl-feature-list,\n  .easytabs-content .kl-feature-list,\n  .kl-feature-list {\n    display: grid !important;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    column-gap: 40px;\n    row-gap: 0;\n    margin: 16px 0 0;\n    padding: 0 !important;\n    list-style: none !important;\n  }\n  .easytabs-holder .kl-feature-list li,\n  .easytabs-content .kl-feature-list li,\n  .kl-feature-list li {\n    display: grid !important;\n    grid-template-columns: 18px minmax(0, 1fr);\n    gap: 10px;\n    align-items: start;\n    min-height: 58px;\n    margin: 0 !important;\n    padding: 17px 0 !important;\n    border-bottom: 1px solid #ded8d2 !important;\n    list-style: none !important;\n  }\n  .easytabs-holder .kl-feature-list li::before,\n  .easytabs-content .kl-feature-list li::before,\n  .kl-feature-list li::before {\n    color: #252321 !important;\n    content: \"✓\" !important;\n    font-size: 15px;\n    line-height: 1.6;\n  }\n  .easytabs-holder .kl-feature-list li::marker,\n  .easytabs-content .kl-feature-list li::marker,\n  .kl-feature-list li::marker {\n    content: \"\" !important;\n  }\n  .kl-table-wrap {\n    width: 100%;\n    overflow-x: auto;\n  }\n  .kl-easytabs-bottom-section,\n  .kl-easytabs-top-section {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    --section-padding-top: 0px;\n    --section-padding-bottom: 0px;\n  }\n  .kl-easytabs-bottom-section \u003e :first-child,\n  .kl-easytabs-top-section \u003e :first-child,\n  .kl-easytabs-bottom-section [class*=\"section-spacing\"],\n  .kl-easytabs-top-section [class*=\"section-spacing\"] {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .kl-easytabs-bottom-section \u003e .pt,\n  .kl-easytabs-top-section \u003e .pt,\n  .kl-easytabs-bottom-section .pt.pb,\n  .kl-easytabs-top-section .pt.pb {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n  .kl-post-tabs {\n    width: 100%;\n  }\n  .kl-post-tabs-source {\n    display: contents;\n  }\n  .kl-post-tabs[hidden] {\n    display: none !important;\n  }\n  .kinaura-specs {\n    width: 100%;\n    border-collapse: collapse;\n  }\n  .kinaura-specs th,\n  .kinaura-specs td {\n    padding: 13px 14px;\n    border-bottom: 1px solid #ded8d2;\n    text-align: left;\n    vertical-align: top;\n  }\n  .kinaura-specs th {\n    width: 31%;\n    color: #67635f;\n    font-weight: 700;\n  }\n  @media screen and (min-width: 750px) {\n    .easytabs-holder {\n      box-sizing: border-box;\n      width: calc(100% - 48px);\n      max-width: 1180px;\n      margin-right: auto;\n      margin-left: auto;\n    }\n    .easytabs-holder .easytabs-tabs {\n      display: flex !important;\n      align-items: flex-end;\n      gap: 0;\n      margin: 0 0 28px;\n      padding: 0;\n      border: 0 !important;\n      border-bottom: 1px solid #ded8d2 !important;\n      background: transparent !important;\n    }\n    .easytabs-holder .easytabs-tab,\n    .easytabs-holder .easytabs-tabs \u003e li,\n    .easytabs-holder .easytabs-tabs \u003e div {\n      margin: 0 !important;\n      border: 0 !important;\n      background: transparent !important;\n      box-shadow: none !important;\n    }\n    .easytabs-holder .easytabs-tab a,\n    .easytabs-holder .easytabs-tabs a,\n    .easytabs-holder .easytabs-tabs button {\n      display: block;\n      position: relative;\n      margin: 0 !important;\n      padding: 15px 24px !important;\n      border: 0 !important;\n      border-radius: 0 !important;\n      background: transparent !important;\n      color: #67635f !important;\n      box-shadow: none !important;\n      font: inherit;\n      font-size: 14px;\n      font-weight: 600;\n      line-height: 1.3;\n      text-decoration: none;\n      white-space: nowrap;\n    }\n    .easytabs-holder .easytabs-tab.active a,\n    .easytabs-holder .easytabs-tab.is-active a,\n    .easytabs-holder .easytabs-tabs [aria-selected=\"true\"],\n    .easytabs-holder .easytabs-tabs .active,\n    .easytabs-holder .easytabs-tabs .is-active {\n      border: 0 !important;\n      border-radius: 0 !important;\n      background: transparent !important;\n      color: #252321 !important;\n      box-shadow: inset 0 -2px 0 #252321 !important;\n    }\n    .easytabs-holder .easytabs-tab.active a::after,\n    .easytabs-holder .easytabs-tab.is-active a::after,\n    .easytabs-holder .easytabs-tabs [aria-selected=\"true\"]::after {\n      position: absolute;\n      right: 0;\n      bottom: -1px;\n      left: 0;\n      height: 2px;\n      background: #252321;\n      content: \"\";\n    }\n  }\n  .kl-tab-link {\n    color: #9c431f;\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n  @media screen and (max-width: 749px) {\n    .kl-main-description {\n      width: calc(100% - 44px);\n      max-width: none;\n      margin: 0 auto;\n      padding: 34px 0 48px;\n      text-align: left;\n    }\n    .kl-main-description h2 {\n      margin: 0 0 18px;\n      font-size: clamp(32px, 10vw, 42px);\n      line-height: 1.08;\n    }\n    .kl-main-description p:not(.kl-editorial-eyebrow) {\n      margin-left: 0;\n      margin-right: 0;\n      font-size: 17px;\n      text-align: left;\n    }\n    .kl-editorial-row,\n    .kl-editorial-row--portrait {\n      grid-template-columns: 1fr;\n    }\n    .kl-editorial-row--reverse .kl-editorial-media {\n      order: 2;\n    }\n    .kl-editorial-copy {\n      padding: 38px 24px;\n    }\n    .kl-editorial-media,\n    .kl-editorial-media img {\n      min-height: 340px;\n    }\n    .kl-editorial-media--portrait,\n    .kl-editorial-media--portrait img {\n      width: 100%;\n      height: auto;\n      min-height: 0;\n    }\n    .kl-editorial-media--portrait {\n      padding: 18px 0;\n    }\n    .kl-editorial-media--portrait img {\n      aspect-ratio: 4 \/ 5;\n      object-fit: contain;\n      transform: none;\n    }\n    .kl-feature-list {\n      grid-template-columns: 1fr;\n      margin-top: 8px;\n    }\n    .kinaura-specs th,\n    .kinaura-specs td {\n      padding: 11px 9px;\n    }\n    .kl-faq-question {\n      gap: 8px;\n      padding: 22px 0;\n      font-size: 16px;\n    }\n    .kl-faq-answer {\n      padding-right: 12px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kl-pdp-below\"\u003e\n  \u003csection class=\"kl-main-description\" aria-labelledby=\"kl-main-description-title\"\u003e\n    \u003cp class=\"kl-editorial-eyebrow\"\u003eA practical way to move more often\u003c\/p\u003e\n    \u003ch2 id=\"kl-main-description-title\"\u003eMake Muscle Activation and Daily Movement Easier to Come Back To\u003c\/h2\u003e\n    \u003cp\u003eWhole body vibration can add an extra muscular and balance challenge to movements you already know. The VibePlate Rev gives you a compact, flat surface for standing activation work, controlled squats, calf raises and simple mobility sessions.\u003c\/p\u003e\n    \u003cp\u003eIts 10–60 Hz vertical vibration and 2 mm amplitude are adjusted with an external dial, so you can begin conservatively and change the speed without navigating programs or screens.\u003c\/p\u003e\n    \u003cp\u003eAt 20 lb, the Aluminum platform can move with the way you use your space. That convenience matters because equipment that is easy to bring into a routine is easier to use consistently.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003ch5\u003eFeatures\u003c\/h5\u003e\n\u003cp class=\"kl-tab-lead\"\u003eCompact vertical vibration supports short sessions built around muscle activation, balance, mobility and recovery-oriented movement.\u003c\/p\u003e\n\u003cul class=\"kl-feature-list\"\u003e\n  \u003cli\u003eFlat 11 × 21-inch training surface\u003c\/li\u003e\n  \u003cli\u003eVertical whole body vibration\u003c\/li\u003e\n  \u003cli\u003eVariable frequency from 10 to 60 Hz\u003c\/li\u003e\n  \u003cli\u003e2 mm amplitude\u003c\/li\u003e\n  \u003cli\u003eExternal analog speed controller\u003c\/li\u003e\n  \u003cli\u003e20 lb Aluminum construction\u003c\/li\u003e\n  \u003cli\u003eUp to 1,000 lb weight capacity\u003c\/li\u003e\n  \u003cli\u003eFully assembled and ready to position\u003c\/li\u003e\n  \u003cli\u003eStandard 110V power connection\u003c\/li\u003e\n  \u003cli\u003eDesigned for home and light professional routines\u003c\/li\u003e\n  \u003cli\u003eMade in Malcolm, Nebraska, USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eDimensions \u0026amp; Specs\u003c\/h5\u003e\n\u003cdiv class=\"kl-table-wrap\"\u003e\n  \u003ctable class=\"kinaura-specs\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eVibePlate\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eRev\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEquipment type\u003c\/th\u003e\n\u003ctd\u003ePortable whole body vibration machine\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIntended use\u003c\/th\u003e\n\u003ctd\u003eResidential and light professional use\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePlatform dimensions\u003c\/th\u003e\n\u003ctd\u003e11 × 21 in\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eVibration type\u003c\/th\u003e\n\u003ctd\u003eVertical \/ linear\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFrequency range\u003c\/th\u003e\n\u003ctd\u003e10–60 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAmplitude\u003c\/th\u003e\n\u003ctd\u003e2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum acceleration\u003c\/th\u003e\n\u003ctd\u003eUnder 2G\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpeed control\u003c\/th\u003e\n\u003ctd\u003eExternal analog variable-speed controller\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor configuration\u003c\/th\u003e\n\u003ctd\u003eSingle motor\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eConstruction\u003c\/th\u003e\n\u003ctd\u003eAll-metal\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable materials\u003c\/th\u003e\n\u003ctd\u003eAluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct weight\u003c\/th\u003e\n\u003ctd\u003e20 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight capacity\u003c\/th\u003e\n\u003ctd\u003eUp to 1,000 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eElectrical requirement\u003c\/th\u003e\n\u003ctd\u003eStandard 110V outlet\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCircuit requirement\u003c\/th\u003e\n\u003ctd\u003eStandard 15A circuit\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAssembly required\u003c\/th\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eRev platform and variable-speed controller\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePreset programs\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufactured in\u003c\/th\u003e\n\u003ctd\u003eMalcolm, Nebraska, USA\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eResidential warranty\u003c\/th\u003e\n\u003ctd\u003eLimited lifetime warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommercial warranty\u003c\/th\u003e\n\u003ctd\u003e5-year limited warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch5\u003eShipping \u0026amp; Assembly\u003c\/h5\u003e\n\u003cp class=\"kl-tab-copy\"\u003eFree curbside delivery is included for orders within the contiguous United States. Your current preparation and estimated arrival dates are shown in the delivery timeline above. We'll send your tracking information as soon as the order ships.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eThe Rev arrives fully assembled. Position it on a stable, flat and level surface, connect the variable-speed controller and plug the machine into a standard 110V outlet on a suitable 15A circuit. Before ordering, measure doorways, stairs, hallways and tight turns along the intended access route.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eAccessories or additional items may ship separately. Inspect the packaging and machine when they arrive. Photograph any visible damage before removing the packaging and contact us promptly so we can help document and resolve the issue.\u003c\/p\u003e\n\u003ch5\u003eWarranty\u003c\/h5\u003e\n\u003cp class=\"kl-tab-copy\"\u003eThe Rev includes a limited lifetime warranty for residential use and a five-year limited warranty for commercial use.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eCoverage begins on the day you receive the machine and is activated automatically with your purchase. Eligibility, exclusions and claim requirements are governed by the written VibePlate warranty.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eKeep your order confirmation as proof of purchase. If you need warranty support, contact us first and we'll help coordinate the claim with VibePlate.\u003c\/p\u003e\n\u003cdiv class=\"kl-post-tabs-source\"\u003e\n  \u003csection class=\"kl-editorial\" aria-label=\"Rev highlights\"\u003e\n    \u003cdiv class=\"kl-editorial-row\"\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eA small platform with a clear purpose\u003c\/p\u003e\n        \u003ch3\u003eHow Can the Rev Support Short Strength and Balance Sessions?\u003c\/h3\u003e\n        \u003cp\u003eVertical vibration creates a rapidly changing surface that asks the muscles involved in posture and stance to keep responding. On the Rev, that stimulus can be incorporated into controlled standing work, calf raises, shallow squats and balance-focused positions.\u003c\/p\u003e\n        \u003cp\u003eIt does not replace purposeful exercise. It gives familiar movements another training variable that you can adjust through speed, stance and session length.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-media\"\u003e\n        \u003cimg data-kl-gallery-index=\"1\" alt=\"Rev whole body vibration equipment in use\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-editorial-row kl-editorial-row--reverse\"\u003e\n      \u003cdiv class=\"kl-editorial-media\"\u003e\n        \u003cimg data-kl-gallery-index=\"2\" alt=\"Rev vibration platform and training surface\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eEasy to bring into the routine\u003c\/p\u003e\n        \u003ch3\u003eWhy Does Portability Matter for Consistent Use?\u003c\/h3\u003e\n        \u003cp\u003eA 20 lb platform can be positioned where you are more likely to use it, then moved when the room needs to serve another purpose. That makes short movement breaks and repeatable sessions more practical.\u003c\/p\u003e\n        \u003cp\u003eThe benefit is not simply that the machine is small. It is that fewer setup barriers can make it easier to turn an intention to move into a routine you actually repeat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"kl-faq-section\" aria-labelledby=\"kl-faq-title\"\u003e\n    \u003cdiv class=\"kl-faq-heading\"\u003e\n      \u003ch2 id=\"kl-faq-title\"\u003eRev FAQs\u003c\/h2\u003e\n      \u003cp\u003eClear answers about construction, movement, space, setup and everyday use\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eWhy does the Rev cost more than a basic vibration plate?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eRev uses an all-metal platform rather than a molded plastic housing. It provides a flat 11 × 21 in training surface, vertical vibration, an external analog controller and a weight capacity of up to 1,000 lb. It is manufactured in Nebraska and includes separate residential and commercial warranty coverage. You are paying for usable training space, straightforward control, substantial construction and long-term support rather than screens, remote controls or preset programs.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eWhat material is the Rev made from?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eRev is built from Aluminum and weighs 20 lb. It is offered as one material configuration, so no additional material variant is required.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eWhat physical goals can the Rev support?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eYou can use the platform within active strength, balance, mobility, movement-preparation and recovery-oriented routines. Whole body vibration can add a muscular and postural stimulus, but results depend on the exercises selected, speed, session design, consistency and individual circumstances.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eDoes the Rev oscillate from side to side?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eNo. Rev uses vertical, or linear, vibration and moves straight up and down rather than pivoting from side to side. It operates from 10 to 60 Hz with 2 mm amplitude and maximum acceleration under 2G. You adjust the speed with the external analog controller.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eHow much space does it need, and will it shake my floor?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eThe platform measures 11 × 21 in. Leave additional clearance for stepping on and off and for the movements in your routine. Some vibration transfer can occur depending on speed, flooring and room construction, so use a stable, flat and level surface. If you notice unwanted movement or vibration transfer, stop and reassess the location before continuing.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eWhat comes with the machine, and does it require assembly?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eYour order includes the Rev platform and variable-speed controller. The machine arrives fully assembled. Once it is safely positioned, connect the controller and plug it into a standard 110V outlet on a suitable 15A circuit.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eCan I use the Rev at home or in a professional facility?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eThe Rev is intended for residential and light professional use use. Residential use includes a limited lifetime warranty, while commercial use includes a five-year limited warranty. Eligibility, exclusions and claim requirements remain subject to the written warranty terms.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\u003cspan class=\"kl-faq-question__text\"\u003eShould I speak with my doctor before using a whole body vibration machine?\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eConsult your physician or another qualified healthcare professional if you have a medical condition, are recovering from surgery or injury, are pregnant, or are unsure whether whole body vibration is appropriate for you. This is especially important if you have osteoporosis, cardiovascular or neurological conditions, epilepsy, balance difficulties, thrombosis, a pacemaker, joint implants, retinal conditions, severe diabetes, an acute hernia, severe migraines, tumors or other circumstances that may require individualized guidance. The Rev is not intended to diagnose, treat, cure or prevent disease.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  (function () {\n    function hydrateEditorialImages() {\n      var galleryImages = Array.prototype.slice.call(\n        document.querySelectorAll(\n          '.main-product .pdp-media img, .main-product .product-media-area img'\n        )\n      );\n      var seen = {};\n      var sources = [];\n      galleryImages.forEach(function (image) {\n        var src =\n          image.currentSrc ||\n          image.getAttribute('src') ||\n          image.getAttribute('data-src');\n        if (!src) return;\n        var key = src.split('?')[0];\n        if (seen[key]) return;\n        seen[key] = true;\n        sources.push({\n          src: src,\n          srcset:\n            image.getAttribute('srcset') ||\n            image.getAttribute('data-srcset') ||\n            ''\n        });\n      });\n      document\n        .querySelectorAll('[data-kl-gallery-index]')\n        .forEach(function (target) {\n          var requestedIndex =\n            parseInt(\n              target.getAttribute('data-kl-gallery-index'),\n              10\n            ) || 0;\n          var source = sources[requestedIndex] || sources[0];\n          if (!source) return;\n          target.setAttribute('src', source.src);\n          if (source.srcset) {\n            target.setAttribute('srcset', source.srcset);\n          }\n        });\n    }\n    function initializeFaqAccordion() {\n      document\n        .querySelectorAll('.kl-faq-question')\n        .forEach(function (button, index) {\n          var answer = button.nextElementSibling;\n          if (\n            !answer ||\n            !answer.classList.contains('kl-faq-answer')\n          ) {\n            return;\n          }\n          if (!button.id) {\n            button.id = 'kl-faq-question-' + index;\n          }\n          if (!answer.id) {\n            answer.id = 'kl-faq-answer-' + index;\n          }\n          button.setAttribute('aria-controls', answer.id);\n          answer.setAttribute('aria-labelledby', button.id);\n          var isOpen =\n            button.getAttribute('aria-expanded') === 'true';\n          answer.hidden = !isOpen;\n        });\n      if (window.__klFaqAccordionBound) return;\n      window.__klFaqAccordionBound = true;\n      document.addEventListener(\n        'click',\n        function (event) {\n          var button = event.target.closest('.kl-faq-question');\n          if (!button) return;\n          var answer = button.nextElementSibling;\n          if (\n            !answer ||\n            !answer.classList.contains('kl-faq-answer')\n          ) {\n            return;\n          }\n          event.preventDefault();\n          var isOpen =\n            button.getAttribute('aria-expanded') === 'true';\n          if (!isOpen) {\n            var faqSection = button.closest('.kl-faq-section');\n            if (faqSection) {\n              faqSection\n                .querySelectorAll('.kl-faq-question')\n                .forEach(function (otherButton) {\n                  if (otherButton === button) return;\n                  var otherAnswer = otherButton.nextElementSibling;\n                  otherButton.setAttribute('aria-expanded', 'false');\n                  if (\n                    otherAnswer \u0026\u0026\n                    otherAnswer.classList.contains('kl-faq-answer')\n                  ) {\n                    otherAnswer.hidden = true;\n                  }\n                });\n            }\n          }\n          button.setAttribute(\n            'aria-expanded',\n            isOpen ? 'false' : 'true'\n          );\n          answer.hidden = isOpen;\n        },\n        true\n      );\n    }\n    function hideLegacySafetyCare() {\n      document\n        .querySelectorAll('h1, h2, h3, h4, h5, h6')\n        .forEach(function (heading) {\n          var headingText = heading.textContent\n            .replace(\/\\s+\/g, ' ')\n            .trim()\n            .toLowerCase();\n          if (headingText !== 'safety \u0026 care') return;\n          if (heading.closest('.kl-faq-section')) return;\n          var legacySection = heading.closest('.shopify-section');\n          if (\n            legacySection \u0026\u0026\n            !legacySection.querySelector('.kl-pdp-below')\n          ) {\n            legacySection.style.setProperty(\n              'display',\n              'none',\n              'important'\n            );\n            legacySection.setAttribute('aria-hidden', 'true');\n          }\n        });\n    }\n    function arrangeEasyTabsSections() {\n      var intro = document.querySelector('.kl-pdp-below');\n      var tabs = document.querySelector(\n        '.easytabs-holder, .easytabs-tabs'\n      );\n      var sourceCandidates = Array.prototype.slice.call(\n        document.querySelectorAll('.kl-post-tabs-source')\n      );\n      var source = sourceCandidates.find(function (candidate) {\n        return candidate.querySelector('.kl-editorial') \u0026\u0026\n          candidate.querySelector('.kl-faq-section');\n      }) || sourceCandidates[0] || null;\n      var sourceEditorial = source\n        ? source.querySelector('.kl-editorial')\n        : null;\n      var sourceFaq = source\n        ? source.querySelector('.kl-faq-section')\n        : null;\n      var postTabs = document.getElementById('kl-post-tabs-live');\n      var editorial = sourceEditorial ||\n        (postTabs ? postTabs.querySelector('.kl-editorial') : null);\n      var faq = sourceFaq ||\n        (postTabs ? postTabs.querySelector('.kl-faq-section') : null);\n      if (!intro || !tabs || !editorial || !faq) {\n        return false;\n      }\n      var topSection = intro.closest('.shopify-section');\n      var bottomSection = tabs.closest('.shopify-section');\n      if (\n        !topSection ||\n        !bottomSection ||\n        topSection === bottomSection\n      ) {\n        return false;\n      }\n      if (\n        !topSection.parentNode ||\n        topSection.parentNode !== bottomSection.parentNode\n      ) {\n        return false;\n      }\n      topSection.classList.add('kl-easytabs-top-section');\n      bottomSection.classList.add('kl-easytabs-bottom-section');\n      var sectionParent = bottomSection.parentNode;\n      if (topSection.nextElementSibling !== bottomSection) {\n        sectionParent.insertBefore(topSection, bottomSection);\n      }\n      if (sourceEditorial \u0026\u0026 sourceFaq) {\n        if (postTabs) {\n          postTabs.remove();\n        }\n        postTabs = document.createElement('div');\n        postTabs.id = 'kl-post-tabs-live';\n        postTabs.className = 'kl-post-tabs';\n        postTabs.appendChild(sourceEditorial);\n        postTabs.appendChild(sourceFaq);\n      } else if (!postTabs) {\n        return false;\n      }\n      if (bottomSection.nextElementSibling !== postTabs) {\n        sectionParent.insertBefore(\n          postTabs,\n          bottomSection.nextElementSibling\n        );\n      }\n      if (source \u0026\u0026 source !== postTabs) {\n        source.style.display = 'none';\n      }\n      postTabs.setAttribute('data-kl-placed', 'true');\n      postTabs.setAttribute('data-kl-version', 'vibeplate-2424-v3');\n      return true;\n    }\n    function runKlPdpSetup() {\n      arrangeEasyTabsSections();\n      hydrateEditorialImages();\n      initializeFaqAccordion();\n      hideLegacySafetyCare();\n    }\n    function arrangeWithRetry() {\n      [0, 120, 350, 800, 1600, 3000].forEach(\n        function (delay) {\n          window.setTimeout(runKlPdpSetup, delay);\n        }\n      );\n    }\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        arrangeWithRetry\n      );\n    } else {\n      arrangeWithRetry();\n    }\n    window.addEventListener('load', arrangeWithRetry);\n    document.addEventListener(\n      'shopify:section:load',\n      arrangeWithRetry\n    );\n  })();\n\u003c\/script\u003e","brand":"VibePlate","offers":[{"title":"Default Title","offer_id":54676309410129,"sku":null,"price":1295.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/Small_vibeplate_exercise.png?v=1787603395","url":"https:\/\/kinauralife.com\/products\/portable-whole-body-vibration-machine-vibeplate-rev","provider":"Kinaura Life","version":"1.0","type":"link"}