{"product_id":"tuttio-soleil01-se-electric-dirt-bike","title":"Tuttio Soleil01 SE Electric Dirt Bike","description":"\u003cstyle\u003e\n  .ttm-pl-se {\n    --bg: #ffffff;\n    --bg2: #f5f7fa;\n    --card: #ffffff;\n    --card2: #f7f8fa;\n    --text: #0b2239;\n    --muted: #5d6875;\n    --line: rgba(8, 31, 57, .12);\n    --yellow: #ffd400;\n    --yellow-dark: #e0aa00;\n    --navy: #0b2239;\n    font-family: Arial, \"Helvetica Neue\", Helvetica, sans-serif;\n    color: var(--text);\n    background: var(--bg);\n    overflow: hidden;\n  }\n\n  .ttm-pl-se * {\n    box-sizing: border-box;\n  }\n\n  .ttm-pl-se img {\n    display: block;\n    max-width: 100%;\n  }\n\n  .ttm-pl-se h1,\n  .ttm-pl-se h2,\n  .ttm-pl-se h3,\n  .ttm-pl-se p {\n    color: inherit;\n    margin-top: 0;\n  }\n\n  .ttm-pl-wrap {\n    width: min(1200px, calc(100% - 32px));\n    margin: 0 auto;\n  }\n\n  .ttm-pl-section {\n    padding: 72px 0;\n  }\n\n  .ttm-pl-section-light {\n    background: #f5f7fa;\n  }\n\n  .ttm-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 7px 12px;\n    border: 1px solid var(--yellow);\n    background: #fff4b8;\n    color: var(--navy);\n    border-radius: 999px;\n    font-size: 13px;\n    line-height: 1.2;\n    font-weight: 800;\n    margin-bottom: 16px;\n  }\n\n  .ttm-eyebrow::before {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    background: var(--yellow);\n    border-radius: 50%;\n    box-shadow: 0 0 0 3px rgba(255, 212, 0, .22);\n  }\n\n  .ttm-title {\n    margin: 0;\n    color: var(--navy) !important;\n    font-size: clamp(34px, 5vw, 64px);\n    line-height: 1.04;\n    letter-spacing: -0.035em;\n    font-weight: 850;\n  }\n\n  .ttm-title span {\n    color: var(--yellow-dark);\n  }\n\n  .ttm-subtitle {\n    margin: 18px 0 0;\n    color: var(--muted) !important;\n    font-size: clamp(16px, 1.5vw, 20px);\n    line-height: 1.6;\n    max-width: 720px;\n  }\n\n  .ttm-section-head {\n    text-align: center;\n    max-width: 780px;\n    margin: 0 auto 34px;\n  }\n\n  .ttm-section-head h2,\n  .ttm-text-card h2 {\n    margin: 0;\n    color: var(--navy) !important;\n    font-size: clamp(28px, 3.4vw, 46px);\n    line-height: 1.12;\n    letter-spacing: -0.025em;\n    font-weight: 850;\n  }\n\n  .ttm-section-head p,\n  .ttm-text-card p {\n    margin: 16px 0 0;\n    color: var(--muted) !important;\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  .ttm-hero {\n    position: relative;\n    min-height: 650px;\n    display: flex;\n    align-items: center;\n    padding: 72px 0;\n    background:\n      radial-gradient(circle at 85% 20%, rgba(255, 212, 0, .32), transparent 30%),\n      linear-gradient(135deg, #ffffff 0%, #f7f9fc 62%, #fff6c7 100%);\n    border-top: 1px solid rgba(8, 31, 57, .08);\n    border-bottom: 1px solid rgba(8, 31, 57, .08);\n  }\n\n  .ttm-hero-grid {\n    display: grid;\n    grid-template-columns: 1fr 1.05fr;\n    gap: 36px;\n    align-items: center;\n  }\n\n  .ttm-hero-copy {\n    position: relative;\n    z-index: 2;\n  }\n\n  .ttm-hero-points {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .ttm-mini-card {\n    border: 1px solid var(--line);\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 16px;\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-mini-card strong {\n    display: block;\n    color: var(--navy);\n    font-size: 18px;\n    line-height: 1.15;\n    margin-bottom: 4px;\n  }\n\n  .ttm-mini-card span {\n    display: block;\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.35;\n  }\n\n  .ttm-hero-media {\n    position: relative;\n  }\n\n  .ttm-hero-media::before {\n    content: \"\";\n    position: absolute;\n    inset: 10% 5% auto auto;\n    width: 76%;\n    height: 76%;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(255, 212, 0, .35), transparent 65%);\n    filter: blur(12px);\n  }\n\n  .ttm-hero-bike {\n    position: relative;\n    z-index: 2;\n    width: 100%;\n    filter: drop-shadow(0 28px 35px rgba(8, 31, 57, .16));\n    transform: scale(1.03);\n  }\n\n  .ttm-trust-row {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    border-top: 1px solid rgba(8, 31, 57, .1);\n    border-bottom: 1px solid rgba(8, 31, 57, .1);\n    background: #ffffff;\n  }\n\n  .ttm-trust-item {\n    padding: 22px 18px;\n    text-align: center;\n    border-right: 1px solid rgba(8, 31, 57, .1);\n  }\n\n  .ttm-trust-item:last-child {\n    border-right: 0;\n  }\n\n  .ttm-trust-item strong {\n    display: block;\n    color: var(--navy);\n    font-size: 17px;\n    margin-bottom: 6px;\n  }\n\n  .ttm-trust-item span {\n    display: block;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.4;\n  }\n\n  .ttm-split {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 34px;\n    align-items: center;\n  }\n\n  .ttm-image-card {\n    overflow: hidden;\n    border-radius: 28px;\n    background: #ffffff;\n    border: 1px solid var(--line);\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-image-card img {\n    width: 100%;\n    aspect-ratio: 1.1 \/ 1;\n    object-fit: cover;\n  }\n\n  .ttm-text-card {\n    padding: 34px;\n    background: #ffffff;\n    border: 1px solid var(--line);\n    border-radius: 28px;\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    margin-top: 28px;\n  }\n\n  .ttm-benefit {\n    padding: 20px;\n    border-radius: 20px;\n    background: #f7f8fa;\n    border: 1px solid var(--line);\n  }\n\n  .ttm-icon {\n    width: 42px;\n    height: 42px;\n    border-radius: 14px;\n    display: grid;\n    place-items: center;\n    background: #fff4b8;\n    color: var(--navy);\n    font-size: 22px;\n    margin-bottom: 14px;\n  }\n\n  .ttm-benefit h3 {\n    margin: 0;\n    color: var(--navy) !important;\n    font-size: 18px;\n    line-height: 1.25;\n  }\n\n  .ttm-benefit p {\n    margin: 9px 0 0;\n    color: var(--muted) !important;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .ttm-feature-slider-wrap {\n    position: relative;\n  }\n\n  .ttm-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .ttm-feature {\n    overflow: hidden;\n    border-radius: 24px;\n    background: #ffffff;\n    border: 1px solid var(--line);\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-feature img {\n    width: 100%;\n    aspect-ratio: 1.65 \/ 1;\n    object-fit: cover;\n    background: #ffffff;\n  }\n\n  .ttm-feature-body {\n    padding: 20px;\n  }\n\n  .ttm-tag {\n    display: inline-block;\n    color: var(--yellow-dark);\n    font-size: 12px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: .08em;\n    margin-bottom: 8px;\n  }\n\n  .ttm-feature h3 {\n    margin: 0;\n    color: var(--navy) !important;\n    font-size: 19px;\n    line-height: 1.25;\n  }\n\n  .ttm-feature p {\n    margin: 9px 0 0;\n    color: var(--muted) !important;\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .ttm-scrollbar {\n    display: none;\n  }\n\n  .ttm-scrollbar-track {\n    width: 120px;\n    height: 4px;\n    margin: 16px auto 0;\n    border-radius: 999px;\n    background: rgba(8, 31, 57, .14);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ttm-scrollbar-thumb {\n    position: absolute;\n    top: 0;\n    left: 0;\n    height: 100%;\n    width: 32%;\n    border-radius: 999px;\n    background: var(--yellow);\n    transform: translateX(0);\n    transition: transform .12s linear, width .12s linear;\n  }\n\n  .ttm-customer-slider-wrap {\n    position: relative;\n    margin-top: 28px;\n  }\n\n  .ttm-customer-slider {\n    display: flex;\n    gap: 18px;\n    overflow-x: auto;\n    scroll-behavior: smooth;\n    scroll-snap-type: x mandatory;\n    padding: 4px 2px 10px;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n  }\n\n  .ttm-customer-slider::-webkit-scrollbar {\n    display: none;\n  }\n\n  .ttm-customer-slide {\n    flex: 0 0 calc(25% - 14px);\n    min-width: calc(25% - 14px);\n    scroll-snap-align: start;\n    border-radius: 22px;\n    overflow: hidden;\n    background: #ffffff;\n    border: 1px solid var(--line);\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-customer-slide img {\n    width: 100%;\n    aspect-ratio: 4 \/ 5;\n    object-fit: cover;\n    background: #ffffff;\n  }\n\n  .ttm-customer-controls {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    margin-top: 20px;\n  }\n\n  .ttm-customer-btn {\n    width: 44px;\n    height: 44px;\n    border-radius: 999px;\n    border: 1px solid var(--navy);\n    background: var(--navy);\n    color: #ffffff;\n    font-size: 22px;\n    line-height: 1;\n    cursor: pointer;\n    transition: .25s ease;\n  }\n\n  .ttm-customer-btn:hover {\n    background: var(--yellow);\n    color: var(--navy);\n    border-color: var(--yellow);\n  }\n\n  .ttm-spec-new-grid {\n    display: grid;\n    grid-template-columns: .9fr 1.1fr;\n    gap: 28px;\n    align-items: center;\n  }\n\n  .ttm-spec-new-image {\n    background: #ffffff;\n    border-radius: 26px;\n    overflow: hidden;\n    border: 1px solid var(--line);\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-spec-new-image img {\n    width: 100%;\n    display: block;\n    object-fit: contain;\n  }\n\n  .ttm-spec-new-cards {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n\n  .ttm-spec-card {\n    min-height: 104px;\n    padding: 20px;\n    border-radius: 20px;\n    background: linear-gradient(135deg, #ffffff 0%, #fff8d8 100%);\n    border: 1px solid var(--line);\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-spec-card span {\n    display: block;\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.3;\n    margin-bottom: 10px;\n  }\n\n  .ttm-spec-card strong {\n    display: block;\n    color: var(--navy);\n    font-size: 22px;\n    line-height: 1.15;\n    font-weight: 850;\n  }\n\n  .ttm-spec-more {\n    margin-top: 20px;\n    border-radius: 20px;\n    background: #ffffff;\n    border: 1px solid var(--line);\n    overflow: hidden;\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-spec-more summary {\n    cursor: pointer;\n    padding: 18px 22px;\n    color: var(--navy);\n    font-weight: 850;\n    list-style: none;\n  }\n\n  .ttm-spec-more summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ttm-spec-more summary::after {\n    content: \"+\";\n    float: right;\n    color: var(--yellow-dark);\n    font-size: 22px;\n    line-height: 1;\n  }\n\n  .ttm-spec-more[open] summary::after {\n    content: \"−\";\n  }\n\n  .ttm-spec-more-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 1px;\n    background: rgba(8, 31, 57, .08);\n    border-top: 1px solid var(--line);\n  }\n\n  .ttm-spec-more-grid div {\n    padding: 16px;\n    background: #ffffff;\n  }\n\n  .ttm-spec-more-grid span {\n    display: block;\n    color: var(--muted);\n    font-size: 12px;\n    line-height: 1.3;\n    margin-bottom: 7px;\n  }\n\n  .ttm-spec-more-grid strong {\n    display: block;\n    color: var(--navy);\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  .ttm-spec-warning {\n    margin-top: 18px;\n    padding: 14px 16px;\n    border-radius: 16px;\n    background: #fff8d8;\n    border: 1px solid var(--yellow);\n    color: var(--navy);\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  .ttm-faq {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .ttm-faq details {\n    border: 1px solid var(--line);\n    background: #ffffff;\n    border-radius: 18px;\n    margin-bottom: 12px;\n    overflow: hidden;\n    box-shadow: 0 10px 30px rgba(8, 31, 57, .06);\n  }\n\n  .ttm-faq summary {\n    cursor: pointer;\n    padding: 18px 20px;\n    color: var(--navy);\n    font-weight: 850;\n    list-style: none;\n  }\n\n  .ttm-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ttm-faq details p {\n    margin: 0;\n    padding: 0 20px 20px;\n    color: var(--muted) !important;\n    line-height: 1.65;\n    font-size: 15px;\n  }\n\n  @media (max-width: 1100px) {\n    .ttm-customer-slide {\n      flex: 0 0 calc(33.333% - 12px);\n      min-width: calc(33.333% - 12px);\n    }\n  }\n\n  @media (max-width: 900px) {\n    .ttm-pl-section {\n      padding: 54px 0;\n    }\n\n    .ttm-hero {\n      min-height: auto;\n      padding: 48px 0 36px;\n      background:\n        radial-gradient(circle at 90% 12%, rgba(255, 212, 0, .32), transparent 34%),\n        linear-gradient(180deg, #ffffff 0%, #f7f9fc 68%, #fff6c7 100%);\n    }\n\n    .ttm-hero-grid,\n    .ttm-split,\n    .ttm-spec-new-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .ttm-hero-points {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .ttm-hero-media {\n      margin-top: 10px;\n    }\n\n    .ttm-hero-bike {\n      transform: scale(1.06);\n    }\n\n    .ttm-trust-row {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .ttm-trust-item:nth-child(2) {\n      border-right: 0;\n    }\n\n    .ttm-trust-item:nth-child(1),\n    .ttm-trust-item:nth-child(2) {\n      border-bottom: 1px solid rgba(8, 31, 57, .1);\n    }\n\n    .ttm-benefits {\n      grid-template-columns: 1fr;\n    }\n\n    .ttm-feature-grid {\n      display: flex;\n      overflow-x: auto;\n      gap: 14px;\n      padding: 0 16px 8px;\n      margin: 0 -16px;\n      scroll-snap-type: x mandatory;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-width: none;\n    }\n\n    .ttm-feature-grid::-webkit-scrollbar {\n      display: none;\n    }\n\n    .ttm-feature {\n      flex: 0 0 82%;\n      min-width: 82%;\n      scroll-snap-align: start;\n    }\n\n    .ttm-scrollbar {\n      display: block;\n    }\n\n    .ttm-spec-new-image {\n      max-width: 520px;\n      margin: 0 auto;\n    }\n\n    .ttm-spec-more-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  @media (max-width: 640px) {\n    .ttm-pl-wrap {\n      width: min(100% - 24px, 1200px);\n    }\n\n    .ttm-title {\n      font-size: 36px;\n      line-height: 1.08;\n    }\n\n    .ttm-subtitle {\n      font-size: 15px;\n    }\n\n    .ttm-section-head {\n      margin-bottom: 26px;\n    }\n\n    .ttm-section-head h2,\n    .ttm-text-card h2 {\n      font-size: 28px;\n      line-height: 1.18;\n    }\n\n    .ttm-section-head p,\n    .ttm-text-card p {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ttm-text-card {\n      padding: 24px;\n      border-radius: 22px;\n    }\n\n    .ttm-trust-row {\n      grid-template-columns: 1fr;\n    }\n\n    .ttm-trust-item {\n      border-right: 0;\n      border-bottom: 1px solid rgba(8, 31, 57, .1);\n    }\n\n    .ttm-trust-item:last-child {\n      border-bottom: 0;\n    }\n\n    .ttm-customer-slider {\n      gap: 14px;\n      padding-left: 2px;\n      padding-right: 2px;\n    }\n\n    .ttm-customer-slide {\n      flex: 0 0 82%;\n      min-width: 82%;\n    }\n\n    .ttm-spec-new-cards {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 10px;\n    }\n\n    .ttm-spec-card {\n      min-height: 88px;\n      padding: 15px 12px;\n      border-radius: 16px;\n    }\n\n    .ttm-spec-card span {\n      font-size: 11px;\n      margin-bottom: 7px;\n    }\n\n    .ttm-spec-card strong {\n      font-size: 16px;\n      line-height: 1.2;\n    }\n\n    .ttm-spec-more summary {\n      padding: 16px;\n      font-size: 14px;\n    }\n\n    .ttm-spec-more-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .ttm-spec-more-grid div {\n      padding: 13px 15px;\n    }\n\n    .ttm-spec-warning {\n      font-size: 12px;\n      padding: 13px 14px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ttm-pl-se\"\u003e\n\n  \u003csection class=\"ttm-hero\"\u003e\n    \u003cdiv class=\"ttm-pl-wrap\"\u003e\n      \u003cdiv class=\"ttm-hero-grid\"\u003e\n        \u003cdiv class=\"ttm-hero-copy\"\u003e\n          \u003cdiv class=\"ttm-eyebrow\"\u003eMagazyn w Europie · szybka wysyłka\u003c\/div\u003e\n          \u003ch1 class=\"ttm-title\"\u003e\n            Tuttio Soleil01 SE\u003cbr\u003e\n            elektryczny dirt bike dla \u003cspan\u003emocnych wrażeń\u003c\/span\u003e\n          \u003c\/h1\u003e\n          \u003cp class=\"ttm-subtitle\"\u003e\n            Kompaktowy elektryczny dirt bike zaprojektowany do jazdy rekreacyjnej,\n            lekkiego terenu i większej kontroli. Dobry wybór dla nastolatków oraz\n            niższych dorosłych, którzy chcą wejść w świat off-road.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ttm-hero-points\"\u003e\n            \u003cdiv class=\"ttm-mini-card\"\u003e\n              \u003cstrong\u003e48V 21Ah\u003c\/strong\u003e\n              \u003cspan\u003estabilne zasilanie na dłuższe przejażdżki\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ttm-mini-card\"\u003e\n              \u003cstrong\u003eIPX6\u003c\/strong\u003e\n              \u003cspan\u003eodporność na zachlapania i mokry teren\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ttm-mini-card\"\u003e\n              \u003cstrong\u003e2 lata\u003c\/strong\u003e\n              \u003cspan\u003ewsparcie gwarancyjne i części zamienne\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ttm-hero-media\"\u003e\n          \u003cimg class=\"ttm-hero-bike\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/tuttio-soleil-01-se-elektryczny-motocykl-crossowy-przod-lewy..webp?v=1783134169\" alt=\"Tuttio Soleil01 SE elektryczny dirt bike\" loading=\"eager\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ttm-trust-row\"\u003e\n    \u003cdiv class=\"ttm-trust-item\"\u003e\n      \u003cstrong\u003eDarmowa dostawa\u003c\/strong\u003e\n      \u003cspan\u003eWysyłka standardowa bez dodatkowych kosztów.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ttm-trust-item\"\u003e\n      \u003cstrong\u003e3–6 dni roboczych\u003c\/strong\u003e\n      \u003cspan\u003eSzybka realizacja z lokalnego magazynu.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ttm-trust-item\"\u003e\n      \u003cstrong\u003e14 dni na zwrot\u003c\/strong\u003e\n      \u003cspan\u003eZwrot dla klientów w Unii Europejskiej.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ttm-trust-item\"\u003e\n      \u003cstrong\u003eSerwis i części\u003c\/strong\u003e\n      \u003cspan\u003eBezpośrednie wsparcie marki po zakupie.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"ttm-pl-section\"\u003e\n    \u003cdiv class=\"ttm-pl-wrap\"\u003e\n      \u003cdiv class=\"ttm-split\"\u003e\n        \u003cdiv class=\"ttm-image-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/tuttio-soleil-01-se-motocykl-crossowy-jazda-teren-wheelie..webp?v=1783134290\" alt=\"Tuttio Soleil01 SE jazda terenowa\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ttm-text-card\"\u003e\n          \u003cdiv class=\"ttm-eyebrow\"\u003eWięcej kontroli, więcej zabawy\u003c\/div\u003e\n          \u003ch2\u003eNie tylko moc. Liczy się stabilność, hamowanie i pewność prowadzenia.\u003c\/h2\u003e\n          \u003cp\u003e\n            Soleil01 SE został zaprojektowany tak, aby jazda po trawie, szutrze,\n            leśnych ścieżkach i nierównościach była płynniejsza. Szerokie terenowe\n            opony, hydrauliczne hamulce i amortyzacja pomagają utrzymać kontrolę\n            tam, gdzie zwykły rower elektryczny szybko traci komfort.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ttm-benefits\"\u003e\n            \u003cdiv class=\"ttm-benefit\"\u003e\n              \u003cdiv class=\"ttm-icon\"\u003e🛡️\u003c\/div\u003e\n              \u003ch3\u003ePewne hamowanie\u003c\/h3\u003e\n              \u003cp\u003eHydrauliczne hamulce pomagają bezpieczniej zwalniać na zakrętach i zjazdach.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ttm-benefit\"\u003e\n              \u003cdiv class=\"ttm-icon\"\u003e⛰️\u003c\/div\u003e\n              \u003ch3\u003eNa nierówny teren\u003c\/h3\u003e\n              \u003cp\u003ePrzednie i tylne zawieszenie lepiej pochłania uderzenia na trasie.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ttm-benefit\"\u003e\n              \u003cdiv class=\"ttm-icon\"\u003e⚙️\u003c\/div\u003e\n              \u003ch3\u003eŁatwa obsługa\u003c\/h3\u003e\n              \u003cp\u003ePrzejrzysty wyświetlacz, kluczyk i tryby jazdy ułatwiają codzienne użytkowanie.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ttm-pl-section ttm-pl-section-light\"\u003e\n    \u003cdiv class=\"ttm-pl-wrap\"\u003e\n      \u003cdiv class=\"ttm-section-head\"\u003e\n        \u003cdiv class=\"ttm-eyebrow\"\u003eNajważniejsze elementy\u003c\/div\u003e\n        \u003ch2\u003eStworzony do jazdy off-road, ale z naciskiem na kontrolę\u003c\/h2\u003e\n        \u003cp\u003e\n          W codziennej jeździe ważniejsze są płynna reakcja, stabilne podwozie,\n          skuteczne hamulce i wygoda na dłuższej trasie.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ttm-feature-slider-wrap\"\u003e\n        \u003cdiv class=\"ttm-feature-grid\" id=\"ttmFeatureSlider\"\u003e\n          \u003carticle class=\"ttm-feature\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/potezny-silnik-elektryczny-soleil01-se.webp?v=1783149785\" alt=\"Płynne oddawanie mocy Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"ttm-feature-body\"\u003e\n              \u003cspan class=\"ttm-tag\"\u003eNapęd\u003c\/span\u003e\n              \u003ch3\u003ePłynna reakcja na gaz\u003c\/h3\u003e\n              \u003cp\u003eWysoki moment obrotowy pomaga ruszać pewnie na podjazdach i luźnym podłożu.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"ttm-feature\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/wydajna-bateria-w-ramie-soleil01-se.webp?v=1783149695\" alt=\"Bateria 48V w ramie Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"ttm-feature-body\"\u003e\n              \u003cspan class=\"ttm-tag\"\u003eBateria\u003c\/span\u003e\n              \u003ch3\u003eAkumulator 48V 21Ah\u003c\/h3\u003e\n              \u003cp\u003eZintegrowana bateria zapewnia stabilne zasilanie i czysty wygląd ramy.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"ttm-feature\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/niezawodne-hamulce-tarczowe-soleil01-se.webp?v=1783149734\" alt=\"Hydrauliczny hamulec tarczowy Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"ttm-feature-body\"\u003e\n              \u003cspan class=\"ttm-tag\"\u003eBezpieczeństwo\u003c\/span\u003e\n              \u003ch3\u003eHydrauliczne hamulce tarczowe\u003c\/h3\u003e\n              \u003cp\u003eLepsza kontrola prędkości na zjazdach, zakrętach i luźnych nawierzchniach.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"ttm-feature\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/przednie-zawieszenie-amortyzatory-soleil01-se.webp?v=1783149718\" alt=\"Przedni amortyzator hydrauliczny Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"ttm-feature-body\"\u003e\n              \u003cspan class=\"ttm-tag\"\u003eKomfort\u003c\/span\u003e\n              \u003ch3\u003ePrzednie zawieszenie hydrauliczne\u003c\/h3\u003e\n              \u003cp\u003ePomaga wygładzić jazdę po trawie, żwirze, ścieżkach i nierównym terenie.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"ttm-feature\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/solidna-rama-konstrukcja-soleil01-se.webp?v=1783149769\" alt=\"Aluminiowa rama Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"ttm-feature-body\"\u003e\n              \u003cspan class=\"ttm-tag\"\u003eRama\u003c\/span\u003e\n              \u003ch3\u003eLekka aluminiowa konstrukcja\u003c\/h3\u003e\n              \u003cp\u003eSztywna rama zwiększa poczucie stabilności i ułatwia prowadzenie.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"ttm-feature\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/tuttio-soleil01-se-tylne-zawieszenie.png?v=1783151253\" alt=\"Tylny amortyzator Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"ttm-feature-body\"\u003e\n              \u003cspan class=\"ttm-tag\"\u003eKontrola\u003c\/span\u003e\n              \u003ch3\u003eTylny amortyzator\u003c\/h3\u003e\n              \u003cp\u003eRedukuje uderzenia na nierównościach i poprawia komfort podczas jazdy terenowej.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ttm-scrollbar\"\u003e\n          \u003cdiv class=\"ttm-scrollbar-track\"\u003e\n            \u003cspan class=\"ttm-scrollbar-thumb\" id=\"ttmFeatureThumb\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ttm-pl-section ttm-customer-gallery\"\u003e\n    \u003cdiv class=\"ttm-pl-wrap\"\u003e\n      \u003cdiv class=\"ttm-section-head\"\u003e\n        \u003cdiv class=\"ttm-eyebrow\"\u003eZdjęcia od klientów\u003c\/div\u003e\n        \u003ch2\u003eZobacz Soleil01 SE w realnym użytkowaniu\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ttm-customer-slider-wrap\"\u003e\n        \u003cdiv class=\"ttm-customer-slider\" id=\"ttmCustomerSlider\"\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/dziecko-na-elektrycznym-crossie-soleil01-se-w-plenerze.webp?v=1783146722\" alt=\"Dziecko na elektrycznym crossie Soleil01 SE w plenerze\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/chlopiec-na-elektrycznym-motocyklu-soleil01-se-przed-sklepem.webp?v=1783147023\" alt=\"Chłopiec na elektrycznym motocyklu Soleil01 SE przed sklepem\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/elektryczny-motocykl-crossowy-soleil01-se-w-domu.webp?v=1783146707\" alt=\"Elektryczny motocykl crossowy Soleil01 SE w domu\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/elektryczny-cross-soleil01-se-na-przyczepce-w-garazu.webp?v=1783146756\" alt=\"Elektryczny cross Soleil01 SE na przyczepce w garażu\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/elektryczny-motocykl-soleil01-se-plac-zabaw-zdjecie-klienta.webp?v=1783146741\" alt=\"Elektryczny motocykl Soleil01 SE zdjęcie klienta\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/grupa-mlodziezy-na-motocyklach-soleil01-se-opinie.webp?v=1783146775\" alt=\"Grupa młodzieży na motocyklach Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/elektryczny-cross-soleil01-se-przy-murku-park.webp?v=1783147043\" alt=\"Elektryczny cross Soleil01 SE przy murku w parku\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/elektryczny-motocykl-soleil01-se-wieczorem-swiatla.webp?v=1783146967\" alt=\"Elektryczny motocykl Soleil01 SE wieczorem ze światłami\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/dwa-motocykle-soleil01-se-na-pace-pickupa.webp?v=1783147007\" alt=\"Dwa motocykle Soleil01 SE na pace pickupa\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-customer-slide\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/motocykl-terenowy-soleil01-se-przod-w-garazu.webp?v=1783146990\" alt=\"Motocykl terenowy Soleil01 SE przód w garażu\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ttm-customer-controls\"\u003e\n          \u003cbutton class=\"ttm-customer-btn\" type=\"button\" id=\"ttmCustomerPrev\" aria-label=\"Poprzednie zdjęcia\"\u003e‹\u003c\/button\u003e\n          \u003cbutton class=\"ttm-customer-btn\" type=\"button\" id=\"ttmCustomerNext\" aria-label=\"Następne zdjęcia\"\u003e›\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ttm-pl-section ttm-pl-section-light ttm-spec-compact\"\u003e\n    \u003cdiv class=\"ttm-pl-wrap\"\u003e\n\n      \u003cdiv class=\"ttm-section-head\"\u003e\n        \u003cdiv class=\"ttm-eyebrow\"\u003eSpecyfikacja\u003c\/div\u003e\n        \u003ch2\u003eNajważniejsze informacje w skrócie\u003c\/h2\u003e\n        \u003cp\u003e\n          Kompaktowy rozmiar, terenowe opony i stabilne prowadzenie. Poniżej najważniejsze dane przed zakupem.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ttm-spec-new-grid\"\u003e\n        \u003cdiv class=\"ttm-spec-new-image\"\u003e\n          \u003cimg src=\"https:\/\/tuttiomake.com\/cdn\/shop\/files\/Tuttio-SE-Bike-Dimensions-Size-Chart.jpg?v=1770192209\u0026amp;width=1200\" alt=\"Wymiary Tuttio Soleil01 SE\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ttm-spec-new-cards\"\u003e\n          \u003cdiv class=\"ttm-spec-card\"\u003e\n            \u003cspan\u003eAkumulator\u003c\/span\u003e\n            \u003cstrong\u003e48V 21Ah\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-spec-card\"\u003e\n            \u003cspan\u003eZasięg\u003c\/span\u003e\n            \u003cstrong\u003edo 72 km\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-spec-card\"\u003e\n            \u003cspan\u003eHamulce\u003c\/span\u003e\n            \u003cstrong\u003ehydrauliczne\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-spec-card\"\u003e\n            \u003cspan\u003eZawieszenie\u003c\/span\u003e\n            \u003cstrong\u003eprzód + tył\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-spec-card\"\u003e\n            \u003cspan\u003eOpony\u003c\/span\u003e\n            \u003cstrong\u003e14\" \/ 12\"\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ttm-spec-card\"\u003e\n            \u003cspan\u003eWodoodporność\u003c\/span\u003e\n            \u003cstrong\u003eIPX6\u003c\/strong\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdetails class=\"ttm-spec-more\"\u003e\n        \u003csummary\u003eZobacz pełną specyfikację\u003c\/summary\u003e\n\n        \u003cdiv class=\"ttm-spec-more-grid\"\u003e\n          \u003cdiv\u003e\n            \u003cspan\u003eŁadowarka\u003c\/span\u003e\n            \u003cstrong\u003e48V 2.5A, 100–220V\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003eCzas ładowania\u003c\/span\u003e\n            \u003cstrong\u003eokoło 7–8 godzin\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003eRama\u003c\/span\u003e\n            \u003cstrong\u003estop aluminium\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003eWysokość siedziska\u003c\/span\u003e\n            \u003cstrong\u003e75 cm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003eRozmiar całkowity\u003c\/span\u003e\n            \u003cstrong\u003e150 × 72 × 95 cm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003eMaksymalne obciążenie\u003c\/span\u003e\n            \u003cstrong\u003e120 kg\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003eMontaż\u003c\/span\u003e\n            \u003cstrong\u003eokoło 85% złożony fabrycznie\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003ePrędkość maksymalna\u003c\/span\u003e\n            \u003cstrong\u003edo 60 km\/h*\u003c\/strong\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdiv class=\"ttm-spec-warning\"\u003e\n        *Model przeznaczony do jazdy rekreacyjnej\/off-road. Przed użyciem sprawdź lokalne przepisy.\n        Zalecamy kask, ochraniacze i nadzór osoby dorosłej dla młodszych użytkowników.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ttm-pl-section\"\u003e\n    \u003cdiv class=\"ttm-pl-wrap\"\u003e\n      \u003cdiv class=\"ttm-section-head\"\u003e\n        \u003cdiv class=\"ttm-eyebrow\"\u003eFAQ\u003c\/div\u003e\n        \u003ch2\u003eNajczęstsze pytania\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ttm-faq\"\u003e\n        \u003cdetails open\u003e\n          \u003csummary\u003eDla kogo jest Tuttio Soleil01 SE?\u003c\/summary\u003e\n          \u003cp\u003e\n            To kompaktowy elektryczny dirt bike dla nastolatków oraz niższych dorosłych,\n            którzy chcą jeździć rekreacyjnie po terenie prywatnym, ścieżkach, trawie,\n            szutrze lub drogach gruntowych. Przed zakupem warto sprawdzić wzrost użytkownika\n            i wymiary roweru.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eCzy rower przychodzi złożony?\u003c\/summary\u003e\n          \u003cp\u003e\n            Rower jest w około 85% złożony fabrycznie. Zwykle trzeba zamontować m.in.\n            przednie koło, kierownicę, błotnik i kilka elementów końcowych. Przed pierwszą\n            jazdą zalecamy sprawdzić śruby, hamulce i ciśnienie w oponach.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eSkąd wysyłany jest produkt?\u003c\/summary\u003e\n          \u003cp\u003e\n            Zamówienia dla klientów w Europie są realizowane z lokalnego magazynu,\n            kiedy produkt jest dostępny. Dzięki temu dostawa jest szybsza i wygodniejsza.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eCzy można kupić części zamienne?\u003c\/summary\u003e\n          \u003cp\u003e\n            Tak. TuttioMake zapewnia wsparcie posprzedażowe i może pomóc w doborze\n            części, takich jak ładowarka, kontroler, elementy hamulców, części nadwozia\n            lub inne komponenty serwisowe, zależnie od dostępności.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eCzy można jeździć po drogach publicznych?\u003c\/summary\u003e\n          \u003cp\u003e\n            Soleil01 SE jest modelem typu electric dirt bike\/off-road. Przed jazdą\n            po jakiejkolwiek drodze publicznej należy sprawdzić lokalne przepisy.\n            Najbezpieczniej używać go na terenie prywatnym lub w miejscach, gdzie\n            jazda takim pojazdem jest dozwolona.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    function initCustomerSlider() {\n      var slider = document.getElementById('ttmCustomerSlider');\n      var prevBtn = document.getElementById('ttmCustomerPrev');\n      var nextBtn = document.getElementById('ttmCustomerNext');\n\n      if (!slider || !prevBtn || !nextBtn) return;\n\n      function getScrollAmount() {\n        var firstSlide = slider.querySelector('.ttm-customer-slide');\n        if (!firstSlide) return 320;\n\n        var slideWidth = firstSlide.offsetWidth;\n        var style = window.getComputedStyle(slider);\n        var gap = parseInt(style.columnGap || style.gap || 18, 10);\n\n        return slideWidth + gap;\n      }\n\n      prevBtn.addEventListener('click', function () {\n        slider.scrollBy({\n          left: -getScrollAmount(),\n          behavior: 'smooth'\n        });\n      });\n\n      nextBtn.addEventListener('click', function () {\n        slider.scrollBy({\n          left: getScrollAmount(),\n          behavior: 'smooth'\n        });\n      });\n    }\n\n    function initVisualScrollbar(sliderId, thumbId) {\n      var slider = document.getElementById(sliderId);\n      var thumb = document.getElementById(thumbId);\n\n      if (!slider || !thumb) return;\n\n      function updateThumb() {\n        var maxScroll = slider.scrollWidth - slider.clientWidth;\n        var track = thumb.parentElement;\n        var trackWidth = track.clientWidth;\n\n        if (maxScroll \u003c= 0) {\n          thumb.style.width = '100%';\n          thumb.style.transform = 'translateX(0)';\n          return;\n        }\n\n        var visibleRatio = slider.clientWidth \/ slider.scrollWidth;\n        var thumbWidthPx = Math.max(trackWidth * visibleRatio, 24);\n        var maxX = trackWidth - thumbWidthPx;\n        var currentX = (slider.scrollLeft \/ maxScroll) * maxX;\n\n        thumb.style.width = thumbWidthPx + 'px';\n        thumb.style.transform = 'translateX(' + currentX + 'px)';\n      }\n\n      slider.addEventListener('scroll', updateThumb, { passive: true });\n      window.addEventListener('resize', updateThumb);\n      setTimeout(updateThumb, 100);\n      updateThumb();\n    }\n\n    function initAll() {\n      initCustomerSlider();\n      initVisualScrollbar('ttmFeatureSlider', 'ttmFeatureThumb');\n    }\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e","brand":"Velomenu","offers":[{"title":"Default Title","offer_id":43770501693558,"sku":null,"price":4499.0,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/tuttio-soleil-01-se-elektryczny-motocykl-crossowy-lewy-profil..webp?v=1783134198","url":"https:\/\/velomenu.pl\/products\/tuttio-soleil01-se-electric-dirt-bike","provider":"Velomenu","version":"1.0","type":"link"}