{"title":"Części zamienne i akcesoria NANROBOT","description":"\u003ch2\u003eOryginalne akcesoria i części zamienne NANROBOT\u003c\/h2\u003e\n\u003cp\u003eZyskaj więcej ze swojej hulajnogi NANROBOT dzięki \u003cstrong\u003eoryginalnym akcesoriom i częściom zamiennym\u003c\/strong\u003e, zaprojektowanym dla serii LS7+, N6, D6+ i D4+ oraz innych.\u003c\/p\u003e\n\u003ch3\u003eKomfort i przechowywanie\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSiedzenie\u003c\/strong\u003e: ergonomiczne, składane i wodoodporne, do LS7+, N6, D6+MAX i D4+MAX.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBagażnik z uchwytem\u003c\/strong\u003e (32L lub 36L) i \u003cstrong\u003eregulowany uchwyt bagażnika\u003c\/strong\u003e: zamykane miejsce do przechowywania na dojazdy.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTorba na hulajnogę\u003c\/strong\u003e: twarda, wodoodporna przestrzeń na telefon, klucze i niezbędne drobiazgi.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWydajność i konserwacja\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSzybka ładowarka\u003c\/strong\u003e: skróć czas ładowania dzięki wersjom do modeli 52V, 60V i 72V.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZestaw amortyzatora kierownicy\u003c\/strong\u003e: większa stabilność przy dużej prędkości dla D6+, LS7+ i N6.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSlidery ramy\u003c\/strong\u003e, \u003cstrong\u003epompka do opon\u003c\/strong\u003e i \u003cstrong\u003eprzednie światło LED\u003c\/strong\u003e dla ochrony i widoczności.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eBezpieczeństwo i ochrona\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eKaski\u003c\/strong\u003e: pełnotwarzowe i otwarte.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZapięcie łańcuchowe\u003c\/strong\u003e i \u003cstrong\u003ezapięcie składane\u003c\/strong\u003e do ochrony hulajnogi przed kradzieżą.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOchraniacze na łokcie i kolana\u003c\/strong\u003e dla bezpieczniejszej jazdy.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eNiektóre akcesoria są sprzedawane wyłącznie w Europie lub wyłącznie w USA; kolekcja pokazuje produkty dostępne w Twoim regionie.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eSprawdź kompatybilność\u003c\/h2\u003e\n\u003cp\u003eNa każdej stronie produktu znajduje się lista kompatybilnych modeli NANROBOT. Wybierz odpowiednią wersję (na przykład LS7+ lub N6 \/ D6+MAX \/ D4+MAX dla siedzenia albo odpowiednie napięcie akumulatora dla szybkiej ładowarki). Szukasz swojej hulajnogi? Zobacz wszystkie \u003ca href=\"\/pl\/collections\/nanrobot-electric-scooters\" title=\"Hulajnogi Elektryczne NANROBOT\"\u003eHulajnogi Elektryczne NANROBOT\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003ePrzewodnik po kompatybilności\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eAkcesorium \/ część\u003c\/th\u003e\n\u003cth\u003eKompatybilne modele NANROBOT\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSiedzenie\u003c\/td\u003e\n\u003ctd\u003eLS7+, N6, D6+MAX, D4+MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBagażnik z uchwytem\u003c\/td\u003e\n\u003ctd\u003eWszystkie skutery z dwoma silnikami NANROBOT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRegulowany uchwyt bagażnika\u003c\/td\u003e\n\u003ctd\u003eSeria D6+, seria N6, seria LS7+, D4+ 2.0 \/ 2.5 \/ 3.0 \/ MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSlidery ramy\u003c\/td\u003e\n\u003ctd\u003eD6, N6, LS7+, D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZestaw amortyzatora skrętu\u003c\/td\u003e\n\u003ctd\u003eD6+ 1.0 \/ 2.0 \/ 3.0 \/ MAX, LS7+ 60V \/ 72V, N6 52V \/ 72V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSzybka ładowarka\u003c\/td\u003e\n\u003ctd\u003eD6+, N6 i LS7+ (wersje 52V, 60V i 72V)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSkładany zamek, zamek łańcuchowy, torba, pompka, kaski, ochraniacze\u003c\/td\u003e\n\u003ctd\u003eWszystkie hulajnogi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003ch2\u003eNiezbędne ulepszenia\u003c\/h2\u003e\n\u003ch3\u003eAmortyzator skrętu\u003c\/h3\u003e\n\u003cp\u003eW szybkich hulajnogach amortyzator skrętu zmniejsza wahania przy dużej prędkości i nagłe ruchy kierownicy. To jedna z najskuteczniejszych modernizacji zwiększających bezpieczeństwo podczas jazdy z dużą prędkością.\u003c\/p\u003e\n\u003ch3\u003eSzybka ładowarka\u003c\/h3\u003e\n\u003cp\u003eSzybka ładowarka znacznie skraca czas ładowania; w niektórych modelach można ją łączyć z oryginalną ładowarką. W modelach 72V LS7+ i N6 nie zaleca się używania dwóch ładowarek jednocześnie ze względu na żywotność baterii.\u003c\/p\u003e\n\u003ch3\u003eSiedzenie\u003c\/h3\u003e\n\u003cp\u003eSiedzenie NANROBOT zamienia Twoją hulajnogę w wygodny pojazd do długich tras i zmniejsza zmęczenie podczas długich przejazdów.\u003c\/p\u003e\n\u003ch2\u003eWskazówki dotyczące konserwacji\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCo tydzień sprawdzaj ciśnienie w oponach za pomocą pompki z manometrem.\u003c\/li\u003e\n\u003cli\u003eRegularnie sprawdzaj klocki hamulcowe i mechanizm składania.\u003c\/li\u003e\n\u003cli\u003eChroń ramę za pomocą sliderów ramy, jeśli jeździsz w terenie lub parkujesz w zatłoczonych miejscach.\u003c\/li\u003e\n\u003cli\u003eZawsze zabezpieczaj swoją hulajnogę: połącz składany zamek z zamkiem łańcuchowym w miejscach o podwyższonym ryzyku.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eNajczęściej zadawane pytania\u003c\/h2\u003e\u003ch3\u003eCzy to oryginalne części NANROBOT?\u003c\/h3\u003e\u003cp\u003eTak, wszystkie produkty w tej kolekcji to oryginalne akcesoria i części zamienne NANROBOT.\u003c\/p\u003e\u003ch3\u003eSkąd mam wiedzieć, czy akcesorium pasuje do mojej hulajnogi?\u003c\/h3\u003e\u003cp\u003eNa każdej stronie produktu podane są kompatybilne modele, a przed dodaniem do koszyka możesz wybrać odpowiednią wersję (model lub napięcie).\u003c\/p\u003e\n\u003ch2\u003eDlaczego warto kupować w VEPACE?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOficjalny partner\u003c\/strong\u003e: oryginalne produkty, wysyłane z oficjalnego magazynu obsługującego Twój region.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDarmowa dostawa\u003c\/strong\u003e do UE i USA, zwykle w ciągu \u003cstrong\u003e3–7 dni roboczych\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1-roczna gwarancja\u003c\/strong\u003e i wsparcie posprzedażowe, z dostępnymi częściami zamiennymi i akcesoriami w naszym sklepie.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBezpieczna płatność\u003c\/strong\u003e i przejrzyste, jasne ceny.\u003c\/li\u003e\n\u003c\/ul\u003e","products":[{"product_id":"nanrobot-electric-scooter-seat","title":"Siedzenie do Hulajnogi Elektrycznej NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Seat\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eJeździj dłużej, jeźdź na siedząco\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eSiedzisko do hulajnoga elektryczna NANROBOT\u003c\/strong\u003e ma ergonomicznie profilowany kształt, zapewniający maksymalny komfort. Jego \u003cstrong\u003epianka o wysokiej gęstości\u003c\/strong\u003e zmniejsza zmęczenie, dzięki czemu możesz jeździć dłużej.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eErgonomiczny, profilowany kształt\u003c\/li\u003e\n\u003cli\u003ePianka o wysokiej gęstości\u003c\/li\u003e\n\u003cli\u003eWodoodporny\u003c\/li\u003e\n\u003cli\u003eSkładany\u003c\/li\u003e\n\u003cli\u003eŁatwy montaż\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Siedzisko do hulajnoga elektryczna NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/seat-1.jpg?v=1792792969\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eKompatybilność\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eWybierz wersję pasującą do Twojej hulajnogi:\u003c\/p\u003e\n\u003cul class=\"vpd-chips\"\u003e\n\u003cli\u003eNANROBOT LS7+\u003c\/li\u003e\n\u003cli\u003eNANROBOT N6\u003c\/li\u003e\n\u003cli\u003eNANROBOT D6+MAX\u003c\/li\u003e\n\u003cli\u003eNANROBOT D4+MAX\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"vpd-note\"\u003e\n\u003cspan class=\"vpd-note__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 11v5.5M12 7.6v.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cp\u003eZalecana waga użytkownika przy korzystaniu z siedziska: poniżej 113 kg (250 funtów). Siedzisko jest wysyłane oddzielnie z magazynu NANROBOT w Twoim regionie, jeśli jest dostępne na stanie, w przeciwnym razie z Chin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – Siedzisko do Hulajnoga Elektryczna NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKompatybilne modele\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLS7+, N6, D6+MAX, D4+MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePoduszka\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePianka o wysokiej gęstości\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWodoodporny\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTak\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSkładany\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTak\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eZalecana waga użytkownika\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePoniżej 113 kg (250 funtów)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Akcesoria\"\u003eAkcesoria\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"LS7+","offer_id":66309099225437,"sku":"NANROBOT-SEAT-LS7","price":200.0,"currency_code":"EUR","in_stock":true},{"title":"N6 \/ D6+MAX \/ D4+MAX","offer_id":66309099258205,"sku":"NANROBOT-SEAT-N6-D6-D4","price":200.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_seat-3dc3ce02.jpg?v=1792793237"},{"product_id":"nanrobot-electric-scooter-bag","title":"Torba do Hulajnogi Elektrycznej NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Bag\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eTrzymaj najważniejsze rzeczy pod ręką\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eWodoodporna\u003c\/strong\u003e torba z twardą skorupą, którą montuje się na hulajnodze, aby chronić telefon, klucze, portfel i drobne przedmioty podczas każdej jazdy.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eTwarda skorupa\u003c\/li\u003e\n\u003cli\u003eWodoodporny\u003c\/li\u003e\n\u003cli\u003ePojemne wnętrze\u003c\/li\u003e\n\u003cli\u003ePrzegrody wewnętrzne\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"torba na hulajnogę elektryczną NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/bag-1.jpg?v=1792793250\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowana przez NANROBOT dla użytkowników hulajnóg elektrycznych, jest trwała i łatwa w codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – torba na Hulajnogę Elektryczna NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTyp\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwarda torba na hulajnogę\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePojemność\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOkoło 3–4 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWodoodporny\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTak\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWewnątrz\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePrzegrody\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRozmiar\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12 x 13.5 x 28 cm (4.7 x 5.3 x 11\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWaga\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOkoło 260 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309339906397,"sku":"NANROBOT-BAG","price":55.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_bag-a88c87fa.jpg?v=1792793260"},{"product_id":"nanrobot-scooter-trunk-with-bracket","title":"Kufer do hulajnogi NANROBOT z uchwytem","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Scooter Trunk with Bracket\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eBezpiecznie zamykaj swoje rzeczy\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eWodoodporny i pyłoszczelny\u003c\/strong\u003e zamykany kufer z górnym otwarciem i wspornikiem zaprojektowanym specjalnie dla skuterów NANROBOT. W zestawie dwa kluczyki i wspornik montażowy.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003ePasuje do wszystkich skuterów NANROBOT z dwoma silnikami\u003c\/li\u003e\n\u003cli\u003eWodoodporny i pyłoszczelny\u003c\/li\u003e\n\u003cli\u003eZamykany, 2 kluczyki w zestawie\u003c\/li\u003e\n\u003cli\u003eWspornik montażowy w zestawie\u003c\/li\u003e\n\u003cli\u003e32 L lub 36 L\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Kufer do skutera NANROBOT ze wspornikiem\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trunk-1.jpg?v=1792793275\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eKompatybilność\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003ePrzeznaczony do skuterów NANROBOT z dwoma silnikami:\u003c\/p\u003e\n\u003cul class=\"vpd-chips\"\u003e\n\u003cli\u003eLS7+\u003c\/li\u003e\n\u003cli\u003eN6\u003c\/li\u003e\n\u003cli\u003eseria D6+\u003c\/li\u003e\n\u003cli\u003eseria D4+\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – kufer NANROBOT do skutera ze wspornikiem\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePojemność\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e32 L lub 36 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRozmiar 32L\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41 x 33 x 25 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRozmiar 36L\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e38 x 31,1 x 29,6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWaga brutto\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5,9 kg (32L) \/ 6,3 kg (36L)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWodoodporny \/ pyłoszczelny\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTak\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eW zestawie\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBagażnik, wspornik montażowy, 2 kluczyki\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"32L","offer_id":66309340365149,"sku":"NANROBOT-TRUNK-32L","price":299.0,"currency_code":"EUR","in_stock":true},{"title":"36L","offer_id":66309340397917,"sku":"NANROBOT-TRUNK-36L","price":329.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_trunk-c1320205.jpg?v=1792793285"},{"product_id":"nanrobot-adjustable-trunk-bracket","title":"Regulowany uchwyt do kufra NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Adjustable Trunk Bracket\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eZabierz więcej na swoją hulajnogę\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eWielofunkcyjny, \u003cstrong\u003eregulowany uchwyt\u003c\/strong\u003e do montażu kufra lub mocowania małych przedmiotów na hulajnodze NANROBOT.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eRegulowane pozycje śrub\u003c\/li\u003e\n\u003cli\u003ePasuje do różnych typów bagażnika\u003c\/li\u003e\n\u003cli\u003eObsługuje paski lub mocowanie liną\u003c\/li\u003e\n\u003cli\u003eAluminium i żelazo\u003c\/li\u003e\n\u003cli\u003eŁatwy montaż\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Regulowany uchwyt bagażnika NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/trunkbracket-1.jpg?v=1792793308\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eKompatybilność\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eKompatybilny z:\u003c\/p\u003e\n\u003cul class=\"vpd-chips\"\u003e\n\u003cli\u003eSeria D6+\u003c\/li\u003e\n\u003cli\u003eSeria N6\u003c\/li\u003e\n\u003cli\u003eSeria LS7+\u003c\/li\u003e\n\u003cli\u003eD4+ 2.0 \/ 2.5 \/ 3.0 \/ MAX\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – regulowany uchwyt bagażnika NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKompatybilne modele\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSeria D6+, seria N6, seria LS7+, D4+ 2.0\/2.5\/3.0\/MAX\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMateriał\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAluminium i żelazo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMontaż\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eRegulowane pozycje śrub\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309341643101,"sku":"NANROBOT-TRUNK-BRACKET","price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_trunkbracket-82527623.jpg?v=1792793317"},{"product_id":"nanrobot-full-face-helmet-eu","title":"Kask integralny NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Full-Face Helmet\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003ePełna ochrona dla szybkich jeźdźców\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003ePełnotwarzowy kask z \u003cstrong\u003egrubą zewnętrzną skorupą\u003c\/strong\u003e i \u003cstrong\u003ezdejmowanym pałąkiem podbródkowym\u003c\/strong\u003e, idealny do wysokowydajnych hulajnóg elektrycznych.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eGruba zewnętrzna skorupa\u003c\/li\u003e\n\u003cli\u003eZdejmowany pałąk podbródkowy\u003c\/li\u003e\n\u003cli\u003ePrzeciwmgielna osłona\u003c\/li\u003e\n\u003cli\u003eOtwory wentylacyjne i oddychające wnętrze\u003c\/li\u003e\n\u003cli\u003eWyściełane wnętrze\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Pełnotwarzowy kask NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/helmeteu-1.jpg?v=1792793339\" width=\"2000\" height=\"1659\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowany przez NANROBOT dla użytkowników hulajnóg elektrycznych, został stworzony z myślą o trwałości i łatwym codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – pełnotwarzowy kask NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRozmiary\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eL (59–60 cm), XL (61–62 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePałąk podbródkowy\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eZdejmowany\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOsłona\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePrzeciwmgielna\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWentylacja\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOtwory wentylacyjne, oddychające wnętrze\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"L (59-60 cm)","offer_id":66309342265693,"sku":"NANROBOT-HELMET-EU-L","price":100.0,"currency_code":"EUR","in_stock":false},{"title":"XL (61-62 cm)","offer_id":66309342298461,"sku":"NANROBOT-HELMET-EU-XL","price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_helmeteu-813e3a2f.jpg?v=1792793349"},{"product_id":"nanrobot-electric-scooter-chain-lock","title":"Łańcuchowa blokada do Hulajnogi Elektrycznej NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Chain Lock\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eBezpieczeństwo antykradzieżowe\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eWytrzymałe \u003cstrong\u003ezapięcie łańcuchowe antykradzieżowe\u003c\/strong\u003e do zabezpieczenia Twojej hulajnogi. Ekologiczny silikonowy rękaw osłania pierścień blokujący, aby zapobiec zarysowaniom.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eŁańcuch antykradzieżowy\u003c\/li\u003e\n\u003cli\u003eSilikonowy rękaw ochronny\u003c\/li\u003e\n\u003cli\u003eZapobiega zarysowaniom\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Zapięcie łańcuchowe NANROBOT do Hulajnoga Elektryczna\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/chainlock-1.jpg?v=1792793356\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowane przez NANROBOT dla użytkowników hulajnóg elektrycznych, jest trwałe i łatwe w codziennym użyciu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – Zapięcie łańcuchowe NANROBOT do Hulajnoga Elektryczna\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTyp\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eZapięcie łańcuchowe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOchrona\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSilikonowy rękaw\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309342462301,"sku":"NANROBOT-CHAINLOCK","price":59.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_chainlock-81e4bcbf.jpg?v=1792793365"},{"product_id":"nanrobot-folding-lock","title":"Składana blokada","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Folding Lock\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eKompaktowy, bezpieczny składany zamek\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eLekki składany zamek ze\u003cstrong\u003e \u003c\/strong\u003eotworem zamka odpornym na wiercenie i małym cylindrem odpornym na wytrych.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eOtwór zamka odporny na wiercenie\u003c\/li\u003e\n\u003cli\u003eCylinder odporny na wytrych\u003c\/li\u003e\n\u003cli\u003eLekki i trwały\u003c\/li\u003e\n\u003cli\u003eŁatwy w montażu\u003c\/li\u003e\n\u003cli\u003eKompatybilny ze wszystkimi hulajnogami\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"NANROBOT Składany zamek\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/foldlock-1.jpg?v=1792793385\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowany przez NANROBOT dla użytkowników hulajnóg elektrycznych, jest trwały i łatwy w codziennym użyciu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – NANROBOT Składany zamek\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTyp\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSkładany zamek\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKompatybilność\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWszystkie hulajnogi elektryczne\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309342986589,"sku":"NANROBOT-FOLDLOCK","price":69.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_foldlock-c90868b7.jpg?v=1792793395"},{"product_id":"nanrobot-water-bottle","title":"Butelka na wodę 1L NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Water Bottle 1L\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eZachowaj nawodnienie podczas każdej jazdy\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eButelka \u003cstrong\u003e1 L (34 oz)\u003c\/strong\u003e z bezpiecznego dla żywności \u003cstrong\u003eTritanu\u003c\/strong\u003e, z silikonową uszczelką i zaparzaczem do herbaty, do zimnych i ciepłych napojów.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003e1000 ml \/ 34 oz\u003c\/li\u003e\n\u003cli\u003eKubek z Tritanu\u003c\/li\u003e\n\u003cli\u003eSilikonowy pierścień uszczelniający\u003c\/li\u003e\n\u003cli\u003eZaparzacz do herbaty\u003c\/li\u003e\n\u003cli\u003eDo zimnych i ciepłych napojów (do 60 °C)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Butelka na wodę NANROBOT 1L\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/bottle-1.jpg?v=1792793406\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowana przez NANROBOT dla użytkowników elektrycznych hulajnóg, jest trwała i łatwa w codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – butelka na wodę NANROBOT 1L\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePojemność\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1000 ml \/ 34 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKubek\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTritan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eUszczelka\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGuma silikonowa\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePokrywka \/ zaparzacz\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePP\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eZakres temperatur\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e-10 °C do 96 °C (napoje do 60 °C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309343412573,"sku":"NANROBOT-BOTTLE","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_bottle-e3caeceb.jpg?v=1792793416"},{"product_id":"nanrobot-elbow-and-knee-pads","title":"Nakolanniki i nałokietniki NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Elbow and Knee Pads\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eJedź bezpiecznie\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZestaw \u003cstrong\u003e2 ochraniaczy na łokcie i 2 ochraniaczy na kolana\u003c\/strong\u003e z piankową wyściółką i nakładkami o pełnym pokryciu.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eTkaniny wysokiej jakości\u003c\/li\u003e\n\u003cli\u003ePiankowe ochraniacze\u003c\/li\u003e\n\u003cli\u003eNakładki o pełnym pokryciu\u003c\/li\u003e\n\u003cli\u003eLekkie i nieograniczające ruchów\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Ochraniacze na łokcie i kolana NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/pads-1.jpg?v=1792793448\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowane przez NANROBOT dla użytkowników hulajnóg elektrycznych, są trwałe i łatwe w codziennym użyciu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – ochraniacze na łokcie i kolana NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eZawartość\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 ochraniacze na łokcie, 2 ochraniacze na kolana\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWyściółka\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePianka\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eNakolanniki\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePełne pokrycie\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309344592221,"sku":"NANROBOT-PADS","price":80.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_pads-666a41a8.jpg?v=1792793457"},{"product_id":"nanrobot-portable-tire-air-pump","title":"Przenośna pompka do opon Hulajnogi Elektrycznej","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — Portable Electric Scooter Tire Air Pump\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eNigdy nie jedź na flaku\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eKompaktowa, \u003cstrong\u003ebezprzewodowa pompka powietrza\u003c\/strong\u003e, która utrzymuje opony na właściwym ciśnieniu dla lepszego zasięgu i bezpieczeństwa.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eAutomatyczne wyłączenie przy docelowym ciśnieniu (do 150 PSI)\u003c\/li\u003e\n\u003cli\u003eCyfrowy wyświetlacz ciśnienia\u003c\/li\u003e\n\u003cli\u003eŁadowalna, bezprzewodowa\u003c\/li\u003e\n\u003cli\u003e4 wstępne tryby: hulajnoga, rower, motocykl, piłka\u003c\/li\u003e\n\u003cli\u003eWbudowana latarka LED\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Przenośna elektryczna pompka do opon hulajnogi\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/pump-1.jpg?v=1792793469\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowana przez NANROBOT dla użytkowników hulajnóg elektrycznych, została stworzona z myślą o trwałości i łatwa w codziennym użyciu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – Przenośna elektryczna pompka do opon hulajnogi\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaksymalne ciśnienie\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e150 PSI\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWyświetlacz\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCyfrowy LCD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMoc\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAkumulator ładowalny\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTryby\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHulajnoga, rower, motocykl, piłka\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eŚwiatło\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eLatarka LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003ePoznaj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja Akcesoriów\"\u003eKolekcję Akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309344788829,"sku":"NANROBOT-PUMP","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_pump-0c609b71.jpg?v=1792793479"},{"product_id":"nanrobot-frame-sliders-crash-pads","title":"Ślizgi ramy \/ crash pady NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Frame Sliders \/ Crash Pads\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eChroń swoją ramę\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZestaw \u003cstrong\u003e4 sliderów ramy\u003c\/strong\u003e, które chronią ramę Twojej hulajnogi przed zarysowaniami i uderzeniami w razie upadku.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eZestaw 4 sztuk\u003c\/li\u003e\n\u003cli\u003eChroni ramę\u003c\/li\u003e\n\u003cli\u003ePasuje do D6, N6, LS7+ i D4\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"NANROBOT Frame Sliders \/ Crash Pads\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/sliders-1.jpg?v=1792793490\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowane przez NANROBOT dla użytkowników hulajnóg elektrycznych, są trwałe i łatwe w codziennym użyciu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – NANROBOT Frame Sliders \/ Crash Pads\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eZawartość\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4 sztuki\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKompatybilne modele\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eD6, N6, LS7+, D4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309344985437,"sku":"NANROBOT-SLIDERS","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_sliders-b85354c9.jpg?v=1792793499"},{"product_id":"nanrobot-electric-scooter-fast-charger","title":"Szybka ładowarka do Hulajnogi Elektrycznej NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Electric Scooter Fast Charger\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eŁaduj szybciej\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eSkróć czas ładowania dzięki oficjalnej \u003cstrong\u003eszybkiej ładowarce NANROBOT\u003c\/strong\u003e, z ochroną przed przeładowaniem, zwarciem i temperaturą.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eSzybkie ładowanie\u003c\/li\u003e\n\u003cli\u003eOchrona przed przeładowaniem\u003c\/li\u003e\n\u003cli\u003eOchrona przed zwarciem\u003c\/li\u003e\n\u003cli\u003eKontrola temperatury\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"NANROBOT Szybka ładowarka do hulajnogi elektrycznej\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/charger-1.jpg?v=1792793522\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowana przez NANROBOT dla użytkowników hulajnóg elektrycznych, została stworzona, by służyć przez długi czas i być łatwa w codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – NANROBOT Szybka ładowarka do hulajnogi elektrycznej\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eN6 72V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eokoło 6 h z 1 szybką ładowarką\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLS7+ 72V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eokoło 7 h z 1 szybką ładowarką\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eD6+2.0\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eokoło 4 h (3 h z oryginalną + szybką ładowarką)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLS7+ 60V\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eokoło 10 h (6 h z oryginalną + szybką ładowarką)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"D6+2.0 52V \/ N6 52V","offer_id":66309345313117,"sku":"NANROBOT-CHARGER-1","price":125.0,"currency_code":"EUR","in_stock":false},{"title":"D6+MAX \/ D6+ 60V \/ LS7+ 60V \/ N6 60V","offer_id":66309345345885,"sku":"NANROBOT-CHARGER-2","price":152.0,"currency_code":"EUR","in_stock":false},{"title":"N6 72V \/ LS7+ 72V (5A)","offer_id":66309345378653,"sku":"NANROBOT-CHARGER-3","price":160.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_charger-047523a4.jpg?v=1792793532"},{"product_id":"nanrobot-2800lm-5-led-scooter-headlight","title":"Reflektor do hulajnogi NANROBOT 2800LM 5-LED","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT 2800LM 5-LED Scooter Headlight\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eRozświetl noc\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e5-LED reflektor z soczewką wklęsłą\u003c\/strong\u003e zapewniający do \u003cstrong\u003e2800 lumenów\u003c\/strong\u003e na ciemne drogi, podczas deszczu i jazdy terenowej.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003e2800 lumenów\u003c\/li\u003e\n\u003cli\u003e3 tryby: wysoki \/ średni \/ niski\u003c\/li\u003e\n\u003cli\u003eBateria 6600 mAh, do 12 h na niskim\u003c\/li\u003e\n\u003cli\u003eWodoodporność IP65\u003c\/li\u003e\n\u003cli\u003eAluminiowa obudowa\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"NANROBOT 2800LM 5-LED Headlight do hulajnogi\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/headlight-1.jpg?v=1792793546\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowany przez NANROBOT dla użytkowników hulajnóg elektrycznych, został stworzony z myślą o trwałości i łatwym codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – NANROBOT 2800LM 5-LED Headlight do hulajnogi\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eJasność\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDo 2800 lumenów\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDiody LED\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5, soczewka wklęsła\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTryby\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWysoki, średni, niski\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBateria\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6600 mAh, do 12 h (tryb niski)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWodoodporność\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIP65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMontaż\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWymaga przedłużacza kierownicy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309345608029,"sku":"NANROBOT-HEADLIGHT","price":44.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_headlight-8e865f13.jpg?v=1792793556"},{"product_id":"nanrobot-steering-damper-kit","title":"Zestaw amortyzatora kierownicy NANROBOT","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Steering Damper Kit\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eStabilność przy prędkości\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eTłumik kierownicy NANROBOT\u003c\/strong\u003e zmniejsza chybotanie przy dużej prędkości i chroni przed nagłymi ruchami kierownicy.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eZmniejsza chybotanie przy dużej prędkości\u003c\/li\u003e\n\u003cli\u003eZapobiega samoczynnym drganiom kierownicy\u003c\/li\u003e\n\u003cli\u003eLepsza kontrola kierunku\u003c\/li\u003e\n\u003cli\u003eChroni łożyska kierownicy\u003c\/li\u003e\n\u003cli\u003eWydłuża żywotność hulajnogi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Zestaw tłumika kierownicy NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/damper-1.jpg?v=1792793580\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowany przez NANROBOT dla użytkowników hulajnóg elektrycznych, jest trwały i łatwy w codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – zestaw tłumika kierownicy NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKompatybilne modele\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eD6+ 1.0\/2.0\/3.0\/MAX, LS7+ 60V\/72V, N6 52V\/72V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKorzyść\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eStabilność przy dużej prędkości\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003ePoznaj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"D6+ 1.0 \/ 2.0 \/ 3.0 \/ MAX","offer_id":66309346001245,"sku":"NANROBOT-DAMPER-1","price":134.0,"currency_code":"EUR","in_stock":false},{"title":"LS7+ 60V \/ 72V","offer_id":66309346034013,"sku":"NANROBOT-DAMPER-2","price":134.0,"currency_code":"EUR","in_stock":false},{"title":"N6 52V \/ 72V","offer_id":66309346066781,"sku":"NANROBOT-DAMPER-3","price":134.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_damper-c31ffcef.jpg?v=1792793589"},{"product_id":"nanrobot-half-helmet","title":"NANROBOT Kask typu półotwartego","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Half Helmet\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eLekka, wygodna ochrona\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eLekki jak piórko, zatwierdzony przez DOT \u003cstrong\u003eultra\u003c\/strong\u003e-lekki połówkowy kask zapewniający wygodę przez cały dzień na Twojej e-hulajnodze.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eZatwierdzony przez DOT\u003c\/li\u003e\n\u003cli\u003eSkorupa ABS + wyściółka EPS\u003c\/li\u003e\n\u003cli\u003eOkoło 720 g\u003c\/li\u003e\n\u003cli\u003eRozmiar XL (61–62 cm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Połówkowy kask NANROBOT\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/halfhelmet-1.jpg?v=1792793601\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowany przez NANROBOT dla użytkowników hulajnóg elektrycznych, jest trwały i łatwy w codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacje – połówkowy kask NANROBOT\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRozmiar\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eXL (61–62 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMateriał\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSkorupa ABS, wyściółka EPS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWaga\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOkoło 720 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCertyfikacja\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDOT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003eKolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"Default Title","offer_id":66309346328925,"sku":"NANROBOT-HALFHELMET","price":44.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_halfhelmet-dcfc2c13.jpg?v=1792793611"},{"product_id":"nanrobot-full-face-helmet-dot","title":"NANROBOT Kask pełnotwarzowy (DOT)","description":"\u003c!-- =========================================================\n     VEPACE PRODUCT DESCRIPTION — NANROBOT Full Face Helmet (DOT)\n     Edit text in the HTML view (\u003c\u003e) of the editor.\n     Colors: red #CF0E0E, black #000, line #E8E8E8\n     ========================================================= --\u003e\n\u003cstyle\u003e\n\/* ===== VEPACE description: full-width white and black blocks ===== *\/\n\/* the theme pads every description box: this description cancels it, so its blocks reach both edges (works on every product template) *\/\n.card__section:has(.vpd){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.rte:has(\u003e .vpd){margin-left:0!important;margin-right:0!important;max-width:none!important}\n.vpd{--r:#cf0e0e;--k:#000;--l:#e8e8e8;--rl:14px;--rm:10px;--shw:0 1px 2px rgba(0,0,0,.06),0 16px 34px -16px rgba(0,0,0,.28);--shb:0 22px 44px -22px rgba(207,14,14,.75);width:100%;max-width:none;margin:0;color:var(--k);font-size:17px;line-height:1.65;box-sizing:border-box}\n.vpd *,.vpd *::before,.vpd *::after{box-sizing:border-box}\n.vpd p{margin:0 0 14px;color:inherit}\n.vpd p:last-child{margin-bottom:0}\n.vpd strong{font-weight:800;color:inherit}\n.vpd span[style*=\"color\"]{color:inherit!important}\n.vpd a{color:var(--r);text-decoration:underline;text-underline-offset:3px}\n.vpd img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0;float:none}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-chips,.vpd ul.vpd-checks{list-style:none;margin:0;padding:0}\n.vpd ul.vpd-gears li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd ul.vpd-checks li{margin:0;padding:0;color:inherit}\n.vpd ul.vpd-gears li::before,.vpd ul.vpd-stats li::before{content:none}\n.vpd ul.vpd-gears li::marker,.vpd ul.vpd-stats li::marker,.vpd ul.vpd-chips li::marker,.vpd ul.vpd-checks li::marker{content:none}\n\n\/* ---------- blocks: full width, alternating white \/ black ---------- *\/\n.vpd .vpd-sec{margin:0;padding:56px 40px;background:#fff}\n.vpd .vpd-sec--first{padding-top:26px}\n.vpd .vpd-sec--b{background:#000;color:#fff}\n.vpd .vpd-sec--b:last-child{border-radius:0 0 var(--vp-r-l,0px) var(--vp-r-l,0px)}\n.vpd .vpd-sec--b h2,.vpd .vpd-sec--b h3,.vpd .vpd-sec--b p,.vpd .vpd-sec--b li,.vpd .vpd-sec--b strong{color:#fff}\n\n\/* ---------- headings ---------- *\/\n.vpd h2.vpd-h,.vpd h3.vpd-h{margin:0 0 18px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:left}\n.vpd h2.vpd-h::after{content:\"\";display:block;width:44px;height:3px;margin-top:16px;border-radius:3px;background:var(--r)}\n.vpd h3.vpd-h3{margin:0 0 10px;font-size:18.5px;font-weight:800;line-height:1.3;color:inherit}\n.vpd .vpd-center{text-align:center}\n.vpd .vpd-center h2.vpd-h{text-align:center}\n.vpd .vpd-center h2.vpd-h::after{margin-left:auto;margin-right:auto}\n.vpd .vpd-narrow{max-width:760px;margin-left:auto;margin-right:auto}\n.vpd .vpd-ttl{display:flex;align-items:center;gap:16px;margin:0 0 18px}\n.vpd .vpd-ttl h2.vpd-h{margin:0}\n.vpd .vpd-ttl h2.vpd-h::after{display:none}\n.vpd .vpd-ttl__ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--r);color:#fff;box-shadow:0 10px 22px -10px rgba(207,14,14,.9)}\n.vpd .vpd-ttl__ico svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-center .vpd-ttl{flex-direction:column;gap:14px}\n.vpd .vpd-card .vpd-ttl__ico,.vpd .vpd-panel .vpd-ttl__ico,.vpd .vpd-verdict .vpd-ttl__ico{width:48px;height:48px;border-radius:14px}\n.vpd .vpd-card .vpd-ttl__ico svg,.vpd .vpd-panel .vpd-ttl__ico svg,.vpd .vpd-verdict .vpd-ttl__ico svg{width:26px;height:26px}\n\n\/* ---------- cards take the color of their block: white with a soft shadow on white blocks, black with a fine edge and a red shadow on black blocks ---------- *\/\n.vpd .vpd-spec,.vpd .vpd-card,.vpd .vpd-panel,.vpd .vpd-note,.vpd ul.vpd-gears li,.vpd ul.vpd-checks--tiles li,.vpd ul.vpd-stats li,.vpd ul.vpd-chips li,.vpd .vpd-band,.vpd .vpd-verdict,.vpd .vpd-closing,.vpd .vpd-upg-end{background:#fff;color:var(--k);border:1px solid #ececec!important;border-radius:var(--rl);box-shadow:var(--shw)}\n.vpd .vpd-sec--b .vpd-spec,.vpd .vpd-sec--b .vpd-card,.vpd .vpd-sec--b .vpd-panel,.vpd .vpd-sec--b .vpd-note,.vpd .vpd-sec--b ul.vpd-gears li,.vpd .vpd-sec--b ul.vpd-checks--tiles li,.vpd .vpd-sec--b ul.vpd-stats li,.vpd .vpd-sec--b ul.vpd-chips li,.vpd .vpd-sec--b .vpd-band,.vpd .vpd-sec--b .vpd-verdict,.vpd .vpd-sec--b .vpd-closing,.vpd .vpd-sec--b .vpd-upg-end{background:#000;color:#fff;border-color:rgba(255,255,255,.16)!important;box-shadow:var(--shb)}\n.vpd .vpd-card::before{content:\"\";position:absolute;top:0;left:24px;width:36px;height:3px;border-radius:0 0 3px 3px;background:var(--r)}\n.vpd .vpd-card{position:relative;padding:24px 24px 22px}\n.vpd .vpd-panel{padding:28px 30px}\n.vpd .vpd-sec--b a{color:#fff;text-decoration-color:var(--r);text-decoration-thickness:2px}\n.vpd .vpd-sec--b a:hover{color:var(--r)}\n\n\/* media frames: never cropped, nothing written over them *\/\n.vpd .vpd-fig{margin:0;overflow:hidden;border-radius:var(--rl);background:#f5f5f5;border:1px solid var(--l)}\n.vpd .vpd-sec--b .vpd-fig{background:#111;border-color:rgba(255,255,255,.12)}\n.vpd .vpd-fig--w1000{max-width:1000px;margin-left:auto;margin-right:auto}\n.vpd .vpd-fig--tall{max-width:560px;margin-left:auto;margin-right:auto}\n.vpd .vpd-mt{margin-top:28px}\n\n\/* ---------- key specs ---------- *\/\n.vpd .vpd-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:8px 0 0}\n.vpd .vpd-spec{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px 20px;transition:transform .25s ease,box-shadow .25s ease}\n.vpd .vpd-spec::after{content:\"\";position:absolute;left:50%;bottom:0;width:28px;height:3px;margin-left:-14px;border-radius:3px 3px 0 0;background:var(--r);transition:width .25s ease,margin .25s ease}\n@media (hover:hover){.vpd .vpd-spec:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px rgba(0,0,0,.35)}.vpd .vpd-spec:hover::after{width:56px;margin-left:-28px}}\n.vpd .vpd-spec__ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--r);color:#fff;box-shadow:0 0 0 5px rgba(207,14,14,.22)}\n.vpd .vpd-spec__ico svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-spec__val{font-size:19px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:inherit}\n.vpd .vpd-spec__lab{margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72}\n\n\/* ---------- video carousel (white, like the VEPACE Reviews row) ---------- *\/\n.vpd .vpd-vids{position:relative;margin:36px 0 0}\n.vpd .vpd-vids .vpd-vids__track{display:flex;justify-content:flex-start;gap:16px;margin:0;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--r) #f0f0f0}\n.vpd .vpd-vids__track::-webkit-scrollbar{height:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}\n.vpd .vpd-vids__track::-webkit-scrollbar-thumb{background:var(--r);border-radius:4px}\n.vpd .vpd-vid{flex:0 0 calc(50% - 8px);min-width:0;margin:0;scroll-snap-align:start;border-radius:var(--rl);overflow:hidden;background:#111;border:1px solid var(--l)}\n.vpd .vpd-vid__media{position:relative;display:block;width:100%;aspect-ratio:16\/9;margin:0;padding:0}\n.vpd .vpd-vid__media\u003e*,.vpd .vpd-vid__media iframe{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0}\n.vpd .vpd-vids__arrow{position:absolute;top:calc(50% - 9px);z-index:2;display:none;place-items:center;width:42px;height:42px;margin-top:-21px;border-radius:50%;background:var(--k);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;transition:background-color .2s ease}\n.vpd .vpd-vids__arrow:hover{background:var(--r)}\n.vpd .vpd-vids__arrow--prev{left:-14px}\n.vpd .vpd-vids__arrow--next{right:-14px}\n.vpd .vpd-vids__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}\n@media (hover:hover) and (pointer:fine){.vpd .vpd-vids[data-prev=\"true\"] .vpd-vids__arrow--prev,.vpd .vpd-vids[data-next=\"true\"] .vpd-vids__arrow--next{display:grid}}\n\n\/* ---------- intro ---------- *\/\n.vpd .vpd-lead{max-width:900px;margin:0 auto;padding:6px 0 6px 26px;border-left:3px solid var(--r)}\n.vpd .vpd-lead p{font-size:20px;line-height:1.6}\n\n\/* ---------- layouts ---------- *\/\n.vpd .vpd-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}\n.vpd .vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--top{align-items:start}\n.vpd .vpd-split--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}\n.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:-1}\n.vpd .vpd-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-duo-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h{font-size:26px}\n.vpd .vpd-cols{columns:2;column-gap:40px}\n.vpd .vpd-cols p{break-inside:avoid}\n.vpd .vpd-mosaic{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:30px}\n.vpd .vpd-mosaic__col{display:grid;gap:16px}\n.vpd .vpd-sticky{position:sticky;top:110px}\n\n\/* notes *\/\n.vpd .vpd-note{display:flex;gap:14px;align-items:flex-start;margin:20px 0;padding:16px 18px;border-left:4px solid var(--r)!important;border-radius:var(--rm)}\n.vpd .vpd-note p{margin:0;font-size:16px}\n.vpd .vpd-note__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--r);color:#fff}\n.vpd .vpd-note__ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n\n\/* lists *\/\n.vpd ul.vpd-checks{display:grid;gap:10px;margin:6px 0 16px}\n.vpd ul.vpd-checks li{position:relative;padding-left:32px;line-height:1.5}\n.vpd ul.vpd-checks li::before{content:\"\";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--r) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'\/%3E%3C\/svg%3E\") center\/13px no-repeat}\n.vpd ul.vpd-checks--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n.vpd ul.vpd-checks--tiles{gap:12px}\n.vpd ul.vpd-checks--tiles li{padding:17px 16px 17px 50px;border-radius:var(--rm);font-weight:700}\n.vpd ul.vpd-checks--tiles li::before{left:16px;top:17px}\n.vpd ul.vpd-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}\n.vpd ul.vpd-chips li{position:relative;padding:8px 14px 8px 28px;border-radius:var(--rm);font-size:15px;font-weight:700;line-height:1.3}\n.vpd ul.vpd-chips li::before{content:\"\";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--r)}\n\n\/* speed gears *\/\n.vpd ul.vpd-gears{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 4px}\n.vpd ul.vpd-gears li{position:relative;padding:22px 22px 26px;line-height:1.5;overflow:hidden}\n.vpd ul.vpd-gears li strong{display:block;margin-bottom:6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--r)}\n.vpd ul.vpd-gears li::after{content:\"\";position:absolute;left:0;bottom:0;height:4px;width:33.3%;background:var(--r)}\n.vpd ul.vpd-gears li:nth-child(2)::after{width:66.6%}\n.vpd ul.vpd-gears li:nth-child(3)::after{width:100%}\n\n\/* stat tiles *\/\n.vpd ul.vpd-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}\n.vpd ul.vpd-stats li{padding:16px 14px;border-radius:var(--rm);font-size:16px;font-weight:700;line-height:1.35}\n.vpd ul.vpd-stats li strong{display:block;margin-bottom:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--r)}\n\n\/* brakes band *\/\n.vpd .vpd-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:32px 34px}\n.vpd .vpd-band__ico{display:grid;place-items:center;width:84px;height:84px;border-radius:20px;background:var(--r);color:#fff;box-shadow:0 0 0 6px rgba(207,14,14,.22)}\n.vpd .vpd-band__ico svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}\n.vpd .vpd-band h2.vpd-h{font-size:26px;margin-bottom:12px}\n.vpd .vpd-band h2.vpd-h::after{display:none}\n\n\/* upgrades *\/\n.vpd .vpd-upg-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-upg-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}\n.vpd .vpd-upg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.vpd .vpd-upg-grid .vpd-card{padding:20px 20px 18px}\n.vpd .vpd-upg-grid .vpd-card::before{left:20px}\n.vpd .vpd-upg-grid ul.vpd-checks{gap:7px;margin:0}\n.vpd .vpd-upg-grid ul.vpd-checks li{font-size:15.5px;padding-left:28px}\n.vpd .vpd-upg-grid ul.vpd-checks li::before{width:19px;height:19px;background-size:11px;top:2px}\n.vpd .vpd-upg-end{margin-top:18px;padding:18px 22px;border-radius:var(--rm)}\n\n\/* verdict *\/\n.vpd .vpd-verdict{position:relative;margin:32px 0 28px;padding:36px 40px 34px;border-left:4px solid var(--r)!important}\n.vpd .vpd-verdict h2.vpd-h{font-size:26px}\n.vpd .vpd-verdict p{font-size:18px}\n\n\/* legal *\/\n.vpd .vpd-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}\n.vpd .vpd-legal-grid h2.vpd-h{font-size:24px;margin-bottom:12px}\n.vpd .vpd-closing{margin-top:20px;padding:20px 24px;border-radius:var(--rm);border-left:4px solid var(--r)!important}\n\n\/* specs table (white, grey stripes forced so the theme cannot remove them) *\/\n.vpd .vpd-table{overflow:hidden;margin-top:6px;border:1px solid var(--l);border-radius:var(--rl);background:#fff;color:var(--k)}\n.vpd .vpd-table table{width:100%!important;height:auto!important;margin:0;border:0;border-collapse:collapse;table-layout:fixed}\n.vpd .vpd-table td{width:auto!important;height:auto!important;padding:14px 20px;border:0;border-top:1px solid var(--l);vertical-align:top;text-align:left;font-size:16px;line-height:1.5;color:var(--k)}\n.vpd .vpd-table tr:first-child td{border-top:0}\n.vpd .vpd-table tr td{background:#fff!important}\n.vpd .vpd-table tr:nth-child(even) td{background:#f2f2f2!important}\n.vpd .vpd-table td:first-child{width:38%!important;font-weight:800}\n.vpd .vpd-table td:first-child strong{font-size:14px;letter-spacing:.04em;text-transform:uppercase}\n.vpd .vpd-spec-pics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:28px}\n\n\/* explore *\/\n.vpd .vpd-cta{text-align:center}\n.vpd .vpd-cta h2{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.2;text-align:center!important}\n.vpd .vpd-cta p{font-size:16px}\n.vpd .vpd-cta__ico{margin:0 auto 16px}\n\n\/* ---------- additions for every scooter ---------- *\/\n.vpd .vpd-fig img{max-height:860px;width:auto;max-width:100%;margin:0 auto}\n.vpd .vpd-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}\n.vpd .vpd-gallery{margin-top:28px}\n.vpd .vpd-vids__track:has(\u003e .vpd-vid:only-child){justify-content:center}\n.vpd .vpd-vid:only-child{flex-basis:100%;max-width:900px}\n.vpd .vpd-h3grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}\n.vpd .vpd-txt-mt{margin-top:28px}\n@media (max-width:640px){.vpd .vpd-grid2,.vpd .vpd-h3grid{grid-template-columns:minmax(0,1fr)}}\n\/* key specs: cards stay centered whatever their number (no lonely card on the left) *\/\n.vpd .vpd-specs{display:flex;flex-wrap:wrap;justify-content:center}\n.vpd .vpd-specs\u003e.vpd-spec{flex:1 1 0;min-width:0}\n@media (max-width:999px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 24px)\/3)}}\n@media (max-width:640px){.vpd .vpd-specs\u003e.vpd-spec{flex:0 0 calc((100% - 10px)\/2)}}\n\n\/* ---------- tablet ---------- *\/\n@media (max-width:999px){\n.vpd .vpd-specs{grid-template-columns:repeat(3,minmax(0,1fr))}\n.vpd .vpd-sec{padding:46px 28px}\n.vpd .vpd-split,.vpd .vpd-split--rev,.vpd .vpd-split--sq,.vpd .vpd-split--rev.vpd-split--sq{grid-template-columns:minmax(0,1fr);gap:26px}\n.vpd .vpd-split--rev\u003e.vpd-fig{order:0}\n.vpd .vpd-upg-wrap,.vpd .vpd-spec-pics{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-sticky{position:static}\n.vpd .vpd-upg-wrap .vpd-fig--tall{max-width:520px}\n.vpd .vpd-vid{flex-basis:78%}\n}\n\n\/* ---------- phone ---------- *\/\n@media (max-width:640px){\n.vpd{font-size:16px}\n.vpd .vpd-sec{padding:38px 16px}\n.vpd .vpd-sec--first{padding-top:16px}\n.vpd .vpd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}\n.vpd .vpd-spec{padding:20px 8px 16px}\n.vpd .vpd-spec__ico{width:44px;height:44px;margin-bottom:11px;border-radius:12px}\n.vpd .vpd-spec__ico svg{width:24px;height:24px}\n.vpd .vpd-spec__val{font-size:17px}\n.vpd .vpd-spec__lab{font-size:11px;letter-spacing:.06em}\n.vpd .vpd-vids{margin-top:26px}\n.vpd .vpd-vid{flex-basis:88%}\n.vpd h2.vpd-h,.vpd h3.vpd-h{font-size:24px}\n.vpd .vpd-duo-info h2.vpd-h,.vpd .vpd-card h2.vpd-h,.vpd .vpd-band h2.vpd-h,.vpd .vpd-verdict h2.vpd-h,.vpd .vpd-legal-grid h2.vpd-h{font-size:22px}\n.vpd .vpd-ttl{gap:12px}\n.vpd .vpd-ttl__ico{width:46px;height:46px;border-radius:13px}\n.vpd .vpd-ttl__ico svg{width:25px;height:25px}\n.vpd .vpd-lead{padding-left:16px}\n.vpd .vpd-lead p{font-size:17.5px}\n.vpd ul.vpd-gears,.vpd ul.vpd-stats,.vpd ul.vpd-checks--3{grid-template-columns:minmax(0,1fr);gap:10px}\n.vpd ul.vpd-gears li{padding:18px 18px 22px}\n.vpd ul.vpd-stats li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px}\n.vpd ul.vpd-stats li strong{margin:0}\n.vpd .vpd-duo-info,.vpd .vpd-duo,.vpd .vpd-upg-top,.vpd .vpd-upg-grid,.vpd .vpd-legal-grid,.vpd .vpd-mosaic{grid-template-columns:minmax(0,1fr)}\n.vpd .vpd-cols{columns:1}\n.vpd .vpd-panel{padding:22px 18px}\n.vpd .vpd-card{padding:22px 18px 20px}\n.vpd .vpd-card::before{left:18px}\n.vpd .vpd-band{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 18px}\n.vpd .vpd-band__ico{width:64px;height:64px;border-radius:16px}\n.vpd .vpd-band__ico svg{width:36px;height:36px}\n.vpd .vpd-verdict{padding:26px 18px 24px}\n.vpd .vpd-verdict p{font-size:16.5px}\n.vpd .vpd-cta h2{font-size:23px}\n.vpd .vpd-fig{border-radius:var(--rm)}\n\/* specs table: label above value *\/\n.vpd .vpd-table table,.vpd .vpd-table tbody,.vpd .vpd-table tr,.vpd .vpd-table td{display:block;width:100%!important}\n.vpd .vpd-table tr{padding:13px 16px;border-top:1px solid var(--l)}\n.vpd .vpd-table tr:first-child{border-top:0}\n.vpd .vpd-table tr:nth-child(even){background:#f2f2f2}\n.vpd .vpd-table td,.vpd .vpd-table tr:nth-child(even) td{padding:0;border:0;font-size:15.5px}\n.vpd .vpd-table td:first-child{width:100%!important;margin-bottom:3px}\n.vpd .vpd-table td:first-child strong{font-size:12px;letter-spacing:.08em;color:var(--r)}\n}\n@media (max-width:360px){.vpd .vpd-spec__val{font-size:15px}.vpd .vpd-spec__lab{font-size:10px}}\n@media (prefers-reduced-motion:reduce){.vpd .vpd-vids__track{scroll-behavior:auto}.vpd .vpd-spec{transition:none}}\n\n\/* portrait videos in the carousel (phone-format clips): same height as the 16:9 tiles *\/\n.vpd .vpd-vids .vpd-vids__track{align-items:flex-start}\n.vpd .vpd-vid--tall{flex-basis:calc((50% - 8px) * .3164)}\n.vpd .vpd-vid--tall .vpd-vid__media{aspect-ratio:9\/16}\n.vpd .vpd-vid__media video{object-fit:contain;background:#111}\n@media (max-width:999px){.vpd .vpd-vid--tall{flex-basis:calc(78% * .3164)}}\n@media (max-width:640px){.vpd .vpd-vid--tall{flex-basis:calc(88% * .3164)}}\n\n\/* short carousels (fewer videos than the width) stay centered *\/\n.vpd .vpd-vids__track\u003e.vpd-vid:first-child{margin-left:auto}\n.vpd .vpd-vids__track\u003e.vpd-vid:last-child{margin-right:auto}\n\/* looping animations inside the description *\/\n.vpd .vpd-fig video.vpd-loop{display:block;width:100%;height:auto;border-radius:var(--rl)}\n\u003c\/style\u003e\n\u003cdiv class=\"vpd\"\u003e\n\u003c!-- ================= SPLIT (white) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--first\"\u003e\n\u003cdiv class=\"vpd-split\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eMaksymalne bezpieczeństwo\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eKask pełnotwarzowy certyfikowany DOT i 3C\u003c\/strong\u003e z wytrzymałą skorupą i wizjerem HD przeciwmgielnym.\u003c\/p\u003e\n\u003cul class=\"vpd-checks\"\u003e\n\u003cli\u003eCertyfikowany DOT \u0026amp; 3C\u003c\/li\u003e\n\u003cli\u003eWizjer HD przeciwmgielny, odporny na zarysowania\u003c\/li\u003e\n\u003cli\u003eWloty powietrza\u003c\/li\u003e\n\u003cli\u003eWyjmowana, nadająca się do prania wyściółka\u003c\/li\u003e\n\u003cli\u003eKlamra z szybkim zwalnianiem\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vpd-fig\"\u003e\u003cimg alt=\"Kask pełnotwarzowy NANROBOT (DOT)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/fullface-1.jpg?v=1792793624\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CENTER (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-narrow vpd-center\"\u003e\n\u003cdiv class=\"vpd-ttl\"\u003e\u003ch2 class=\"vpd-h\"\u003eDlaczego Ci się spodoba\u003c\/h2\u003e\u003c\/div\u003e\n\u003cp\u003eZaprojektowany przez NANROBOT dla użytkowników hulajnóg elektrycznych, jest trwały i łatwy w codziennym użytkowaniu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= TABLE (white) ================= --\u003e\n\u003csection class=\"vpd-sec\"\u003e\n\u003cdiv class=\"vpd-center\"\u003e\u003ch2 class=\"vpd-h\" style=\"text-align: center;\"\u003eSpecyfikacja – kask pełnotwarzowy NANROBOT (DOT)\u003c\/h2\u003e\u003c\/div\u003e\n\u003cdiv class=\"vpd-table\"\u003e\u003ctable width=\"100%\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRozmiary\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eXL (59–60 cm), XXL (61–62 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCertyfikacja\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDOT, 3C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWizjer\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHD, przeciwmgielna, odporna na zarysowania\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWykończenie\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCzarny z połyskiem\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= CTA (black) ================= --\u003e\n\u003csection class=\"vpd-sec vpd-sec--b\"\u003e\n\u003cdiv class=\"vpd-cta\"\u003e\n\u003cspan class=\"vpd-ttl__ico vpd-cta__ico\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"6\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 18h7.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 4h2.5l1 14\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 4h4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch2\u003eOdkryj \u003ca href=\"\/pl\/collections\/accessories-for-electric-scooters-bicycles-motorcycles\" title=\"Kolekcja akcesoriów\"\u003ekolekcję akcesoriów\u003c\/a\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"NANROBOT","offers":[{"title":"XL (59-60 cm)","offer_id":66309347344733,"sku":"NANROBOT-FULLFACE-1","price":89.0,"currency_code":"EUR","in_stock":false},{"title":"XXL (61-62 cm)","offer_id":66309347377501,"sku":"NANROBOT-FULLFACE-2","price":89.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/files\/g_fullface-5628099d.jpg?v=1792793634"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8697\/5069\/collections\/col-nanrobot-parts.jpg?v=1793179679","url":"https:\/\/vepace.com\/pl\/collections\/nanrobot-spare-parts-accessories.oembed","provider":"VEPACE","version":"1.0","type":"link"}