{"product_id":"eu-f20-mate-ii","title":"EU-F20 Mate II","description":"\u003c!-- Fafrees F20 Mate II | Shopify Product Content | Polish --\u003e\n\u003cdiv class=\"f20m2-page\"\u003e\n\u003c!-- =====================================================\n     FEATURE SHOWCASE · IMAGE + VIDEO MOSAIC\n====================================================== --\u003e\n\u003csection class=\"f20m2-features f20m2-feature-showcase\"\u003e\n\u003cdiv class=\"f20m2-showcase-wrap\"\u003e\n\u003cdiv class=\"f20m2-showcase-heading\"\u003e\n\u003cspan\u003ePOZNAJ FUNKCJE\u003c\/span\u003e\n\u003ch2\u003eKomfort, kontrola i stabilność na każdej trasie\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"f20m2FeatureCards\" class=\"f20m2-showcase-grid\"\u003e\n\u003c!-- 01 · Intro \/ product --\u003e\n\u003carticle class=\"f20m2-showcase-card f20m2-showcase-card--intro\"\u003e\n\u003cdiv class=\"f20m2-showcase-intro-copy\"\u003e\n\u003cp\u003ePoczuj pewność, jaką daje \u003cstrong\u003eswobodne poruszanie się i bezpieczne odkrywanie tras na trzech kołach.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-triciclo-electrico-gris-vista-lateral.webp?v=1786937154\" alt=\"Szary Fafrees EU-F20 Mate II, trójkołowy rower elektryczny widziany z boku.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/article\u003e\n\u003c!-- 02 · Video --\u003e\n\u003carticle class=\"f20m2-showcase-card f20m2-showcase-card--video f20m2-showcase-card--portrait\"\u003e\n\u003cdiv class=\"f20m2-showcase-media\"\u003e\u003cvideo class=\"f20m2-feature-video\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d3faa37633744872bf92be6db6cc6913.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-copy\"\u003e\n\u003ch3\u003eNiska rama ułatwiająca wsiadanie\u003c\/h3\u003e\n\u003cp\u003eNiska rama ułatwia wsiadanie i zsiadanie, ograniczając obciążenie kolan i bioder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 03 · Video --\u003e\n\u003carticle class=\"f20m2-showcase-card f20m2-showcase-card--video f20m2-showcase-card--portrait\"\u003e\n\u003cdiv class=\"f20m2-showcase-media\"\u003e\u003cvideo class=\"f20m2-feature-video\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6aec99521d6f4df6b85c1c6fad1d172d.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-copy\"\u003e\n\u003ch3\u003ePłynne i stabilne skręcanie\u003c\/h3\u003e\n\u003cp\u003eTylny mechanizm różnicowy poprawia kontrolę przy niskiej prędkości i pomaga zachować stabilność podczas codziennego pokonywania zakrętów.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 04 · Video --\u003e\n\u003carticle class=\"f20m2-showcase-card f20m2-showcase-card--video f20m2-showcase-card--portrait\"\u003e\n\u003cdiv class=\"f20m2-showcase-media\"\u003e\u003cvideo class=\"f20m2-feature-video\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9a7eccd303d44655bf34f8ebcf869502.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-copy\"\u003e\n\u003ch3\u003eNaturalne wspomaganie pedałowania\u003c\/h3\u003e\n\u003cp\u003eCzujnik momentu obrotowego dopasowuje poziom wspomagania do siły pedałowania. Silnik ma moc 250 W i moment obrotowy do 65 N·m.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 05 · Video --\u003e\n\u003carticle class=\"f20m2-showcase-card f20m2-showcase-card--video f20m2-showcase-card--portrait\"\u003e\n\u003cdiv class=\"f20m2-showcase-media\"\u003e\u003cvideo class=\"f20m2-feature-video\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a38d1dab1a984b3192a27d0744648911.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-copy\"\u003e\n\u003ch3\u003ePewne hamowanie i bezpieczne parkowanie\u003c\/h3\u003e\n\u003cp\u003eHydrauliczne hamulce tarczowe z tarczami 180 mm oraz hamulec postojowy zapewniają większą kontrolę podczas zatrzymywania i parkowania.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 06 · Wide video --\u003e\n\u003carticle class=\"f20m2-showcase-card f20m2-showcase-card--video f20m2-showcase-card--wide\"\u003e\n\u003cdiv class=\"f20m2-showcase-media\"\u003e\u003cvideo class=\"f20m2-feature-video\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-triciclo-electrico-uso-real-carretera-1.jpg?v=1786936735\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7b6cf5f020114bd0b5349c8240288359.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-showcase-copy\"\u003e\n\u003ch3\u003eKomfort na nierównej nawierzchni\u003c\/h3\u003e\n\u003cp\u003eAmortyzowany widelec o skoku 50 mm oraz amortyzowana sztyca pomagają skuteczniej tłumić codzienne nierówności.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"f20m2-scrollbar\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     DETAIL CAROUSEL\n====================================================== --\u003e\n\u003csection class=\"f20m2-detail-slider-section\"\u003e\n\u003cdiv class=\"f20m2-detail-slider-wrap\"\u003e\n\u003cdiv class=\"f20m2-detail-slider-head\"\u003e\n\u003ch2\u003eWięcej szczegółów\u003c\/h2\u003e\n\u003cdiv class=\"f20m2-detail-slider-nav\"\u003e\n\u003cbutton class=\"f20m2-detail-nav f20m2-detail-prev\" type=\"button\"\u003e‹\u003c\/button\u003e \u003cbutton class=\"f20m2-detail-nav f20m2-detail-next\" type=\"button\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"f20m2-detail-carousel\"\u003e\n\u003cdiv class=\"f20m2-detail-track\" tabindex=\"0\"\u003e\n\u003carticle class=\"f20m2-detail-card\"\u003e\n\u003cdiv class=\"f20m2-detail-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-bateria-extraible-celdas-21700-ipx5.jpg?v=1786773853\" alt=\"Wyjmowany akumulator Fafrees F20 Mate II.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-detail-card-copy\"\u003e\n\u003ch3\u003eWyjmowany akumulator\u003c\/h3\u003e\n\u003cp\u003eWyjmowany akumulator 48 V jest dostępny w dwóch wersjach: 21 Ah o zasięgu 65–85 km oraz 25 Ah o zasięgu 75–100 km, w zależności od warunków użytkowania.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"f20m2-detail-card\"\u003e\n\u003cdiv class=\"f20m2-detail-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-cesta-delantera-15kg-cesta-trasera-40kg.jpg?v=1786773907\" alt=\"Fafrees F20 Mate II z przednim i tylnym koszem bagażowym.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-detail-card-copy\"\u003e\n\u003ch3\u003ePrzestrzeń bagażowa na co dzień\u003c\/h3\u003e\n\u003cp\u003ePrzedni kosz może przewozić do 15 kg, a tylny do 40 kg. Maksymalne łączne obciążenie wraz z użytkownikiem wynosi 180 kg.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"f20m2-detail-card\"\u003e\n\u003cdiv class=\"f20m2-detail-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-rueda-delantera-freno-disco-suspension.jpg?v=1786773923\" alt=\"Opona Chaoyang 20 × 2,5 cala w Fafrees F20 Mate II.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-detail-card-copy\"\u003e\n\u003ch3\u003eOpony odporne na przebicia\u003c\/h3\u003e\n\u003cp\u003eOpony Chaoyang 20 × 2,5” o gęstości 30 TPI zapewniają stabilną przyczepność i pomagają ograniczyć ryzyko przebicia podczas codziennej jazdy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"f20m2-detail-card\"\u003e\n\u003cdiv class=\"f20m2-detail-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-pantalla-lcd-espejos-niveles-asistencia.jpg?v=1786773937\" alt=\"Kolorowy wyświetlacz LCD IPS i elementy sterujące Fafrees F20 Mate II.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-detail-card-copy\"\u003e\n\u003ch3\u003eKolorowy wyświetlacz LCD IPS\u003c\/h3\u003e\n\u003cp\u003eKolorowy wyświetlacz LCD IPS 3,5” pokazuje prędkość i poziomy wspomagania od 0 do 5, a także umożliwia sterowanie światłami i kierunkowskazami.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"f20m2-detail-card\"\u003e\n\u003cdiv class=\"f20m2-detail-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/5704\/5777\/files\/fafrees-eu-f20-mate-ii-faro-led-luz-trasera-espejos.jpg?v=1786773952\" alt=\"Przednie światło, kierunkowskazy i lusterka Fafrees F20 Mate II.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-detail-card-copy\"\u003e\n\u003ch3\u003eWidoczność i sygnalizacja\u003c\/h3\u003e\n\u003cp\u003ePrzednie światło, tylna lampa, kierunkowskazy i lusterka poprawiają widoczność oraz czytelność sygnalizowania manewrów podczas jazdy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     SIZE\n====================================================== --\u003e\n\u003csection class=\"f20m2-size\"\u003e\n\u003cdiv class=\"f20m2-container\"\u003e\n\u003ch2\u003eGeometria i wymiary\u003c\/h2\u003e\n\u003cdiv class=\"f20m2-size-grid\"\u003e\n\u003cdiv class=\"f20m2-size-image\"\u003e\u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/F20_Mate_II_3.jpg?v=1775203801\" alt=\"Wymiary i geometria trójkołowego roweru elektrycznego Fafrees F20 Mate II.\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"f20m2-measures\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eA. Maksymalna wysokość siodełka\u003c\/span\u003e\u003cstrong\u003e100 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eB. Minimalna wysokość siodełka\u003c\/span\u003e\u003cstrong\u003e82 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eC. Wysokość przekroku\u003c\/span\u003e\u003cstrong\u003e34 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eD. Rozmiar ramy\u003c\/span\u003e\u003cstrong\u003e43 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eE. Maksymalna wysokość kierownicy\u003c\/span\u003e\u003cstrong\u003e115 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eF. Minimalna wysokość kierownicy\u003c\/span\u003e\u003cstrong\u003e106 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eG. Wysokość osi suportu\u003c\/span\u003e\u003cstrong\u003e22 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eH. Długość górnej rury\u003c\/span\u003e\u003cstrong\u003e50 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eI. Rozstaw osi\u003c\/span\u003e\u003cstrong\u003e114 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eJ. Długość całkowita\u003c\/span\u003e\u003cstrong\u003e167 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eSzerokość całkowita\u003c\/span\u003e\u003cstrong\u003e73 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eWymiary po złożeniu\u003c\/span\u003e\u003cstrong\u003e92 × 75 × 73 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     SPECIFICATIONS\n====================================================== --\u003e\n\u003csection class=\"f20m2-specs\"\u003e\n\u003cdiv class=\"f20m2-container\"\u003e\n\u003ch2\u003eSpecyfikacja techniczna\u003c\/h2\u003e\n\u003cdiv class=\"f20m2-spec-grid\"\u003e\n\u003c!-- GENERAL --\u003e\n\u003cdiv class=\"f20m2-spec-column is-open\"\u003e\n\u003cbutton class=\"f20m2-spec-title\" type=\"button\"\u003e Informacje ogólne \u003cspan\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eZasięg\u003c\/b\u003e\u003cem\u003e65–85 km \/ 75–100 km\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePrędkość\u003c\/b\u003e\u003cem\u003eMaks. 25 km\/h\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePoziomy wspomagania\u003c\/b\u003e\u003cem\u003e5 poziomów\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eElementy składane\u003c\/b\u003e\u003cem\u003eKierownica i rama\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMasa\u003c\/b\u003e\u003cem\u003e45,5 kg \/ 46,5 kg\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMaksymalne obciążenie\u003c\/b\u003e\u003cem\u003e180 kg\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eZalecany wzrost użytkownika\u003c\/b\u003e\u003cem\u003e160–200 cm\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWodoodporność\u003c\/b\u003e\u003cem\u003eIPX5\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCertyfikaty\u003c\/b\u003e\u003cem\u003eEN15194 + CE + E-Mark\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- ELECTRONICS --\u003e\n\u003cdiv class=\"f20m2-spec-column\"\u003e\n\u003cbutton class=\"f20m2-spec-title\" type=\"button\"\u003e Układ elektryczny \u003cspan\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eSilnik\u003c\/b\u003e\u003cem\u003eTylny, 48 V, 250 W mocy znamionowej\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDeklarowana moc szczytowa\u003c\/b\u003e\u003cem\u003e750 W\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMaksymalny moment obrotowy\u003c\/b\u003e\u003cem\u003e65 N·m\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAkumulator\u003c\/b\u003e\u003cem\u003e48 V 21 Ah \/ 25 Ah · 1008 Wh \/ 1200 Wh\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTyp akumulatora\u003c\/b\u003e\u003cem\u003eLitowo-jonowy, wyjmowany\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMasa akumulatora\u003c\/b\u003e\u003cem\u003e5,2 kg \/ 6 kg\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eŁadowarka\u003c\/b\u003e\u003cem\u003eWyjście 54,6 V \/ 3 A\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCzas ładowania\u003c\/b\u003e\u003cem\u003eok. 8–10 godzin\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWyświetlacz\u003c\/b\u003e\u003cem\u003eKolorowy LCD IPS 3,5\", IP65\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCzujnik\u003c\/b\u003e\u003cem\u003eCzujnik momentu obrotowego\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOświetlenie\u003c\/b\u003e\u003cem\u003ePrzednie, tylne i kierunkowskazy\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- COMPONENTS --\u003e\n\u003cdiv class=\"f20m2-spec-column\"\u003e\n\u003cbutton class=\"f20m2-spec-title\" type=\"button\"\u003e Komponenty \u003cspan\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eRama\u003c\/b\u003e\u003cem\u003eStop aluminium 6061\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eKierownica\u003c\/b\u003e\u003cem\u003eAluminium 31,8 mm \/ 660 mm\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWidelec\u003c\/b\u003e\u003cem\u003eAmortyzowany, skok 50 mm, z blokadą\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHamulce\u003c\/b\u003e\u003cem\u003eHydrauliczne tarczowe\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTarcze hamulcowe\u003c\/b\u003e\u003cem\u003e180 mm, 6 śrub\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNapęd\u003c\/b\u003e\u003cem\u003eJednobiegowy\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTylna zębatka\u003c\/b\u003e\u003cem\u003e18T\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eZębatka przednia\u003c\/b\u003e\u003cem\u003e36T\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eŁańcuch\u003c\/b\u003e\u003cem\u003e76L + 46L\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eKoła\u003c\/b\u003e\u003cem\u003e20\", aluminiowe obręcze dwukomorowe, 36 szprych\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOpony\u003c\/b\u003e\u003cem\u003eChaoyang 20 × 2,5\", 30 TPI, odporne na przebicia\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDętki\u003c\/b\u003e\u003cem\u003eKauczuk butylowy, zawór Schradera\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eKorby\u003c\/b\u003e\u003cem\u003e152 mm\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePedały\u003c\/b\u003e\u003cem\u003e9\/16\"\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSiodełko\u003c\/b\u003e\u003cem\u003eWyściełane, odchylane, z oparciem\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSztyca\u003c\/b\u003e\u003cem\u003eØ27,2 mm, 400 mm, amortyzacja 15 mm\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTylny bagażnik\u003c\/b\u003e\u003cem\u003eW zestawie\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBłotniki\u003c\/b\u003e\u003cem\u003eW zestawie\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     GALLERY\n====================================================== --\u003e\n\u003csection class=\"f20m2-gallery-section\"\u003e\n\u003cdiv class=\"f20m2-container\"\u003e\n\u003ch2\u003eZobacz więcej\u003c\/h2\u003e\n\u003cdiv class=\"f20m2-gallery\"\u003e\n\u003cdiv class=\"f20m2-main\"\u003e\n\u003cimg class=\"f20m2-main-image\" src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/F20MateII_2.jpg?v=1775202834\u0026amp;width=1946\" alt=\"Fafrees F20 Mate II podczas jazdy miejskiej.\" loading=\"lazy\" decoding=\"async\"\u003e \u003cbutton class=\"f20m2-arrow f20m2-prev\" type=\"button\"\u003e‹\u003c\/button\u003e \u003cbutton class=\"f20m2-arrow f20m2-next\" type=\"button\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"f20m2-thumbs\"\u003e\n\u003cbutton class=\"f20m2-thumb is-active\" type=\"button\"\u003e \u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/F20MateII_2.jpg?v=1775202834\u0026amp;width=1946\" alt=\"Fafrees F20 Mate II podczas jazdy miejskiej.\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"f20m2-thumb\" type=\"button\"\u003e \u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/1_2_f54a9f91-e913-4e89-aaf1-be51bdfe95b0.png?v=1775202834\u0026amp;width=1946\" alt=\"Niebieski Fafrees F20 Mate II widziany z boku.\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"f20m2-thumb\" type=\"button\"\u003e \u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/3_4.png?v=1776046117\u0026amp;width=1946\" alt=\"Fafrees F20 Mate II widziany z przodu pod kątem.\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"f20m2-thumb\" type=\"button\"\u003e \u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/6_4.png?v=1775202834\u0026amp;width=1946\" alt=\"Fafrees F20 Mate II widziany z tyłu.\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"f20m2-thumb\" type=\"button\"\u003e \u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/1_975e4ce6-7efd-45d3-8249-9c5042b639a4.jpg?v=1775201451\u0026amp;width=800\" alt=\"Zbliżenie na wyjmowany akumulator Fafrees F20 Mate II.\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e \u003cbutton class=\"f20m2-thumb\" type=\"button\"\u003e \u003cimg src=\"https:\/\/es.fafreesebike.com\/cdn\/shop\/files\/2_edda90d5-ac23-4e89-ac0d-ae141557be4e.jpg?v=1775201643\u0026amp;width=800\" alt=\"Fafrees F20 Mate II z ładunkiem w koszach.\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* =====================================================\n   BASE\n====================================================== *\/\n\n.f20m2-page,\n.f20m2-page * {\n  box-sizing: border-box;\n}\n\n.f20m2-page {\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  color: #171717;\n  background: #fff;\n  font-family: inherit;\n}\n\n.f20m2-container {\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding-left: 16px;\n  padding-right: 16px;\n}\n\n\n\/* =====================================================\n   HERO\n====================================================== *\/\n\n.f20m2-hero {\n  display: block;\n  min-height: clamp(440px, 43vw, 570px);\n  background: #f4f4f4;\n  overflow: hidden;\n}\n\n.f20m2-hero-media {\n  width: 100%;\n  height: clamp(440px, 43vw, 570px);\n  min-width: 0;\n  min-height: 0;\n  overflow: hidden;\n  background: #ececec;\n}\n\n.f20m2-hero-media iframe {\n  display: block;\n  width: 100%;\n  height: 100%;\n  min-height: 0;\n\n  border: 0;\n  background: #000;\n}\n\n.f20m2-hero-copy {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n\n  padding:\n    38px\n    clamp(28px, 4vw, 60px);\n}\n\n.f20m2-eyebrow {\n  display: block;\n\n  margin: 0 0 12px;\n\n  color: #666;\n\n  font-size: 13px;\n  line-height: 1.4;\n  font-weight: 650;\n\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.f20m2-hero-copy h2 {\n  margin: 0 0 18px;\n\n  font-size:\n    clamp(36px, 4vw, 58px);\n\n  line-height: 1.05;\n  font-weight: 750;\n}\n\n.f20m2-hero-copy \u003e p {\n  max-width: 600px;\n\n  margin: 0;\n\n  color: #3c3c3c;\n\n  font-size: 16px;\n  line-height: 1.75;\n}\n\n.f20m2-hero-specs {\n  display: grid;\n\n  grid-template-columns:\n    repeat(2, minmax(0, 1fr));\n\n  gap: 10px;\n\n  margin-top: 26px;\n}\n\n.f20m2-hero-specs div {\n  min-width: 0;\n\n  padding: 13px 14px;\n\n  background:\n    rgba(255,255,255,.72);\n\n  border:\n    1px solid rgba(0,0,0,.06);\n\n  border-radius: 8px;\n}\n\n.f20m2-hero-specs strong,\n.f20m2-hero-specs span {\n  display: block;\n}\n\n.f20m2-hero-specs strong {\n  font-size: 17px;\n  line-height: 1.25;\n}\n\n.f20m2-hero-specs span {\n  margin-top: 3px;\n\n  color: #666;\n\n  font-size: 12px;\n  line-height: 1.4;\n}\n\n\n\/* =====================================================\n   SHARED HEADINGS\n====================================================== *\/\n\n.f20m2-size h2,\n.f20m2-specs h2,\n.f20m2-gallery-section h2 {\n  margin: 0 0 14px;\n\n  font-size: 30px;\n  line-height: 1.2;\n  font-weight: 720;\n}\n\n.f20m2-divider {\n  width: 54px;\n  height: 3px;\n\n  margin-bottom: 28px;\n\n  background: #f5a400;\n}\n\n\n\n\n\/* =====================================================\n   DETAIL CAROUSEL\n====================================================== *\/\n\n.f20m2-detail-slider-section {\n  padding: 8px 0 46px;\n  background: transparent;\n  overflow: hidden;\n}\n\n.f20m2-detail-slider-wrap {\n  width: 100%;\n  max-width: none;\n  margin: 0;\n  padding: 0;\n}\n\n.f20m2-detail-slider-head {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  margin-bottom: 22px;\n}\n\n.f20m2-detail-slider-head h2 {\n  margin: 0;\n  color: #08140d;\n  font-size: clamp(30px, 2.3vw, 44px);\n  line-height: 1.06;\n  font-weight: 760;\n}\n\n.f20m2-detail-slider-nav {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  flex: 0 0 auto;\n}\n\n.f20m2-detail-nav {\n  width: 48px;\n  height: 48px;\n  border: 1px solid rgba(16,27,20,.12);\n  border-radius: 999px;\n  background: rgba(255,255,255,.88);\n  color: #10221a;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font: inherit;\n  font-size: 28px;\n  line-height: 1;\n  cursor: pointer;\n  transition: transform .18s ease, background .18s ease, border-color .18s ease, opacity .18s ease;\n}\n\n.f20m2-detail-nav:hover {\n  background: #fff;\n  border-color: rgba(16,27,20,.22);\n}\n\n.f20m2-detail-nav:active {\n  transform: scale(.96);\n}\n\n.f20m2-detail-nav[disabled] {\n  opacity: .38;\n  cursor: default;\n}\n\n.f20m2-detail-carousel {\n  position: relative;\n}\n\n.f20m2-detail-track {\n  display: flex;\n  gap: 22px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  padding: 2px 2px 6px;\n  scroll-snap-type: x proximity;\n  scrollbar-width: none;\n  -webkit-overflow-scrolling: touch;\n  scroll-behavior: smooth;\n}\n\n.f20m2-detail-track::-webkit-scrollbar {\n  display: none;\n}\n\n.f20m2-detail-card {\n  flex: 0 0 min(23.6%, 378px);\n  min-width: 280px;\n  scroll-snap-align: start;\n}\n\n.f20m2-detail-card-media {\n  overflow: hidden;\n  border-radius: 22px;\n  background: #dde3df;\n}\n\n.f20m2-detail-card-media img {\n  display: block;\n  width: 100%;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n  object-position: center;\n}\n\n.f20m2-detail-card-copy {\n  padding: 14px 4px 0;\n}\n\n.f20m2-detail-card-copy h3 {\n  margin: 0 0 8px;\n  color: #101010;\n  font-size: 17px;\n  line-height: 1.32;\n  font-weight: 720;\n}\n\n.f20m2-detail-card-copy p {\n  margin: 0;\n  color: #5d625f;\n  font-size: 13px;\n  line-height: 1.58;\n}\n\n\n\/* =====================================================\n   FEATURE SHOWCASE · Fafrees-style mosaic\n====================================================== *\/\n\n.f20m2-feature-showcase {\n  padding: 58px 0 64px;\n  background: #eef3f0;\n  overflow: hidden;\n}\n\n.f20m2-showcase-wrap {\n  width: 100%;\n  max-width: 1560px;\n  margin: 0 auto;\n  padding: 0 22px;\n}\n\n.f20m2-showcase-heading {\n  margin: 0 0 24px;\n}\n\n.f20m2-showcase-heading \u003e span {\n  display: block;\n  margin-bottom: 8px;\n  color: #6d7771;\n  font-size: 12px;\n  line-height: 1.3;\n  font-weight: 700;\n  letter-spacing: .12em;\n}\n\n.f20m2-showcase-heading h2 {\n  max-width: 760px;\n  margin: 0;\n  color: #111;\n  font-size: clamp(28px, 2.6vw, 42px);\n  line-height: 1.12;\n  font-weight: 720;\n}\n\n.f20m2-showcase-grid {\n  display: grid;\n  grid-template-columns: repeat(12, minmax(0, 1fr));\n  grid-auto-flow: dense;\n  gap: 20px;\n}\n\n.f20m2-showcase-card {\n  position: relative;\n  min-width: 0;\n  min-height: 0;\n  overflow: hidden;\n  border-radius: 22px;\n  background: #dfe4e1;\n  isolation: isolate;\n  transform: translateZ(0);\n}\n\n.f20m2-showcase-card--intro {\n  grid-column: span 6;\n  height: clamp(470px, 39vw, 610px);\n  background: #fff;\n}\n\n.f20m2-showcase-card--portrait {\n  grid-column: span 3;\n  height: clamp(470px, 39vw, 610px);\n}\n\n.f20m2-showcase-card--wide {\n  grid-column: span 6;\n  height: clamp(360px, 31vw, 470px);\n}\n\n.f20m2-showcase-grid \u003e .f20m2-showcase-card:nth-child(4),\n.f20m2-showcase-grid \u003e .f20m2-showcase-card:nth-child(5) {\n  height: clamp(360px, 31vw, 470px);\n}\n\n.f20m2-showcase-media,\n.f20m2-showcase-media \u003e img,\n.f20m2-showcase-media \u003e iframe,\n.f20m2-showcase-media \u003e video {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n}\n\n.f20m2-showcase-media {\n  z-index: 0;\n  overflow: hidden;\n  background: #dfe4e1;\n}\n\n.f20m2-showcase-media \u003e img {\n  display: block;\n  object-fit: cover;\n  object-position: center;\n  transition: transform .7s cubic-bezier(.2,.65,.3,1), opacity .35s ease;\n}\n\n.f20m2-showcase-card:hover .f20m2-showcase-media \u003e img {\n  transform: scale(1.025);\n}\n\n\/* Keep the poster visible while YouTube is loading. *\/\n.f20m2-showcase-poster {\n  z-index: 1;\n}\n\n.f20m2-feature-video {\n  z-index: 2;\n  display: block;\n  border: 0;\n  pointer-events: none;\n  opacity: 1;\n  background: #1d211f;\n  transition: opacity .35s ease;\n}\n\n.f20m2-showcase-card.is-video-ready .f20m2-feature-video {\n  opacity: 1;\n}\n\n.f20m2-showcase-card.is-video-ready .f20m2-showcase-poster {\n  opacity: 0;\n}\n\n\/*\n  Keep the embedded 16:9 YouTube video in true \"cover\" mode.\n  Container-query units prevent black bars in both portrait and wide cards.\n*\/\n@supports (width: 1cqw) {\n  .f20m2-showcase-media {\n    container-type: size;\n  }\n}\n\n.f20m2-showcase-media \u003e video.f20m2-feature-video {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  max-width: 100%;\n  max-height: 100%;\n  object-fit: cover;\n  object-position: center;\n  transform: none;\n}\n\n.f20m2-showcase-overlay {\n  position: absolute;\n  z-index: 3;\n  inset: 0;\n  pointer-events: none;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(7,10,8,.62) 0%,\n      rgba(7,10,8,.22) 32%,\n      rgba(7,10,8,.02) 62%,\n      rgba(7,10,8,.18) 100%\n    );\n}\n\n.f20m2-showcase-copy {\n  position: absolute;\n  z-index: 4;\n  top: 0;\n  left: 0;\n  width: 100%;\n  padding: 34px 32px;\n  color: #fff;\n  text-shadow: 0 1px 14px rgba(0,0,0,.22);\n}\n\n.f20m2-showcase-copy h3 {\n  max-width: 520px;\n  margin: 0 0 10px;\n  color: #fff;\n  font-size: clamp(21px, 1.65vw, 30px);\n  line-height: 1.13;\n  font-weight: 720;\n}\n\n.f20m2-showcase-copy p {\n  max-width: 560px;\n  margin: 0;\n  color: rgba(255,255,255,.96);\n  font-size: clamp(13px, 1vw, 16px);\n  line-height: 1.5;\n  font-weight: 520;\n}\n\n.f20m2-showcase-card--intro .f20m2-showcase-intro-copy {\n  position: absolute;\n  z-index: 3;\n  top: 0;\n  left: 0;\n  width: 100%;\n  padding: 34px 38px 0;\n}\n\n.f20m2-showcase-intro-copy p {\n  max-width: 720px;\n  margin: 0;\n  color: #a5aaa7;\n  font-size: clamp(20px, 1.8vw, 30px);\n  line-height: 1.35;\n  font-weight: 500;\n}\n\n.f20m2-showcase-intro-copy strong {\n  color: #121212;\n  font-weight: 650;\n}\n\n.f20m2-showcase-card--intro \u003e img {\n  position: absolute;\n  z-index: 1;\n  left: 4%;\n  right: 4%;\n  bottom: 3%;\n  width: 92%;\n  height: 76%;\n  object-fit: contain;\n  object-position: center bottom;\n}\n\n.f20m2-scrollbar {\n  display: none;\n}\n\n\/* =====================================================\n   SIZE\n====================================================== *\/\n\n.f20m2-size {\n  padding: 48px 0;\n  background: #fff;\n}\n\n.f20m2-size h2 {\n  margin-bottom: 28px;\n  text-align: center;\n}\n\n.f20m2-size-grid {\n  display: grid;\n\n  grid-template-columns:\n    minmax(0, 1.2fr)\n    minmax(320px, .8fr);\n\n  gap: 34px;\n\n  align-items: center;\n}\n\n.f20m2-size-image {\n  min-width: 0;\n}\n\n.f20m2-size-image img {\n  display: block;\n\n  width: 100%;\n  height: auto;\n\n  background: #fff;\n}\n\n.f20m2-measures {\n  min-width: 0;\n\n  padding: 10px 24px;\n\n  background: #fff;\n\n  border-radius: 8px;\n\n  box-shadow:\n    0 2px 12px rgba(0,0,0,.08);\n}\n\n.f20m2-measures div {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: flex-start;\n\n  gap: 20px;\n\n  padding: 12px 0;\n\n  border-bottom:\n    1px solid #ececec;\n\n  font-size: 13px;\n  line-height: 1.45;\n}\n\n.f20m2-measures div:last-child {\n  border-bottom: 0;\n}\n\n.f20m2-measures span {\n  min-width: 0;\n  color: #454545;\n}\n\n.f20m2-measures strong {\n  flex: 0 0 auto;\n\n  text-align: right;\n  white-space: nowrap;\n}\n\n\n\/* =====================================================\n   SPECIFICATIONS\n====================================================== *\/\n\n.f20m2-specs {\n  padding: 54px 0;\n  background: #f8f8f8;\n}\n\n.f20m2-specs h2 {\n  margin-bottom: 30px;\n  text-align: center;\n}\n\n.f20m2-spec-grid {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, minmax(0, 1fr));\n\n  gap: 28px;\n}\n\n.f20m2-spec-column {\n  min-width: 0;\n}\n\n.f20m2-spec-title {\n  width: 100%;\n\n  margin: 0;\n  padding: 0 0 13px;\n\n  border: 0;\n  border-bottom: 2px solid #111;\n\n  background: none;\n\n  color: #111;\n\n  text-align: left;\n\n  font: inherit;\n  font-size: 20px;\n  font-weight: 720;\n\n  cursor: default;\n}\n\n.f20m2-spec-title span {\n  display: none;\n}\n\n.f20m2-spec-column ul {\n  list-style: none;\n\n  margin: 0;\n  padding: 10px 0;\n}\n\n.f20m2-spec-column li {\n  display: flex;\n\n  justify-content: space-between;\n  align-items: flex-start;\n\n  gap: 16px;\n\n  padding: 11px 0;\n\n  border-bottom:\n    1px solid #e4e4e4;\n\n  font-size: 13px;\n  line-height: 1.45;\n}\n\n.f20m2-spec-column b {\n  min-width: 0;\n  font-weight: 650;\n}\n\n.f20m2-spec-column em {\n  max-width: 58%;\n\n  color: #454545;\n\n  font-style: normal;\n  text-align: right;\n\n  overflow-wrap: anywhere;\n}\n\n\n\/* =====================================================\n   GALLERY\n====================================================== *\/\n\n.f20m2-gallery-section {\n  padding: 50px 0 70px;\n  background: #fff;\n}\n\n.f20m2-gallery-section h2 {\n  margin-bottom: 24px;\n  text-align: center;\n}\n\n.f20m2-gallery {\n  width: 100%;\n}\n\n.f20m2-main {\n  position: relative;\n\n  width: 100%;\n  height: clamp(420px, 46vw, 650px);\n\n  overflow: hidden;\n\n  background: #f7f7f7;\n}\n\n.f20m2-main-image {\n  display: block;\n\n  width: 100%;\n  height: 100%;\n\n  object-fit: contain;\n  object-position: center;\n\n  background: #f7f7f7;\n\n  transition: opacity .18s ease;\n}\n\n\n\/* Gallery arrows *\/\n\n.f20m2-arrow {\n  position: absolute;\n\n  z-index: 4;\n\n  top: 50%;\n\n  width: 40px;\n  height: 40px;\n\n  padding: 0;\n\n  transform:\n    translateY(-50%);\n\n  border: 0;\n  border-radius: 50%;\n\n  background:\n    rgba(0,0,0,.52);\n\n  color: #fff;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  font-size: 29px;\n  line-height: 1;\n\n  cursor: pointer;\n\n  transition:\n    background .18s ease,\n    transform .18s ease;\n}\n\n.f20m2-arrow:hover {\n  background:\n    rgba(0,0,0,.72);\n}\n\n.f20m2-arrow:active {\n  transform:\n    translateY(-50%)\n    scale(.94);\n}\n\n.f20m2-prev {\n  left: 16px;\n}\n\n.f20m2-next {\n  right: 16px;\n}\n\n\n\/* Thumbnails *\/\n\n.f20m2-thumbs {\n  display: grid;\n\n  grid-template-columns:\n    repeat(6, minmax(0, 1fr));\n\n  gap: 6px;\n\n  margin-top: 6px;\n}\n\n.f20m2-thumb {\n  position: relative;\n\n  width: 100%;\n\n  margin: 0;\n  padding: 0;\n\n  overflow: hidden;\n\n  border: 2px solid transparent;\n\n  background: none;\n\n  opacity: .5;\n\n  cursor: pointer;\n\n  transition:\n    opacity .18s ease,\n    border-color .18s ease;\n}\n\n.f20m2-thumb:hover {\n  opacity: .8;\n}\n\n.f20m2-thumb.is-active {\n  opacity: 1;\n  border-color: #171717;\n}\n\n.f20m2-thumb img {\n  display: block;\n\n  width: 100%;\n  height: 108px;\n\n  object-fit: cover;\n  object-position: center;\n\n  background: #f6f6f6;\n\n  pointer-events: none;\n}\n\n\n\/* =====================================================\n   FOCUS\n====================================================== *\/\n\n.f20m2-arrow:focus-visible,\n.f20m2-thumb:focus-visible,\n.f20m2-spec-title:focus-visible,\n.f20m2-detail-nav:focus-visible,\n.f20m2-detail-track:focus-visible {\n  outline: 2px solid #f5a400;\n  outline-offset: 2px;\n}\n\n\n\/* =====================================================\n   TABLET\n====================================================== *\/\n\n@media (max-width: 1024px) {\n\n  .f20m2-detail-slider-wrap {\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .f20m2-detail-card {\n    flex-basis: min(31%, 360px);\n    min-width: 260px;\n  }\n\n  .f20m2-hero {\n    min-height: 430px;\n  }\n\n  .f20m2-hero-media {\n    height: 430px;\n  }\n\n\n  .f20m2-showcase-wrap {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n\n  .f20m2-showcase-grid {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .f20m2-showcase-card--intro,\n  .f20m2-showcase-card--wide {\n    grid-column: span 6;\n  }\n\n  .f20m2-showcase-card--portrait {\n    grid-column: span 3;\n  }\n\n  .f20m2-showcase-card--intro {\n    height: 500px;\n  }\n\n  .f20m2-showcase-card--portrait,\n  .f20m2-showcase-grid \u003e .f20m2-showcase-card:nth-child(4),\n  .f20m2-showcase-grid \u003e .f20m2-showcase-card:nth-child(5) {\n    height: 460px;\n  }\n\n  .f20m2-showcase-card--wide {\n    height: 430px;\n  }\n\n  .f20m2-showcase-copy {\n    padding: 27px 25px;\n  }\n\n  .f20m2-size-grid {\n    grid-template-columns: 1fr;\n  }\n\n\n  .f20m2-size-image {\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n\n  .f20m2-spec-grid {\n    gap: 18px;\n  }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n====================================================== *\/\n\n@media (max-width: 768px) {\n\n\n  \/* -----------------\n     Hero\n  ------------------ *\/\n\n  .f20m2-hero {\n    display: block;\n\n    min-height: 0;\n\n    overflow: visible;\n  }\n\n\n  .f20m2-hero-media {\n    width: 100%;\n    height: auto;\n    aspect-ratio: 4 \/ 3;\n  }\n\n\n  .f20m2-hero-media iframe {\n    width: 100%;\n    height: 100%;\n\n    border: 0;\n    background: #000;\n  }\n\n\n  .f20m2-hero-copy {\n    padding:\n      27px\n      18px\n      32px;\n  }\n\n\n  .f20m2-eyebrow {\n    margin-bottom: 9px;\n\n    font-size: 11px;\n  }\n\n\n  .f20m2-hero-copy h2 {\n    margin-bottom: 12px;\n\n    font-size: 32px;\n    line-height: 1.08;\n  }\n\n\n  .f20m2-hero-copy \u003e p {\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n\n  .f20m2-hero-specs {\n    gap: 8px;\n\n    margin-top: 20px;\n  }\n\n\n  .f20m2-hero-specs div {\n    padding: 11px 12px;\n  }\n\n\n  .f20m2-hero-specs strong {\n    font-size: 15px;\n  }\n\n\n  .f20m2-hero-specs span {\n    font-size: 11px;\n  }\n\n\n\n\n\n  \/* -----------------\n     Detail carousel\n  ------------------ *\/\n\n  .f20m2-detail-slider-section {\n    padding: 2px 16px 28px;\n  }\n\n  .f20m2-detail-slider-wrap {\n    padding: 0;\n  }\n\n  .f20m2-detail-slider-head {\n    margin-bottom: 16px;\n  }\n\n  .f20m2-detail-slider-head h2 {\n    font-size: 30px;\n  }\n\n  .f20m2-detail-slider-nav {\n    display: none;\n  }\n\n  .f20m2-detail-track {\n    gap: 14px;\n    padding: 0 0 4px;\n    scroll-snap-type: x mandatory;\n  }\n\n  .f20m2-detail-card {\n    flex: 0 0 min(76vw, 310px);\n    min-width: min(76vw, 310px);\n  }\n\n  .f20m2-detail-card-media {\n    border-radius: 18px;\n  }\n\n  .f20m2-detail-card-copy {\n    padding-top: 12px;\n  }\n\n  .f20m2-detail-card-copy h3 {\n    font-size: 16px;\n    line-height: 1.35;\n  }\n\n  .f20m2-detail-card-copy p {\n    font-size: 13px;\n    line-height: 1.56;\n  }\n\n\n  \/* -----------------\n     Feature showcase\n  ------------------ *\/\n\n  .f20m2-feature-showcase {\n    padding: 38px 0 42px;\n    overflow: hidden;\n  }\n\n  .f20m2-showcase-wrap {\n    padding: 0;\n  }\n\n  .f20m2-showcase-heading {\n    margin-bottom: 18px;\n    padding: 0 16px;\n  }\n\n  .f20m2-showcase-heading \u003e span {\n    margin-bottom: 7px;\n    font-size: 10px;\n  }\n\n  .f20m2-showcase-heading h2 {\n    font-size: 26px;\n    line-height: 1.16;\n  }\n\n  .f20m2-showcase-grid {\n    display: flex;\n    gap: 12px;\n    overflow-x: auto;\n    overflow-y: hidden;\n    padding: 0 16px 14px;\n    scroll-snap-type: x mandatory;\n    overscroll-behavior-inline: contain;\n    scrollbar-width: none;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .f20m2-showcase-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  .f20m2-showcase-card,\n  .f20m2-showcase-card--intro,\n  .f20m2-showcase-card--portrait,\n  .f20m2-showcase-card--wide,\n  .f20m2-showcase-grid \u003e .f20m2-showcase-card:nth-child(4),\n  .f20m2-showcase-grid \u003e .f20m2-showcase-card:nth-child(5) {\n    flex: 0 0 min(84vw, 360px);\n    width: min(84vw, 360px);\n    height: min(112vw, 480px);\n    grid-column: auto;\n    border-radius: 18px;\n    scroll-snap-align: start;\n    scroll-snap-stop: always;\n  }\n\n  .f20m2-showcase-card--intro {\n    height: min(102vw, 440px);\n  }\n\n  .f20m2-showcase-card--wide {\n    flex-basis: min(90vw, 410px);\n    width: min(90vw, 410px);\n  }\n\n  .f20m2-showcase-copy {\n    padding: 24px 22px;\n  }\n\n  .f20m2-showcase-copy h3 {\n    margin-bottom: 8px;\n    font-size: 22px;\n    line-height: 1.16;\n  }\n\n  .f20m2-showcase-copy p {\n    font-size: 13px;\n    line-height: 1.48;\n  }\n\n  .f20m2-showcase-card--intro .f20m2-showcase-intro-copy {\n    padding: 24px 22px 0;\n  }\n\n  .f20m2-showcase-intro-copy p {\n    font-size: 20px;\n    line-height: 1.34;\n  }\n\n  .f20m2-showcase-card--intro \u003e img {\n    left: 3%;\n    right: 3%;\n    bottom: 1%;\n    width: 94%;\n    height: 75%;\n  }\n\n  \/* Keep mobile smooth: lazy YouTube players are only attached near viewport. *\/\n  .f20m2-feature-video {\n    will-change: opacity;\n  }\n\n  .f20m2-scrollbar {\n    position: relative;\n    display: block;\n    height: 4px;\n    margin: 2px 16px 0;\n    overflow: hidden;\n    border-radius: 999px;\n    background: rgba(19,30,24,.12);\n  }\n\n  .f20m2-scrollbar span {\n    position: absolute;\n    left: 0;\n    top: 0;\n    display: block;\n    width: 22%;\n    height: 100%;\n    border-radius: 999px;\n    background: #202825;\n    will-change: left, width;\n  }\n\n\n  \/* -----------------\n     Size\n  ------------------ *\/\n\n  .f20m2-size {\n    padding: 36px 0;\n  }\n\n\n  .f20m2-size h2,\n  .f20m2-specs h2,\n  .f20m2-gallery-section h2 {\n    font-size: 25px;\n  }\n\n\n  .f20m2-size h2 {\n    margin-bottom: 20px;\n  }\n\n\n  .f20m2-size-grid {\n    gap: 18px;\n  }\n\n\n  .f20m2-size-image img {\n    width: 100%;\n    height: auto;\n  }\n\n\n  .f20m2-measures {\n    padding: 5px 16px;\n  }\n\n\n  .f20m2-measures div {\n    gap: 12px;\n\n    padding: 11px 0;\n\n    font-size: 12px;\n  }\n\n\n  .f20m2-measures strong {\n    white-space: normal;\n  }\n\n\n\n  \/* -----------------\n     Specifications\n  ------------------ *\/\n\n  .f20m2-specs {\n    padding: 36px 0;\n  }\n\n\n  .f20m2-specs h2 {\n    margin-bottom: 22px;\n  }\n\n\n  .f20m2-spec-grid {\n    display: block;\n  }\n\n\n  .f20m2-spec-column {\n    margin-bottom: 10px;\n\n    overflow: hidden;\n\n    border:\n      1px solid #e5e5e5;\n\n    border-radius: 8px;\n\n    background: #fff;\n  }\n\n\n  .f20m2-spec-title {\n    display: flex;\n\n    align-items: center;\n    justify-content: space-between;\n\n    width: 100%;\n\n    padding: 16px;\n\n    border-bottom: 0;\n\n    font-size: 17px;\n\n    cursor: pointer;\n  }\n\n\n  .f20m2-spec-title span {\n    position: relative;\n\n    display: block;\n\n    width: 18px;\n    height: 18px;\n\n    flex:\n      0 0\n      18px;\n  }\n\n\n  .f20m2-spec-title span::before,\n  .f20m2-spec-title span::after {\n    content: \"\";\n\n    position: absolute;\n\n    left: 50%;\n    top: 50%;\n\n    width: 14px;\n    height: 2px;\n\n    background: #111;\n\n    transform:\n      translate(-50%, -50%);\n\n    transition:\n      transform .18s ease;\n  }\n\n\n  .f20m2-spec-title span::after {\n    transform:\n      translate(-50%, -50%)\n      rotate(90deg);\n  }\n\n\n  .f20m2-spec-title[aria-expanded=\"true\"]\n  span::after {\n    transform:\n      translate(-50%, -50%)\n      rotate(0deg);\n  }\n\n\n  .f20m2-spec-column ul {\n    display: none;\n\n    padding:\n      0\n      16px\n      12px;\n  }\n\n\n  .f20m2-spec-column.is-open ul {\n    display: block;\n  }\n\n\n  .f20m2-spec-column li {\n    gap: 12px;\n\n    font-size: 12px;\n  }\n\n\n  .f20m2-spec-column em {\n    max-width: 56%;\n  }\n\n\n\n  \/* -----------------\n     Gallery\n  ------------------ *\/\n\n  .f20m2-gallery-section {\n    padding: 36px 0 44px;\n  }\n\n\n  .f20m2-gallery-section .f20m2-container {\n    padding: 0;\n  }\n\n\n  .f20m2-gallery-section h2 {\n    margin-bottom: 16px;\n\n    padding:\n      0\n      16px;\n  }\n\n\n  \/*\n    Fixed mobile image area prevents\n    vertical page jumping when switching\n    between landscape and portrait images.\n  *\/\n  .f20m2-main {\n    width: 100%;\n\n    height: 75vw;\n    max-height: 430px;\n    min-height: 280px;\n\n    background: #f7f7f7;\n  }\n\n\n  .f20m2-main-image {\n    width: 100%;\n    height: 100%;\n\n    object-fit: contain;\n  }\n\n\n  .f20m2-arrow {\n    width: 34px;\n    height: 34px;\n\n    font-size: 26px;\n\n    background:\n      rgba(0,0,0,.46);\n  }\n\n\n  .f20m2-prev {\n    left: 8px;\n  }\n\n\n  .f20m2-next {\n    right: 8px;\n  }\n\n\n  .f20m2-thumbs {\n    display: flex;\n\n    gap: 8px;\n\n    overflow-x: auto;\n    overflow-y: hidden;\n\n    margin-top: 0;\n\n    padding:\n      8px\n      8px\n      2px;\n\n    scroll-snap-type:\n      x proximity;\n\n    overscroll-behavior-inline:\n      contain;\n\n    scrollbar-width: none;\n\n    -webkit-overflow-scrolling:\n      touch;\n\n    scroll-behavior: smooth;\n  }\n\n\n  .f20m2-thumbs::-webkit-scrollbar {\n    display: none;\n  }\n\n\n  .f20m2-thumb {\n    flex:\n      0 0\n      27%;\n\n    scroll-snap-align: center;\n  }\n\n\n  .f20m2-thumb img {\n    height: 78px;\n  }\n\n}\n\n\n\/* =====================================================\n   SMALL MOBILE\n====================================================== *\/\n\n@media (max-width: 420px) {\n\n  .f20m2-detail-slider-head h2 {\n    font-size: 26px;\n  }\n\n  .f20m2-detail-card {\n    flex-basis: 82vw;\n    min-width: 82vw;\n  }\n\n  .f20m2-hero-copy {\n    padding-left: 15px;\n    padding-right: 15px;\n  }\n\n\n  .f20m2-hero-copy h2 {\n    font-size: 29px;\n  }\n\n\n  .f20m2-hero-specs {\n    grid-template-columns:\n      repeat(2, minmax(0,1fr));\n  }\n\n\n  .f20m2-measures {\n    padding:\n      4px\n      13px;\n  }\n\n\n  .f20m2-main {\n    min-height: 260px;\n  }\n\n\n  .f20m2-thumb {\n    flex-basis: 30%;\n  }\n\n}\n\n\n\/* =====================================================\n   REDUCED MOTION\n====================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .f20m2-page *,\n  .f20m2-page *::before,\n  .f20m2-page *::after {\n    scroll-behavior: auto !important;\n    transition-duration: .01ms !important;\n    animation-duration: .01ms !important;\n  }\n\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Velomenu","offers":[{"title":"Default Title","offer_id":43995893596278,"sku":null,"price":9988.99,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0688\/2086\/1046\/files\/DM_20260815042830_001__1.webp?v=1786948261","url":"https:\/\/velomenu.pl\/products\/eu-f20-mate-ii","provider":"Velomenu","version":"1.0","type":"link"}