<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>REEG &#8211; Sklep | HND Electric</title>
	<atom:link href="https://hndelectric.pl/g/akcesoria/reeg/feed/" rel="self" type="application/rss+xml" />
	<link>https://hndelectric.pl</link>
	<description>Najlepsze hulajnogi i rowery elektryczne</description>
	<lastBuildDate>Sat, 24 Oct 2026 09:13:12 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Pompka elektryczna kompresor REEG Air Pump MINI</title>
		<link>https://hndelectric.pl/p/pompka-elektryczna-kompresor-reeg-air-pump-mini/</link>
					<comments>https://hndelectric.pl/p/pompka-elektryczna-kompresor-reeg-air-pump-mini/#comments</comments>
		
		<dc:creator><![CDATA[paulinahnd]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 11:26:22 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/pompka-elektryczna-kompresor-reeg-air-pump-mini/</guid>

					<description><![CDATA[<strong>SZYBKIE ŁADOWANIE</strong>
<strong>WYJĄTKOWO KOMPAKTOWY ROZMIAR</strong>
<strong>POJEMNY AKUMULATOR</strong>
<strong>CZYTELNY WYŚWIETLACZ</strong>]]></description>
										<content:encoded><![CDATA[<h2>Pompka elektryczna REEG Air pump MINI</h2>
<p>Doskonale i szybko napompujesz nią koła w pojazdach takich jak:</p>
<ul>
<li>Rower szosowy</li>
<li>Rower MTB</li>
<li>Rower miejski</li>
<li>Rower FatBike</li>
<li>Hulajnoga elektryczna</li>
<li>Piłka</li>
</ul>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-53056 size-full" src="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1.png" alt="" width="1640" height="864" srcset="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1.png 1640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1-1024x539.png 1024w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1-768x405.png 768w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1-1536x809.png 1536w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1-640x337.png 640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1-400x211.png 400w" sizes="(max-width: 1640px) 100vw, 1640px" /></p>
<p>&nbsp;</p>
<h2>Wyświetlacz LED</h2>
<p>Wyraźny, duży wyświetlacz pokazuje wiele parametrów:</p>
<ul>
<li>Stan baterii</li>
<li>Zadane ciśnienie</li>
<li>Aktualne ciśnienie</li>
<li>Jednostkę ciśnienia<img decoding="async" class="alignnone wp-image-53055 size-full" src="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI.png" alt="" width="1640" height="864" srcset="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI.png 1640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1024x539.png 1024w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-768x405.png 768w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-1536x809.png 1536w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-640x337.png 640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-400x211.png 400w" sizes="(max-width: 1640px) 100vw, 1640px" /></li>
</ul>
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<h2><b>Parametry techniczne:</b></h2>
<p>Bateria: 7.4V/3.7Wh</p>
<p>Ładowanie: USB typ C, 5V</p>
<p>Ciśnienie wyjściowe: <b>2~120PSI</b></p>
<p>Wymiary: 71,5x45x32mm</p>
<p>Waga: 108g</p>
<p>&nbsp;</p>
</div>
</div>
<div class="wpb_text_column wpb_content_element ">
<div class="wpb_wrapper">
<h2>W skład zestawu wchodzi:</h2>
<ul>
<li>Pompka elektryczna bezprzewodowa REEG Air Pump MINI</li>
<li>Wężyk z adapterem AV</li>
<li>Adapter typu presta</li>
<li>Igła do pompowania piłek</li>
<li>Przewód USB typ C do ładowania</li>
<li>Pokrowiec na pompkę</li>
<li>Smycz na nadgarstek</li>
<li>Instrukcja obsługi</li>
</ul>
<p><img decoding="async" class="alignnone wp-image-53087 size-full" src="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1.png" alt="" width="1640" height="864" srcset="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1.png 1640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1-1024x539.png 1024w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1-768x405.png 768w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1-1536x809.png 1536w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1-640x337.png 640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-MINI-2-1-400x211.png 400w" sizes="(max-width: 1640px) 100vw, 1640px" /></p>
<p>&nbsp;</p>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/pompka-elektryczna-kompresor-reeg-air-pump-mini/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Urządzenie rozruchowe z kompresorem elektrycznym REEG Jump Starter Air Pump 2in1</title>
		<link>https://hndelectric.pl/p/reeg-booster-pump-pro-2-in-1/</link>
					<comments>https://hndelectric.pl/p/reeg-booster-pump-pro-2-in-1/#comments</comments>
		
		<dc:creator><![CDATA[Serwis HND]]></dc:creator>
		<pubDate>Fri, 07 Jun 2024 07:30:29 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/reeg-booster-pump-pro-2-in-1/</guid>

					<description><![CDATA[<strong>BŁYSKAWICZNE URUCHOMIENIE POJAZDU</strong>
<strong>POWERBANK</strong>
<strong>KOMPAKTOWY ROZMIAR</strong>
<strong>POJEMNY AKUMULATOR</strong>
<strong>CZYTELNY WYŚWIETLACZ</strong>
<strong>MEGASZYBKIE ŁADOWANIE</strong>]]></description>
										<content:encoded><![CDATA[<h1>Urządzenie rozruchowe z kompresorem elektrycznym 2w1</h1>
<div>
<div style="width: 50%; float: left;">
<p>Doskonale i szybko uruchomisz swój pojazd, ale także napompujesz koła w pojazdach takich jak:</p>
<ul>
<li>Samochód</li>
<li>Rower</li>
<li>Rower elektryczny</li>
<li>Motocykl</li>
<li>Skuter</li>
<li>Skuter elektryczny</li>
<li>Hulajnogę elektryczną</li>
<li>Piłkę</li>
</ul>
</div>
</div>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<p><img loading="lazy" decoding="async" class="wp-image-55680 size-full" src="https://hndelectric.pl/wp-content/uploads/2024/06/Kompresor-Urzadzenie-rozruchowe-Booster-REEG-Jump-Starter-Air-Pump-2in1-EAN-GTIN-5905261313478.jpg" alt="" width="1200" height="700" srcset="https://hndelectric.pl/wp-content/uploads/2024/06/Kompresor-Urzadzenie-rozruchowe-Booster-REEG-Jump-Starter-Air-Pump-2in1-EAN-GTIN-5905261313478.jpg 1200w, https://hndelectric.pl/wp-content/uploads/2024/06/Kompresor-Urzadzenie-rozruchowe-Booster-REEG-Jump-Starter-Air-Pump-2in1-EAN-GTIN-5905261313478-1024x597.jpg 1024w, https://hndelectric.pl/wp-content/uploads/2024/06/Kompresor-Urzadzenie-rozruchowe-Booster-REEG-Jump-Starter-Air-Pump-2in1-EAN-GTIN-5905261313478-768x448.jpg 768w, https://hndelectric.pl/wp-content/uploads/2024/06/Kompresor-Urzadzenie-rozruchowe-Booster-REEG-Jump-Starter-Air-Pump-2in1-EAN-GTIN-5905261313478-640x373.jpg 640w, https://hndelectric.pl/wp-content/uploads/2024/06/Kompresor-Urzadzenie-rozruchowe-Booster-REEG-Jump-Starter-Air-Pump-2in1-EAN-GTIN-5905261313478-400x233.jpg 400w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<h2>Wyświetlacz LED</h2>
<p>Wyraźny, duży wyświetlacz pokazuje wiele parametrów:</p>
<ul>
<li>Stan baterii</li>
<li>Zadane ciśnienie</li>
<li>Aktualne ciśnienie</li>
<li>Jednostkę ciśnienia</li>
<li>Tryb pracy (samochód/motocykl/rower/piłka/ręczny)</li>
</ul>
<div>
<div style="width: 50%; float: left;">
<h2>Bezpieczne urządzenie rozruchowe</h2>
<p>Booster posiada zabezpieczenia chroniące zarówno pojazd jak i wbudowaną baterię:</p>
<p>zabezpieczenie przez iskrzeniem</p>
<p>zabezpieczenie w przypadku błędnego podłączenia biegunów plus/minus</p>
<p>zabezpieczenie w przypadku zwarcia zacisków wyjściowych</p>
<p>zabezpieczenie wewnętrznej baterii i przewodów wyjściowych przed przeciążeniem</p>
<p>zabezpieczenie w przypadku przegrzania</p>
</div>
</div>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2><img loading="lazy" decoding="async" class="alignnone wp-image-53061 size-full" src="https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2.png" alt="" width="1640" height="864" srcset="https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2.png 1640w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2-1024x539.png 1024w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2-768x405.png 768w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2-1536x809.png 1536w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2-640x337.png 640w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-2-400x211.png 400w" sizes="(max-width: 1640px) 100vw, 1640px" /></h2>
<h2></h2>
<h2>Kompresor elektryczny</h2>
<p>Bateria wystarcza na długo, w przypadku kół w hulajnogach na kilkadziesiąt pompowań.  Montaż wężyka jest bardzo wygodny, dzięki czemu jest szybka w użyciu.</p>
<h2>Lampka LED</h2>
<p>Bez problemu uruchomisz swój pojazd lub napompujesz w nim koła, nawet w nocą lub przy słabym oświetleniu. U</p>
<p>rządzenie wyposażone jest w mocną latarkę, dzięki czemu używanie go jest jeszcze bardziej wygodne.</p>
<h2>Powerbank</h2>
<p>Umożliwia ładowanie dowolnego kompatybilnego urządzenia podczas podróży lub w innych sytuacjach, w których nie jest możliwe podłączenie do sieci elektrycznej. Kompaktowe rozmiary i niewielka waga pozwalają wygodnie nosić go zawsze przy sobie. <b>Powerbank nie tylko z łatwością uruchomi Twó</b><b>j pojazd i wielokrotnie posłuży pompowaniu opon, ale w razie potrzeby, doładuje energią urzą</b><b>dzenia takie jak telefon, laptop, aparat itp.</b></p>
<h2><img loading="lazy" decoding="async" class="alignnone wp-image-53065 size-full" src="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4.png" alt="" width="1640" height="864" srcset="https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4.png 1640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4-1024x539.png 1024w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4-768x405.png 768w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4-1536x809.png 1536w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4-640x337.png 640w, https://hndelectric.pl/wp-content/uploads/2025/04/REEG-JUMP-STARTER-4-400x211.png 400w" sizes="(max-width: 1640px) 100vw, 1640px" /></h2>
<h2><b>Parametry techniczne:</b></h2>
<p>Bateria: 44.4Wh</p>
<p>Natężenie maksymalne : 1000 A</p>
<p>Ładowanie: USB typ C, 10V</p>
<p>Moc ładowania przez USB: 10W</p>
<p>Ciśnienie wyjściowe: 2~160PSI / 0.1~11BAR</p>
<p>Wymiary: 180x130x58mm</p>
<p>Waga: 732g</p>
<p>Temperatura pracy: -10 &#8211; 45 °C</p>
<div>
<div style="width: 50%; float: left;">
<h2>W skład zestawu wchodzi:</h2>
<p>Urządzenie rozruchowe wielofunkcyjne z pompką elektryczną 2w1</p>
<p>Wężyk z adapterem AV</p>
<p>Adapter typu presta</p>
<p>Igła do pompowania piłek</p>
<p>Przewód USB typ C do ładowania</p>
<p>Przewody rozruchowe</p>
<p>Pokrowiec</p>
<p>Oryginalne opakowanie</p>
<p>Instrukcja obsługi</p>
</div>
<p>&nbsp;</p>
</div>
<p>&nbsp;</p>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2><img loading="lazy" decoding="async" class="alignnone wp-image-53062 size-full" src="https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3.png" alt="" width="1640" height="864" srcset="https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3.png 1640w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3-1024x539.png 1024w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3-768x405.png 768w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3-1536x809.png 1536w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3-640x337.png 640w, https://hndelectric.pl/wp-content/uploads/2024/06/REEG-JUMP-STARTER-3-400x211.png 400w" sizes="(max-width: 1640px) 100vw, 1640px" /></h2>
<h2></h2>
<h2>Urządzenie łatwe w obsłudze</h2>
<p><b>1.</b> Podłącz przewody rozruchowe do złącza zasilania, wskaźnik zacznie migać na przemian na czerwono i zielono;</p>
<p><b>2.</b> Otwórz maskę samochodu i przypnij odpowiednio klipsy do akumulatora samochodowego.</p>
<p>dodatnia łączy się z elektrodą dodatnią akumulatora samochodowego, a elektroda ujemna łączy się z elektrodą ujemną akumulatora samochodowego.</p>
<p><b>3.</b> Wejdź do samochodu i uruchom go.</p>
<p><b>4.</b> Po uruchomieniu samochodu natychmiast odłącz zasilanie rozruchowe</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/reeg-booster-pump-pro-2-in-1/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Pompka elektryczna REEG Air pump PRO</title>
		<link>https://hndelectric.pl/p/reeg-air-pump-pro/</link>
					<comments>https://hndelectric.pl/p/reeg-air-pump-pro/#comments</comments>
		
		<dc:creator><![CDATA[HND Electric]]></dc:creator>
		<pubDate>Fri, 24 Mar 2023 12:56:53 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/reeg-air-pump-pro/</guid>

					<description><![CDATA[<strong>MEGASZYBKIE ŁADOWANIE</strong>
<strong>POWERBANK</strong>
<strong>KOMPAKTOWY ROZMIAR</strong>
<strong>POJEMNY AKUMULATOR</strong>
<strong>CZYTELNY WYŚWIETLACZ</strong>]]></description>
										<content:encoded><![CDATA[
<!-- REEG Air Pump PRO — fragment do glownego opisu produktu WooCommerce.
Wklej cala zawartosc w trybie HTML/Tekst. Zachowaj bloki style i script.
Obrazy i czcionki z ZIP: https://hndelectric.pl/wp-content/uploads/2026/10/
Obrazy i fonty sa pobierane z plikow; HTML nie zawiera Base64.
-->
<style data-reeg-theme-isolation>
/* Restore the browser defaults used by the reference file. The original
   component rules below remain more specific and keep the complete design.
   SVG elements and their presentation attributes are deliberately untouched. */
#reeg-air-pump-pro :is(h1,h2,h3,h4,h5,h6,p,figure,figcaption,blockquote,fieldset,legend,ul,ol,li,table,caption,thead,tbody,tfoot,tr,th,td,button,input,label,span,strong,b,small) { all: revert; box-sizing: border-box; }
#reeg-air-pump-pro img { max-width: none; vertical-align: baseline; border-radius: 0; }
#reeg-air-pump-pro svg { vertical-align: baseline; }
/* On phones Porto adds 20px side gutters; the reference has 8px.
   Neutralize only the extra 12px, only around this product description. */
@media (max-width: 575px) {
  body.postid-49304 #product-description:has(#reeg-air-pump-pro) {
    width: calc(100% + 24px); max-width: calc(100% + 24px); margin-inline: -12px;
  }
}
</style>

<style>
    #reeg-air-pump-pro, #reeg-air-pump-pro * { box-sizing: border-box; }
    #reeg-air-pump-pro {
      --reeg-orange: #ff6336;
      width: 100%;
      max-width: 100%;
      margin-inline: 0;
      overflow: hidden;
      overflow: clip;
      background: #0b121b;
      color: #fff;
      font-family: Montserrat, Arial, Helvetica, sans-serif;
    }
#reeg-air-pump-pro .reeg-hero { position: relative; isolation: isolate; overflow: hidden; display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr); grid-template-areas: "intro intro" "visual copy"; align-items: center; gap: 36px 32px; padding: clamp(40px,6vw,60px) clamp(24px,4vw,40px) 24px; background: linear-gradient(180deg,#0c1520 0%,#111b28 100%); }
#reeg-air-pump-pro .reeg-hero__intro { grid-area: intro; min-width: 0; text-align: center; }
#reeg-air-pump-pro .reeg-hero .reeg-hero__title { margin: 0; color: #f5f6f8; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); letter-spacing: -.025em; }
#reeg-air-pump-pro .reeg-hero .reeg-hero__title span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-hero__subtitle { margin: 20px 0 0; color: #f5f6f8; font: 400 16px/1.5 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-hero__copy { grid-area: copy; min-width: 0; text-align: left; }
#reeg-air-pump-pro .reeg-hero__description { margin: 0; color: #cbd1d7; font: 400 16px/1.75 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-hero__description + .reeg-hero__description { margin-top: 18px; }
#reeg-air-pump-pro .reeg-hero__visual { grid-area: visual; min-width: 0; margin: 0; }
#reeg-air-pump-pro .reeg-hero__visual > svg { display: block; width: 100%; height: auto; max-height: 420px; }
@media(max-width: 640px) {
  #reeg-air-pump-pro .reeg-hero { grid-template-columns: minmax(0,1fr); grid-template-areas: "intro" "visual" "copy"; gap: 28px; padding: 40px 24px 28px; }
  #reeg-air-pump-pro .reeg-hero__intro, #reeg-air-pump-pro .reeg-hero__copy { width: 100%; max-width: 440px; margin-inline: auto; }
  #reeg-air-pump-pro .reeg-hero__visual { width: min(100%,260px); margin-inline: auto; }
}

#reeg-air-pump-pro .reeg-hero__logo { display: block; width: clamp(136px,23vw,180px); height: auto; margin: 0 auto 16px; }
#reeg-air-pump-pro .reeg-hero__pump { transform-box: fill-box; transform-origin: 50% 80%; animation: reeg-hero-sway 7s ease-in-out infinite; }
@keyframes reeg-hero-sway {
  0%, 50%, 100% { transform: rotate(0deg); }
  25% { transform: rotate(-2.5deg); }
  75% { transform: rotate(2.5deg); }
}
@media(prefers-reduced-motion: reduce) {
  #reeg-air-pump-pro .reeg-hero__pump { animation: none; transform: none; }
}

#reeg-air-pump-pro .reeg-hero::before { content: ""; position: absolute; inset: -12%; z-index: -1; pointer-events: none; background: radial-gradient(ellipse at 28% 55%,rgb(81 125 151 / 32%),transparent 48%),radial-gradient(ellipse at 76% 24%,rgb(255 99 54 / 9%),transparent 35%); filter: blur(32px); -webkit-mask-image: linear-gradient(to bottom, #000 55%, transparent 80%); mask-image: linear-gradient(to bottom, #000 55%, transparent 80%); animation: reeg-hero-light 12s ease-in-out infinite alternate; }
#reeg-air-pump-pro .reeg-hero + .reeg-feature .reeg-feature__intro { padding-top: clamp(30px,4vw,40px); }
@keyframes reeg-hero-light { from { transform: translate(-3%,2%) scale(.98); opacity: .7; } to { transform: translate(4%,-2%) scale(1.06); opacity: 1; } }
@media(prefers-reduced-motion: reduce) { #reeg-air-pump-pro .reeg-hero::before { animation: none; transform: none; opacity: .85; } }

    #reeg-air-pump-pro .reeg-feature {
      width: 100%;
      background: linear-gradient(180deg, #111b28 0%, #0b121b 62%, #080d14 100%);
    }
    #reeg-air-pump-pro .reeg-feature__intro {
      padding: clamp(42px, 8vw, 74px) clamp(22px, 5vw, 56px) 42px;
      text-align: center;
    }
    #reeg-air-pump-pro .reeg-feature__product {
      display: block;
      margin-bottom: 19px;
      color: #b9c2cd;
      font-size: 11.2px;
      font-weight: 800;
      letter-spacing: .21em;
      text-transform: uppercase;
    }
    #reeg-air-pump-pro h2 {
      max-width: 13ch;
      margin: 0 auto;
      color: #fff;
      font-size: clamp(39.2px, 6vw, 60.8px);
      font-weight: 800;
      line-height: 1.06;
      letter-spacing: -.055em;
    }
    #reeg-air-pump-pro h2 span { color: var(--reeg-orange); }
    #reeg-air-pump-pro .reeg-feature__intro p {
      max-width: 61ch;
      margin: 25px auto 0;
      color: #cbd3dc;
      font-size: clamp(16px, 2vw, 17.28px);
      line-height: 1.68;
    }
    #reeg-air-pump-pro .reeg-feature__scroll {
      --reeg-scene-height: min(100svh, clamp(470px, calc(100vw / 1.3 + 170px), 760px));
      position: relative;
    }
    #reeg-air-pump-pro .reeg-feature__scroll[data-scroll-ready] {
      height: calc(var(--reeg-scene-height) + 85svh);
    }
    #reeg-air-pump-pro .reeg-feature__scene {
      --reeg-open: 0;
      position: relative;
      height: var(--reeg-scene-height);
      overflow: clip;
      margin: 0;
      background: radial-gradient(ellipse at 48% 44%, #293d4a 0%, #13222f 42%, #09121c 80%);
      isolation: isolate;
    }
    #reeg-air-pump-pro .reeg-feature__scroll[data-scroll-ready] .reeg-feature__scene { position: sticky; top: var(--reeg-sticky-top, 0px); }
    #reeg-air-pump-pro .reeg-feature__scene::before {
      position: absolute;
      top: 42%;
      left: 50%;
      width: min(88%, 570px);
      aspect-ratio: 1;
      border: 1px solid rgb(255 99 54 / 20%);
      border-radius: 50%;
      box-shadow: 0 0 0 65px rgb(255 99 54 / 4%);
      content: "";
      transform: translate(-50%, -50%);
      pointer-events: none;
    }
    #reeg-air-pump-pro .reeg-feature__assembly {
      position: absolute;
      z-index: 2;
      top: calc((100% - 150px) / 2);
      left: 50%;
      width: min(100%, 760px, calc((100svh - 170px) * 1.3));
      aspect-ratio: 1.3;
      transform: translate(-50%, -50%);
      pointer-events: none;
    }
    #reeg-air-pump-pro .reeg-feature__layer { position: absolute; }
    #reeg-air-pump-pro .reeg-feature__layer img {
      position: absolute;
      display: block;
      max-width: none;
      pointer-events: none;
    }
    #reeg-air-pump-pro .reeg-feature__shell,
    #reeg-air-pump-pro .reeg-feature__front {
      left: calc(35.75% - 33.75% * var(--reeg-open));
      top: 1.5%;
      width: 28.5%;
      height: 94.3091%;
    }
    #reeg-air-pump-pro .reeg-feature__shell { z-index: 1; }
    #reeg-air-pump-pro .reeg-feature__front {
      z-index: 5;
      /* The cap and casing edges remain in front of the installed components. */
      clip-path: polygon(0 0, 100% 0, 100% 100%, 82% 100%, 82% 12%, 18% 12%, 18% 100%, 0 100%);
    }
    #reeg-air-pump-pro .reeg-feature__part {
      filter: drop-shadow(3px 5px 4px rgb(0 0 0 / 35%));
    }
    /* Fixed asset dimensions: only horizontal position depends on scrolling. */
    #reeg-air-pump-pro .reeg-feature__part--pump {
      z-index: 3;
      left: calc(38.5% + 20.5% * var(--reeg-open));
      top: 13%;
      width: 16.82%;
      height: 80.0148%;
    }
    #reeg-air-pump-pro .reeg-feature__part--electronics {
      z-index: 4;
      left: calc(38% - 4.2% * var(--reeg-open));
      top: 13%;
      width: 21.54%;
      height: 65.0164%;
    }
    #reeg-air-pump-pro .reeg-feature__part--battery {
      z-index: 2;
      left: calc(50% + 32.5% * var(--reeg-open));
      top: 19%;
      width: 11.84%;
      height: 71.0321%;
    }
    #reeg-air-pump-pro .reeg-feature__part-label {
      position: absolute;
      top: 98%;
      color: #dce4ed;
      font-size: clamp(8px, 1.5vw, 11.52px);
      font-weight: 700;
      line-height: 1.3;
      text-align: center;
      opacity: clamp(0, calc((var(--reeg-open) - .7) / .3), 1);
    }
    #reeg-air-pump-pro .reeg-feature__part-label--shell { left: 2%; width: 28.5%; }
    #reeg-air-pump-pro .reeg-feature__part-label--electronics { left: 33.8%; width: 21.54%; }
    #reeg-air-pump-pro .reeg-feature__part-label--pump { left: 59%; width: 16.82%; }
    #reeg-air-pump-pro .reeg-feature__part-label--battery { left: 81%; width: 15%; }
    #reeg-air-pump-pro .reeg-feature__battery-fact,
    #reeg-air-pump-pro .reeg-feature__cell-fact {
      position: absolute;
      z-index: 6;
      bottom: 22px;
      width: calc(50% - 24px);
      height: 92px;
      box-sizing: border-box;
      display: grid;
      align-content: center;
      grid-template-rows: 13px auto auto;
      padding: 10px 14px;
      border-left: 3px solid var(--reeg-orange);
      background: rgb(6 13 21 / 88%);
      color: #fff;
      line-height: 1.3;
    }
    #reeg-air-pump-pro .reeg-feature__battery-fact { left: 16px; }
    #reeg-air-pump-pro .reeg-feature__cell-fact { right: 16px; }
    #reeg-air-pump-pro .reeg-feature__cell-fact .reeg-feature__cell-heading { display: block; margin: 0; color: #b8c4d0; font: 800 9.6px/1.3 var(--reeg-font-label); letter-spacing: .1em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-feature__battery-fact span,
    #reeg-air-pump-pro .reeg-feature__battery-fact strong,
    #reeg-air-pump-pro .reeg-feature__battery-fact small,
    #reeg-air-pump-pro .reeg-feature__cell-fact strong,
    #reeg-air-pump-pro .reeg-feature__cell-fact span { display: block; }
    #reeg-air-pump-pro .reeg-feature__battery-fact span { color: #b8c4d0; font-size: 9.6px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-feature__battery-fact strong,
    #reeg-air-pump-pro .reeg-feature__cell-fact strong { margin-top: 4px; font-size: 20.8px; font-weight: 800; letter-spacing: -.04em; }
    #reeg-air-pump-pro .reeg-feature__battery-fact small,
    #reeg-air-pump-pro .reeg-feature__cell-fact span { margin-top: 3px; color: #bdc8d2; font-size: 10.88px; }
    @media (prefers-reduced-motion: reduce) {
      #reeg-air-pump-pro .reeg-feature__scroll[data-scroll-ready] { height: auto; }
      #reeg-air-pump-pro .reeg-feature__scroll .reeg-feature__scene { position: relative; --reeg-open: 0 !important; }
    }
    #reeg-air-pump-pro .reeg-feature__explanation {
      display: grid;
      grid-template-columns: 1fr 1fr;
      border-top: 2px solid var(--reeg-orange);
      background: #090f17;
    }
    #reeg-air-pump-pro .reeg-feature__explanation > div {
      display: flex;
      align-items: center;
      gap: 14px;
      min-width: 0;
      padding: 22px 28px;
    }
    #reeg-air-pump-pro .reeg-feature__explanation > div + div { border-left: 1px solid #293440; }
    #reeg-air-pump-pro .reeg-feature__explanation svg {
      width: 28px;
      height: 28px;
      flex: none;
      color: var(--reeg-orange);
    }
    #reeg-air-pump-pro .reeg-feature__explanation strong,
    #reeg-air-pump-pro .reeg-feature__explanation small { display: block; }
    #reeg-air-pump-pro .reeg-feature__explanation strong {
      color: #fff;
      font-size: 13.76px;
      line-height: 1.35;
    }
    #reeg-air-pump-pro .reeg-feature__explanation small {
      margin-top: 3px;
      color: #abb6c2;
      font-size: 11.52px;
      line-height: 1.4;
    }
    @media (max-width: 540px) {
      #reeg-air-pump-pro .reeg-feature__battery-fact,
      #reeg-air-pump-pro .reeg-feature__cell-fact { padding: 8px 9px; width: calc(50% - 18px); height: 82px; }
      #reeg-air-pump-pro .reeg-feature__battery-fact { left: 12px; }
      #reeg-air-pump-pro .reeg-feature__cell-fact { right: 12px; }
      #reeg-air-pump-pro .reeg-feature__battery-fact strong,
      #reeg-air-pump-pro .reeg-feature__cell-fact strong { font-size: 16.8px; }
      #reeg-air-pump-pro .reeg-feature__battery-fact span,
      #reeg-air-pump-pro .reeg-feature__cell-fact .reeg-feature__cell-heading { font-size: 7.84px; }
      #reeg-air-pump-pro .reeg-feature__cell-fact span,
      #reeg-air-pump-pro .reeg-feature__battery-fact small { font-size: 9.44px; }
    }
    @media (max-width: 540px) {
      #reeg-air-pump-pro .reeg-feature__intro { padding-bottom: 30px; }
      #reeg-air-pump-pro h2 { max-width: 12ch; }
      #reeg-air-pump-pro .reeg-feature__explanation > div { gap: 8px; padding: 14px 11px; }
      #reeg-air-pump-pro .reeg-feature__explanation svg { width: 21px; height: 21px; }
      #reeg-air-pump-pro .reeg-feature__explanation strong { font-size: 10.72px; }
      #reeg-air-pump-pro .reeg-feature__explanation small { font-size: 9.44px; }
    }

#reeg-air-pump-pro .reeg-carry { padding: clamp(54px, 8vw, 78px) 0 28px; border-top: 1px solid #25303b; background: radial-gradient(ellipse at 30% 67%, #243b4a, transparent 52%), #0c1520; }
    #reeg-air-pump-pro .reeg-carry__intro { padding: 0 clamp(22px, 5vw, 56px) 24px; text-align: center; }
    #reeg-air-pump-pro .reeg-carry__eyebrow { display: block; margin-bottom: 19px; color: #b9c2cd; font-size: 11.2px; letter-spacing: .21em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-carry h2 { margin: 0 auto; }
    #reeg-air-pump-pro .reeg-carry__intro p { margin: 25px auto 0; }
    #reeg-air-pump-pro .reeg-carry__technical { display: grid; grid-template-columns: 56% 44%; align-items: center; padding: 0 22px; }
    #reeg-air-pump-pro .reeg-carry__drawing { position: relative; margin: 0; min-width: 0; aspect-ratio: 400 / 600; }
    #reeg-air-pump-pro .reeg-carry__drawing > svg { display: block; width: 100%; height: 100%; }
    #reeg-air-pump-pro .reeg-carry__places { display: grid; gap: 27px; margin: 0; padding: 20px 4px 20px 12px; list-style: none; }
    #reeg-air-pump-pro .reeg-carry__place { display: grid; grid-template-columns: 72px minmax(0, 1fr); gap: 13px; align-items: center; }
    #reeg-air-pump-pro .reeg-carry__place svg { width: 100%; height: auto; color: #aebfcc; transition: transform .3s ease, color .3s ease; }
    #reeg-air-pump-pro .reeg-carry__place:hover svg { transform: translateY(-4px); color: #fff; }
    #reeg-air-pump-pro .reeg-carry__place strong { display: block; color: #fff; font-size: 14.56px; line-height: 1.4; }
    #reeg-air-pump-pro .reeg-carry__place small { display: block; margin-top: 5px; color: #aebac6; font-size: 12.16px; line-height: 1.6; }
    #reeg-air-pump-pro .reeg-carry__facts { display: flex; justify-content: center; flex-wrap: wrap; gap: 20px 44px; padding: 20px 22px 0; }
    #reeg-air-pump-pro .reeg-carry__fact { text-align: center; }
    #reeg-air-pump-pro .reeg-carry__fact strong { display: block; font-size: clamp(18.4px, 3vw, 25.6px); color: #fff; }
    #reeg-air-pump-pro .reeg-carry__fact span { display: block; margin-top: 6px; color: #aebac6; font-size: 12px; }
    @media(max-width: 620px) {
      #reeg-air-pump-pro .reeg-carry__technical { grid-template-columns: 1fr; padding-inline: 18px; }
      #reeg-air-pump-pro .reeg-carry__drawing { width: min(100%, 380px); justify-self: center; }
      #reeg-air-pump-pro .reeg-carry__places { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 10px; padding: 8px 0 24px; }
      #reeg-air-pump-pro .reeg-carry__place { display: flex; flex-direction: column; text-align: center; gap: 9px; }
      #reeg-air-pump-pro .reeg-carry__place svg { width: 68px; }
      #reeg-air-pump-pro .reeg-carry__place strong { font-size: 12.48px; }
      #reeg-air-pump-pro .reeg-carry__place small { font-size: 10.88px; }
    }
    @media(prefers-reduced-motion: reduce) { #reeg-air-pump-pro .reeg-carry__place svg { transition: none; } }
    #reeg-air-pump-pro .reeg-carry__dimension-label { fill: #ff9b7d; font-family: var(--reeg-font-label); font-size: 14px; font-weight: 800; }

#reeg-air-pump-pro .reeg-speed { padding: clamp(48px,8vw,76px) clamp(16px,3vw,32px) 40px; border-top: 0; background: linear-gradient(to bottom, #111b28 0, #0c1520 180px); }
#reeg-air-pump-pro .reeg-speed__intro { text-align: center; padding-inline: 8px; }
#reeg-air-pump-pro .reeg-speed h2 { margin: 0 auto; text-align: center; color: #f5f6f8; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); }
#reeg-air-pump-pro .reeg-speed h2 span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-speed__intro p { margin: 26px auto 0; max-width: 60ch; color: #cbd1d7; font: 400 clamp(16px,1.8vw,17px)/1.75 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-speed__choices { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin-top: 30px; }
#reeg-air-pump-pro .reeg-speed__choices button { padding: 16px 12px; border: 1px solid #405564; border-radius: 8px; background: #14232f; color: #f5f6f8; cursor: pointer; text-align: center; }
#reeg-air-pump-pro .reeg-speed__choices button[aria-pressed="true"] { background: #342820; border-color: #ff8058; }
#reeg-air-pump-pro .reeg-speed__choices strong { display: block; font: 800 15px/1.4 var(--reeg-font-label); }
#reeg-air-pump-pro .reeg-speed__choices span { display: block; margin-top: 6px; color: #c6d1da; font: 400 13px/1.5 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-speed button:focus-visible { outline: 2px solid #ff9b7d; outline-offset: 4px; }
#reeg-air-pump-pro .reeg-speed__scene { margin: 18px 0 0; }
#reeg-air-pump-pro .reeg-speed__scene > svg { display: block; width: 100%; height: auto; }
#reeg-air-pump-pro .reeg-speed__readings { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); text-align: center; margin-top: 16px; }
#reeg-air-pump-pro .reeg-speed__readings > div + div { border-left: 1px solid #354956; }
#reeg-air-pump-pro .reeg-speed__readings > div > span, #reeg-air-pump-pro .reeg-speed__readings > div > small { display: block; color: #bdcbd5; font: 400 13px/1.5 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-speed__readings strong { display: block; margin: 7px 0 3px; color: #ff8058; font: 800 clamp(36px,7vw,56px)/1.1 var(--reeg-font-label); font-variant-numeric: tabular-nums; }
#reeg-air-pump-pro .reeg-speed__readings strong small { font-size: .32em; }
#reeg-air-pump-pro .reeg-speed__controls { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 12px 20px; min-height: 48px; margin-top: 22px; }
#reeg-air-pump-pro .reeg-speed__controls p { margin: 0; color: #bdcbd5; font: 400 13px/1.5 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-speed [hidden] { display: none !important; }
@media(max-width: 420px) { #reeg-air-pump-pro .reeg-speed__choices { gap: 8px; } #reeg-air-pump-pro .reeg-speed__choices strong { font-size: 13px; } #reeg-air-pump-pro .reeg-speed__choices span { font-size: 12px; } }

    #reeg-air-pump-pro .reeg-uses {
      padding: clamp(54px, 8vw, 78px) 0 0;
      border-top: 1px solid #25303b;
      background: linear-gradient(180deg, #101a27, #0b121b 56%, #080d14);
    }
    #reeg-air-pump-pro .reeg-uses__intro {
      padding: 0 clamp(22px, 5vw, 56px) 38px;
      text-align: center;
    }
    #reeg-air-pump-pro .reeg-uses__eyebrow {
      display: block;
      margin-bottom: 19px;
      color: #b9c2cd;
      font-size: 11.2px;
      font-weight: 800;
      letter-spacing: .21em;
      text-transform: uppercase;
    }
    #reeg-air-pump-pro .reeg-uses h2 { max-width: 15ch; }
    #reeg-air-pump-pro .reeg-uses__intro p {
      max-width: 62ch;
      margin: 25px auto 0;
      color: #cbd3dc;
      font-size: clamp(16px, 2vw, 17.28px);
      line-height: 1.68;
    }
    #reeg-air-pump-pro .reeg-uses__hint {
      display: inline-block;
      margin-top: 18px;
      color: #ff9b7d;
      font-size: 11.52px;
      font-weight: 800;
      letter-spacing: .08em;
      text-transform: uppercase;
    }
    #reeg-air-pump-pro .reeg-uses__selector {
      min-width: 0;
      margin: 0;
      padding: 0;
      border: 0;
    }
    #reeg-air-pump-pro .reeg-uses__sr-only,
    #reeg-air-pump-pro .reeg-uses__choice {
      position: absolute;
      width: 1px;
      height: 1px;
      overflow: hidden;
      clip-path: inset(50%);
      white-space: nowrap;
    }
    #reeg-air-pump-pro .reeg-uses__orbit {
      position: relative;
      height: 560px;
      overflow: hidden;
      border-top: 1px solid #283643;
      background: radial-gradient(circle at 50% 56%, #293d49 0%, #142330 34%, #0b131d 76%);
      isolation: isolate;
    }
    #reeg-air-pump-pro .reeg-uses__orbit::before,
    #reeg-air-pump-pro .reeg-uses__orbit::after {
      position: absolute;
      top: 50%;
      left: 50%;
      border: 1px solid rgb(255 99 54 / 22%);
      border-radius: 50%;
      content: "";
      transform: translate(-50%, -50%);
      pointer-events: none;
    }
    #reeg-air-pump-pro .reeg-uses__orbit::before { width: min(294px, calc(100% - 64px)); height: auto; aspect-ratio: 1; box-sizing: border-box; }
    #reeg-air-pump-pro .reeg-uses__orbit::after { width: min(510px, calc(100% - 32px)); height: auto; aspect-ratio: 1; box-sizing: border-box; opacity: .7; }
    #reeg-air-pump-pro .reeg-uses__product-photo {
      position: absolute;
      z-index: 1;
      bottom: 20px;
      left: 50%;
      display: block;
      width: min(54%, 390px);
      min-width: 320px;
      height: auto;
      transform: translateX(-50%);
      filter: drop-shadow(16px 20px 19px rgb(0 0 0 / 55%));
    }
    #reeg-air-pump-pro .reeg-uses__applications { margin: 0; padding: 0; }
    #reeg-air-pump-pro .reeg-uses__application {
      position: absolute;
      z-index: 2;
      display: grid;
      justify-items: center;
      gap: 7px;
      width: 138px;
      cursor: pointer;
      text-align: center;
      transform: translate(-50%, -50%);
    }
    #reeg-air-pump-pro .reeg-uses__application--ball { top: 13%; left: 50%; }
    #reeg-air-pump-pro .reeg-uses__application--car { top: 34%; left: 23%; }
    #reeg-air-pump-pro .reeg-uses__application--bike { top: 34%; left: 77%; }
    #reeg-air-pump-pro .reeg-uses__application--motorcycle { top: 75%; left: 21%; }
    #reeg-air-pump-pro .reeg-uses__application--scooter { top: 75%; left: 79%; }
    #reeg-air-pump-pro .reeg-uses__application-icon {
      display: grid;
      width: 86px;
      height: 86px;
      place-items: center;
      border: 1px solid rgb(255 99 54 / 58%);
      border-radius: 50%;
      background: radial-gradient(circle at 40% 27%, #2a3d4c, #111d2a 67%, #0b141f);
      box-shadow: inset 0 0 0 5px rgb(8 16 25 / 60%), 0 15px 32px rgb(0 0 0 / 34%);
      color: #f4f7fa;
      transition: border-color .25s ease, background .25s ease, box-shadow .25s ease, transform .25s ease;
    }
    #reeg-air-pump-pro .reeg-uses__application-icon svg {
      display: block;
      width: 54px;
      height: 54px;
      color: inherit;
    }
    #reeg-air-pump-pro .reeg-uses__application-label {
      max-width: 138px;
      padding: 7px 10px;
      border-left: 2px solid var(--reeg-orange);
      background: rgb(6 13 21 / 86%);
      box-shadow: 0 5px 15px rgb(0 0 0 / 28%);
      color: #fff;
      font-size: 12.32px;
      font-weight: 800;
      line-height: 1.2;
      transition: background .25s ease, border-color .25s ease;
    }
    #reeg-air-pump-pro .reeg-uses__application:hover .reeg-uses__application-icon {
      transform: translateY(-4px);
      border-color: var(--reeg-orange);
    }
    #reeg-air-pump-pro .reeg-uses__choice--car:checked ~ .reeg-uses__orbit .reeg-uses__application--car .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--bike:checked ~ .reeg-uses__orbit .reeg-uses__application--bike .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--motorcycle:checked ~ .reeg-uses__orbit .reeg-uses__application--motorcycle .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--scooter:checked ~ .reeg-uses__orbit .reeg-uses__application--scooter .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--ball:checked ~ .reeg-uses__orbit .reeg-uses__application--ball .reeg-uses__application-icon {
      border-color: var(--reeg-orange);
      background: radial-gradient(circle at 50% 35%, #374d58, #172734 70%);
      box-shadow: inset 0 0 0 4px rgb(255 99 54 / 14%), 0 0 0 5px rgb(255 99 54 / 11%), 0 14px 32px rgb(0 0 0 / 40%);
      color: #ffad94;
    }
    #reeg-air-pump-pro .reeg-uses__choice--car:checked ~ .reeg-uses__orbit .reeg-uses__application--car .reeg-uses__application-icon svg,
    #reeg-air-pump-pro .reeg-uses__choice--bike:checked ~ .reeg-uses__orbit .reeg-uses__application--bike .reeg-uses__application-icon svg,
    #reeg-air-pump-pro .reeg-uses__choice--motorcycle:checked ~ .reeg-uses__orbit .reeg-uses__application--motorcycle .reeg-uses__application-icon svg,
    #reeg-air-pump-pro .reeg-uses__choice--scooter:checked ~ .reeg-uses__orbit .reeg-uses__application--scooter .reeg-uses__application-icon svg,
    #reeg-air-pump-pro .reeg-uses__choice--ball:checked ~ .reeg-uses__orbit .reeg-uses__application--ball .reeg-uses__application-icon svg {
      animation: reeg-uses-float 2.4s ease-in-out infinite;
    }
    #reeg-air-pump-pro .reeg-uses__choice--car:focus-visible ~ .reeg-uses__orbit .reeg-uses__application--car .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--bike:focus-visible ~ .reeg-uses__orbit .reeg-uses__application--bike .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--motorcycle:focus-visible ~ .reeg-uses__orbit .reeg-uses__application--motorcycle .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--scooter:focus-visible ~ .reeg-uses__orbit .reeg-uses__application--scooter .reeg-uses__application-icon,
    #reeg-air-pump-pro .reeg-uses__choice--ball:focus-visible ~ .reeg-uses__orbit .reeg-uses__application--ball .reeg-uses__application-icon {
      outline: 2px solid #fff;
      outline-offset: 5px;
    }
    #reeg-air-pump-pro .reeg-uses__selection {
      display: grid;
      min-height: 238px;
      place-items: center;
      padding: 26px 22px;
      border-top: 2px solid var(--reeg-orange);
      background: #101b27;
    }
    #reeg-air-pump-pro .reeg-uses__selection-copy {
      display: none;
      flex-direction: column;
      align-items: center;
      gap: 5px;
      margin: 0;
      text-align: center;
    }
    #reeg-air-pump-pro .reeg-uses__selection-copy strong { color: #ff8a66; font-size: 15.36px; }
    #reeg-air-pump-pro .reeg-uses__selection-copy span { color: #d0d9e2; font-size: 14.08px; line-height: 1.45; }
    #reeg-air-pump-pro .reeg-uses__choice--car:checked ~ .reeg-uses__selection .reeg-uses__selection-copy--car,
    #reeg-air-pump-pro .reeg-uses__choice--bike:checked ~ .reeg-uses__selection .reeg-uses__selection-copy--bike,
    #reeg-air-pump-pro .reeg-uses__choice--motorcycle:checked ~ .reeg-uses__selection .reeg-uses__selection-copy--motorcycle,
    #reeg-air-pump-pro .reeg-uses__choice--scooter:checked ~ .reeg-uses__selection .reeg-uses__selection-copy--scooter,
    #reeg-air-pump-pro .reeg-uses__choice--ball:checked ~ .reeg-uses__selection .reeg-uses__selection-copy--ball { display: flex; }
    @keyframes reeg-uses-float {
      0%, 100% { transform: translateY(0); }
      50% { transform: translateY(-4px); }
    }
    @media (prefers-reduced-motion: reduce) {
      #reeg-air-pump-pro .reeg-uses__application-icon,
      #reeg-air-pump-pro .reeg-uses__application-label { transition: none; }
      #reeg-air-pump-pro .reeg-uses__application-icon svg { animation: none !important; }
      #reeg-air-pump-pro .reeg-uses__application:hover .reeg-uses__application-icon { transform: none; }
    }
    @media (max-width: 620px) {
      #reeg-air-pump-pro .reeg-uses__orbit { height: 520px; }
      #reeg-air-pump-pro .reeg-uses__orbit::before { width: min(245px, calc(100% - 64px)); height: auto; aspect-ratio: 1; }
      #reeg-air-pump-pro .reeg-uses__orbit::after { width: min(400px, calc(100% - 32px)); height: auto; aspect-ratio: 1; }
      #reeg-air-pump-pro .reeg-uses__product-photo {
        width: min(94%, 350px);
        min-width: 0;
      }
      #reeg-air-pump-pro .reeg-uses__application { width: 100px; gap: 5px; }
      #reeg-air-pump-pro .reeg-uses__application-icon { width: 66px; height: 66px; }
      #reeg-air-pump-pro .reeg-uses__application-icon svg { width: 43px; height: 43px; }
      #reeg-air-pump-pro .reeg-uses__application-label {
        max-width: 100px;
        padding: 5px 6px;
        font-size: 10.24px;
      }
      #reeg-air-pump-pro .reeg-uses__application--ball { top: 10%; left: 50%; }
      #reeg-air-pump-pro .reeg-uses__application--car { top: 27%; left: 17%; }
      #reeg-air-pump-pro .reeg-uses__application--bike { top: 27%; left: 83%; }
      #reeg-air-pump-pro .reeg-uses__application--motorcycle { top: 75%; left: 17%; }
      #reeg-air-pump-pro .reeg-uses__application--scooter { top: 75%; left: 83%; }
      #reeg-air-pump-pro .reeg-uses__selection-copy { flex-direction: column; align-items: center; gap: 2px; }
      #reeg-air-pump-pro .reeg-uses__selection-copy strong { font-size: 13.6px; }
      #reeg-air-pump-pro .reeg-uses__selection-copy span { font-size: 12px; }
    }

    #reeg-air-pump-pro .reeg-uses__capacity { position: relative; color: #ff6336; font-size: clamp(60.8px, 9vw, 86.4px); font-weight: 800; line-height: 1.1; letter-spacing: -.05em; font-variant-numeric: tabular-nums; }
    #reeg-air-pump-pro .reeg-uses__capacity--text { font-size: clamp(28px, 5.8vw, 49.6px); letter-spacing: -.035em; margin-block: 12px; }
    #reeg-air-pump-pro .reeg-uses__selection-copy small { color: #b4c1cf; font-size: 12.8px; line-height: 1.5; }
    #reeg-air-pump-pro .reeg-uses__selection-copy .reeg-uses__capacity-mark { position: absolute; left: 100%; top: 0; padding-left: .02em; color: inherit; font: inherit; line-height: inherit; letter-spacing: 0; }
#reeg-air-pump-pro .reeg-display { padding: clamp(48px,8vw,76px) clamp(16px,3vw,32px) 48px; border-top: 1px solid #25303b; background: radial-gradient(ellipse at 30% 65%,#263d4b 0,transparent 65%),#0c1520; }
#reeg-air-pump-pro .reeg-display__intro { padding-inline: 8px; text-align: center; }
#reeg-air-pump-pro .reeg-display h2 { margin: 0 auto; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); color: #f5f6f8; }
#reeg-air-pump-pro .reeg-display h2 span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-display__intro p { margin: 26px auto 0; max-width: 60ch; color: #cbd1d7; font: 400 clamp(16px,1.8vw,17px)/1.75 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-display__panel { display: grid; grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); gap: 16px; align-items: center; margin-top: 34px; }
#reeg-air-pump-pro .reeg-display__figure { min-width: 0; margin: 0; }
#reeg-air-pump-pro .reeg-display__diagram { display: block; width: 100%; height: auto; }
#reeg-air-pump-pro .reeg-display__markers circle { fill: #142431; stroke: #ff8058; stroke-width: 2; }
#reeg-air-pump-pro .reeg-display__markers text { fill: #ff9b7d; text-anchor: middle; font: 800 26px var(--reeg-font-label); }
#reeg-air-pump-pro .reeg-display__legend { list-style: none; margin: 0; padding: 0; display: grid; gap: 23px; }
#reeg-air-pump-pro .reeg-display__legend li { display: grid; grid-template-columns: 26px minmax(0,1fr); gap: 12px; align-items: start; }
#reeg-air-pump-pro .reeg-display__legend li > span { display: flex; align-items: center; justify-content: center; width: 26px; height: 26px; border: 1px solid #ff8058; border-radius: 50%; color: #ff9b7d; background: #142431; font: 800 13px/1 var(--reeg-font-label); }
#reeg-air-pump-pro .reeg-display__legend h3 { margin: 2px 0 6px; color: #f5f6f8; font: 800 15px/1.35 var(--reeg-font-label); }
#reeg-air-pump-pro .reeg-display__legend p { margin: 0; color: #bdc9d3; font: 400 13px/1.65 var(--reeg-font-body); }
@media(max-width: 560px) {
  #reeg-air-pump-pro .reeg-display__panel { grid-template-columns: 1fr; gap: 24px; }
  #reeg-air-pump-pro .reeg-display__figure { width: min(100%,380px); margin-inline: auto; }
  #reeg-air-pump-pro .reeg-display__legend { max-width: 380px; margin-inline: auto; gap: 20px; }
  #reeg-air-pump-pro .reeg-display__legend p { font-size: 14px; }
}

    #reeg-air-pump-pro .reeg-modes {
      padding: clamp(54px, 8vw, 78px) 0 0;
      border-top: 1px solid #25303b;
      background: linear-gradient(180deg, #101a27, #0b121b 60%, #080d14);
    }
    #reeg-air-pump-pro .reeg-modes__intro {
      padding: 0 clamp(22px, 5vw, 56px) 38px;
      text-align: center;
    }
    #reeg-air-pump-pro .reeg-modes__eyebrow {
      display: block;
      margin-bottom: 19px;
      color: #b9c2cd;
      font-size: 11.2px;
      font-weight: 800;
      letter-spacing: .21em;
      text-transform: uppercase;
    }
    #reeg-air-pump-pro .reeg-modes h2 { max-width: 15ch; }
    #reeg-air-pump-pro .reeg-modes__intro p {
      max-width: 62ch;
      margin: 25px auto 0;
      color: #cbd3dc;
      font-size: clamp(16px, 2vw, 17.28px);
      line-height: 1.68;
    }
    #reeg-air-pump-pro .reeg-modes__panel {
      display: grid;
      grid-template-columns: 55% 45%;
      border-top: 2px solid var(--reeg-orange);
      background: #0a111a;
    }
    #reeg-air-pump-pro .reeg-modes__screen {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 14px;
      min-width: 0;
      min-height: 470px;
      margin: 0;
      padding: 22px 22px 18px;
      border-right: 1px solid #2b3946;
      background: radial-gradient(circle at 50% 43%, #263a49 0%, #142330 47%, #0b131d 85%);
    }
    #reeg-air-pump-pro .reeg-modes__device {
      position: relative;
      width: min(100%, 250px);
      aspect-ratio: 640 / 1536;
      flex: none;
    }
    #reeg-air-pump-pro .reeg-modes__housing,
    #reeg-air-pump-pro .reeg-modes__display {
      position: absolute;
      left: 50%;
      display: block;
      max-width: none;
      transform: translateX(-50%);
      pointer-events: none;
    }
    #reeg-air-pump-pro .reeg-modes__housing {
      top: 0;
      width: 160%;
      height: 100%;
      /* The inline SVG mask fades the body but keeps its own screen glass visible. */
      opacity: 1;
    }
    #reeg-air-pump-pro .reeg-modes__display {
      /* Transparent digits sit directly on the glass in the source image. */
      top: 14.5%;
      width: 40%;
      aspect-ratio: 245 / 345;
      opacity: 1;
    }
    #reeg-air-pump-pro .reeg-modes__display img { display: block; width: 100%; height: 100%; }
    #reeg-air-pump-pro .reeg-modes__display img[hidden] { display: none; }
    #reeg-air-pump-pro .reeg-modes__screen figcaption {
      width: 100%;
      padding: 9px 12px;
      border-left: 3px solid var(--reeg-orange);
      background: rgb(6 13 21 / 67%);
      color: #fff;
      font-size: 12.8px;
      font-weight: 750;
      line-height: 1.35;
    }
    #reeg-air-pump-pro .reeg-modes__list {
      display: grid;
      grid-template-rows: repeat(5, minmax(0, 1fr));
      min-width: 0;
      margin: 0;
      padding: 0;
      list-style: none;
    }
    #reeg-air-pump-pro .reeg-modes__list li {
      display: flex;
      align-items: center;
      gap: 15px;
      min-width: 0;
      padding: 0;
      border-bottom: 1px solid #283541;
      color: #fff;
      font-size: 15.36px;
      font-weight: 800;
      line-height: 1.3;
    }
    #reeg-air-pump-pro .reeg-modes__icon {
      display: grid;
      place-items: center;
      width: 56px;
      height: 54px;
      flex: none;
      border: 1px solid #3c4c5b;
      border-radius: 9px;
      background: linear-gradient(145deg, #24323f, #111a24);
    }
    #reeg-air-pump-pro .reeg-modes__icon img {
      display: block;
      width: 39px;
      height: 39px;
      object-fit: contain;
    }
    #reeg-air-pump-pro .reeg-modes__button { display: flex; align-items: center; gap: 15px; width: 100%; height: 100%; min-height: 85px; padding: 12px 18px; border: 0; background: transparent; color: inherit; font: inherit; text-align: left; cursor: pointer; }
    #reeg-air-pump-pro .reeg-modes__button[aria-pressed="true"] { background: rgb(255 99 54 / 7%); }
    #reeg-air-pump-pro .reeg-modes__button[aria-pressed="true"] .reeg-modes__icon { border-color: var(--reeg-orange); }
    #reeg-air-pump-pro .reeg-modes__button:hover { background: rgb(255 255 255 / 5%); }
    #reeg-air-pump-pro .reeg-modes__button:focus-visible { outline: 2px solid #ff8967; outline-offset: -4px; }
    #reeg-air-pump-pro .reeg-modes__hint { margin: 18px 0 0; color: #ff9a7b; font-size: 13.6px; line-height: 1.5; }
    @media (max-width: 700px) {
      #reeg-air-pump-pro .reeg-modes__screen { padding: 18px 14px; min-height: 410px; }
      #reeg-air-pump-pro .reeg-modes__device { width: min(100%, 210px); }
      #reeg-air-pump-pro .reeg-modes__button { gap: 10px; padding: 12px 14px; font-size: 13.6px; }
      #reeg-air-pump-pro .reeg-modes__icon { width: 48px; height: 48px; }
    }
    @media (max-width: 430px) {
      #reeg-air-pump-pro .reeg-modes__button { gap: 7px; padding: 10px 8px; font-size: 11.68px; }
      #reeg-air-pump-pro .reeg-modes__icon { width: 34px; height: 38px; }
      #reeg-air-pump-pro .reeg-modes__icon img { width: 28px; height: 28px; }
      #reeg-air-pump-pro .reeg-modes__screen figcaption { font-size: 11.04px; padding: 8px; }
    }
    #reeg-air-pump-pro .reeg-modes__note { margin: 0; padding: 18px clamp(22px, 5vw, 56px); color: #b9c2cd; font-size: 12.48px; line-height: 1.6; text-align: center; }
    #reeg-air-pump-pro .reeg-accessories {
      color: #f6f8fb;
      background: radial-gradient(ellipse at 16% 32%, #233b4b 0%, transparent 37%), radial-gradient(ellipse at 86% 58%, #213748 0%, transparent 35%), #0c1520;
    }
    #reeg-air-pump-pro .reeg-accessories__intro { padding: clamp(44px, 8vw, 76px) clamp(22px, 5vw, 54px) 24px; text-align: center; }
    #reeg-air-pump-pro .reeg-accessories__eyebrow { display: block; margin-bottom: 22px; color: #b8c4d0; font-size: 11.2px; font-weight: 800; letter-spacing: .2em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-accessories h2 { max-width: 15ch; margin: 0 auto; font-size: clamp(36.8px, 6vw, 57.6px); font-weight: 800; line-height: 1.07; letter-spacing: -.045em; }
    #reeg-air-pump-pro .reeg-accessories h2 span { display: block; color: #ff6336; }
    #reeg-air-pump-pro .reeg-accessories__intro p { max-width: 58ch; margin: 24px auto 0; color: #c4ced8; font-size: 16.64px; line-height: 1.7; }
    #reeg-air-pump-pro .reeg-accessories__space { display: grid; gap: 22px; padding: 18px clamp(22px, 4vw, 40px) 26px; }
    #reeg-air-pump-pro .reeg-accessories__item { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: 30px; min-height: 310px; padding-block: 22px; }
    #reeg-air-pump-pro .reeg-accessories__item--hose { grid-template-columns: minmax(0, 1fr); gap: 26px; }
    #reeg-air-pump-pro .reeg-accessories__item--hose .reeg-accessories__visual { width: 100%; }
    #reeg-air-pump-pro .reeg-accessories__item--hose .reeg-accessories__float { width: calc(100% - 44px); margin-right: 44px; margin-bottom: 2.9em; }
    #reeg-air-pump-pro .reeg-accessories__item--presta .reeg-accessories__visual { grid-column: 2; grid-row: 1; }
    #reeg-air-pump-pro .reeg-accessories__item--presta .reeg-accessories__copy { grid-column: 1; grid-row: 1; }
    #reeg-air-pump-pro .reeg-accessories__visual { margin: 0; min-width: 0; }
    #reeg-air-pump-pro .reeg-accessories__float { position: relative; animation: reeg-accessory-float 6s ease-in-out infinite; }
    #reeg-air-pump-pro .reeg-accessories__float img { display: block; width: 100%; height: auto; filter: drop-shadow(0 22px 13px rgb(0 0 0 / 42%)); }
    #reeg-air-pump-pro .reeg-accessories__item--presta .reeg-accessories__float { max-width: 290px; margin-inline: auto; animation-delay: -2s; }
    #reeg-air-pump-pro .reeg-accessories__item--needle .reeg-accessories__float { animation-delay: -4s; }
    #reeg-air-pump-pro .reeg-accessories__copy h3 { margin: 0; color: #fff; font-size: clamp(22.4px, 3vw, 28.8px); line-height: 1.2; letter-spacing: -.025em; }
    #reeg-air-pump-pro .reeg-accessories__copy p { margin: 15px 0 0; color: #c4ced8; font-size: 15.04px; line-height: 1.75; }
    #reeg-air-pump-pro .reeg-accessories__marker { position: absolute; left: calc(100% + 12px); display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%; background: #c7411c; color: #fff; font-size: 10.4px; font-weight: 800; transform: translateY(-50%); }
    #reeg-air-pump-pro .reeg-accessories__marker--pump { top: 31%; }
    #reeg-air-pump-pro .reeg-accessories__marker--valve { top: 70%; }
    #reeg-air-pump-pro .reeg-accessories__hose-label { position: absolute; right: 0; max-width: 92%; text-align: right; text-wrap: balance; color: #b9c2cd; font: 400 clamp(12px,1.65vw,14.4px)/1.4 var(--reeg-font-body); }
    #reeg-air-pump-pro .reeg-accessories__hose-label--pump { top: 6%; }
    #reeg-air-pump-pro .reeg-accessories__hose-label--valve { top: 100%; bottom: auto; }
    #reeg-air-pump-pro .reeg-accessories__ends { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 28px; margin-top: 24px; color: #c5d1dc; }
    #reeg-air-pump-pro .reeg-accessories__end { display: flex; align-items: flex-start; gap: 12px; min-width: 0; }
    #reeg-air-pump-pro .reeg-accessories__end-number { display: grid; place-items: center; width: 27px; height: 27px; flex: none; border-radius: 50%; background: #c7411c; color: #fff; font: 12px/1 var(--reeg-font-label); }
    #reeg-air-pump-pro .reeg-accessories__end strong { display: block; color: #ff8967; font-size: clamp(18px,2.6vw,22px); line-height: 1.3; }
    #reeg-air-pump-pro .reeg-accessories__end-purpose { display: block; margin-top: 8px; font-size: 12px; line-height: 1.5; color: #b9c5cf; }
    #reeg-air-pump-pro .reeg-accessories__end p { margin: 12px 0 0; font: 15.2px/1.7 var(--reeg-font-body); color: #cbd1d7; }
    #reeg-air-pump-pro .reeg-accessories__chain { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 20px; color: #dce4ed; font-size: 11.2px; font-weight: 700; line-height: 1.5; }
    #reeg-air-pump-pro .reeg-accessories__chain i { color: #ff805b; font-style: normal; }
    #reeg-air-pump-pro .reeg-accessories__guide { padding: 0 28px 28px; }
    #reeg-air-pump-pro .reeg-accessories__guide-title { margin: 0; padding: 18px 0; color: #ff9a7b; font-size: 14.72px; font-weight: 700; line-height: 1.4; }
    #reeg-air-pump-pro .reeg-accessories__valves { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; padding: 15px 0; }
    #reeg-air-pump-pro .reeg-accessories__valve { display: flex; align-items: center; gap: 15px; }
    #reeg-air-pump-pro .reeg-accessories__valve svg { width: 48px; height: 88px; flex: none; color: #dbe5ee; }
    #reeg-air-pump-pro .reeg-accessories__valve strong { font-size: 14.4px; }
    #reeg-air-pump-pro .reeg-accessories__valve p { margin: 7px 0 0; color: #b8c6d2; font-size: 12.48px; line-height: 1.55; }
    @keyframes reeg-accessory-float { 0%, 100% { transform: translateY(5px); } 50% { transform: translateY(-7px); } }
    @media (prefers-reduced-motion: reduce) { #reeg-air-pump-pro .reeg-accessories__float { animation: none; } }
    @media (max-width: 600px) {
      #reeg-air-pump-pro .reeg-accessories__ends { grid-template-columns: 1fr; gap: 24px; }
      #reeg-air-pump-pro .reeg-accessories__space { gap: 45px; }
      #reeg-air-pump-pro .reeg-accessories__item { grid-template-columns: 1fr; gap: 25px; min-height: 0; padding-block: 12px; }
      #reeg-air-pump-pro .reeg-accessories__item--presta .reeg-accessories__visual,
      #reeg-air-pump-pro .reeg-accessories__item--presta .reeg-accessories__copy { grid-column: auto; grid-row: auto; }
      #reeg-air-pump-pro .reeg-accessories__visual { width: min(100%, 340px); margin-inline: auto; }
      #reeg-air-pump-pro .reeg-accessories__item--presta .reeg-accessories__float { max-width: 250px; }
      #reeg-air-pump-pro .reeg-accessories__valves { grid-template-columns: 1fr; }
    }
#reeg-air-pump-pro .reeg-powerbank { padding: clamp(54px,8vw,78px) 0 32px; background: radial-gradient(ellipse at 50% 70%, #223a4b, transparent 64%), #0c1520; border-top: 1px solid #25303b; }
    #reeg-air-pump-pro .reeg-powerbank__intro { padding: 0 clamp(22px,5vw,56px) 30px; text-align: center; }
    #reeg-air-pump-pro .reeg-powerbank__eyebrow { display: block; margin-bottom: 19px; color: #b9c2cd; font-size: 11.2px; letter-spacing: .21em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-powerbank h2 { margin: 0 auto; }
    #reeg-air-pump-pro .reeg-powerbank h2 span { color: #ff6336; }
    #reeg-air-pump-pro .reeg-powerbank__intro p { margin: 25px auto 0; }
    #reeg-air-pump-pro .reeg-powerbank__scene { position: relative; margin: 0; }
    #reeg-air-pump-pro .reeg-powerbank__scene img { display: block; width: 100%; height: auto; }
    #reeg-air-pump-pro .reeg-powerbank__flow { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
    #reeg-air-pump-pro .reeg-powerbank__pulse { stroke: #ff9a6f; stroke-width: 5; stroke-linecap: round; stroke-dasharray: 3 97; animation: reeg-charge-flow 4s linear infinite; filter: drop-shadow(0 0 5px #ff6336); }
    #reeg-air-pump-pro .reeg-powerbank__facts { display: flex; justify-content: space-evenly; gap: 20px; padding: 24px 24px 0; }
    #reeg-air-pump-pro .reeg-powerbank__facts > div { min-width: 0; text-align: center; }
    #reeg-air-pump-pro .reeg-powerbank__facts strong { display: block; font-size: clamp(14.4px,2.5vw,18.4px); color: #fff; }
    #reeg-air-pump-pro .reeg-powerbank__facts span { display: block; margin-top: 7px; color: #b9c2cd; font-size: 12.48px; line-height: 1.6; }



    #reeg-air-pump-pro .reeg-powerbank__battery-fill { transform-origin: 0 0; animation: reeg-phone-charge 4s ease-in-out infinite; }
    @keyframes reeg-phone-charge {
      0%, 8% { transform: scaleX(.08); }
      78%, 92% { transform: scaleX(1); }
      100% { transform: scaleX(.08); }
    }
    @keyframes reeg-charge-flow { to { stroke-dashoffset: -100; } }
    @media(prefers-reduced-motion: reduce) {
      #reeg-air-pump-pro .reeg-powerbank__pulse { animation: none; opacity: 0; }
      #reeg-air-pump-pro .reeg-powerbank__battery-fill { animation: none; transform: scaleX(1); }

    }
#reeg-air-pump-pro .reeg-comfort { padding: clamp(48px,8vw,76px) clamp(16px,3vw,32px) 54px; border-top: 1px solid #25303b; background: #0c1520; }
#reeg-air-pump-pro .reeg-comfort h2 { margin: 0 auto 32px; max-width: 20ch; text-align: center; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); color: #f5f6f8; }
#reeg-air-pump-pro .reeg-comfort h2 span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-comfort__features { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); }
#reeg-air-pump-pro .reeg-comfort__feature { min-width: 0; }
#reeg-air-pump-pro .reeg-comfort__feature + .reeg-comfort__feature { border-left: 1px solid #2b3c49; }
#reeg-air-pump-pro .reeg-comfort__visual { margin: 0; }
#reeg-air-pump-pro .reeg-comfort__visual > svg { display: block; width: 100%; height: auto; }
#reeg-air-pump-pro .reeg-comfort__copy { padding: 8px 22px 0; text-align: center; }
#reeg-air-pump-pro .reeg-comfort h3 { margin: 0 0 13px; color: #f5f6f8; font: 800 clamp(16px,2.6vw,20px)/1.35 var(--reeg-font-label); }
#reeg-air-pump-pro .reeg-comfort__copy p { margin: 0 auto; max-width: 36ch; color: #cbd1d7; font: 400 15px/1.75 var(--reeg-font-body); }
@media(max-width: 560px) {
  #reeg-air-pump-pro .reeg-comfort__features { grid-template-columns: 1fr; gap: 28px; }
  #reeg-air-pump-pro .reeg-comfort__feature + .reeg-comfort__feature { border-left: 0; border-top: 1px solid #2b3c49; padding-top: 28px; }
  #reeg-air-pump-pro .reeg-comfort__visual { max-width: 380px; margin-inline: auto; }
  #reeg-air-pump-pro .reeg-comfort__copy { padding-inline: 8px; }
}

    #reeg-air-pump-pro .reeg-units { padding: clamp(54px,8vw,78px) 0 30px; border-top: 1px solid #25303b; background: radial-gradient(ellipse at 25% 65%, #263c4a, transparent 60%), #0c1520; }
    #reeg-air-pump-pro .reeg-units__intro { padding: 0 clamp(22px,5vw,56px) 30px; text-align: center; }
    #reeg-air-pump-pro .reeg-units__eyebrow { display: block; margin-bottom: 19px; color: #b9c2cd; font-size: 11.2px; letter-spacing: .21em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-units h2 { margin: 0 auto; }
    #reeg-air-pump-pro .reeg-units h2 span { color: #ff6336; }
    #reeg-air-pump-pro .reeg-units__intro p { margin: 25px auto 0; }
    #reeg-air-pump-pro .reeg-units__panel { display: grid; grid-template-columns: 48% 52%; align-items: center; padding: 0 26px; gap: 0; }
    #reeg-air-pump-pro .reeg-units__screen { min-width: 0; margin: 0; }
    #reeg-air-pump-pro .reeg-units__screen > svg { display: block; width: 100%; height: auto; }
    #reeg-air-pump-pro .reeg-units [data-unit-display][hidden] { display: none; }
    #reeg-air-pump-pro .reeg-units__controls { min-width: 0; padding-left: 14px; }
    #reeg-air-pump-pro .reeg-units__hint { color: #ff9a7b; font-size: 12.8px; line-height: 1.5; margin: 0 0 15px; }
    #reeg-air-pump-pro .reeg-units__buttons { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; }
    #reeg-air-pump-pro .reeg-units__button { min-width: 0; padding: 19px 9px; border: 1px solid #354957; border-radius: 10px; color: #e7edf2; background: #14222e; text-align: center; cursor: pointer; }
    #reeg-air-pump-pro .reeg-units__button strong { display: block; font-size: clamp(16px,3vw,24px); line-height: 1.3; }
    #reeg-air-pump-pro .reeg-units__button small { display: block; margin-top: 7px; color: #b9c2cd; font: 11.52px/1.5 var(--reeg-font-body); }
    #reeg-air-pump-pro .reeg-units__button[aria-pressed="true"] { border-color: #ff8058; background: #32251f; }
    #reeg-air-pump-pro .reeg-units__button[aria-pressed="true"] strong { color: #ff9a7b; }
    #reeg-air-pump-pro .reeg-units__button:hover { border-color: #ff9a7b; }
    #reeg-air-pump-pro .reeg-units__button:focus-visible { outline: 2px solid white; outline-offset: 3px; }
    #reeg-air-pump-pro .reeg-units__reading { margin-top: 25px; color: #cbd1d7; font-size: 12.48px; line-height: 1.7; }
    #reeg-air-pump-pro .reeg-units__reading strong { display: block; font-size: clamp(24px,4vw,32px); color: #fff; }
    #reeg-air-pump-pro .reeg-units__note { padding: 10px 28px 0; margin: 0; color: #aebac6; text-align: center; font-size: 11.84px; line-height: 1.6; }
    @media(max-width: 520px) {
      #reeg-air-pump-pro .reeg-units__panel { grid-template-columns: 1fr; padding: 0 22px; }
      #reeg-air-pump-pro .reeg-units__screen { width: min(100%,280px); justify-self: center; }
      #reeg-air-pump-pro .reeg-units__controls { padding: 12px 0 0; }
      #reeg-air-pump-pro .reeg-units__reading { text-align: center; }
    }
    #reeg-air-pump-pro .reeg-led { padding: clamp(54px,8vw,78px) 0 30px; border-top: 1px solid #25303b; background: #0c1520; }
    #reeg-air-pump-pro .reeg-led__intro { padding: 0 clamp(22px,5vw,56px) 12px; text-align: center; }
    #reeg-air-pump-pro .reeg-led__eyebrow { display: block; margin-bottom: 19px; color: #b9c2cd; font-size: 11.2px; letter-spacing: .21em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-led h2 { margin: 0 auto; }
    #reeg-air-pump-pro .reeg-led h2 span { color: #ff6336; }
    #reeg-air-pump-pro .reeg-led__intro p { margin: 25px auto 0; }
    #reeg-air-pump-pro .reeg-led__scene { position: relative; margin: 0; }
    #reeg-air-pump-pro .reeg-led__visual { position: relative; isolation: isolate; }
    #reeg-air-pump-pro .reeg-led__product-scene { display: block; width: 100%; height: auto; }
    #reeg-air-pump-pro .reeg-led__caption { display: flex; align-items: center; justify-content: center; gap: 14px; padding: 12px 24px 0; }
    #reeg-air-pump-pro .reeg-led__caption svg { width: 38px; height: 38px; flex: none; color: #ff8058; }
    #reeg-air-pump-pro .reeg-led__caption strong { display: block; font-size: 16px; color: #fff; }
    #reeg-air-pump-pro .reeg-led__caption span { display: block; margin-top: 6px; color: #b9c2cd; font-size: 12.8px; line-height: 1.6; }

    #reeg-air-pump-pro .reeg-led__visual { overflow: visible; }
    #reeg-air-pump-pro .reeg-led__product-scene { overflow: visible; }
    #reeg-air-pump-pro .reeg-led__caption { position: relative; z-index: 1; }
    #reeg-air-pump-pro { overflow: clip; }
    #reeg-air-pump-pro .reeg-led__scroll { position: relative; }
    #reeg-air-pump-pro .reeg-led__sequence { position: relative; }
    #reeg-air-pump-pro .reeg-led__presentation { display: flow-root; }
    #reeg-air-pump-pro .reeg-led__product-scene { max-height: 68vh; max-height: 68svh; }
    #reeg-air-pump-pro .reeg-led__sequence[data-scroll-ready] { height: var(--reeg-led-track-height); }
    #reeg-air-pump-pro .reeg-led__sequence[data-scroll-ready] .reeg-led__presentation { position: sticky; top: var(--reeg-led-sticky-top); }
    @media(prefers-reduced-motion: reduce) {
      #reeg-air-pump-pro .reeg-led__sequence[data-scroll-ready] { height: auto; }
      #reeg-air-pump-pro .reeg-led__sequence[data-scroll-ready] .reeg-led__presentation { position: relative; top: auto; }
    }

    #reeg-air-pump-pro .reeg-shell { padding: clamp(54px,8vw,78px) 0 58px; background: radial-gradient(ellipse at 25% 57%,#233a49 0,transparent 55%),#0c1520; border-top: 1px solid #25303b; }
    #reeg-air-pump-pro .reeg-shell__intro { padding: 0 clamp(22px,5vw,56px); text-align: center; }
    #reeg-air-pump-pro .reeg-shell__eyebrow { display: block; margin-bottom: 19px; color: #b9c2cd; font-size: 11.2px; letter-spacing: .21em; text-transform: uppercase; }
    #reeg-air-pump-pro .reeg-shell h2 { margin: 0 auto; }
    #reeg-air-pump-pro .reeg-shell h2 span { color: #ff6336; }
    #reeg-air-pump-pro .reeg-shell__intro p { margin: 25px auto 0; }
    #reeg-air-pump-pro .reeg-shell__overview { margin: 28px 0 0; }
    #reeg-air-pump-pro .reeg-shell__overview img { display: block; width: 100%; height: auto; }
    #reeg-air-pump-pro .reeg-shell__overview figcaption { padding: 0 28px; text-align: center; }
    #reeg-air-pump-pro .reeg-shell__overview strong { display: block; font-size: clamp(15.2px,2.3vw,18px); line-height: 1.5; }
    #reeg-air-pump-pro .reeg-shell__overview span { display: block; margin-top: 9px; color: #b9c2cd; font: 12.8px/1.7 var(--reeg-font-body); }
    #reeg-air-pump-pro .reeg-shell__detail { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); align-items: center; gap: 26px; padding: 48px clamp(22px,5vw,48px) 0; }
    #reeg-air-pump-pro .reeg-shell__macro { margin: 0; }
    #reeg-air-pump-pro .reeg-shell__macro img { display: block; width: 100%; height: auto; aspect-ratio: 1; object-fit: cover; border-radius: 50%; border: 1.5px solid #ff6336; box-sizing: border-box; }
    #reeg-air-pump-pro .reeg-shell__copy h3 { margin: 0 0 15px; font-size: clamp(19.2px,3vw,24.8px); line-height: 1.3; }
    #reeg-air-pump-pro .reeg-shell__copy h3 .reeg-shell__abs { color: #ff8058; font-size: calc(1em + 2pt); }
    #reeg-air-pump-pro .reeg-shell__copy p { margin: 0; color: #cbd1d7; font: 15.2px/1.75 var(--reeg-font-body); }
    @media(max-width: 520px) { #reeg-air-pump-pro .reeg-shell__detail { grid-template-columns: 1fr; gap: 22px; } #reeg-air-pump-pro .reeg-shell__macro { width: min(80%,290px); margin: auto; } #reeg-air-pump-pro .reeg-shell__copy { text-align: center; } }
#reeg-air-pump-pro .reeg-specs { padding: clamp(48px,8vw,76px) clamp(16px,4vw,40px) 24px; border-top: 1px solid #25303b; background: radial-gradient(ellipse at 50% 45%,#1d3040 0,transparent 72%),#0c1520; }
#reeg-air-pump-pro .reeg-specs h2 { margin: 0 auto 36px; text-align: center; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); color: #f5f6f8; }
#reeg-air-pump-pro .reeg-specs h2 span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-specs__table { width: 100%; table-layout: fixed; border-collapse: collapse; border-top: 2px solid #ff6336; background: rgb(8 17 26 / 48%); text-align: left; }
#reeg-air-pump-pro .reeg-specs__parameter { width: 39%; }
#reeg-air-pump-pro .reeg-specs__table th, #reeg-air-pump-pro .reeg-specs__table td { padding: 19px 22px; vertical-align: middle; border-bottom: 1px solid #354553; overflow-wrap: break-word; }
#reeg-air-pump-pro .reeg-specs__table thead th { padding-block: 14px; color: #ff9b7d; font: 800 11.2px/1.4 var(--reeg-font-label); letter-spacing: .1em; text-transform: uppercase; }
#reeg-air-pump-pro .reeg-specs__table tbody th { color: #c5d0da; font: 800 14.4px/1.55 var(--reeg-font-label); }
#reeg-air-pump-pro .reeg-specs__table td { color: #f5f6f8; font: 400 16px/1.65 var(--reeg-font-body); font-variant-numeric: tabular-nums; }
#reeg-air-pump-pro .reeg-specs__table tbody tr:nth-child(even) { background: rgb(111 144 164 / 7%); }
@media(max-width: 520px) {
  #reeg-air-pump-pro .reeg-specs h2 { margin-bottom: 26px; }
  #reeg-air-pump-pro .reeg-specs__parameter { width: 40%; }
  #reeg-air-pump-pro .reeg-specs__table th, #reeg-air-pump-pro .reeg-specs__table td { padding: 15px 11px; }
  #reeg-air-pump-pro .reeg-specs__table tbody th { font-size: 13px; }
  #reeg-air-pump-pro .reeg-specs__table td { font-size: 14px; }
}

#reeg-air-pump-pro .reeg-support { padding: clamp(48px,8vw,76px) clamp(22px,5vw,48px) 56px; border-top: 1px solid #25303b; background: radial-gradient(ellipse at 18% 62%,#213847 0,transparent 55%),#0c1520; }
#reeg-air-pump-pro .reeg-support__intro { text-align: center; }
#reeg-air-pump-pro .reeg-support h2 { margin: 0 auto; max-width: 21ch; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); color: #f5f6f8; }
#reeg-air-pump-pro .reeg-support h2 span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-support__intro > p { max-width: 60ch; margin: 26px auto 0; color: #cbd1d7; font: 400 clamp(16px,1.8vw,17px)/1.75 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-support__content { display: grid; grid-template-columns: .85fr 1.15fr; gap: 32px; align-items: center; margin-top: 42px; }
#reeg-air-pump-pro .reeg-support__seal { position: relative; width: 100%; max-width: 270px; margin: auto; }
#reeg-air-pump-pro .reeg-support__seal > svg { display: block; width: 100%; height: auto; }
#reeg-air-pump-pro .reeg-support__seal > div { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; padding-bottom: 56px; }
#reeg-air-pump-pro .reeg-support__seal strong { font: 800 clamp(96px,17vw,144px)/1 var(--reeg-font-heading); color: #ff6336; }
#reeg-air-pump-pro .reeg-support__seal span { margin-top: 8px; color: #f5f6f8; font: 800 12.8px/1.5 var(--reeg-font-label); letter-spacing: .1em; }
#reeg-air-pump-pro .reeg-support__benefits { list-style: none; padding: 0; margin: 0; display: grid; gap: 28px; }
#reeg-air-pump-pro .reeg-support__benefits li { display: grid; grid-template-columns: 38px minmax(0,1fr); gap: 15px; align-items: start; }
#reeg-air-pump-pro .reeg-support__benefits svg { width: 38px; height: 38px; stroke: #ff8058; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
#reeg-air-pump-pro .reeg-support h3 { margin: 0 0 8px; font: 800 16.8px/1.3 var(--reeg-font-label); color: #f5f6f8; }
#reeg-air-pump-pro .reeg-support__benefits p { margin: 0; font: 400 14px/1.7 var(--reeg-font-body); color: #cbd1d7; }
@media(max-width: 560px) { #reeg-air-pump-pro .reeg-support__content { grid-template-columns: 1fr; gap: 30px; margin-top: 28px; } #reeg-air-pump-pro .reeg-support__seal { max-width: 210px; } #reeg-air-pump-pro .reeg-support__benefits { max-width: 390px; margin: auto; } }

#reeg-air-pump-pro .reeg-specs + .reeg-support { border-top: 0; padding-top: 32px; }

#reeg-air-pump-pro { overflow: clip; }
#reeg-air-pump-pro .reeg-kit { padding: clamp(48px,8vw,76px) clamp(16px,3vw,32px) 48px; border-top: 1px solid #25303b; background: linear-gradient(to bottom,#0c1520 0%,transparent 16%,transparent 76%,#0c1520 100%),radial-gradient(ellipse at 52% 62%,#344e60 0,transparent 78%),#0c1520; }
#reeg-air-pump-pro .reeg-kit__intro { display: flow-root; padding-inline: 8px; text-align: center; }
#reeg-air-pump-pro .reeg-kit h2 { margin: 0 auto; max-width: 19ch; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); color: #f5f6f8; }
#reeg-air-pump-pro .reeg-kit h2 span { display: block; color: #ff6336; }
#reeg-air-pump-pro .reeg-kit__intro > p { max-width: 60ch; margin: 26px auto 0; color: #cbd1d7; font: 400 clamp(16px,1.8vw,17px)/1.75 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-kit__scroll { position: relative; margin-top: 16px; }
#reeg-air-pump-pro .reeg-kit__scene { margin: 0; position: relative; }
#reeg-air-pump-pro .reeg-kit__composition { display: block; width: min(100%, 780px); height: auto; margin-inline: auto; }
#reeg-air-pump-pro .reeg-kit__captions text { fill: #f5f6f8; font: 400 26px var(--reeg-font-body); stroke: none; }
@media(max-width: 520px) { #reeg-air-pump-pro .reeg-kit__captions text { font-size: 30px; } }

#reeg-air-pump-pro .reeg-kit__sequence { position: relative; }
#reeg-air-pump-pro .reeg-kit__presentation { display: flow-root; }

/* Real customer excerpts; stars describe the aggregate product rating. */
#reeg-air-pump-pro .reeg-reviews { padding: 42px clamp(22px,5vw,40px) 48px; background: radial-gradient(ellipse at 50% 55%,#203744 0,transparent 68%),#0c1520; }
#reeg-air-pump-pro .reeg-reviews__intro { text-align: center; }
#reeg-air-pump-pro .reeg-reviews h2 { margin: 0 auto; max-width: 20ch; color: #f5f6f8; font: 800 clamp(32px,6.8vw,54px)/1.08 var(--reeg-font-heading); }
#reeg-air-pump-pro .reeg-reviews h2 span { display: block; color: #f5f6f8; }
#reeg-air-pump-pro .reeg-reviews h2 .reeg-reviews__accent { color: #ff6336; }
#reeg-air-pump-pro .reeg-reviews__logo { display: block; width: clamp(136px,23vw,180px); height: auto; margin: 0 auto 16px; }
#reeg-air-pump-pro .reeg-reviews__intro > p { max-width: 54ch; margin: 26px auto 0; color: #cbd1d7; font: 400 16px/1.75 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-reviews__rating { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 14px 24px; margin: 30px 0 34px; }
#reeg-air-pump-pro .reeg-reviews__score { color: #f5f6f8; font: 800 56px/1 var(--reeg-font-heading); white-space: nowrap; }
#reeg-air-pump-pro .reeg-reviews__score small { font: 400 20px/1 var(--reeg-font-body); color: #aebcc6; }
#reeg-air-pump-pro .reeg-reviews__stars { position: relative; width: max-content; color: #4c5a63; font: 400 26.4px/1 Arial,sans-serif; letter-spacing: .08em; }
#reeg-air-pump-pro .reeg-reviews__stars::after { content: '★★★★★'; position: absolute; inset: 0 auto 0 0; width: 98.4%; overflow: hidden; white-space: nowrap; color: #ff8058; }
#reeg-air-pump-pro .reeg-reviews__cards { list-style: none; display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px; margin: 0; padding: 8px 0; }
#reeg-air-pump-pro .reeg-reviews__card { min-width: 0; padding: 22px 18px; border: 1px solid #354957; border-top: 2px solid #ff8058; border-radius: 12px; background: linear-gradient(145deg,#1b2d3b,#0e1b27); box-shadow: 0 10px 24px #0002; }
#reeg-air-pump-pro .reeg-reviews__quote-mark { color: #ff8058; font: 400 40px/.7 Georgia,serif; display: block; margin-bottom: 14px; }
#reeg-air-pump-pro .reeg-reviews blockquote { margin: 0; color: #f5f6f8; font: 400 16px/1.65 var(--reeg-font-body); min-height: 6.6em; }
#reeg-air-pump-pro .reeg-reviews__author { display: block; margin-top: 18px; color: #bccad4; font: 400 12px/1.7 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-reviews__author time { display: block; }
#reeg-air-pump-pro .reeg-reviews__toggle { cursor: pointer; border: 1px solid #526572; border-radius: 999px; width: 38px; height: 38px; padding: 0; background: #101e2a; color: #e5ebef; font: 400 12px/1.5 var(--reeg-font-body); }
#reeg-air-pump-pro .reeg-reviews :is(a,button):focus-visible { outline: 2px solid #ff8058; outline-offset: 4px; }
#reeg-air-pump-pro .reeg-reviews + .reeg-support { padding-top: 40px; }
@media(max-width: 640px) {
 #reeg-air-pump-pro .reeg-reviews__cards { grid-template-columns: 1fr; gap: 18px; }
 #reeg-air-pump-pro .reeg-reviews__card { padding: 20px 24px; }
 #reeg-air-pump-pro .reeg-reviews blockquote { min-height: 0; }
 #reeg-air-pump-pro .reeg-reviews__author time { display: inline; margin-left: 8px; }
}
@media(prefers-reduced-motion: reduce) {
 #reeg-air-pump-pro .reeg-reviews__toggle { display: none; }
}

/* Move the entire three-card layout, retaining its original responsive arrangement. */
#reeg-air-pump-pro .reeg-reviews__viewport { overflow: hidden; padding: 8px 0 14px; }
#reeg-air-pump-pro .reeg-reviews__rail { display: flex; align-items: stretch; gap: 18px; }
#reeg-air-pump-pro .reeg-reviews__rail > .reeg-reviews__cards { flex: 0 0 100%; min-width: 0; padding: 0; }
#reeg-air-pump-pro .reeg-reviews[data-motion-running='true'] .reeg-reviews__rail { will-change: transform; }
@media(prefers-reduced-motion: reduce) {
 #reeg-air-pump-pro .reeg-reviews__rail { transform: none !important; }
 #reeg-air-pump-pro .reeg-reviews__cards[aria-hidden='true'] { display: none; }
}

</style>

<style data-reeg-typography>
/* REEG typography — roles from the supplied EVO GTR font package. */
@font-face { font-family: 'REEG Montserrat'; src: url('https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-montserrat-800.ttf') format('truetype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'REEG Inter'; src: url('https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-inter-800.otf') format('opentype'); font-style: normal; font-weight: 800; font-display: swap; }
@font-face { font-family: 'REEG Open Sans'; src: url('https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-open-sans-400.ttf') format('truetype'); font-style: normal; font-weight: 400; font-display: swap; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) {
  --reeg-font-heading: 'REEG Montserrat', Montserrat, Arial, sans-serif;
  --reeg-font-label: 'REEG Inter', Inter, Arial, sans-serif;
  --reeg-font-body: 'REEG Open Sans', 'Open Sans', Arial, sans-serif;
  font-family: var(--reeg-font-body);
  font-weight: 400;
  font-synthesis: none;
}
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature, .reeg-carry, .reeg-uses, .reeg-modes, .reeg-accessories, .reeg-powerbank, .reeg-units, .reeg-led, .reeg-shell) h2 {
  font-family: var(--reeg-font-heading);
  font-weight: 800;
  font-size: clamp(32px, 6.8vw, 54px);
  line-height: 1.08;
  letter-spacing: 0;
  max-width: 18ch;
  color: #f5f6f8;
}
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) h2 span { display: block; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(h3, strong, b, figcaption, summary,
  .reeg-feature__product, .reeg-feature__part-label, .reeg-feature__battery-fact > span,
  .reeg-carry__eyebrow, .reeg-uses__eyebrow, .reeg-modes__eyebrow, .reeg-accessories__eyebrow, .reeg-powerbank__eyebrow, .reeg-units__eyebrow, .reeg-led__eyebrow, .reeg-shell__eyebrow,
  .reeg-uses__hint, .reeg-uses__application-label, .reeg-modes__button,
  .reeg-accessories__chain, .reeg-accessories__marker) {
  font-family: var(--reeg-font-label);
  font-weight: 800;
}
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__intro, .reeg-carry__intro, .reeg-uses__intro, .reeg-modes__intro, .reeg-accessories__intro, .reeg-powerbank__intro, .reeg-units__intro, .reeg-led__intro, .reeg-shell__intro) p {
  font-family: var(--reeg-font-body);
  font-weight: 400;
  font-size: clamp(16px, 1.8vw, 17px);
  line-height: 1.75;
  letter-spacing: 0;
  color: #cbd1d7;
  max-width: 60ch;
}
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) .reeg-accessories__copy h3 { font-size: clamp(22px, 3.1vw, 25px); line-height: 1.2; letter-spacing: 0; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) .reeg-accessories__copy p { font-family: var(--reeg-font-body); font-weight: 400; font-size: 16px; line-height: 1.75; letter-spacing: 0; color: #cbd1d7; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) .reeg-accessories__ends { font-family: var(--reeg-font-body); font-weight: 400; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-uses__capacity, .reeg-feature__battery-fact strong, .reeg-feature__cell-fact strong) { letter-spacing: -.02em; }

/* Match the natural letter spacing in the compact dimensions section. */
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) section[class] :is(h1, h2, h3, p) { letter-spacing: 0; }

/* Readable supporting text throughout the product description. */
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__battery-fact > span,
  .reeg-feature__cell-fact .reeg-feature__cell-heading) { font-size: 12px; line-height: 1.4; letter-spacing: .06em; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__battery-fact > small,
  .reeg-feature__cell-fact > span) { font-size: 13px; line-height: 1.5; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__battery-fact,
  .reeg-feature__cell-fact) { height: auto; min-height: 100px; grid-template-rows: auto auto auto; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__explanation small,
  .reeg-carry__place small,
  .reeg-carry__fact span,
  .reeg-speed__choices span,
  .reeg-speed__readings > div > span,
  .reeg-speed__readings > div > small,
  .reeg-speed__controls p,
  .reeg-uses__hint,
  .reeg-uses__selection-copy small,
  .reeg-modes__screen figcaption,
  .reeg-modes__note,
  .reeg-accessories__end-purpose,
  .reeg-accessories__valve p,
  .reeg-units__button small,
  .reeg-units__reading,
  .reeg-units__note,
  .reeg-powerbank__facts span,
  .reeg-led__caption span,
  .reeg-shell__overview span,
  .reeg-reviews__author) { font-size: 14px; line-height: 1.6; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-display__legend p,
  .reeg-support__benefits p) { font-size: 15px; line-height: 1.65; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-modes__hint,
  .reeg-units__hint) { font-size: 15px; line-height: 1.5; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-accessories__chain,
  .reeg-specs__table thead th) { font-size: 13px; line-height: 1.5; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-accessories__hose-label) { font-size: clamp(14px,1.8vw,16px); }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-support__seal span) { font-size: 14px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__eyebrow,
  .reeg-carry__eyebrow,
  .reeg-uses__eyebrow,
  .reeg-modes__eyebrow,
  .reeg-accessories__eyebrow,
  .reeg-units__eyebrow,
  .reeg-powerbank__eyebrow,
  .reeg-led__eyebrow,
  .reeg-shell__eyebrow) { font-size: 13px; }
@media(max-width: 700px) {
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-modes__button) { font-size: 14px; }
}
@media(max-width: 620px) {
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-uses__application-label) { font-size: 12px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-carry__place strong) { font-size: 14px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-uses__selection-copy > span) { font-size: 15px; }
}
@media(max-width: 540px) {
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-feature__explanation strong) { font-size: 13px; }
}
@media(max-width: 520px) {
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-specs__table tbody th) { font-size: 14px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-specs__table td) { font-size: 15px; }
}
@media(max-width: 420px) {
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-speed__choices strong) { font-size: 14px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-carry__places) { grid-template-columns: 1fr; gap: 18px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-carry__place) { display: grid; grid-template-columns: 58px minmax(0,1fr); text-align: left; gap: 14px; }
:is(#reeg-air-pump-pro, #reeg-air-pump-pro-carry, #reeg-air-pump-pro-uses, #reeg-air-pump-pro-modes) :is(.reeg-carry__place svg) { width: 58px; }
}
</style>

<style data-reeg-woocommerce>
/* Styles confined to the embedded product description. */
#reeg-air-pump-pro { font-size: 16px; line-height: 1.5; text-align: left; }
#reeg-air-pump-pro .reeg-hero .reeg-hero__title { max-width: none; margin: 0; }
#reeg-air-pump-pro [hidden] { display: none !important; }
</style>

<div id="reeg-air-pump-pro" lang="pl">
    <section class="reeg-hero" aria-labelledby="reeg-pro-hero-title">
      <header class="reeg-hero__intro">
        <h2 class="reeg-hero__title" id="reeg-pro-hero-title"><img decoding="async" loading="eager" class="reeg-hero__logo" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-logo.png" width="215" height="66" alt="REEG"><span>Air Pump PRO</span></h2>
        <p class="reeg-hero__subtitle">Bezprzewodowa pompka elektryczna</p>
      </header>
      <figure class="reeg-hero__visual">
        <svg viewBox="0 0 320 540" role="img" aria-labelledby="reeg-hero-image-title">
          <title id="reeg-hero-image-title">REEG Air Pump PRO: czarna przenośna pompka z pomarańczowym panelem górnym, wyświetlaczem i przyciskami</title>
          <defs>
            <radialGradient id="reeg-hero-glow"><stop offset="0" stop-color="#496576" stop-opacity=".75"/><stop offset=".6" stop-color="#294454" stop-opacity=".35"/><stop offset="1" stop-color="#111b28" stop-opacity="0"/></radialGradient>
            <radialGradient id="reeg-hero-ground"><stop offset="0" stop-color="#02070b" stop-opacity=".65"/><stop offset="1" stop-color="#02070b" stop-opacity="0"/></radialGradient>
          </defs>
          <ellipse cx="160" cy="266" rx="158" ry="264" fill="url(#reeg-hero-glow)"/>
          <ellipse cx="160" cy="518" rx="130" ry="18" fill="url(#reeg-hero-ground)"/>
          <g class="reeg-hero__pump"><svg x="45" y="12" width="230" height="509" viewBox="355 45 540 1195"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka.png" width="1254" height="1254"/></svg></g>
        </svg>
      </figure>
      <div class="reeg-hero__copy">
        <p class="reeg-hero__description">REEG Air Pump Pro – nowoczesna, kompaktowa pompka elektryczna, która łączy wygodę użytkowania z praktycznym designem.</p>
        <p class="reeg-hero__description">Zaprojektowana z myślą o codziennych potrzebach, pozwala szybko i sprawnie napompować opony, bez zbędnego wysiłku.</p>
        <p class="reeg-hero__description">To praktyczne rozwiązanie dla osób, które cenią oszczędność czasu, poręczność i niezawodność.</p>
      </div>
    </section>

    <section class="reeg-speed" aria-labelledby="reeg-pro-speed-title">
      <header class="reeg-speed__intro">
        <h2 id="reeg-pro-speed-title">Szybkie <span>pompowanie</span></h2>
        <p>Dopompowanie opony samochodowej 205/55 R16 od 29 do 36 PSI trwa 1 minutę. Pełne napompowanie od 0 do 36 PSI zajmuje 6 minut.</p>
      </header>
      <div class="reeg-speed__choices" role="group" aria-label="Wariant pompowania">
        <button type="button" data-speed-mode="topup" aria-pressed="true" disabled><strong>Dopompowanie</strong><span>29–36 PSI · 1 minuta</span></button>
        <button type="button" data-speed-mode="full" aria-pressed="false" disabled><strong>Pełne pompowanie</strong><span>0–36 PSI · 6 minut</span></button>
      </div>
      <figure class="reeg-speed__scene">
        <svg viewBox="0 0 800 410" role="img" aria-labelledby="reeg-speed-wheel-title reeg-speed-wheel-desc">
          <title id="reeg-speed-wheel-title">Pompowanie opony 205/55 R16</title>
          <desc id="reeg-speed-wheel-desc">Schemat koła połączonego wężykiem z pompką REEG Air Pump PRO. Podczas pompowania opona odzyskuje kształt. Czas i ciśnienie są widoczne pod grafiką.</desc>
          <defs>
            <pattern id="reeg-speed-braid" patternUnits="userSpaceOnUse" width="8" height="8" viewBox="600 230 80 80"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wezyk.png" width="1774" height="887"/></pattern>
            <clipPath id="reeg-speed-ground-clip"><rect x="90" y="20" width="360" height="335"/></clipPath>
            <radialGradient id="reeg-speed-glow"><stop offset="0" stop-color="#4b687c" stop-opacity=".65"/><stop offset="1" stop-color="#233b4d" stop-opacity="0"/></radialGradient>
            <radialGradient id="reeg-speed-rubber" cx=".38" cy=".3"><stop offset="0" stop-color="#424d57"/><stop offset=".65" stop-color="#242c34"/><stop offset="1" stop-color="#080d13"/></radialGradient>
            <linearGradient id="reeg-speed-metal" x1="0" y1="0" x2="1" y2="1"><stop offset="0" stop-color="#e2e9ee"/><stop offset=".45" stop-color="#657786"/><stop offset=".7" stop-color="#c1cdd6"/><stop offset="1" stop-color="#40505f"/></linearGradient>
            <path id="reeg-speed-spoke" d="M-12-23-17-83Q0-93 17-83L12-23Z"/>
          </defs>
          <ellipse cx="380" cy="217" rx="380" ry="193" fill="url(#reeg-speed-glow)"/>
          <ellipse cx="270" cy="359" rx="164" ry="12" fill="#050b11" opacity=".55"/>
          <path d="M70 360H746" stroke="#617889" stroke-opacity=".3"/>
          <path data-speed-tire="" d="M262 355A145 145 0 1 1 278 355Z" fill="url(#reeg-speed-rubber)" stroke="#485662" stroke-width="2"/>
          <g clip-path="url(#reeg-speed-ground-clip)">
          <g data-speed-rim="" transform="translate(270 210.2209)">
            <circle r="121" fill="none" stroke="#75818a" stroke-opacity=".22" stroke-width="2"/>
            <circle r="133" fill="none" stroke="#73808a" stroke-opacity=".16" stroke-width="4" stroke-dasharray="2 9"/>
            <circle r="99" fill="#0c141c" stroke="url(#reeg-speed-metal)" stroke-width="8"/>
            <circle r="81" fill="#17212b" stroke="#536371" stroke-width="2"/>
            <g fill="url(#reeg-speed-metal)" stroke="#8da0af" stroke-width="1"><use href="#reeg-speed-spoke"/><use href="#reeg-speed-spoke" transform="rotate(72)"/><use href="#reeg-speed-spoke" transform="rotate(144)"/><use href="#reeg-speed-spoke" transform="rotate(216)"/><use href="#reeg-speed-spoke" transform="rotate(288)"/></g>
            <circle r="27" fill="url(#reeg-speed-metal)" stroke="#d0dbe3" stroke-width="2"/>
            <circle r="12" fill="#18232e" stroke="#708491" stroke-width="2"/>
          </g>
          </g>
          <svg x="590" y="128" width="104" height="231" viewBox="355 45 540 1195"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka.png" width="1254" height="1254"/></svg>
          <path data-speed-hose="" d="M631.4 116C631.4 72 539 77 497 117S423.39 319.001 373.39 283.001" fill="none" stroke="#080c10" stroke-width="10" stroke-linecap="round"/>
          <path data-speed-hose-highlight="" d="M631.4 116C631.4 72 539 77 497 117S423.39 319.001 373.39 283.001" fill="none" stroke="url(#reeg-speed-braid)" stroke-width="8" stroke-linecap="round"/>
          <g transform="translate(631.4 144.2) rotate(90)"><svg x="-28.5" y="-7" width="28.5" height="14" viewBox="1440 200 285 140"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wezyk.png" width="1774" height="887"/></svg></g>
          <g data-speed-valve="" transform="translate(348 265.2209) rotate(-145)">
            <rect x="-1" y="-2.5" width="13" height="5" rx="1.5" fill="url(#reeg-speed-metal)"/>
            <svg x="-31.5" y="-7.5" width="31.5" height="15" viewBox="1415 552 315 150"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wezyk.png" width="1774" height="887"/></svg>
          </g>
          <text x="270" y="397" text-anchor="middle" fill="#b9c8d3" font-family="Arial, sans-serif" font-size="17">205/55 R16</text>
        </svg>
      </figure>
      <div class="reeg-speed__readings">
        <div><span>Czas pompowania</span><strong data-speed-time="">1:00</strong><small>min:s</small></div>
        <div><span>Ciśnienie w oponie</span><strong><span data-speed-pressure="">36</span><small> PSI</small></strong><small data-speed-range="">29 → 36 PSI</small></div>
      </div>
      <div class="reeg-speed__controls"><p data-speed-status="" role="status" aria-live="polite">Dopompowanie · 1 minuta</p></div>
    </section>
    <section class="reeg-uses" aria-labelledby="reeg-pro-uses-title">
      <div class="reeg-uses__intro">
        <h2 id="reeg-pro-uses-title">Jedna pompka <span>Wiele zastosowań</span></h2>
        <p>REEG Air Pump PRO napompuje opony samochodu, roweru, motocykla i hulajnogi elektrycznej, a także piłki. Jeden pełny akumulator wystarcza na wiele pompowań — ich liczba zależy od zastosowania. Sprawdź orientacyjną wydajność dla wybranego rodzaju opony lub piłki i zobacz, na ile może wystarczyć jedno ładowanie.</p>
        <span class="reeg-uses__hint">Wybierz zastosowanie i sprawdź wydajność</span>
      </div>
      <fieldset class="reeg-uses__selector">
        <legend class="reeg-uses__sr-only">Wybierz zastosowanie pompki</legend>
        <input class="reeg-uses__choice reeg-uses__choice--car" type="radio" id="reeg-use-car" name="reeg-use-choice" aria-describedby="reeg-use-detail-car">
        <input class="reeg-uses__choice reeg-uses__choice--bike" type="radio" id="reeg-use-bike" name="reeg-use-choice" aria-describedby="reeg-use-detail-bike">
        <input class="reeg-uses__choice reeg-uses__choice--motorcycle" type="radio" id="reeg-use-motorcycle" name="reeg-use-choice" aria-describedby="reeg-use-detail-motorcycle">
        <input class="reeg-uses__choice reeg-uses__choice--scooter" type="radio" id="reeg-use-scooter" name="reeg-use-choice" aria-describedby="reeg-use-detail-scooter" checked>
        <input class="reeg-uses__choice reeg-uses__choice--ball" type="radio" id="reeg-use-ball" name="reeg-use-choice" aria-describedby="reeg-use-detail-ball">
        <div class="reeg-uses__orbit">
          <img decoding="async" loading="eager" class="reeg-uses__product-photo" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka.png" width="1254" height="1254" alt="Oryginalny wygląd pompki REEG Air Pump PRO.">
          <div class="reeg-uses__applications">
            <label class="reeg-uses__application reeg-uses__application--car" for="reeg-use-car">
              <span class="reeg-uses__application-icon" aria-hidden="true"><svg viewBox="0 0 64 64" fill="none"><g stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="M8 43V20a4 4 0 0 1 4-4h20l12 14 10 4a4 4 0 0 1 3 4v7h-5M13 45H8m17 0h14"/><circle cx="19" cy="45" r="6"/><circle cx="45" cy="45" r="6"/></g></svg></span>
              <span class="reeg-uses__application-label">Samochód</span>
            </label>
            <label class="reeg-uses__application reeg-uses__application--bike" for="reeg-use-bike">
              <span class="reeg-uses__application-icon" aria-hidden="true"><svg viewBox="0 0 64 64" fill="none"><g stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><circle cx="16" cy="46" r="8"/><circle cx="48" cy="46" r="8"/><circle cx="28" cy="13" r="4"/><path d="m25 22 9 8 8-3m-17-5-6 10 12 5-2 14m-10-19-3 14m26-19 6 19"/></g></svg></span>
              <span class="reeg-uses__application-label">Rower</span>
            </label>
            <label class="reeg-uses__application reeg-uses__application--motorcycle" for="reeg-use-motorcycle">
              <span class="reeg-uses__application-icon" aria-hidden="true"><svg viewBox="0 0 64 64" fill="none"><g stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><circle cx="16" cy="46" r="8"/><circle cx="48" cy="46" r="8"/><path d="m48 46-9-23h-8m-10 9H11m3 0 9 10h9l9-9H27l-6-1m12 10 9-9m-30 7 9-8"/></g></svg></span>
              <span class="reeg-uses__application-label">Motocykl</span>
            </label>
            <label class="reeg-uses__application reeg-uses__application--scooter" for="reeg-use-scooter">
              <span class="reeg-uses__application-icon" aria-hidden="true"><svg viewBox="0 0 64 64" fill="none"><g stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><circle cx="14" cy="47" r="6"/><circle cx="50" cy="47" r="6"/><path d="M14 40h36V14m-7 0h14"/></g></svg></span>
              <span class="reeg-uses__application-label">Hulajnoga elektryczna</span>
            </label>
            <label class="reeg-uses__application reeg-uses__application--ball" for="reeg-use-ball">
              <span class="reeg-uses__application-icon" aria-hidden="true"><svg viewBox="0 0 64 64" fill="none"><g stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><circle cx="32" cy="32" r="23"/><path d="M9 32h46M32 9v46M16 15.4c12 8 12 25.2 0 33.2M48 15.4c-12 8-12 25.2 0 33.2"/></g></svg></span>
              <span class="reeg-uses__application-label">Piłka</span>
            </label>
          </div>
        </div>
        <div class="reeg-uses__selection">
          <p class="reeg-uses__selection-copy reeg-uses__selection-copy--car" id="reeg-use-detail-car"><strong>Samochód</strong><span>Na jednym ładowaniu napompujesz oponę samochodową</span><b class="reeg-uses__capacity" aria-label="3 do 5 razy">3–5<span class="reeg-uses__capacity-mark" aria-hidden="true">×</span></b></p>
          <p class="reeg-uses__selection-copy reeg-uses__selection-copy--bike" id="reeg-use-detail-bike"><strong>Rower</strong><span>Na jednym ładowaniu napompujesz oponę rowerową</span><b class="reeg-uses__capacity" aria-label="30 razy">30<span class="reeg-uses__capacity-mark" aria-hidden="true">×</span></b></p>
          <p class="reeg-uses__selection-copy reeg-uses__selection-copy--motorcycle" id="reeg-use-detail-motorcycle"><strong>Motocykl</strong><span>Na jednym ładowaniu napompujesz oponę motocyklową</span><b class="reeg-uses__capacity" aria-label="13 razy">13<span class="reeg-uses__capacity-mark" aria-hidden="true">×</span></b></p>
          <p class="reeg-uses__selection-copy reeg-uses__selection-copy--scooter" id="reeg-use-detail-scooter"><strong>Hulajnoga elektryczna</strong><span>Na jednym ładowaniu napompujesz oponę hulajnogi</span><b class="reeg-uses__capacity" aria-label="45 razy">45<span class="reeg-uses__capacity-mark" aria-hidden="true">×</span></b></p>
          <p class="reeg-uses__selection-copy reeg-uses__selection-copy--ball" id="reeg-use-detail-ball"><strong>Piłka</strong><span>Na jednym ładowaniu napompujesz piłkę</span><b class="reeg-uses__capacity" aria-label="88 razy">88<span class="reeg-uses__capacity-mark" aria-hidden="true">×</span></b></p>
        </div>
      </fieldset>
      <!-- Wydajność: oferta HNDelectric_pl 13469166764, sprawdzona 2026-10-09. Warunki pomiarów nie zostały określone. -->
    </section>
    <section class="reeg-gallery" id="reeg-gallery" aria-label="REEG Air Pump PRO w samochodzie i na boisku">
      <div class="reeg-gallery__grid">
        <figure class="reeg-gallery__item">
          <img loading="lazy" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompowanie-kola-samochodu.png" width="1536" height="1024" loading="lazy" decoding="async" alt="Rowerzysta uzupełnia ciśnienie w kole samochodu pompką REEG podczas postoju.">
        </figure>
        <figure class="reeg-gallery__item">
          <img loading="lazy" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-schowek-samochodowy.png" width="1536" height="1024" loading="lazy" decoding="async" alt="Widok z pierwszej osoby na otwierany schowek samochodowy z pompką REEG w środku.">
        </figure>
        <figure class="reeg-gallery__item">
          <img loading="lazy" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompowanie-pilki.png" width="1536" height="1024" loading="lazy" decoding="async" alt="Mężczyzna pompuje piłkę pompką REEG przy boisku o zmierzchu, w ciepłym świetle latarni.">
        </figure>
      </div>
    </section>

    <section class="reeg-carry" aria-labelledby="reeg-pro-carry-title">
      <div class="reeg-carry__intro">
        <h2 id="reeg-pro-carry-title">Kompaktowe <span>wymiary</span></h2>
        <p>REEG Air Pump PRO ma 160 × 65 × 62 mm i waży 566 g. Kompaktową pompkę możesz schować w plecaku, odpowiednio dużej sakwie rowerowej lub schowku samochodowym. Zabierz ją na rowerową trasę albo miej pod ręką w aucie, aby w razie potrzeby sprawdzić lub uzupełnić ciśnienie.</p>
      </div>
      <div class="reeg-carry__technical">
        <figure class="reeg-carry__drawing" aria-label="Wymiary pompki: 160 × 65 × 62 milimetry">
          <svg viewBox="0 0 400 600" aria-hidden="true" focusable="false">
            <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka.png" x="-50" y="20" width="530" height="530"/>
            <g class="reeg-carry__dimensions" fill="none" stroke="#ff8058" stroke-width="1" stroke-linecap="round">
              <!-- Anchor pairs from the user: height (115,77)-(119,511); width (124,526)-(267,536); depth (269,525)-(314,484). -->
              <path d="M112 77H74M116 511H74M124 529V561M267 539V571M271.2 527.4 292.2 550.4M316.2 486.4 337.2 509.4" opacity=".5"/>
              <path d="M78 77V263M78 325V511M73 77H83M73 511H83"/>
              <g transform="translate(195.5 558) rotate(4)">
                <path d="M-71.68 0H-28M28 0H71.68M-71.68 -5V5M71.68 -5V5"/>
              </g>
              <g transform="translate(312.5 527.5) rotate(-42.34)">
                <path d="M-30.44 0H-23M23 0H30.44M-30.44 -5V5M30.44 -5V5"/>
              </g>
            </g>
            <g class="reeg-carry__dimension-label" text-anchor="middle">
              <text transform="translate(78 294) rotate(-90)" y="4.5">160 mm</text>
              <text transform="translate(195.5 558) rotate(4)" y="4.5">65 mm</text>
              <text transform="translate(312.5 527.5) rotate(-42.34)" y="4.5">62 mm</text>
            </g>
          </svg>
        </figure>
        <ul class="reeg-carry__places" aria-label="Sposoby przechowywania pompki">
          <li class="reeg-carry__place">
            <svg viewBox="0 0 100 110" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M38 20v-5c0-12 24-12 24 0v5M19 49c0-41 62-41 62 0v45c0 6-5 9-11 9H30c-7 0-11-3-11-9ZM19 42 12 51v38M81 42l7 9v38"/><rect x="36" y="41" width="27" height="48" rx="6" stroke="#ff8058"/><path d="M41 49h17v18H41ZM31 72h38v24H31M38 79h24"/></svg>
            <div><strong>Plecak</strong><small>Miejsce na codzienną trasę</small></div>
          </li>
          <li class="reeg-carry__place">
            <svg viewBox="0 0 100 110" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 29Q50 17 91 29V66H9ZM15 40H85V65L76 94H24L15 65Z"/><path d="M24 94 15 65H85L76 94M40 80H60M34 29H66"/><rect x="37" y="43" width="26" height="21" rx="4" stroke="#ff8058"/><path d="M42 47H49V59H42M55 50H59" stroke="#ff8058"/></svg>
            <div><strong>Schowek samochodowy</strong><small>Pompka pod ręką podczas podróży</small></div>
          </li>
          <li class="reeg-carry__place">
            <svg viewBox="0 0 100 110" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 23h87L31 101ZM19 35h60L35 85Z"/><rect x="29" y="40" width="20" height="34" rx="4" stroke="#ff8058"/><path d="M34 45h10v12H34ZM25 40h49M31 16v13M61 16v13"/></svg>
            <div><strong>Sakwa rowerowa</strong><small>Dobierz odpowiednio duży model</small></div>
          </li>
        </ul>
      </div>
      <div class="reeg-carry__facts" aria-label="Wymiary i masa pompki">
        <div class="reeg-carry__fact"><strong>160 × 65 × 62 mm</strong><span>Wymiary obudowy</span></div>
        <div class="reeg-carry__fact"><strong>566 g</strong><span>Masa pompki</span></div>
      </div>
    </section>

    <section class="reeg-feature" aria-labelledby="reeg-pro-cordless-title">
      <div class="reeg-feature__intro">
        <h2 id="reeg-pro-cordless-title">Zasilanie <span>akumulatorowe</span></h2>
        <p>REEG Air Pump PRO ma wbudowany akumulator, który zasila pompkę podczas pracy. Po naładowaniu urządzenie pozwala sprawdzić i uzupełnić ciśnienie bez podłączania do gniazdka. Akumulator składa się z trzech ogniw o pojemności 2500 mAh każde, a jego energia wynosi 27,75 Wh przy napięciu 11,1 V. Wężyk umożliwia połączenie pompki z wentylem opony.</p>
      </div>
      <div class="reeg-feature__scroll" data-reeg-exploded>
        <figure class="reeg-feature__scene">
          <div class="reeg-feature__assembly" role="img" aria-label="Wizualizacja wnętrza na podstawie zdjęć pompki: obudowa z mocowaniami, płytka z ekranem, silnik z mechanizmem pompującym oraz akumulator w czarnej osłonie. Podczas przewijania podzespoły rozchodzą się bez zmiany wielkości, a mocowania pozostają w obudowie.">
            <div class="reeg-feature__layer reeg-feature__shell"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-obudowa-warstwa.png" width="1024" height="1536" style="width:179.02098%;height:105.49451%;left:-40.20979%;top:-2.67857%;" alt="" aria-hidden="true"></div>
            <div class="reeg-feature__layer reeg-feature__part reeg-feature__part--battery"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-akumulator.png" width="1024" height="1536" style="width:318.01242%;height:103.36474%;left:-111.49068%;top:-1.61507%;" alt="" aria-hidden="true"></div>
            <div class="reeg-feature__layer reeg-feature__part reeg-feature__part--pump"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-modul-pompy.png" width="1024" height="1536" style="width:252.83951%;height:103.64372%;left:-80.00000%;top:-2.22672%;" alt="" aria-hidden="true"></div>
            <div class="reeg-feature__layer reeg-feature__part reeg-feature__part--electronics"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-elektronika.png" width="1024" height="1536" style="width:167.32026%;height:108.09289%;left:-32.02614%;top:-3.58902%;" alt="" aria-hidden="true"></div>
            <div class="reeg-feature__layer reeg-feature__front"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-obudowa-warstwa.png" width="1024" height="1536" style="width:179.02098%;height:105.49451%;left:-40.20979%;top:-2.67857%;" alt="" aria-hidden="true"></div>
            <span class="reeg-feature__part-label reeg-feature__part-label--shell">Obudowa i mocowania</span>
            <span class="reeg-feature__part-label reeg-feature__part-label--electronics">Płytka i ekran</span>
            <span class="reeg-feature__part-label reeg-feature__part-label--pump">Silnik i pompa</span>
            <span class="reeg-feature__part-label reeg-feature__part-label--battery">Akumulator</span>
          </div>
          <div class="reeg-feature__battery-fact"><span>Wbudowany akumulator</span><strong>27,75 Wh</strong><small>11,1 V</small></div>
          <div class="reeg-feature__cell-fact"><small class="reeg-feature__cell-heading">Pojemność ogniw</small><strong>3 × 2500 mAh</strong><span>Ogniwa akumulatora</span></div>
        </figure>
      </div>
      <div class="reeg-feature__explanation" aria-label="Napęd i chłodzenie pompki">
        <div>
          <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" focusable="false">
            <rect x="5" y="9" width="17" height="15" rx="3" stroke="currentColor" stroke-width="2"/>
            <path d="M10 9V6h7v3M5 14H2v5h3M22 14h6v5h-6M9 24v3m9-3v3M10 13v7m4-7v7" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
          </svg>
          <span><strong>Silnik z przekładnią</strong><small>Napęd mechanizmu pompującego</small></span>
        </div>
        <div>
          <svg viewBox="0 0 32 32" fill="none" aria-hidden="true" focusable="false">
            <circle cx="16" cy="16" r="13" stroke="currentColor" stroke-width="1.8"/>
            <path d="M14 13c-5-7 0-10 4-7 3 2 2 5-1 7M19 16c9-1 9 5 5 7-3 2-6 0-6-4M14 19c-4 8-9 4-8 0 0-4 4-5 7-3" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
            <circle cx="16" cy="16" r="3" stroke="currentColor" stroke-width="1.8"/>
          </svg>
          <span><strong>Wentylator chłodzący</strong><small>Wspomaga odprowadzanie ciepła podczas pracy</small></span>
        </div>
      </div>
    </section>
    <section class="reeg-display" aria-labelledby="reeg-pro-display-title">
      <header class="reeg-display__intro">
        <h2 id="reeg-pro-display-title">Czytelny <span>wyświetlacz</span></h2>
        <p>Kolorowy, przejrzysty wyświetlacz REEG Air Pump PRO pozwala odczytać aktualne i zadane ciśnienie oraz wybraną jednostkę. Symbol trybu i wskaźnik naładowania akumulatora ułatwiają sprawdzenie ustawień i stanu pompki w jednym miejscu.</p>
      </header>
      <div class="reeg-display__panel">
        <figure class="reeg-display__figure">
          <svg class="reeg-display__diagram" viewBox="120 60 780 930" role="img" aria-labelledby="reeg-display-image-title reeg-display-image-desc">
            <title id="reeg-display-image-title">Oznaczenia na wyświetlaczu REEG Air Pump PRO</title>
            <desc id="reeg-display-image-desc">Przykładowy odczyt. 1: aktualne ciśnienie 0.0. 2: zadane ciśnienie 35.0. 3: jednostka PSI. 4: zielony wskaźnik baterii. 5: symbol trybu samochodowego.</desc>
            <defs>
              <mask id="reeg-display-panel-mask" x="0" y="0" width="1024" height="1536" maskUnits="userSpaceOnUse">
                <rect width="1024" height="1536" fill="#fff" opacity=".48"/>
                <path d="M402 145H622C686 145 732 184 732 256V810C732 882 686 928 622 928H402C338 928 292 882 292 810V256C292 184 338 145 402 145Z" fill="#fff"/>
              </mask>
            </defs>
            <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-panel-przedni.png" width="1024" height="1536" mask="url(#reeg-display-panel-mask)"/>
            <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-samochod.png" x="384" y="223" width="256" height="360.5"/>
            <g class="reeg-display__lines" fill="none" stroke="#ff9b7d" stroke-width="2" stroke-linecap="round" aria-hidden="true">
              <path d="M244 300H392M244 448H418M244 550H390M791 280H612M791 450H630"/>
              <g fill="#ff9b7d" stroke="none"><circle cx="392" cy="300" r="4"/><circle cx="418" cy="448" r="4"/><circle cx="390" cy="550" r="4"/><circle cx="612" cy="280" r="4"/><circle cx="630" cy="450" r="4"/></g>
            </g>
            <g class="reeg-display__markers" aria-hidden="true">
              <g transform="translate(220 300)"><circle r="24"/><text dy=".35em">1</text></g>
              <g transform="translate(220 448)"><circle r="24"/><text dy=".35em">2</text></g>
              <g transform="translate(815 280)"><circle r="24"/><text dy=".35em">3</text></g>
              <g transform="translate(815 450)"><circle r="24"/><text dy=".35em">4</text></g>
              <g transform="translate(220 550)"><circle r="24"/><text dy=".35em">5</text></g>
            </g>
          </svg>
        </figure>
        <ol class="reeg-display__legend" aria-label="Elementy wyświetlacza">
          <li><span aria-hidden="true">1</span><div><h3>Aktualne ciśnienie</h3><p>Górny odczyt pokazuje ciśnienie mierzone przez pompkę.</p></div></li>
          <li><span aria-hidden="true">2</span><div><h3>Zadane ciśnienie</h3><p>Dolny odczyt pokazuje ustawioną wartość docelową.</p></div></li>
          <li><span aria-hidden="true">3</span><div><h3>Jednostka ciśnienia</h3><p>Oznaczenie obok odczytu wskazuje wybraną jednostkę, tutaj PSI.</p></div></li>
          <li><span aria-hidden="true">4</span><div><h3>Stan akumulatora</h3><p>Zielony symbol baterii informuje o poziomie naładowania.</p></div></li>
          <li><span aria-hidden="true">5</span><div><h3>Tryb pompowania</h3><p>Piktogram wskazuje wybrany tryb, tutaj samochodowy.</p></div></li>
        </ol>
      </div>
    </section>

    <section class="reeg-modes" aria-labelledby="reeg-pro-modes-title">
      <div class="reeg-modes__intro">
        <h2 id="reeg-pro-modes-title">Wybierz jeden z <span>pięciu trybów</span></h2>
        <p>REEG Air Pump PRO oferuje pięć trybów pompowania: samochód, motocykl, rower, piłka i ręczny. Na wyświetlaczu widzisz oznaczenie wybranego ustawienia oraz ciśnienie zadane i aktualne. Dzięki temu przed rozpoczęciem pracy możesz sprawdzić, czy pompka jest ustawiona na właściwy tryb.</p>

      </div>
      <div class="reeg-modes__panel">
        <figure class="reeg-modes__screen">
          <div class="reeg-modes__device" role="img" aria-label="REEG Air Pump PRO od przodu. Przykładowy wyświetlacz: ciśnienie aktualne 0.0 PSI, zadane 36 PSI, wskaźnik baterii; tryb motocyklowy.">
            <svg class="reeg-modes__housing" viewBox="0 0 1024 1536" aria-hidden="true" focusable="false">
              <defs>
                <mask id="reeg-mode-body-opacity" x="0" y="0" width="1024" height="1536" maskUnits="userSpaceOnUse" maskContentUnits="userSpaceOnUse">
                  <rect width="1024" height="1536" fill="white" opacity=".48"/>
                  <path d="M402 145H622C686 145 732 184 732 256V810C732 882 686 928 622 928H402C338 928 292 882 292 810V256C292 184 338 145 402 145Z" fill="white"/>
                </mask>
              </defs>
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-panel-przedni.png" width="1024" height="1536" mask="url(#reeg-mode-body-opacity)"/>
            </svg>
            <div class="reeg-modes__display">
              <img decoding="async" loading="eager" data-reeg-display="car" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-samochod.png" width="245" height="345" alt="" aria-hidden="true" hidden>
              <img decoding="async" loading="eager" data-reeg-display="motorcycle" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-motocykl.png" width="245" height="345" alt="" aria-hidden="true">
              <img decoding="async" loading="eager" data-reeg-display="bicycle" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-rower.png" width="245" height="345" alt="" aria-hidden="true" hidden>
              <img decoding="async" loading="eager" data-reeg-display="ball" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-pilka.png" width="245" height="345" alt="" aria-hidden="true" hidden>
              <img decoding="async" loading="eager" data-reeg-display="manual" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-tryb-reczny.png" width="245" height="345" alt="" aria-hidden="true" hidden>
            </div>
          </div>
        </figure>
        <ol class="reeg-modes__list" aria-label="Pięć trybów pompowania">
          <li><button type="button" class="reeg-modes__button" data-reeg-mode="car" data-reeg-pressure="35" data-reeg-mode-label="samochodowy" aria-pressed="false"><span class="reeg-modes__icon" aria-hidden="true"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-ikona-samochod.png" width="64" height="64" alt=""></span><span>Samochód</span></button></li>
          <li><button type="button" class="reeg-modes__button" data-reeg-mode="motorcycle" data-reeg-pressure="36" data-reeg-mode-label="motocyklowy" aria-pressed="true"><span class="reeg-modes__icon" aria-hidden="true"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-ikona-motocykl.png" width="64" height="64" alt=""></span><span>Motocykl</span></button></li>
          <li><button type="button" class="reeg-modes__button" data-reeg-mode="bicycle" data-reeg-pressure="55" data-reeg-mode-label="rowerowy" aria-pressed="false"><span class="reeg-modes__icon" aria-hidden="true"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-ikona-rower.png" width="64" height="64" alt=""></span><span>Rower</span></button></li>
          <li><button type="button" class="reeg-modes__button" data-reeg-mode="ball" data-reeg-pressure="8" data-reeg-mode-label="do piłek" aria-pressed="false"><span class="reeg-modes__icon" aria-hidden="true"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-ikona-pilka.png" width="64" height="64" alt=""></span><span>Piłka</span></button></li>
          <li><button type="button" class="reeg-modes__button" data-reeg-mode="manual" data-reeg-pressure="40" data-reeg-mode-label="ręczny" aria-pressed="false"><span class="reeg-modes__icon" aria-hidden="true"><img decoding="async" loading="eager" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-ikona-tryb-reczny.png" width="64" height="64" alt=""></span><span>Tryb ręczny</span></button></li>
        </ol>
      </div>
    </section>
    <section class="reeg-accessories" aria-labelledby="reeg-pro-accessories-title" data-section="07">
      <header class="reeg-accessories__intro">
        <h2 id="reeg-pro-accessories-title">Dopasuj końcówkę<span>Pompuj wygodnie</span></h2>
        <p>Wężyk z końcówką AV, adapter Presta i igła do piłek — wszystkie są w zestawie. Dobierz połączenie do wentyla lub zaworu, aby użyć pompki przy kole albo piłce.</p>
      </header>
      <div class="reeg-accessories__space">
        <article class="reeg-accessories__item reeg-accessories__item--hose">
          <div class="reeg-accessories__copy">
            <h3>Wężyk z końcówką AV</h3>
            <p>Elastyczny wężyk łączy pompkę z wentylem, ułatwiając ustawienie urządzenia obok koła. Jego końcówka AV pasuje do wentyli typu samochodowego spotykanych w samochodach, motocyklach oraz części rowerów i hulajnóg. Do wentyla AV podłączasz ją bez adaptera Presta.</p>
          </div>
          <figure class="reeg-accessories__visual">
            <div class="reeg-accessories__float">
              <img loading="lazy" decoding="async" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wezyk.png" width="1774" height="887" loading="lazy" alt="Wężyk: końcówka 1 z technologią Quick Connect do pompki, końcówka 2 z niezależnym systemem obrotowym do wentyla AV lub adaptera.">
              <span class="reeg-accessories__hose-label reeg-accessories__hose-label--pump" aria-hidden="true">Połączenie z pompką</span>
              <span class="reeg-accessories__hose-label reeg-accessories__hose-label--valve" aria-hidden="true">Połączenie z wentylem lub adapterem</span>
              <span class="reeg-accessories__marker reeg-accessories__marker--pump" aria-hidden="true">1</span>
              <span class="reeg-accessories__marker reeg-accessories__marker--valve" aria-hidden="true">2</span>
            </div>
            <figcaption class="reeg-accessories__ends">
              <div class="reeg-accessories__end">
                <span class="reeg-accessories__end-number" aria-hidden="true">1</span>
                <div><strong>Technologia Quick Connect</strong><p>Szybko i wygodnie podłączysz wężyk do pompki dzięki technologii Quick Connect.</p></div>
              </div>
              <div class="reeg-accessories__end">
                <span class="reeg-accessories__end-number" aria-hidden="true">2</span>
                <div><strong>Niezależny system obrotowy</strong><p>Końcówka obraca się niezależnie od ułożenia wężyka. Łatwo przykręcisz ją do wentyla lub adaptera bez skręcania całego przewodu.</p></div>
              </div>
            </figcaption>
          </figure>
        </article>
        <article class="reeg-accessories__item reeg-accessories__item--presta">
          <figure class="reeg-accessories__visual">
            <div class="reeg-accessories__float"><img loading="lazy" decoding="async" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-adapter-presta.png" width="1254" height="1254" loading="lazy" alt="Czarny adapter Presta z karbowanym korpusem i gwintowanym zakończeniem."></div>
          </figure>
          <div class="reeg-accessories__copy">
            <h3>Adapter Presta</h3>
            <p>Przejściówka pozwala połączyć wężyk AV z wentylem Presta, używanym w wielu rowerach. Przyda się, gdy w kole masz smukły wentyl z małą odkręcaną nakrętką na czubku. Przed pompowaniem odkręć tę nakrętkę.</p>

          </div>
        </article>
        <article class="reeg-accessories__item reeg-accessories__item--needle">
          <figure class="reeg-accessories__visual">
            <div class="reeg-accessories__float"><img loading="lazy" decoding="async" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-igla-do-pilek.png" width="1983" height="793" loading="lazy" alt="Igła do piłek z metalową, gwintowaną podstawą i cienką rurką."></div>
          </figure>
          <div class="reeg-accessories__copy">
            <h3>Igła do piłek</h3>
            <p>Metalowa igła umożliwia pompowanie piłek z zaworem igłowym, takich jak piłka nożna, koszykowa czy siatkowa. Jej gwintowaną podstawę łączysz z końcówką wężyka, a cienką rurkę umieszczasz w zaworze piłki.</p>

          </div>
        </article>
      </div>
      <div class="reeg-accessories__guide">
        <h3 class="reeg-accessories__guide-title">AV czy Presta? Jak rozpoznać wentyl</h3>
        <div class="reeg-accessories__valves">
          <div class="reeg-accessories__valve">
            <svg viewBox="0 0 60 110" fill="none" aria-hidden="true"><path d="M15 100V43h30v57M20 43V17h20v26M20 23h20M20 29h20M20 35h20M10 100h40" stroke="currentColor" stroke-width="3" stroke-linejoin="round"/><path d="M30 13v13" stroke="#ff805b" stroke-width="4" stroke-linecap="round"/></svg>
            <div><strong>AV / Schrader</strong><p>Grubszy wentyl z trzpieniem w środku. Użyj końcówki wężyka.</p></div>
          </div>
          <div class="reeg-accessories__valve">
            <svg viewBox="0 0 60 110" fill="none" aria-hidden="true"><path d="M23 100V35h14v65M23 45h14M23 53h14M23 61h14M23 69h14M23 77h14M14 100h32M26 35V22h8v13" stroke="currentColor" stroke-width="3" stroke-linejoin="round"/><path d="M30 7v17M24 15h12v7H24z" stroke="#ff805b" stroke-width="3" stroke-linecap="round"/></svg>
            <div><strong>Presta / SV</strong><p>Wąski wentyl z małą nakrętką na końcu. Użyj adaptera Presta.</p></div>
          </div>
        </div>
      </div>
    </section>
    <section class="reeg-comfort" aria-labelledby="reeg-pro-comfort-title">
      <h2 id="reeg-pro-comfort-title">Izolacja cieplna <span>i redukcja hałasu</span></h2>
      <div class="reeg-comfort__features">
        <article class="reeg-comfort__feature" aria-labelledby="reeg-comfort-heat-title">
          <figure class="reeg-comfort__visual">
            <svg viewBox="0 0 480 330" role="img" aria-labelledby="reeg-comfort-braid-title reeg-comfort-braid-desc">
              <title id="reeg-comfort-braid-title">Zbliżenie nylonowego oplotu wężyka</title>
              <desc id="reeg-comfort-braid-desc">Graficzne zbliżenie czarnego nylonowego oplotu wężyka do pompowania.</desc>
              <defs>
                <radialGradient id="reeg-comfort-braid-glow"><stop offset="0" stop-color="#4a6475" stop-opacity=".7"/><stop offset="1" stop-color="#243b4a" stop-opacity="0"/></radialGradient>
                <clipPath id="reeg-comfort-braid-crop"><circle cx="240" cy="160" r="116"/></clipPath>
              </defs>
              <ellipse cx="240" cy="160" rx="218" ry="160" fill="url(#reeg-comfort-braid-glow)"/>
              <circle cx="240" cy="160" r="116" fill="#172733"/>
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-oplot-wezyka.png" x="124" y="44" width="232" height="232" clip-path="url(#reeg-comfort-braid-crop)"/>
              <circle cx="240" cy="160" r="116" fill="none" stroke="#ff8058" stroke-width="1.5"/>
              <g transform="translate(322 238)" fill="#132531" stroke="#ff9b7d" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
                <circle r="34" stroke="#658093"/>
                <path d="M0-23-18-16V-2C-18 13-8 20 0 24 8 20 18 13 18-2V-16Z"/>
                <path d="M-4 2V-12a4 4 0 0 1 8 0V2a8 8 0 1 1-8 0Z"/><path d="M0-8V8"/>
              </g>
            </svg>
          </figure>
          <div class="reeg-comfort__copy">
            <h3 id="reeg-comfort-heat-title">Nylonowy oplot wężyka</h3>
            <p>Pleciona nylonowa warstwa na zewnątrz wężyka ogranicza przenoszenie ciepła powstającego podczas pracy pompki.</p>
          </div>
        </article>
        <article class="reeg-comfort__feature" aria-labelledby="reeg-comfort-noise-title">
          <figure class="reeg-comfort__visual">
            <svg viewBox="0 0 480 330" role="img" aria-labelledby="reeg-comfort-waves-title reeg-comfort-waves-desc">
              <title id="reeg-comfort-waves-title">Redukcja hałasu podczas pompowania</title>
              <desc id="reeg-comfort-waves-desc">Pompka otoczona stopniowo słabnącymi falami dźwięku. Schemat przedstawia funkcję redukcji hałasu.</desc>
              <defs><radialGradient id="reeg-comfort-pump-glow"><stop offset="0" stop-color="#4a6475" stop-opacity=".7"/><stop offset="1" stop-color="#243b4a" stop-opacity="0"/></radialGradient></defs>
              <ellipse cx="240" cy="165" rx="218" ry="160" fill="url(#reeg-comfort-pump-glow)"/>
              <svg x="176" y="20" width="128" height="284" viewBox="355 45 540 1195"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka.png" width="1254" height="1254"/></svg>
              <g fill="none" stroke="#ff9b7d" stroke-width="3" stroke-linecap="round" aria-hidden="true">
                <path d="M326 128Q350 165 326 202M154 128Q130 165 154 202" opacity=".8"/>
                <path d="M357 107Q394 165 357 223M123 107Q86 165 123 223" opacity=".4"/>
                <path d="M388 86Q438 165 388 244M92 86Q42 165 92 244" opacity=".14"/>
              </g>
            </svg>
          </figure>
          <div class="reeg-comfort__copy">
            <h3 id="reeg-comfort-noise-title">Mniej uciążliwy hałas</h3>
            <p>Technologia redukcji hałasu ogranicza uciążliwość dźwięku generowanego przez pompkę podczas pompowania.</p>
          </div>
        </article>
      </div>
    </section>

    <section class="reeg-units" aria-labelledby="reeg-pro-units-title">
      <div class="reeg-units__intro">
        <h2 id="reeg-pro-units-title">Cztery jednostki <span>ciśnienia</span></h2>
        <p>PSI, bar, kPa czy kg/cm² — wybierz jednostkę, w której wygodnie odczytasz ciśnienie. REEG Air Pump PRO pokazuje jej oznaczenie obok wartości na wyświetlaczu. Dzięki temu możesz korzystać z jednostki podanej w zaleceniach dla pojazdu, opony lub piłki i łatwiej porównać odczyt z potrzebnym ustawieniem.</p>
      </div>
      <div class="reeg-units__panel">
        <figure class="reeg-units__screen">
          <svg viewBox="230 45 600 940" role="img" data-unit-screen="" aria-label="Wyświetlacz REEG Air Pump PRO. Przykładowe ciśnienie aktualne i zadane: 2,50 bar.">
            <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-panel-przedni.png" width="1024" height="1536"/>
            <image data-unit-display="psi" href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-psi.png" x="384" y="223" width="256" height="360.5" hidden=""/>
            <image data-unit-display="bar" href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-bar.png" x="384" y="223" width="256" height="360.5"/>
            <image data-unit-display="kpa" href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-kpa.png" x="384" y="223" width="256" height="360.5" hidden=""/>
            <image data-unit-display="kgcm2" href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wyswietlacz-kgcm2.png" x="384" y="223" width="256" height="360.5" hidden=""/>
          </svg>
        </figure>
        <div class="reeg-units__controls">
          <p class="reeg-units__hint">Wybierz jednostkę i porównaj odczyt</p>
          <div class="reeg-units__buttons" role="group" aria-label="Jednostka ciśnienia">
            <button type="button" class="reeg-units__button" data-reeg-unit="psi" aria-pressed="false"><strong>PSI</strong><small>Funty na cal²</small></button>
            <button type="button" class="reeg-units__button" data-reeg-unit="bar" aria-pressed="true"><strong>bar</strong><small>Bary</small></button>
            <button type="button" class="reeg-units__button" data-reeg-unit="kpa" aria-pressed="false"><strong>kPa</strong><small>Kilopaskale</small></button>
            <button type="button" class="reeg-units__button" data-reeg-unit="kgcm2" aria-pressed="false"><strong>kg/cm²</strong><small>Kilogramy-siła na cm²</small></button>
          </div>
          <div class="reeg-units__reading" aria-live="polite" aria-atomic="true"><strong data-unit-output>2,50 bar</strong></div>
        </div>
      </div>
    </section>
    <section class="reeg-powerbank" aria-labelledby="reeg-pro-powerbank-title">
      <div class="reeg-powerbank__intro">
        <h2 id="reeg-pro-powerbank-title">Wbudowana funkcja <span>Powerbank</span></h2>
        <p>REEG Air Pump PRO pełni również funkcję powerbanku. Podłącz kompatybilny telefon przewodem do wyjścia USB pompki, aby doładować go z jej wbudowanego akumulatora. To praktyczny zapas energii podczas podróży, gdy chcesz skorzystać z mapy, zadzwonić lub pozostać w kontakcie, a nie masz dostępu do gniazdka.</p>
      </div>
      <figure class="reeg-powerbank__scene">
        <img loading="lazy" decoding="async" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-powerbank-telefon.png" width="1448" height="1086" loading="lazy" alt="REEG Air Pump PRO i telefon połączone przewodem USB, w kompozycji opartej na zdjęciu rzeczywistych urządzeń. Telefon wyświetla symbol ładowania baterii.">
        <svg class="reeg-powerbank__flow" viewBox="0 0 1448 1086" aria-hidden="true" focusable="false">
          <path class="reeg-powerbank__pulse" pathLength="100" fill="none" d="M285 140C309 17 408 15 474 103C552 213 590 329 582 474C578 604 562 767 586 879C607 1000 672 1072 746 1055C797 1043 839 999 864 955"/>
          <g class="reeg-powerbank__battery" transform="translate(1103.54 611.2) rotate(34)">
            <defs><clipPath id="reeg-phone-battery-clip"><rect x="-62" y="-33" width="124" height="66" rx="9"/></clipPath></defs>
            <rect x="-64" y="-35" width="128" height="70" rx="11" fill="#f5f6f8"/>
            <g clip-path="url(#reeg-phone-battery-clip)">
              <rect x="-62" y="-33" width="124" height="66" fill="#163620"/>
              <g transform="translate(-62 -33)"><rect class="reeg-powerbank__battery-fill" width="124" height="66" fill="#08d52c"/></g>
            </g>
            <path d="M5-23-20 4H-3L-7 24 21-5H4Z" fill="#fff"/>
          </g>
        </svg>
      </figure>
      <div class="reeg-powerbank__facts">
        <div><strong>Wyjście USB</strong><span>Podłącz przewód pasujący do telefonu</span></div>
        <div><strong>Funkcja powerbanku</strong><span>Energia z akumulatora pompki</span></div>
      </div>

    </section>
    <section class="reeg-led" aria-labelledby="reeg-pro-led-title">
      <div class="reeg-led__sequence" data-reeg-led-scroll>
      <div class="reeg-led__presentation">
      <div class="reeg-led__intro">
        <h2 id="reeg-pro-led-title">Funkcjonalna <span>lampka LED</span></h2>
        <p>Wbudowana lampka LED doświetla miejsce pracy, gdy wokół jest ciemno. Skieruj ją w stronę wentyla, aby łatwiej podłączyć wężyk i sprawdzić połączenie. Światło masz zawsze razem z pompką — przydatne podczas wieczornego postoju, w garażu i wszędzie tam, gdzie brakuje dobrego oświetlenia.</p>
      </div>
      <div class="reeg-led__scroll">
      <figure class="reeg-led__scene">
        <div class="reeg-led__visual">
        <svg class="reeg-led__product-scene" viewBox="0 220 1160 740" role="img" aria-labelledby="reeg-led-photo-title reeg-led-photo-desc">
          <title id="reeg-led-photo-title">Leżąca pompka REEG Air Pump PRO z lampką LED</title>
          <desc id="reeg-led-photo-desc">Ujęcie reeg4 producenta z oczyszczonym tłem i krawędziami. Nagłówek, opis i pompka pozostają razem podczas efektu: przewijanie w dół zapala LED, a cofanie przewijania wygasza światło.</desc>
          <defs>
            <radialGradient id="reeg-led-backdrop"><stop stop-color="#243c4b"/><stop offset="1" stop-color="#0c1520"/></radialGradient>
            <radialGradient id="reeg-led-halo"><stop stop-color="#fff" stop-opacity=".9"/><stop offset=".28" stop-color="#f8fbff" stop-opacity=".55"/><stop offset=".65" stop-color="#e5f1ff" stop-opacity=".12"/><stop offset="1" stop-color="#d2e7ff" stop-opacity="0"/></radialGradient>
            <radialGradient id="reeg-led-floor"><stop stop-color="#f3faff" stop-opacity=".8"/><stop offset=".5" stop-color="#dcefff" stop-opacity=".4"/><stop offset="1" stop-color="#cce3fa" stop-opacity="0"/></radialGradient>
            <radialGradient id="reeg-led-beam" gradientUnits="userSpaceOnUse" cx="743" cy="620" r="920"><stop stop-color="#fff"/><stop offset=".18" stop-color="#fff" stop-opacity=".95"/><stop offset=".48" stop-color="#f3f8ff" stop-opacity=".65"/><stop offset=".76" stop-color="#e1edff" stop-opacity=".24"/><stop offset="1" stop-color="#d8eaff" stop-opacity="0"/></radialGradient>
            <!-- The beam extends beyond the artwork; only the page edge clips it horizontally. -->
            <linearGradient id="reeg-led-edge-y" gradientUnits="userSpaceOnUse" x1="0" y1="760" x2="0" y2="1120"><stop stop-color="#fff"/><stop offset=".35" stop-color="#fff"/><stop offset=".7" stop-color="#777"/><stop offset="1" stop-color="#000"/></linearGradient>
            <mask id="reeg-led-beam-fade" maskUnits="userSpaceOnUse" x="560" y="320" width="1300" height="820"><rect x="560" y="320" width="1300" height="820" fill="url(#reeg-led-edge-y)"/></mask>
            <filter id="reeg-led-beam-soft" filterUnits="userSpaceOnUse" x="560" y="320" width="1300" height="960" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="27"/></filter>
            <filter id="reeg-led-beam-core" filterUnits="userSpaceOnUse" x="620" y="440" width="1200" height="800" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="15"/></filter>
            <filter id="reeg-led-bright-core" x="-100%" y="-100%" width="300%" height="300%"><feGaussianBlur stdDeviation="6"/></filter>
          </defs>
          <rect x="0" y="220" width="1160" height="740" fill="url(#reeg-led-backdrop)"/>
          <!-- A subtle reflected glow supports the beam on the surrounding surface. -->
          <g data-led-light="" aria-hidden="true" pointer-events="none">
            <ellipse cx="900" cy="830" rx="250" ry="118" fill="url(#reeg-led-floor)" opacity=".25"/>
          </g>
          <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka-latarka-led.png" width="1000" height="1000"/>
          <g data-led-light="" aria-hidden="true" pointer-events="none">
            <!-- Both soft fans begin at the LED window, in front of the orange end cap. -->
            <g mask="url(#reeg-led-beam-fade)">
              <path d="M741 596C910 582 1320 470 1700 420Q1760 820 1590 1170C1220 1080 870 726 741 644Z" fill="url(#reeg-led-beam)" filter="url(#reeg-led-beam-soft)"/>
              <path d="M744 604C900 642 1300 660 1660 700L1580 1160C1220 1010 865 710 742 638Z" fill="url(#reeg-led-beam)" opacity=".7" filter="url(#reeg-led-beam-core)"/>
            </g>
            <ellipse cx="743" cy="620" rx="52" ry="70" fill="url(#reeg-led-halo)"/>
            <ellipse cx="743" cy="620" rx="15" ry="32" fill="#fff" opacity=".95" filter="url(#reeg-led-bright-core)"/>
            <path d="M743 582C753 579 758 587 757 603L755 632C754 646 749 655 741 657C733 658 729 651 730 638L732 607C732 595 737 585 743 582Z" fill="#fffffc"/>
          </g>
          <rect data-led-center="" x="499" y="512" width="2" height="2" fill="transparent" aria-hidden="true"/>
        </svg>
        </div>
        <figcaption class="reeg-led__caption">
          <svg viewBox="0 0 48 48" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><path d="M10 15h12v18H10zM22 19l9-5v20l-9-5M36 15l5-3M37 24h7M36 33l5 3"/></svg>
          <div><strong>Światło przy miejscu pracy</strong><span>Łatwiej podłączysz wężyk przy słabej widoczności</span></div>
        </figcaption>
      </figure>
      </div>
      </div>
      </div>
    </section>
<section class="reeg-shell" aria-labelledby="reeg-pro-shell-title">
      <div class="reeg-shell__intro">
        <h2 id="reeg-pro-shell-title">Solidna obudowa <span>z tworzywa ABS</span></h2>
        <p>Obudowa z ABS osłania podzespoły pompki podczas przechowywania, transportu i codziennego użytkowania. Zajrzyj do środka: widać tu ścianki korpusu, krawędzie łączenia oraz mocowania, które utrzymują elementy konstrukcji na miejscu.</p>
      </div>
      <figure class="reeg-shell__overview">
        <img loading="lazy" decoding="async" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-otwarta-obudowa.png" width="1448" height="1086" loading="lazy" alt="Otwarta pompka REEG Air Pump PRO z górną częścią obudowy uniesioną nad podzespołami: pokrywa z logo, przyciskami i oknem wyświetlacza, dopasowana do dolnego korpusu">
        <figcaption><strong>Dopasowane części, jedna obudowa</strong><span>Ścianki korpusu · krawędzie łączenia · mocowania</span></figcaption>
      </figure>
      <div class="reeg-shell__detail">
        <figure class="reeg-shell__macro">
          <img loading="lazy" decoding="async" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-faktura-obudowy.png" width="1254" height="1254" loading="lazy" alt="Graficzne zbliżenie drobnoziarnistej faktury czarnego tworzywa ABS w bocznym świetle">
        </figure>
        <div class="reeg-shell__copy">
          <h3>Faktura tworzywa <span class="reeg-shell__abs">ABS</span></h3>
          <p>Czarna, delikatnie ziarnista powierzchnia podkreśla techniczny charakter pompki. Obudowa z tworzywa ABS osłania podzespoły podczas codziennego użytkowania i transportu.</p>
        </div>
      </div>
    </section>


    <section class="reeg-kit" aria-labelledby="reeg-pro-kit-title">
      <div class="reeg-kit__sequence">
      <div class="reeg-kit__presentation">
      <header class="reeg-kit__intro">
        <h2 id="reeg-pro-kit-title">Pełna <span>zawartość zestawu</span></h2>
        <p>W opakowaniu znajdziesz pompkę REEG Air Pump PRO, instrukcję w języku polskim oraz akcesoria do pompowania, ładowania i przechowywania.</p>
      </header>
      <div class="reeg-kit__scroll">
        <figure class="reeg-kit__scene">
          <svg class="reeg-kit__composition" viewBox="0 0 1080 1220" role="img" aria-labelledby="reeg-kit-composition-title reeg-kit-composition-desc">
            <title id="reeg-kit-composition-title">Zawartość zestawu REEG Air Pump PRO</title>
            <desc id="reeg-kit-composition-desc">Rozłożony zestaw z podpisami. Elementy: pompka REEG Air Pump PRO, instrukcja po polsku, woreczek-etui, opakowanie, wężyk AV z Quick Connect, kabel USB-C, adapter Presta i igła do piłek.</desc>
            <defs>
              <linearGradient id="reeg-kit-lid-paper" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#dcded9"/><stop offset=".45" stop-color="#f4f4f0"/><stop offset="1" stop-color="#e6e6e1"/></linearGradient>
              <linearGradient id="reeg-kit-fade-x"><stop offset="0" stop-color="#000"/><stop offset=".12" stop-color="#fff"/><stop offset=".88" stop-color="#fff"/><stop offset="1" stop-color="#000"/></linearGradient>
              <linearGradient id="reeg-kit-fade-y" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#000"/><stop offset=".1" stop-color="#fff"/><stop offset=".87" stop-color="#fff"/><stop offset="1" stop-color="#000"/></linearGradient>
              <mask id="reeg-kit-soft-x" maskUnits="userSpaceOnUse" x="0" y="0" width="1080" height="1220"><rect width="1080" height="1220" fill="url(#reeg-kit-fade-x)"/></mask>
              <mask id="reeg-kit-soft-edges" maskUnits="userSpaceOnUse" x="0" y="0" width="1080" height="1220"><rect width="1080" height="1220" fill="url(#reeg-kit-fade-y)" mask="url(#reeg-kit-soft-x)"/></mask>
              <filter id="reeg-kit-background-blur" filterUnits="userSpaceOnUse" x="-100" y="-100" width="1280" height="1420" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="28"/></filter>
              <radialGradient id="reeg-kit-stage-glow"><stop offset="0" stop-color="#617d8c" stop-opacity=".48"/><stop offset=".65" stop-color="#3d596b" stop-opacity=".35"/><stop offset="1" stop-color="#233a49" stop-opacity="0"/></radialGradient>
              <radialGradient id="reeg-kit-accessory-glow"><stop offset="0" stop-color="#789aad" stop-opacity=".38"/><stop offset=".48" stop-color="#54778d" stop-opacity=".2"/><stop offset="1" stop-color="#233a49" stop-opacity="0"/></radialGradient>
              <clipPath id="reeg-kit-box-body-clip"><path d="M142 119 285 205 887 166V1417L285 1468 140 1386Z"/></clipPath>
              <clipPath id="reeg-kit-box-lid-clip"><path d="M142 119 720 81 887 166 285 205Z"/></clipPath>
            </defs>
            <g class="reeg-kit__soft-background" mask="url(#reeg-kit-soft-edges)" aria-hidden="true" pointer-events="none">
              <g filter="url(#reeg-kit-background-blur)">
            <ellipse cx="570" cy="770" rx="810" ry="750" fill="url(#reeg-kit-stage-glow)" aria-hidden="true" pointer-events="none"/>
            <g data-kit-labels="" aria-hidden="true" pointer-events="none">
              <ellipse cx="685" cy="1080" rx="425" ry="245" fill="url(#reeg-kit-accessory-glow)"/>
              <ellipse cx="685" cy="845" rx="335" ry="195" fill="url(#reeg-kit-accessory-glow)" opacity=".65"/>
              <ellipse cx="870" cy="305.3120" rx="185" ry="305" fill="url(#reeg-kit-accessory-glow)" opacity=".45"/>
            </g>
              </g>
            </g>
            <g data-kit-box-back="" transform="translate(8.125 700) scale(0.3055)">
              <path d="M142 119 720 81 887 166 285 205Z" fill="#272a2b" stroke="#c1b9a9" stroke-width="5"/>
              <g data-kit-lid="" transform="matrix(0.884226 -0.238439 -1.760981 -2.626782 225.996591 465.445359)"><path d="M142 119 720 81 887 166 285 205Z" fill="url(#reeg-kit-lid-paper)" stroke="#cecfc9" stroke-width="3"/></g>
            </g>
            <g data-kit-item="pump" data-kit-x="164.2537" data-kit-y="315.6264" data-kit-order="0">
              <svg x="63.5037" y="91.3764" width="201.5" height="448.5" viewBox="355 45 540 1195"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-pompka.png" width="1254" height="1254"/></svg>
            </g>
            <g data-kit-item="pouch" data-kit-x="868.1909" data-kit-y="305.3120" data-kit-order="1">
              <svg x="682.9409" y="6.3120" width="370.5" height="598" viewBox="0 0 1024 1536"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-etui.png" width="1536" height="1024" transform="translate(0 1536) rotate(-90)"/></svg>
            </g>
            <g data-kit-item="manual" data-kit-x="500.3676" data-kit-y="383.9224" data-kit-order="2">
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-instrukcja.png" x="367.1176" y="206.4724" width="266.5" height="354.9"/>
            </g>
            <g data-kit-item="hose" data-kit-x="500" data-kit-y="837.25" data-kit-order="3">
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-wezyk.png" x="285.5" y="730" width="429" height="214.5"/>
            </g>
            <g data-kit-item="cable" data-kit-x="870" data-kit-y="860" data-kit-order="4">
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-przewod-usb.png" x="720.5" y="760.55" width="299" height="198.9"/>
            </g>
            <g data-kit-item="presta" data-kit-x="500" data-kit-y="1104.7434" data-kit-order="5">
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-adapter-presta.png" x="464.25" y="1068.9934" width="71.5" height="71.5"/>
            </g>
            <g data-kit-item="needle" data-kit-x="870" data-kit-y="1105.3098" data-kit-order="6">
              <image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-igla-do-pilek.png" x="782.25" y="1070.2098" width="175.5" height="70.2"/>
            </g>
            <g data-kit-box-front="" transform="translate(8.125 700) scale(0.3055)"><image href="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-opakowanie.png" width="1024" height="1536" clip-path="url(#reeg-kit-box-body-clip)"/></g>
            <g class="reeg-kit__captions" data-kit-labels="" text-anchor="middle" aria-hidden="true">
              <text x="165" y="578"><tspan x="165">Pompka REEG</tspan><tspan x="165" dy="40">Air Pump PRO</tspan></text>
              <text x="500" y="578"><tspan x="500">Instrukcja</tspan><tspan x="500" dy="40">po polsku</tspan></text>
              <text x="870" y="578">Woreczek-etui</text>
              <text x="165" y="1190">Opakowanie</text>
              <text x="500" y="980"><tspan x="500">Wężyk AV</tspan><tspan x="500" dy="40">Quick Connect</tspan></text>
              <text x="870" y="980">Kabel USB-C</text>
              <text x="500" y="1190">Adapter Presta</text>
              <text x="870" y="1190">Igła do piłek</text>
            </g>
          </svg>
        </figure>
      </div>
      </div>
      </div>
    </section>

    <section class="reeg-specs" aria-labelledby="reeg-pro-specs-title">
      <h2 id="reeg-pro-specs-title">Dane <span>techniczne</span></h2>
      <table class="reeg-specs__table" aria-labelledby="reeg-pro-specs-title">
        <colgroup><col class="reeg-specs__parameter"><col></colgroup>
        <thead><tr><th scope="col">Parametr</th><th scope="col">Wartość</th></tr></thead>
        <tbody>
          <tr><th scope="row">Zakres ciśnienia</th><td>2–160&nbsp;PSI / około 0,1–11&nbsp;bar</td></tr>
          <tr><th scope="row">Przepływ powietrza</th><td>32&nbsp;l/min przy ciśnieniu 160&nbsp;PSI</td></tr>
          <tr><th scope="row">Akumulator</th><td>27,75&nbsp;Wh / 11,1&nbsp;V (3 × 2500&nbsp;mAh)</td></tr>
          <tr><th scope="row">Wejście USB-C</th><td>5&nbsp;V / 2&nbsp;A lub 9&nbsp;V / 1,5&nbsp;A</td></tr>
          <tr><th scope="row">Wyjście USB</th><td>5&nbsp;V / 2&nbsp;A</td></tr>
          <tr><th scope="row">Wymiary</th><td>około 160 × 65 × 62&nbsp;mm</td></tr>
          <tr><th scope="row">Masa</th><td>566&nbsp;g</td></tr>
          <tr><th scope="row">Temperatura pracy</th><td>od −10 do 45°C</td></tr>
        </tbody>
      </table>
    </section>

    <section class="reeg-reviews" aria-labelledby="reeg-pro-reviews-title">
      <header class="reeg-reviews__intro">
        <h2 id="reeg-pro-reviews-title"><img decoding="async" loading="eager" class="reeg-reviews__logo" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-logo.png" width="215" height="66" alt="REEG"><span>to tysiące</span><span class="reeg-reviews__accent">zadowolonych</span><span>użytkowników</span></h2>
        <p>Poznaj wybrane fragmenty opinii użytkowników REEG Air Pump PRO o wygodzie obsługi i codziennym korzystaniu z pompki.</p>
      </header>
      <div class="reeg-reviews__rating">
        <div class="reeg-reviews__score" aria-label="Średnia ocena produktu: 4,92 na 5">4,92<small> / 5</small></div>
        <span class="reeg-reviews__stars" aria-hidden="true">★★★★★</span>
        <button class="reeg-reviews__toggle" type="button" aria-label="Zatrzymaj ruch opinii" title="Zatrzymaj ruch opinii" aria-pressed="false" hidden><span aria-hidden="true">Ⅱ</span></button>
      </div>
      <div class="reeg-reviews__viewport">
      <div class="reeg-reviews__rail">
      <ul class="reeg-reviews__cards" aria-label="Wybrane fragmenty opinii">
          <li class="reeg-reviews__card">
            <span class="reeg-reviews__quote-mark" aria-hidden="true">“</span>
            <blockquote>Prosta obsługa i szybkie działanie.</blockquote>
            <span class="reeg-reviews__author">k&#8230;6 <time datetime="2026-08-21">21 sierpnia 2026</time></span>
          </li>
          <li class="reeg-reviews__card">
            <span class="reeg-reviews__quote-mark" aria-hidden="true">“</span>
            <blockquote>Spora bateria, sensowna wydajność.</blockquote>
            <span class="reeg-reviews__author">p&#8230;t <time datetime="2026-07-25">25 lipca 2026</time></span>
          </li>
          <li class="reeg-reviews__card">
            <span class="reeg-reviews__quote-mark" aria-hidden="true">“</span>
            <blockquote>Na razie spisuje się bardzo dobrze, łatwa obsługa.</blockquote>
            <span class="reeg-reviews__author">C&#8230;9 <time datetime="2026-05-05">5 maja 2026</time></span>
          </li>
      </ul>
      </div>
      </div>
    </section>

    <section class="reeg-support" aria-labelledby="reeg-pro-support-title">
      <header class="reeg-support__intro">
        <h2 id="reeg-pro-support-title">2 lata gwarancji <span>Pełne wsparcie pozakupowe</span></h2>
        <p>REEG Air Pump PRO jest objęta 2-letnią gwarancją. Po zakupie możesz liczyć na pomoc w obsłudze pompki, wsparcie techniczne i obsługę zgłoszeń gwarancyjnych.</p>
      </header>
      <div class="reeg-support__content">
        <div class="reeg-support__seal" aria-label="2 lata gwarancji">
          <svg viewBox="0 0 280 320" fill="none" aria-hidden="true"><path d="M140 16C108 39 65 53 27 58V159C27 228 71 270 140 304C209 270 253 228 253 159V58C215 53 172 39 140 16Z" stroke="#ff6336" stroke-width="2"/><path d="M140 35C112 55 78 65 45 72V159C45 217 82 253 140 284C198 253 235 217 235 159V72C202 65 168 55 140 35Z" stroke="#829bab" stroke-opacity=".28"/><path d="m125 274 10 10 22-25" stroke="#ff8058" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>
          <div aria-hidden="true"><strong>2</strong><span>LATA GWARANCJI</span></div>
        </div>
        <ul class="reeg-support__benefits">
          <li><svg viewBox="0 0 48 48" fill="none" aria-hidden="true"><path d="M9 27v-6a15 15 0 0 1 30 0v6M9 24H6v12h7V24H9Zm30 0h3v12h-7V24h4ZM39 36c0 6-5 7-12 7h-4"/></svg><div><h3>Pomoc w obsłudze</h3><p>Pomoc w korzystaniu z pompki.</p></div></li>
          <li><svg viewBox="0 0 48 48" fill="none" aria-hidden="true"><path d="M30 7a11 11 0 0 0-14 14L5 32a6 6 0 0 0 9 9l12-12A11 11 0 0 0 40 15l-8 8-7-7 5-9Z"/><path d="m10 36 2-2"/></svg><div><h3>Wsparcie techniczne</h3><p>Odpowiedzi na pytania techniczne.</p></div></li>
          <li><svg viewBox="0 0 48 48" fill="none" aria-hidden="true"><path d="M24 4 7 10v14c0 10 8 16 17 21 9-5 17-11 17-21V10L24 4Z"/><path d="m15 23 6 6 12-13"/></svg><div><h3>Obsługa gwarancyjna</h3><p>Wsparcie w sprawach gwarancji.</p></div></li>
        </ul>
      </div>
    </section>


<style data-reeg-gallery-style>
#reeg-air-pump-pro .reeg-gallery { margin: 0; padding: 12px 0 24px; background: #0c1520; }
#reeg-air-pump-pro .reeg-gallery__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
#reeg-air-pump-pro .reeg-gallery__item { position: relative; min-width: 0; margin: 0; overflow: hidden; background: #0c1520; }
#reeg-air-pump-pro .reeg-gallery__item:nth-child(3n + 1) { grid-column: 1 / -1; }
#reeg-air-pump-pro .reeg-gallery__item::after { content: ""; position: absolute; inset: 0; pointer-events: none; box-shadow: inset 0 8px 14px -8px #0c1520, inset 0 -8px 14px -8px #0c1520; }
#reeg-air-pump-pro .reeg-gallery__item img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: contain; }
@media (max-width: 640px) {
  #reeg-air-pump-pro .reeg-gallery__grid { grid-template-columns: minmax(0, 1fr); gap: 8px; }
}
</style>
    <section class="reeg-gallery" id="reeg-gallery-cycling" aria-label="REEG Air Pump PRO na rowerowej trasie">
      <div class="reeg-gallery__grid">
        <figure class="reeg-gallery__item">
          <img loading="lazy" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-rowerzysci-na-trasie.png" width="1536" height="1024" loading="lazy" decoding="async" alt="Rowerzyści w kaskach przekazują sobie pompkę REEG podczas postoju na leśnej trasie.">
        </figure>
        <figure class="reeg-gallery__item">
          <img loading="lazy" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-sakwa-rowerowa.png" width="1536" height="1024" loading="lazy" decoding="async" alt="Zbliżenie na pompkę REEG wkładaną do sakwy na ramie roweru.">
        </figure>
        <figure class="reeg-gallery__item">
          <img loading="lazy" src="https://hndelectric.pl/wp-content/uploads/2026/10/reeg-air-pump-pro-przekazanie-pompki.png" width="1536" height="1024" loading="lazy" decoding="async" alt="Zbliżenie dłoni przekazujących pompkę REEG obok roweru.">
        </figure>
      </div>
    </section>


  </div>
<script data-reeg-exploded-controller>
(() => {
  const motion = window.matchMedia('(prefers-reduced-motion: reduce)');
  document.querySelectorAll('#reeg-air-pump-pro [data-reeg-exploded]').forEach((track) => {
    if (track.dataset.reegBound) return;
    track.dataset.reegBound = 'true';
    const scene = track.querySelector('.reeg-feature__scene');
    const assembly = scene.querySelector('.reeg-feature__assembly');
    let frame = 0;
    const update = () => {
      frame = 0;
      if (motion.matches) {
        track.removeAttribute('data-scroll-ready');
        scene.style.removeProperty('--reeg-sticky-top');
        scene.style.setProperty('--reeg-open', '0');
        return;
      }
      track.setAttribute('data-scroll-ready', '');
      const viewport = window.visualViewport;
      const viewportHeight = viewport ? viewport.height : window.innerHeight;
      const viewportTop = viewport ? viewport.offsetTop : 0;
      // The assembly's positioned anchor is its centre (translateY(-50%)).
      // Centre the pump itself while keeping the full scene in the viewport.
      const stickyTop = Math.max(viewportTop, Math.min(
        viewportTop + viewportHeight / 2 - assembly.offsetTop,
        viewportTop + Math.max(0, viewportHeight - scene.offsetHeight)
      ));
      scene.style.setProperty('--reeg-sticky-top', `${stickyTop.toFixed(2)}px`);
      const travel = Math.max(1, track.offsetHeight - scene.offsetHeight);
      const progress = Math.min(1, Math.max(0, (stickyTop - track.getBoundingClientRect().top) / travel));
      const smooth = progress * progress * (3 - 2 * progress);
      scene.style.setProperty('--reeg-open', smooth.toFixed(4));
    };
    const schedule = () => {
      if (!frame) frame = window.requestAnimationFrame(update);
    };
    const enable = () => {
      window.addEventListener('scroll', schedule, { passive: true });
      window.addEventListener('resize', schedule, { passive: true });
      window.addEventListener('pageshow', schedule);
      if (window.visualViewport) {
        window.visualViewport.addEventListener('resize', schedule, { passive: true });
        window.visualViewport.addEventListener('scroll', schedule, { passive: true });
      }
      if (motion.addEventListener) motion.addEventListener('change', schedule);
      else motion.addListener(schedule);
      update();
    };
    const images = Array.from(track.querySelectorAll('img'));
    Promise.all(images.map((image) => image.decode ? image.decode() : (image.complete && image.naturalWidth ? Promise.resolve() : new Promise((resolve, reject) => {
      image.addEventListener('load', resolve, { once: true });
      image.addEventListener('error', reject, { once: true });
    })))).then(enable).catch(() => {
      track.dataset.reegBound = 'asset-error';
    });
  });
})();
</script>
<script data-reeg-modes-controller>
(() => {
  document.querySelectorAll('#reeg-air-pump-pro .reeg-modes').forEach(section => {
    if (section.dataset.reegModesReady) return;
    const buttons = Array.from(section.querySelectorAll('[data-reeg-mode]'));
    const screens = Array.from(section.querySelectorAll('[data-reeg-display]'));
    const device = section.querySelector('.reeg-modes__device');
    if (!buttons.length || !device || screens.length !== buttons.length) return;
    const select = button => {
      const mode = button.dataset.reegMode;
      if (!screens.some(screen => screen.dataset.reegDisplay === mode)) return;
      buttons.forEach(item => item.setAttribute('aria-pressed', String(item === button)));
      screens.forEach(screen => { screen.hidden = screen.dataset.reegDisplay !== mode; });
      device.setAttribute('aria-label', `REEG Air Pump PRO od przodu. Przykładowy wyświetlacz: ciśnienie aktualne 0.0 PSI, zadane ${button.dataset.reegPressure} PSI, wskaźnik baterii; tryb ${button.dataset.reegModeLabel}.`);
    };
    buttons.forEach(button => button.addEventListener('click', () => select(button)));
    section.dataset.reegModesReady = 'true';
    select(buttons.find(button => button.getAttribute('aria-pressed') === 'true') || buttons[0]);
  });
})();
</script>
<script data-reeg-units-controller>
(() => {
  document.querySelectorAll('#reeg-air-pump-pro .reeg-units').forEach(section => {
    if (section.dataset.reegUnitsReady) return;
    const buttons = Array.from(section.querySelectorAll('[data-reeg-unit]'));
    const displays = Array.from(section.querySelectorAll('[data-unit-display]'));
    const screen = section.querySelector('[data-unit-screen]');
    const output = section.querySelector('[data-unit-output]');
    const units = {
      psi: { pascals: 6894.757293168, decimals: 1, label: 'PSI' },
      bar: { pascals: 100000, decimals: 2, label: 'bar' },
      kpa: { pascals: 1000, decimals: 0, label: 'kPa' },
      kgcm2: { pascals: 98066.5, decimals: 2, label: 'kg/cm²' }
    };
    const pressurePa = 250000;
    if (!screen || !output || buttons.length !== 4 || displays.length !== 4) return;
    const select = button => {
      const key = button.dataset.reegUnit;
      const unit = units[key];
      if (!unit || !displays.some(display => display.dataset.unitDisplay === key)) return;
      const value = (pressurePa / unit.pascals).toFixed(unit.decimals).replace('.', ',');
      buttons.forEach(item => item.setAttribute('aria-pressed', String(item === button)));
      displays.forEach(display => {
        if (display.dataset.unitDisplay === key) display.removeAttribute('hidden');
        else display.setAttribute('hidden', '');
      });
      output.textContent = `${value} ${unit.label}`;
      screen.setAttribute('aria-label', `Wyświetlacz REEG Air Pump PRO. Przykładowe ciśnienie aktualne i zadane: ${value} ${unit.label}.`);
    };
    buttons.forEach(button => button.addEventListener('click', () => select(button)));
    section.dataset.reegUnitsReady = 'true';
    select(buttons.find(button => button.getAttribute('aria-pressed') === 'true') || buttons[0]);
  });
})();
</script>
<script data-reeg-led-controller>
(() => {
  const motion = window.matchMedia('(prefers-reduced-motion: reduce)');
  document.querySelectorAll('#reeg-air-pump-pro .reeg-led').forEach(section => {
    if (section.dataset.reegLedReady) return;
    const track = section.querySelector('[data-reeg-led-scroll]');
    const scene = section.querySelector('.reeg-led__scene');
    const presentation = section.querySelector('.reeg-led__presentation');
    const visual = section.querySelector('.reeg-led__product-scene');
    const lights = section.querySelectorAll('[data-led-light]');
    const image = section.querySelector('.reeg-led__product-scene image');
    if (!track || !scene || !presentation || !visual || !lights.length || !image) return;
    let frame = 0, ready = false;
    const paint = progress => {
      lights.forEach(light => light.setAttribute('opacity', String(progress)));
    };
    const update = () => {
      frame = 0;
      if (!ready) return;
      if (motion.matches) {
        track.removeAttribute('data-scroll-ready');
        paint(1);
        return;
      }
      const viewport = window.visualViewport;
      const height = viewport ? viewport.height : window.innerHeight;
      const top = viewport ? viewport.offsetTop : 0;
      const presentationHeight = presentation.getBoundingClientRect().height;
      // Pin the introduction and product together so their spacing never stretches.
      // On short screens let the top pass above the viewport to keep the light visible.
      const stickyTop = top + Math.min(12, height - presentationHeight - 12);
      const travel = Math.max(120, height * .18);
      track.style.setProperty('--reeg-led-track-height', `${presentationHeight + travel}px`);
      presentation.style.setProperty('--reeg-led-sticky-top', `${stickyTop}px`);
      track.setAttribute('data-scroll-ready', '');
      // Start as the LED enters the lower viewport, before the presentation pins.
      const visualBounds = visual.getBoundingClientRect();
      const presentationBounds = presentation.getBoundingClientRect();
      const drawingHeight = Math.min(visualBounds.height, visualBounds.width * 740 / 1160);
      const lampOffset = visualBounds.top - presentationBounds.top
        + (visualBounds.height - drawingHeight) / 2 + drawingHeight * 400 / 740;
      const entryTop = top + height * .92 - lampOffset;
      const fadeTravel = Math.max(100, height * .16);
      const progress = Math.max(0, Math.min(1, (entryTop - track.getBoundingClientRect().top) / fadeTravel));
      // Directly reversible: no timer, autoplay or remembered completion state.
      paint(progress * progress * (3 - 2 * progress));
    };
    const schedule = () => {
      if (!frame) frame = window.requestAnimationFrame(update);
    };
    window.addEventListener('scroll', schedule, { passive: true });
    window.addEventListener('resize', schedule, { passive: true });
    window.addEventListener('pageshow', schedule);
    if (window.visualViewport) {
      window.visualViewport.addEventListener('resize', schedule, { passive: true });
      window.visualViewport.addEventListener('scroll', schedule, { passive: true });
    }
    if (motion.addEventListener) motion.addEventListener('change', schedule);
    else motion.addListener(schedule);
    document.addEventListener('visibilitychange', () => { if (!document.hidden) schedule(); });
    if ('ResizeObserver' in window) new window.ResizeObserver(schedule).observe(scene);
    const photograph = new window.Image();
    photograph.onload = () => { ready = true; schedule(); };
    photograph.onerror = () => { track.removeAttribute('data-scroll-ready'); paint(0); };
    photograph.src = image.getAttribute('href');
    section.dataset.reegLedReady = 'true';
    paint(motion.matches ? 1 : 0);
    if (document.fonts && document.fonts.ready) document.fonts.ready.then(schedule);
  });
})();
</script>
<script data-reeg-speed-controller>
(() => {
  const configs = {
    full: { start: 0, seconds: 360, duration: 3000, label: 'Pełne pompowanie', result: '6 minut' },
    topup: { start: 29, seconds: 60, duration: 1500, label: 'Dopompowanie', result: '1 minuta' }
  };
  document.querySelectorAll('#reeg-air-pump-pro .reeg-speed').forEach(section => {
    if (section.dataset.speedReady) return;
    const find = name => section.querySelector(`[data-speed-${name}]`);
    const tire = find('tire'), rim = find('rim'), hose = find('hose'), highlight = find('hose-highlight'), valve = find('valve');
    const time = find('time'), pressure = find('pressure'), range = find('range'), status = find('status');
    const buttons = Array.from(section.querySelectorAll('[data-speed-mode]'));
    if (![tire, rim, hose, highlight, valve, time, pressure, range, status].every(Boolean)) return;
    const motion = window.matchMedia('(prefers-reduced-motion: reduce)');
    let mode = 'topup', elapsed = 0, previous = null, frame = 0, visible = false, running = true;
    const paint = progress => {
      const config = configs[mode], p = Math.max(0, Math.min(1, progress));
      const seconds = Math.floor(config.seconds * p);
      time.textContent = `${Math.floor(seconds / 60)}:${String(seconds % 60).padStart(2, '0')}`;
      pressure.textContent = String(Math.round(config.start + (36 - config.start) * p));
      const inflation = mode === 'topup' ? .82 + .18 * p : p;
      const cy = 355 - Math.sqrt(145 * 145 - 8 * 8) + 28 * (1 - inflation);
      const contact = Math.sqrt(145 * 145 - (355 - cy) * (355 - cy));
      tire.setAttribute('d', `M${270 - contact} 355A145 145 0 1 1 ${270 + contact} 355Z`);
      rim.setAttribute('transform', `translate(270 ${cy})`);
      valve.setAttribute('transform', `translate(348 ${cy + 55}) rotate(-145)`);
      // Fixed pump port; the AV connector follows the wheel throughout inflation.
      const path = `M631.4 116C631.4 72 539 77 497 117S423.39 ${cy + 108.7801} 373.39 ${cy + 72.7801}`;
      hose.setAttribute('d', path); highlight.setAttribute('d', path);
    };
    const labels = () => {
      const config = configs[mode], complete = elapsed >= config.duration;
      range.textContent = `${config.start} → 36 PSI`;
      status.textContent = complete ? `${config.label} · ${config.result}` : running ? config.label : 'Wstrzymano';
      buttons.forEach(button => button.setAttribute('aria-pressed', String(button.dataset.speedMode === mode)));
    };
    const stopFrame = () => { if (frame) window.cancelAnimationFrame(frame); frame = 0; previous = null; };
    const active = () => visible && !document.hidden && running && !motion.matches;
    const tick = timestamp => {
      frame = 0;
      if (!active()) { previous = null; return; }
      if (previous !== null) elapsed = Math.min(configs[mode].duration, elapsed + Math.max(0, timestamp - previous));
      previous = timestamp;
      paint(elapsed / configs[mode].duration);
      if (elapsed >= configs[mode].duration) { running = false; previous = null; labels(); }
      else frame = window.requestAnimationFrame(tick);
    };
    const schedule = () => { if (active() && !frame) frame = window.requestAnimationFrame(tick); else if (!active()) stopFrame(); };
    const restart = () => {
      stopFrame(); elapsed = motion.matches ? configs[mode].duration : 0; running = !motion.matches;
      paint(elapsed / configs[mode].duration); labels(); schedule();
    };
    buttons.forEach(button => {
      button.disabled = false;
      button.addEventListener('click', () => { if (configs[button.dataset.speedMode]) { mode = button.dataset.speedMode; restart(); } });
    });
    if ('IntersectionObserver' in window) {
      new window.IntersectionObserver(entries => { visible = entries[0].isIntersecting && entries[0].intersectionRatio >= .25; schedule(); }, { threshold: .25 }).observe(section.querySelector('.reeg-speed__scene'));
    } else {
      const visibility = () => { const box = section.getBoundingClientRect(); visible = box.bottom > 0 && box.top < window.innerHeight; schedule(); };
      window.addEventListener('scroll', visibility, { passive: true }); window.addEventListener('resize', visibility); visibility();
    }
    document.addEventListener('visibilitychange', schedule);
    if (motion.addEventListener) motion.addEventListener('change', restart); else motion.addListener(restart);
    section.dataset.speedReady = 'true'; restart();
  });
})();
</script>
<script>
(() => {
  document.querySelectorAll('#reeg-air-pump-pro .reeg-reviews').forEach(section => {
    if (section.hasAttribute('data-motion-ready')) return;
    const rail = section.querySelector('.reeg-reviews__rail');
    const cards = section.querySelector('.reeg-reviews__cards');
    const viewport = section.querySelector('.reeg-reviews__viewport');
    const toggle = section.querySelector('.reeg-reviews__toggle');
    if (!rail || !cards || !viewport || !toggle) return;
    const motion = window.matchMedia('(prefers-reduced-motion: reduce)');
    // Repeat the full three-card layout so its end joins its beginning seamlessly.
    const copy = cards.cloneNode(true);
    copy.setAttribute('aria-hidden', 'true'); copy.setAttribute('inert', '');
    copy.removeAttribute('aria-label'); rail.append(copy);
    let paused = false, visible = false, frame = 0, previous = null;
    let offset = 0, distance = 1;
    const paint = () => { rail.style.transform = `translateX(${-offset}px)`; };
    const active = () => !paused && !motion.matches && visible && !document.hidden;
    const tick = timestamp => {
      frame = 0;
      if (!active()) { previous = null; return; }
      if (previous !== null) {
        // Twelve pixels per second: steady movement, no stops between cards.
        offset = (offset + Math.min(64, Math.max(0, timestamp - previous)) * .012) % distance;
        paint();
      }
      previous = timestamp;
      frame = window.requestAnimationFrame(tick);
    };
    const schedule = () => {
      section.dataset.motionRunning = String(active());
      if (active() && !frame) frame = window.requestAnimationFrame(tick);
      else if (!active()) { window.cancelAnimationFrame(frame); frame = 0; previous = null; }
    };
    const resize = () => {
      const fraction = offset / distance;
      distance = Math.max(1, cards.getBoundingClientRect().width + 18);
      offset = fraction * distance; paint(); schedule();
    };
    toggle.addEventListener('click', () => {
      paused = !paused;
      const label = paused ? 'Wznów ruch opinii' : 'Zatrzymaj ruch opinii';
      toggle.setAttribute('aria-pressed', String(paused));
      toggle.setAttribute('aria-label', label); toggle.setAttribute('title', label);
      toggle.querySelector('span').textContent = paused ? '&#x25b6;' : 'Ⅱ';
      schedule();
    });
    document.addEventListener('visibilitychange', schedule);
    const motionChange = () => { if (motion.matches) { offset = 0; paint(); } schedule(); };
    if (motion.addEventListener) motion.addEventListener('change', motionChange); else motion.addListener(motionChange);
    if ('IntersectionObserver' in window) {
      new window.IntersectionObserver(entries => { visible = entries[0].isIntersecting; schedule(); }, { threshold: 0 }).observe(viewport);
    } else {
      const check = () => { const r = viewport.getBoundingClientRect(); visible = window.innerHeight > r.top && r.bottom > 0; schedule(); };
      window.addEventListener('scroll', check, { passive: true }); check();
    }
    if ('ResizeObserver' in window) new window.ResizeObserver(resize).observe(viewport);
    window.addEventListener('resize', resize, { passive: true });
    toggle.hidden = false; section.setAttribute('data-motion-ready', ''); resize();
  });
})();
</script>


]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/reeg-air-pump-pro/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>Torba sakwa REEG 3L z mocowaniem na hulajnogę elektryczną Hiley Tiger 10 V5 i EVO</title>
		<link>https://hndelectric.pl/p/torba-sakwa-reeg-3l-z-mocowaniem-na-hulajnoge-elektryczna-hiley-tiger-10-v5-i-evo/</link>
		
		<dc:creator><![CDATA[paulinahnd]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 08:47:51 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/?post_type=product&#038;p=63600</guid>

					<description><![CDATA[Wodoodporna uniwersalna torba REEG 3L do hulajnóg elektrycznych. Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej, Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU. Prosty montaż na kolumnie kierownicy – projekt autorski, mocowanie dedykowane do modelu Hiley Tiger 10 V5/ 10 V5 Performance i serii EVO Specyfikacja: Materiał: EVA (skorupa), powleczona PU [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Wodoodporna uniwersalna torba REEG 3L do hulajnóg elektrycznych.<br />
Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej,</p>
<p>Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU.</p>
<p>Prosty montaż na kolumnie kierownicy – projekt autorski, mocowanie dedykowane do modelu Hiley Tiger 10 V5/ 10 V5 Performance i serii EVO</p>
<p>Specyfikacja:</p>
<p>Materiał: EVA (skorupa), powleczona PU – odporny na warunki atmosferyczne<br />
Zamykanie na zamek błyskawiczny<br />
Mocowanie do ramy – projekt autorski HND<br />
Kolor: czarny</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Torba sakwa REEG 4L z mocowaniem na hulajnogę elektryczną Hiley Tiger 10 V5/EVO</title>
		<link>https://hndelectric.pl/p/torba-sakwa-4l-z-mocowaniem-na-hulajnoge-elektryczna-reeg-tiger-10-v5-evo/</link>
					<comments>https://hndelectric.pl/p/torba-sakwa-4l-z-mocowaniem-na-hulajnoge-elektryczna-reeg-tiger-10-v5-evo/#respond</comments>
		
		<dc:creator><![CDATA[paulinahnd]]></dc:creator>
		<pubDate>Tue, 20 May 2025 06:56:50 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/torba-sakwa-4l-z-mocowaniem-na-hulajnoge-elektryczna-reeg-tiger-10-v5-evo/</guid>

					<description><![CDATA[<strong>Czas realizacji: 6-7 dni roboczych</strong>]]></description>
										<content:encoded><![CDATA[<p>Torba sakwa REEG 4L z mocowaniem na hulajnogę elektryczną Hiley Tiger 10 V5 i EVO</p>
<p>Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej,</p>
<p>Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU.</p>
<p>Prosty montaż na kolumnie kierownicy – projekt autorski, mocowanie dedykowane do modelu Hiley 10 V5/10 V5 Performance i serii EVO</p>
<p>Specyfikacja:</p>
<p>Materiał: EVA (skorupa), powleczona PU – odporny na warunki atmosferyczne<br />
Zamykanie na zamek błyskawiczny<br />
Mocowanie do kierownicy na rzepy<br />
Dodatkowa kieszeń wewnętrzna<br />
Kolor: czarny</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/torba-sakwa-4l-z-mocowaniem-na-hulajnoge-elektryczna-reeg-tiger-10-v5-evo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Wężyk do pompki reeg air pump pro</title>
		<link>https://hndelectric.pl/p/wezyk-do-pompki-reeg-air-pump-pro/</link>
					<comments>https://hndelectric.pl/p/wezyk-do-pompki-reeg-air-pump-pro/#respond</comments>
		
		<dc:creator><![CDATA[Serwis HND]]></dc:creator>
		<pubDate>Tue, 26 Nov 2024 09:11:01 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/wezyk-do-pompki-reeg-air-pump-pro/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/wezyk-do-pompki-reeg-air-pump-pro/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Torba sakwa na hulajnogę elektryczną REEG 4L</title>
		<link>https://hndelectric.pl/p/torba-sakwa-na-hulajnoge-elektryczna-reeg-4l/</link>
					<comments>https://hndelectric.pl/p/torba-sakwa-na-hulajnoge-elektryczna-reeg-4l/#respond</comments>
		
		<dc:creator><![CDATA[Serwis HND]]></dc:creator>
		<pubDate>Tue, 20 Aug 2024 09:41:05 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/torba-sakwa-na-hulajnoge-elektryczna-reeg-4l/</guid>

					<description><![CDATA[Wodoodporna uniwersalna torba REEG 4L do hulajnóg elektrycznych. Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej, Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU. Prosty montaż na kierownicy na rzepy. Specyfikacja: Materiał: EVA (skorupa), powleczona PU &#8211; odporny na warunki atmosferyczne Zamykanie na zamek błyskawiczny Mocowanie do kierownicy na rzepy Dodatkowa kieszeń [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Wodoodporna uniwersalna torba REEG 4L do hulajnóg elektrycznych.</h1>
<p>Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej,</p>
<p>Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU.</p>
<p>Prosty montaż na kierownicy na rzepy.</p>
<p><b>Specyfikacja:</b></p>
<ul>
<li>Materiał: EVA (skorupa), powleczona PU &#8211; odporny na warunki atmosferyczne</li>
<li>Zamykanie na zamek błyskawiczny</li>
<li>Mocowanie do kierownicy na rzepy</li>
<li>Dodatkowa kieszeń wewnętrzna</li>
<li>Kolor: czarny</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/torba-sakwa-na-hulajnoge-elektryczna-reeg-4l/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Torba REEG 3L z mocowaniem do Vsett 8 / Vsett 8+ / Techlife X6</title>
		<link>https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-vsett-8-vsett-8-techlife-x6/</link>
					<comments>https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-vsett-8-vsett-8-techlife-x6/#respond</comments>
		
		<dc:creator><![CDATA[Serwis HND]]></dc:creator>
		<pubDate>Mon, 26 Feb 2024 13:13:01 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-vsett-8-vsett-8-techlife-x6/</guid>

					<description><![CDATA[Wodoodporna uniwersalna torba REEG 3L do hulajnóg elektrycznych. Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej, Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU. Prosty montaż na kolumnie kierownicy – projekt autorski, mocowanie dedykowane do modelu Vsett 8 / Vsett 8+ / Techlife X6 Specyfikacja: Materiał: EVA (skorupa), powleczona PU – odporny [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Wodoodporna uniwersalna torba REEG 3L do hulajnóg elektrycznych.<br />
Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej,</p>
<p>Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU.</p>
<p>Prosty montaż na kolumnie kierownicy – projekt autorski, mocowanie dedykowane do modelu Vsett 8 / Vsett 8+ / Techlife X6</p>
<p>Specyfikacja:</p>
<p>Materiał: EVA (skorupa), powleczona PU – odporny na warunki atmosferyczne<br />
Zamykanie na zamek błyskawiczny<br />
Mocowanie do kierownicy – projekt autorski HND<br />
Kolor: czarny</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-vsett-8-vsett-8-techlife-x6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Torba REEG 3L z mocowaniem do Xiaomi m365 Pro Mi 1S Pro 2 Mi 3 Essential</title>
		<link>https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-xiaomi-m365-pro-mi-1s-pro-2-mi-3-essential/</link>
					<comments>https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-xiaomi-m365-pro-mi-1s-pro-2-mi-3-essential/#respond</comments>
		
		<dc:creator><![CDATA[Serwis HND]]></dc:creator>
		<pubDate>Mon, 19 Feb 2024 08:19:41 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-xiaomi-m365-pro-mi-1s-pro-2-mi-3-essential/</guid>

					<description><![CDATA[<p style="color: #2dad00; margin-bottom: 15px;"><strong>Czas realizacji: 6-7dni</strong></p>]]></description>
										<content:encoded><![CDATA[<p>Wodoodporna uniwersalna torba REEG 3L do hulajnóg elektrycznych.<br />
Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej,</p>
<p>Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU.</p>
<p>Prosty montaż na kolumnie kierownicy – projekt autorski, mocowanie dedykowane do hulajnóg marki Xiaomi</p>
<p>Specyfikacja:</p>
<p>Materiał: EVA (skorupa), powleczona PU – odporny na warunki atmosferyczne<br />
Zamykanie na zamek błyskawiczny<br />
Mocowanie do kolumny kierownicy – projekt autorski HND<br />
Kolor: czarny</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/torba-reeg-3l-z-mocowaniem-do-xiaomi-m365-pro-mi-1s-pro-2-mi-3-essential/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sakwa torba na hulajnogę elektryczną REEG 3L</title>
		<link>https://hndelectric.pl/p/sakwa-torba-na-hulajnoge-elektryczna-reeg-3l/</link>
					<comments>https://hndelectric.pl/p/sakwa-torba-na-hulajnoge-elektryczna-reeg-3l/#respond</comments>
		
		<dc:creator><![CDATA[Serwis HND]]></dc:creator>
		<pubDate>Mon, 24 Apr 2023 13:45:04 +0000</pubDate>
				<guid isPermaLink="false">https://hndelectric.pl/p/sakwa-torba-na-hulajnoge-elektryczna-reeg-3l/</guid>

					<description><![CDATA[<ul>
 	<li>POJEMNA</li>
 	<li>WODOODPORNA</li>
 	<li>SZYBKI MONTAŻ</li>
</ul>]]></description>
										<content:encoded><![CDATA[<h1>Wodoodporna uniwersalna torba REEG 3L do hulajnóg elektrycznych.</h1>
<p>Dzięki niej przewieziesz podręczne rzeczy na hulajnodze elektrycznej,</p>
<p>Sakwa wykonana jest z najwyższej jakości wodoodpornego materiału EVA powleczonego PU.</p>
<p>Prosty montaż na kierownicy na rzepy.</p>
<p><b>Specyfikacja:</b></p>
<ul>
<li>Materiał: EVA (skorupa), powleczona PU &#8211; odporny na warunki atmosferyczne</li>
<li>Zamykanie na zamek błyskawiczny</li>
<li>Mocowanie do kierownicy na rzepy</li>
<li>Dodatkowa kieszeń wewnętrzna</li>
<li>Kolor: czarny</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://hndelectric.pl/p/sakwa-torba-na-hulajnoge-elektryczna-reeg-3l/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
