{"product_id":"rippa-r22-pro","title":"Rippa R22 PRO","description":"\u003cstyle\u003e\n  .r22pro-desc{\n    --space-xs:10px; --space-sm:16px; --space-md:24px; --space-lg:40px; --space-xl:56px;\n    --radius:14px;\n\n    \/* Blue theme (match your comparison vibe) *\/\n    --rp-wrap-bg:#f4f9ff;\n    --rp-wrap-border:#d3e4ff;\n    --rp-text:#123456;\n    --rp-muted:#374151;\n    --rp-heading:#0056b3;\n\n    --rp-pill-bg:#e8f3ff;\n    --rp-pill-border:#c5dbff;\n    --rp-pill-text:#114a8b;\n\n    --rp-grad-a:#008cff;\n    --rp-grad-b:#005dcd;\n\n    max-width:1100px;\n    margin:0 auto;\n    color:var(--rp-text);\n    line-height:1.65;\n    font-size:16px;\n  }\n\n  \/* Language tabs *\/\n  .r22pro-desc .lang-tabs{\n    display:flex; justify-content:center; gap:10px;\n    margin:var(--space-lg) 0 var(--space-md);\n    flex-wrap:wrap;\n  }\n  .r22pro-desc .lang-tab{\n    border:1px solid var(--rp-pill-border);\n    background:var(--rp-pill-bg);\n    color:var(--rp-pill-text);\n    padding:8px 14px;\n    border-radius:999px;\n    cursor:pointer;\n    font-weight:800;\n    transition:all 0.15s ease;\n  }\n  .r22pro-desc .lang-tab:hover{\n    transform:translateY(-1px);\n    box-shadow:0 3px 6px rgba(0,0,0,0.08);\n  }\n  .r22pro-desc .lang-tab.active{\n    background:linear-gradient(135deg, var(--rp-grad-a), var(--rp-grad-b));\n    color:#fff;\n    border-color:var(--rp-grad-b);\n    box-shadow:0 0 0 1px rgba(0,93,205,0.15);\n  }\n  .r22pro-desc .pane{display:none;}\n  .r22pro-desc .pane.active{display:block;}\n\n  \/* Headings \u0026 lede *\/\n  .r22pro-desc h2{\n    text-align:center;\n    margin:var(--space-lg) 0 var(--space-sm);\n    font-size:clamp(1.35rem, 1.2vw + 1rem, 1.8rem);\n    color:var(--rp-heading);\n    font-weight:900;\n  }\n  .r22pro-desc .lede{\n    text-align:center;\n    margin:var(--space-sm) auto var(--space-lg);\n    max-width:820px;\n    color:var(--rp-muted);\n  }\n\n  \/* Fast facts (6 tiles) *\/\n  .r22pro-desc .facts{\n    display:grid;\n    gap:14px;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n  @media (max-width:1080px){\n    .r22pro-desc .facts{grid-template-columns: repeat(3, minmax(0, 1fr));}\n  }\n  @media (max-width:640px){\n    .r22pro-desc .facts{grid-template-columns: repeat(2, minmax(0, 1fr));}\n  }\n  .r22pro-desc .fact{\n    background:#eef5ff;\n    border:1px solid var(--rp-wrap-border);\n    border-radius:var(--radius);\n    padding:14px;\n    text-align:center;\n  }\n  .r22pro-desc .fact .k{\n    display:block;\n    font-size:12px;\n    color:var(--rp-muted);\n    margin-bottom:6px;\n    font-weight:800;\n    opacity:0.95;\n  }\n  .r22pro-desc .fact .v{\n    font-weight:900;\n    font-size:15px;\n    color:var(--rp-text);\n  }\n\n  \/* Sections \u0026 cards *\/\n  .r22pro-desc section{margin:var(--space-xl) 0;}\n  .r22pro-desc .card{\n    background:#fff;\n    border:1px solid var(--rp-wrap-border);\n    border-radius:var(--radius);\n    padding:var(--space-md);\n  }\n\n  \/* Included grid: 3 per row desktop, 2 tablet, 1 mobile *\/\n  .r22pro-desc .included-grid{\n    display:grid;\n    gap:12px;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    margin-top:6px;\n  }\n  @media (max-width:980px){\n    .r22pro-desc .included-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}\n  }\n  @media (max-width:560px){\n    .r22pro-desc .included-grid{grid-template-columns:1fr;}\n  }\n\n  .r22pro-desc .inc{\n    border:1px solid var(--rp-wrap-border);\n    background:var(--rp-wrap-bg);\n    border-radius:var(--radius);\n    padding:12px;\n    display:flex;\n    gap:10px;\n    align-items:flex-start;\n  }\n  .r22pro-desc .inc .ico{\n    width:34px; height:34px;\n    border-radius:10px;\n    background:#fff;\n    border:1px solid var(--rp-wrap-border);\n    display:grid;\n    place-items:center;\n    flex:0 0 auto;\n  }\n  .r22pro-desc .inc .t{\n    font-weight:900;\n    font-size:14px;\n    margin:0 0 2px;\n    color:var(--rp-text);\n  }\n  .r22pro-desc .inc .d{\n    margin:0;\n    font-size:13px;\n    color:var(--rp-muted);\n  }\n\n  .r22pro-desc .note{\n    margin-top:14px;\n    font-size:13px;\n    color:#6b7890;\n    text-align:center;\n  }\n\n  \/* Chips *\/\n  .r22pro-desc .chips{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    justify-content:center;\n  }\n  .r22pro-desc .chip{\n    border:1px solid var(--rp-pill-border);\n    background:var(--rp-pill-bg);\n    color:var(--rp-pill-text);\n    padding:8px 12px;\n    border-radius:999px;\n    font-weight:900;\n    font-size:14px;\n    white-space:nowrap;\n  }\n\n  \/* Shiny CTA to tech tab *\/\n  .r22pro-desc .cta{ margin-top:14px; text-align:center; }\n  .r22pro-desc .tech-cta{\n    appearance:none;\n    border:1px solid var(--rp-grad-b);\n    background:linear-gradient(135deg, var(--rp-grad-a), var(--rp-grad-b));\n    color:#fff;\n    font-weight:950;\n    padding:10px 16px;\n    border-radius:999px;\n    cursor:pointer;\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    line-height:1.2;\n    text-decoration:none;\n    transition:all 0.15s ease;\n    position:relative;\n    box-shadow:0 0 0 1px rgba(0,93,205,0.15);\n    animation:techGlow 2.2s ease-in-out infinite;\n  }\n  .r22pro-desc .tech-cta:hover{\n    transform:translateY(-1px);\n    box-shadow:0 10px 18px rgba(0,0,0,0.12);\n    animation:none;\n  }\n  .r22pro-desc .tech-cta .dot{\n    width:10px; height:10px;\n    border-radius:999px;\n    background:#fff;\n    box-shadow:0 0 0 6px rgba(255,255,255,0.20);\n    flex:0 0 auto;\n  }\n  .r22pro-desc .tech-cta .arrow{ font-weight:950; opacity:0.95; }\n  @keyframes techGlow{\n    0%   { box-shadow:0 0 0 1px rgba(0,93,205,0.15), 0 0 0 0 rgba(0,140,255,0.0); }\n    50%  { box-shadow:0 0 0 1px rgba(0,93,205,0.15), 0 0 0 10px rgba(0,140,255,0.12); }\n    100% { box-shadow:0 0 0 1px rgba(0,93,205,0.15), 0 0 0 0 rgba(0,140,255,0.0); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"r22pro-desc i18n\" data-model=\"r22-pro\"\u003e\n  \u003cdiv class=\"lang-tabs\" role=\"tablist\" aria-label=\"Language\"\u003e\n    \u003cbutton class=\"lang-tab active\" data-lang=\"pl\" aria-selected=\"true\"\u003e🇵🇱 PL\u003c\/button\u003e\n    \u003cbutton class=\"lang-tab\" data-lang=\"en\" aria-selected=\"false\"\u003e🇬🇧 EN\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== PL (DEFAULT) ==================== --\u003e\n  \u003cdiv class=\"pane active\" data-lang=\"pl\"\u003e\n    \u003ch2\u003eR22 PRO - Minikoparka 2,4 t z kabina i klimatyzacja\u003c\/h2\u003e\n\n    \u003cp class=\"lede\"\u003e\n      R22-3 PRO to model z pelna kabina i klimatyzacja (grzanie + chlodzenie) w standardzie.\n      Wyzsza masa i wydajnosc ukladu hydraulicznego niz w R18, a jednoczesnie kompaktowa szerokosc 1,3 m.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"facts\" aria-label=\"Szybkie fakty\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eMasa robocza\u003c\/span\u003e\u003cspan class=\"v\"\u003e2 439,5 kg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eMaks. glebokosc kopania\u003c\/span\u003e\u003cspan class=\"v\"\u003e2,293 m\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eSzerokosc\u003c\/span\u003e\u003cspan class=\"v\"\u003e1 300 mm\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eSilnik\u003c\/span\u003e\u003cspan class=\"v\"\u003eKubota D1105, 3 cyl.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eHydraulika\u003c\/span\u003e\u003cspan class=\"v\"\u003e67,2 l\/min, 20 MPa\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eKabina + A\/C\u003c\/span\u003e\u003cspan class=\"v\"\u003eW standardzie\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection id=\"included-pl\"\u003e\n      \u003ch2\u003eCo jest w standardzie\u003c\/h2\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"included-grid\" role=\"list\"\u003e\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🪣\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003e40 cm toothed bucket\u003c\/p\u003e\n              \u003cp class=\"d\"\u003ePrimary digging bucket in the standard set.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e❄️\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003ePelna kabina + klimatyzacja\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eKlimatyzacja z funkcja grzania i chlodzenia (w standardzie).\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🔧\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eHydrauliczne szybkozlacze\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eSzybsza wymiana osprzetu bez wybijania sworzni.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🦾\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eHydrauliczny chwytak (thumb)\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eDo chwytania i przenoszenia kamieni, pni i materialu.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e↪️\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eWysiegnik z obrotem bocznym (swing boom)\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eLatwiejsza praca wzdluz scian i ogrodzen w ciasnych miejscach.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🛞\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eRozsuwane gasienice + gumowe gasienice\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eWyzsza stabilnosc w pracy i latwiejszy przejazd w wezszych przejsciach.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003e4 porty hydrauliki osprzetu + chlodnica oleju\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eGotowe pod osprzet hydrauliczny i dluzsza prace pod obciazeniem.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🖥️\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eInteligentny wyswietlacz\u003c\/p\u003e\n              \u003cp class=\"d\"\u003ePodglad parametrow, komunikatow i informacji serwisowych w jednym miejscu.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003e2 biegi jazdy\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eTryb wolny do pracy i tryb szybszego przejazdu miedzy stanowiskami.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🧱\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eZero tail swing\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eLatwiejsza praca przy scianach i ogrodzeniach bez ryzyka zahaczenia tylem.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"note\"\u003e\n          Kliknij, aby przejsc do zakladki z pelna specyfikacja na stronie.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"cta\"\u003e\n          \u003ca href=\"#\" class=\"tech-cta js-open-tech\" data-labels=\"Dane techniczne|Specyfikacja|Parametry techniczne|Specifications|Technical|Tech specs|Specs\"\u003e\n            \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n            Zobacz pelna specyfikacje\n            \u003cspan class=\"arrow\"\u003e→\u003c\/span\u003e\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection id=\"bestfor-pl\"\u003e\n      \u003ch2\u003eNajlepiej sprawdzi sie do\u003c\/h2\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"chips\" role=\"list\"\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eCodzienna praca ekip wod-kan\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003ePrzylacza mediow i glebsze wykopy\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eMale fundamenty i plyty\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003ePrace w zabudowie miejskiej\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eFirmy brukarskie i ogrodowe\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eFloty wynajmu i firmy budowlane\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003ePraca z osprzetem hydraulicznym\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== EN ==================== --\u003e\n  \u003cdiv class=\"pane\" data-lang=\"en\"\u003e\n    \u003ch2\u003eR22 PRO - 2.4 t Mini Excavator with Cab and A\/C\u003c\/h2\u003e\n\n    \u003cp class=\"lede\"\u003e\n      The R22-3 PRO comes with a full cab and heating and cooling air conditioning as standard.\n      Higher operating weight and hydraulic output than the R18, while staying compact at 1.3 m width.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"facts\" aria-label=\"Fast facts\"\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eOperating weight\u003c\/span\u003e\u003cspan class=\"v\"\u003e2,439.5 kg\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eMax digging depth\u003c\/span\u003e\u003cspan class=\"v\"\u003e2.293 m\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eWidth\u003c\/span\u003e\u003cspan class=\"v\"\u003e1,300 mm\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eEngine\u003c\/span\u003e\u003cspan class=\"v\"\u003eKubota D1105, 3 cyl\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eHydraulics\u003c\/span\u003e\u003cspan class=\"v\"\u003e67.2 L\/min, 20 MPa\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fact\"\u003e\n        \u003cspan class=\"k\"\u003eCab + A\/C\u003c\/span\u003e\u003cspan class=\"v\"\u003eStandard\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection id=\"included-en\"\u003e\n      \u003ch2\u003eWhat’s included as standard\u003c\/h2\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"included-grid\" role=\"list\"\u003e\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🪣\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eŁyżka zębata 40 cm\u003c\/p\u003e\n              \u003cp class=\"d\"\u003ePodstawowa łyżka do kopania w zestawie.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e❄️\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eFull cab with A\/C\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eHeating and cooling air conditioning (standard).\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🔧\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eHydraulic quick coupler\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eFaster attachment changes without hammering out pins.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🦾\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eHydraulic thumb clamp\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eFor grabbing and moving rocks, logs and debris.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e↪️\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eSide swing boom\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eEasier work along walls and fences in tight sites.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🛞\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eRetractable tracks, rubber tracks\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eMore stability at work and better access through tighter gaps.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e💧\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003e4 auxiliary ports plus oil cooler\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eReady for hydraulic tools and longer work under load.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🖥️\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eSmart display\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eKey machine data, warnings and service info in one place.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e⚡\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003e2-speed travel\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eSlow work mode plus a faster travel mode between work areas.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"inc\" role=\"listitem\"\u003e\n            \u003cdiv class=\"ico\"\u003e🧱\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"t\"\u003eZero tail swing\u003c\/p\u003e\n              \u003cp class=\"d\"\u003eEasier work close to walls and fences without the rear sticking out.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"note\"\u003e\n          Click to open the existing Technical or Specifications tab on the page.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"cta\"\u003e\n          \u003ca href=\"#\" class=\"tech-cta js-open-tech\" data-labels=\"Specifications|Technical|Tech specs|Dane techniczne|Specyfikacja|Parametry techniczne|Specs\"\u003e\n            \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n            View full specifications\n            \u003cspan class=\"arrow\"\u003e→\u003c\/span\u003e\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection id=\"bestfor-en\"\u003e\n      \u003ch2\u003eBest for\u003c\/h2\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"chips\" role=\"list\"\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eDaily utility work\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eService connections and deeper trenches\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eSmall foundations and slabs\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eUrban and street-side jobs\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003ePaving and landscaping crews\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eRental fleets and contractors\u003c\/span\u003e\n          \u003cspan class=\"chip\" role=\"listitem\"\u003eHydraulic attachment work\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      const root = document.querySelector('.r22pro-desc.i18n[data-model=\"r22-pro\"]');\n      if(!root) return;\n\n      \/\/ Language switch\n      const tabs = root.querySelectorAll('.lang-tab');\n      const panes = root.querySelectorAll('.pane');\n      let lang = 'pl';\n\n      function renderLang(){\n        panes.forEach(p =\u003e p.classList.toggle('active', p.getAttribute('data-lang') === lang));\n        tabs.forEach(t =\u003e {\n          const is = t.getAttribute('data-lang') === lang;\n          t.classList.toggle('active', is);\n          t.setAttribute('aria-selected', is ? 'true' : 'false');\n        });\n      }\n\n      tabs.forEach(t =\u003e t.addEventListener('click', () =\u003e {\n        lang = t.getAttribute('data-lang');\n        renderLang();\n      }));\n\n      \/\/ Click the existing theme tab for tech\/specs (no fallbacks)\n      function clickTechTab(labels){\n        const wanted = (labels || []).map(s =\u003e (s || '').trim().toLowerCase()).filter(Boolean);\n        if(!wanted.length) return false;\n\n        const candidates = Array.from(document.querySelectorAll('button, a, [role=\"tab\"]'))\n          .filter(el =\u003e el \u0026\u0026 !root.contains(el));\n\n        for(const el of candidates){\n          const txt = (el.innerText || el.textContent || '').trim().toLowerCase();\n          if(!txt) continue;\n          if(wanted.some(w =\u003e txt.includes(w))){\n            try{\n              el.click();\n              try{ el.scrollIntoView({behavior:'smooth', block:'start'}); }catch(e){}\n              return true;\n            }catch(err){\n              return false;\n            }\n          }\n        }\n        return false;\n      }\n\n      root.querySelectorAll('.js-open-tech').forEach(link =\u003e {\n        link.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          const raw = (link.getAttribute('data-labels') || '');\n          clickTechTab(raw.split('|'));\n        });\n      });\n\n      renderLang();\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Rippa","offers":[{"title":"Default Title","offer_id":60524014272846,"sku":null,"price":90099.0,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/1570\/1838\/files\/Rippa-R22-pro-enclosed-cabin-heated-ac-kubota-diesel.webp?v=1787657127","url":"https:\/\/sklep-rippa.pl\/products\/rippa-r22-pro","provider":"Mój sklep","version":"1.0","type":"link"}