
HOLMATRO · NOWOŚĆ
Wentylator PPV20
Technologia PENTHEON, wysoka wydajność i sterowanie przez aplikację.
Profesjonalny sprzęt ratowniczy, urządzenia pomiarowe i specjalistyczny serwis dla służb ratunkowych.

Przesuń palcem lub użyj strzałek
Narzędzia hydrauliczne, stabilizacja i wyposażenie działań technicznych.
Zobacz kategorię →
Mierniki gazów, detektory oraz sygnalizatory bezruchu.
Zobacz kategorię →
Aparaty, maski i wyposażenie ochronne do pracy w zagrożeniu.
Zobacz kategorię →
Rozwiązania do bezpiecznego przepompowywania cieczy i chemikaliów.
Zobacz kategorię →
Latarki i systemy oświetlenia miejsca akcji.
Zobacz kategorię →
Przejdź do pełnego katalogu produktów i marek.
Wszystkie produkty →


Łączymy wiedzę producentów z doświadczeniem naszego zespołu i realnymi potrzebami polskich służb.
Przeglądy, naprawy, kalibracje i obsługa serwisowa prowadzone przez wyspecjalizowane zespoły.
Rozwiązania renomowanych producentów do wymagających zastosowań.
Bezpośredni kontakt z osobami, które znają sprzęt i realia pracy.
Przeglądy, naprawy, kalibracje i dostęp do części serwisowych.
const track=document.querySelector('.product-carousel');if(track){const slides=[...track.children],prev=document.querySelector('.carousel-prev'),next=document.querySelector('.carousel-next'),bar=document.querySelector('.carousel-progress span');let timer;const step=()=>slides[0].getBoundingClientRect().width+16;const update=()=>{const max=Math.max(1,track.scrollWidth-track.clientWidth),ratio=track.scrollLeft/max,range=100-100/slides.length;bar.style.transform='translateX('+ratio*range*slides.length+'%)'};const move=dir=>{if(dir>0&&track.scrollLeft+track.clientWidth>=track.scrollWidth-8)track.scrollTo({left:0});else if(dir<0&&track.scrollLeft<=8)track.scrollTo({left:track.scrollWidth});else track.scrollBy({left:dir*step()})};prev.addEventListener('click',()=>move(-1));next.addEventListener('click',()=>move(1));track.addEventListener('scroll',update,{passive:true});const play=()=>{if(!matchMedia('(prefers-reduced-motion: reduce)').matches)timer=setInterval(()=>move(1),5500)};const pause=()=>clearInterval(timer);track.addEventListener('mouseenter',pause);track.addEventListener('mouseleave',play);track.addEventListener('focusin',pause);track.addEventListener('focusout',play);play();update()}