PageSourceSearch

https://www.audiomagic.pl/blog.html

html audiomagic.pl collected 2026-10-04 16:40:43 UTC 121,957 bytes, 3,069 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl" class="no-js">
3	<head>
4		
5    <meta name="theme-color" content="#ff0102">
6
7
8<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9<meta http-equiv="X-UA-Compatible" content="IE=edge">
10<meta name="msapplication-config" content="none">
11
12<script>
13	var listing_dailies_sort   = "";
14	var listing_dailies_engine = "";
15</script>
15
16
17
18		
19	
19<script >
20		window.dataLayer = window.dataLayer || [];
21		
22				
23		function gtag(){dataLayer.push(arguments)};
24		gtag("js", new Date());
25		
26					gtag("consent", "default", {
27				"ad_storage"             : "denied",
28				"ad_user_data"           : "denied",
29				"ad_personalization"     : "denied",
30				"analytics_storage"      : "denied",
31				"functionality_storage"  : "denied",
32				"personalization_storage": "denied",
33				"security_storage"       : "granted"
34				
35							});
36			
37						
38						</script>
38
39	
40					
41		
41<script >
vendor: 332 bytes, lines 41-44
41
42			(function(w,d,s,l,i){
43				w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
44			})(window,document,'script','dataLayer','
44GTM-MBCSL4
vendor: 13 bytes, lines 44-46
44');
45			
46					
46</script>
vendor: 70 bytes, lines 46-48
46
47		
48			<script async src="https://www.googletagmanager.com/gtag/js?id=
48G-BP7V7C8RER
vendor: 26 bytes, lines 48-51
48" ></script>
49		
50				
51					
51<script >
52									gtag("config", 'G-BP7V7C8RER');
53							</script>
53
54				
55		
56			
56<script >
57			gtag('config', '963186790');
58		</script>
58
59		
60		
61	
61<script >
62		var gtm_consents_update = {};
63		
64																																		
65		if (Object.keys(gtm_consents_update).length > 0){
66			gtag("consent", "update", gtm_consents_update);
67			
68			dataLayer.push({
69				"event": "consentGranted"
70			});
71		}
72		
73			</script>
73
74
75
76
77<meta name="google-site-verification" content="Q_1tPwTHcPp_V5Ka8ak04ylM97Laf8O8-zhgBhPF_ZI" /><title>Blog - SKLEP audio Warszawa Audiomagic</title><meta name="description" content="Blog - Sklep audio - specjalizujemy się w przenośnym audio, słuchawkach oraz PC-audio." /><meta name="keywords" content="Blog, słuchawki, pc-audio, dac, wzmacniacz słuchawkowy" />
78		
79	<link href="https://www.audiomagic.pl/img/layout/template_audiomagic_copy/upload/logo_audiomagic.png" type="image/png" rel="icon" />
80	<link href="https://www.audiomagic.pl/img/layout/template_audiomagic_copy/upload/logo_audiomagic.png" type="image/png" rel="shortcut icon" />
81
82
83	<link rel="apple-touch-icon" href="https://www.audiomagic.pl/img/layout/template_audiomagic_copy/upload/logo_audiomagic(1).png"/>
84
85<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5.0">
86
87
88		
89	<link rel="canonical" href="https://www.audiomagic.pl/blog.html"/>
90
91<meta property="og:title" content="Blog - SKLEP audio Warszawa Audiomagic" /><meta property="og:site_name" content="SKLEP audio Warszawa Audiomagic" /><meta property="og:url" content="https://www.audiomagic.pl/blog.html" /><meta property="og:description" content="Blog - Sklep audio - specjalizujemy się w przenośnym audio, słuchawkach oraz PC-audio." /><meta property="og:image" content="https://www.audiomagic.pl/img/layout/template_audiomagic_copy/favicon(1).ico" /><meta property="og:image:secure_url" content="https://www.audiomagic.pl/img/layout/template_audiomagic_copy/favicon(1).ico" />
92<link rel="alternate" hreflang="pl" href="https://www.audiomagic.pl/blog.html" />
93
94
95	
95<script type="text/plain" class="marketing-scripts" data-cookie-category-id="3">
96		!function(d,m,e,v,n,t,s){d['WphTrackObject'] = n;
97		d[n] = window[n] || function() {(d[n].queue=d[n].queue||[]).push(arguments)},
98		d[n].l = 1 * new Date(), t=m.createElement(e), s=m.getElementsByTagName(e)[0],
99		t.async=1;t.src=v;s.parentNode.insertBefore(t,s)}(window,document,'script',
100		'https://pixel.wp.pl/w/WP-ADS-BDWGXLASM/tr.js','wph');
101		wph('init', 'WP-ADS-BDWGXLASM');
102	</script>
102
103
104				
104<script type="application/ld+json">{
105    "@context": "https://schema.org",
106    "@type": "Store",
107    "name": "SKLEP audio Warszawa Audiomagic",
108    "currenciesAccepted": "EUR,GBP,PLN,USD",
109    "logo": "https://www.audiomagic.pl/img/layout/template_audiomagic_copy/favicon(1).ico",
110    "image": "https://www.audiomagic.pl/img/layout/template_audiomagic_copy/favicon(1).ico",
111    "url": "https://www.audiomagic.pl/",
112    "email": "[email protected]",
113    "telephone": "690 870 890",
114    "address": {
115        "@type": "PostalAddress",
116        "addressLocality": "Warszawa",
117        "addressRegion": "mazowieckie",
118        "postalCode": "00-821",
119        "streetAddress": "Złota 70",
120        "addressCountry": "PL"
121    }
122}</script>
122
123			
124	
124<script crossorigin="*" async src="https://chat.askspot.io/api/v1/integration/7cf77b97-e24d-4846-9a87-44c6d330189c/embed-script"></script>
124
125
126<script type="application/javascript">
127    (function () {
128        const head = document.head;
129        const script = document.createElement('script');
130        script.type = 'text/javascript';
131        script.src = 'https://shopeneored1.com/js/shopeneo.js';
132        head.appendChild(script);
133    })();
134</script>
134
135<img src="https://t.goadservices.com/pixel/fa0348f5-3b0e-4638-85fe-24815d7289ac/97fc48ab-fca0-46fd-8c13-bb6ecfcae32f" width="1" height="1" style="display:none !important;width:0 !important;height:0 !important;" />
136
137
138
139
140<head>
vendor: 71 bytes, lines 140-141
140
141  <script src="https://www.google.com/recaptcha/enterprise.js?render=
1416LfQh0gtAAAAABxd4f6T_B_c5vP6WnBitIZxAlXf
vendor: 15 bytes, lines 141-142
141"></script>
142  
142<!-- Your code -->
143</head>
144
145<script>
146  dlApi = {
147    cmd: []
148  };
149</script>
vendor: 2 bytes, line 149
149
150<script src="https://lib.onet.pl/s.csr/build/dlApi/minit.boot.min.js" async></script>
150
151
152
153<meta name="google-site-verification" content="9l8Gt2noPQJNyFXWR5JVPvdj5IrZu5zmj6iwBCBh5No" />
154<script src="https://rep.leaselink.pl/plugin/edc732.js" defer></script>
154
155
156<script>
157dlApi = {
158  cmd: []
159};
160</script>
vendor: 2 bytes, line 160
160
161<script src="https://lib.onet.pl/s.csr/build/dlApi/minit.boot.min.js" async></script>
161
162
163
164
165 
165<script>
166  (function () {
167 
168    /* =======================================================================
169       OKNO OUTLET / OPEN BOX — wyskakuje na środku, raz dziennie.
170       Sam pobiera 3 losowe produkty (zdjęcia + nazwy) ze strony outletu.
171       Edytuj TYLKO tę sekcję.
172       ======================================================================= */
173    var OUTLET = {
174      url:     'https://www.audiomagic.pl/outlet-open-box',
175      badge:   'OUTLET · OPEN BOX',
176      title:   'Sprawdź nasz outlet',
177      text:    'Sprzęt z ekspozycji i zwrotów w niższych cenach — pełna gwarancja, pojedyncze sztuki.',
178      button:  'Zobacz całą ofertę',
179      kicker:  '',                                // drobny tekst pod przyciskiem ('' = ukryty)
180      logo:    'https://www.audiomagic.pl/img/galleries/1-1000/LogotypAMkrzywe_dwie_fale_bez_pl.png'  // '' = bez logo
181    };
182 
183    var SHOW_ONCE_PER_DAY = true;   // true = jeden pokaz na dobę (na urządzenie/przeglądarkę)
184    var SHOW_DELAY_MS     = 1500;   // opóźnienie po wejściu na stronę
185    var PRODUCT_COUNT     = 3;      // ile produktów pokazać
186    var HIDE_ON_OUTLET    = true;   // nie pokazuj, gdy ktoś już jest w outlecie
187    /* ================= KONIEC KONFIGURACJI ================= */
188 
189 
190    var KEY_DAY = 'am_outlet_modal_day';
191 
192    function lsGet(k) { try { return localStorage.getItem(k); } catch (e) { return null; } }
193    function lsSet(k, v) { try { localStorage.setItem(k, v); } catch (e) {} }
194    function todayKey() {
195      var d = new Date();
196      return d.getFullYear() + '-' + String(d.getMonth() + 1).padStart(2, '0') + '-' + String(d.getDate()).padStart(2, '0');
197    }
198    function esc(s) {
199      return String(s == null ? '' : s).replace(/[&<>"]/g, function (c) {
200        return { '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;' }[c];
201      });
202    }
203 
204    /* ---------- pobranie produktów ze strony outletu ---------- */
205    function absUrl(u) {
206      if (!u) return '';
207      try { return new URL(u, location.origin).href; } catch (e) { return u; }
208    }
209    function imgSrc(img) {
210      var s = img.getAttribute('src') || img.getAttribute('data-src') || img.getAttribute('data-original') || '';
211      if (!s) {
212        var ss = img.getAttribute('srcset') || img.getAttribute('data-srcset') || '';
213        if (ss) s = ss.split(',')[0].trim().split(' ')[0];
214      }
215      return absUrl(s);
216    }
217    function collectProducts(doc) {
218      var out = [], seen = {};
219      // zdjęcia produktowe w AtomStore mają w adresie product_media / imagecache
220      var imgs = doc.querySelectorAll('img[src*="product_media"], img[data-src*="product_media"], img[src*="imagecache"], img[data-src*="imagecache"], img[srcset*="product_media"]');
221      for (var i = 0; i < imgs.length; i++) {
222        var img = imgs[i];
223        var src = imgSrc(img);
224        if (!src || seen[src]) continue;
225 
226        var a = img.closest ? img.closest('a[href]') : null;
227        var href = a ? absUrl(a.getAttribute('href')) : '';
228        if (href && /\/(koszyk|do-koszyka|logowanie|schowek)/i.test(href)) continue;
229 
230        var name = (img.getAttribute('alt') || '').trim();
231        if (!name && a) name = (a.getAttribute('title') || '').trim();
232 
233        seen[src] = true;
234        out.push({ image: src, url: href || OUTLET.url, name: name });
235      }
236      return out;
237    }
238    function pickRandom(arr, n) {
239      var a = arr.slice();
240      for (var i = a.length - 1; i > 0; i--) {
241        var j = Math.floor(Math.random() * (i + 1));
242        var t = a[i]; a[i] = a[j]; a[j] = t;
243      }
244      return a.slice(0, n);
245    }
246    function fetchOutletProducts() {
247      return fetch(OUTLET.url, { credentials: 'same-origin' })
248        .then(function (r) { if (!r.ok) throw new Error('HTTP ' + r.status); return r.text(); })
249        .then(function (html) {
250          var doc = new DOMParser().parseFromString(html, 'text/html');
251          var all = collectProducts(doc);
252          console.log('[AM outlet] znaleziono produktów:', all.length);
253          return pickRandom(all, PRODUCT_COUNT);
254        });
255    }
256 
257    /* ---------- widok ---------- */
258    function tileHtml(p) {
259      return '<a class="amo-tile" href="' + esc(p.url) + '" title="' + esc(p.name) + '">'
260           + '<span class="amo-thumb"><img src="' + esc(p.image) + '" alt="' + esc(p.name)
261           + '" loading="lazy" onerror="this.style.display=\'none\'"></span>'
262           + (p.name ? '<span class="amo-name">' + esc(p.name) + '</span>' : '')
263           + '</a>';
264    }
265 
266    function buildHtml(products) {
267      var tiles = products && products.length
268        ? '<div class="amo-grid">' + products.map(tileHtml).join('') + '</div>'
269        : '<div class="amo-fallback">Wybrane egzemplarze z ekspozycji i zwrotów — w niższych cenach.</div>';
270 
271      return `
272      <div id="am-outlet-modal" role="dialog" aria-modal="true" aria-labelledby="amo-title">
273        <style>
274          @keyframes amoFade { from { opacity: 0; } to { opacity: 1; } }
275          @keyframes amoPop  { from { opacity: 0; transform: translateY(18px) scale(.96); }
276                               to   { opacity: 1; transform: translateY(0) scale(1); } }
277 
278          #am-outlet-modal { position: fixed; inset: 0; z-index: 2147483000;
279            display: flex; align-items: center; justify-content: center; padding: 20px;
280            font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
281            box-sizing: border-box; }
282          #am-outlet-modal *, #am-outlet-modal *::before, #am-outlet-modal *::after { box-sizing: border-box; }
283 
284          .amo-overlay { position: absolute; inset: 0; background: rgba(12,14,19,.62);
285            -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px);
286            animation: amoFade .3s ease-out; }
287 
288          .amo-card { position: relative; width: 100%; max-width: 480px;
289            max-height: calc(100vh - 40px); overflow-y: auto;
290            background: #fff; border-radius: 22px; text-align: center;
291            box-shadow: 0 30px 70px rgba(10,12,18,.4);
292            animation: amoPop .45s cubic-bezier(.16,.84,.44,1); }
293 
294          .amo-accent { height: 5px; width: 100%;
295            background: linear-gradient(90deg, #0a7fc4 0%, #29a9e0 50%, #63c9f2 100%); }
296          .amo-head { padding: 26px 32px 6px; }
297          .amo-logo { display: block; height: 30px; width: auto; max-width: 190px;
298            margin: 0 auto 16px; object-fit: contain; }
299          .amo-badge { display: inline-block; background: linear-gradient(135deg, #29a9e0, #0a7fc4);
300            color: #fff; font-size: 11px; font-weight: 800; letter-spacing: 1.1px;
301            padding: 6px 13px; border-radius: 999px; margin-bottom: 14px;
302            box-shadow: 0 4px 12px rgba(10,127,196,.32); }
303          .amo-title { margin: 0 0 10px; font-size: 26px; font-weight: 700; line-height: 1.18; color: #14161d; letter-spacing: -.3px; }
304          .amo-text { margin: 0; font-size: 14.5px; line-height: 1.55; color: #5c6472; }
305 
306          .amo-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; padding: 22px 32px 4px; }
307          .amo-tile { display: block; text-decoration: none; }
308          .amo-thumb { display: flex; align-items: center; justify-content: center;
309            height: 92px; padding: 8px; border-radius: 13px;
310            background: radial-gradient(120% 90% at 50% 0%, #f7f9fc 0%, #e9edf4 100%);
311            border: 1px solid rgba(20,20,25,.05); overflow: hidden;
312            transition: transform .2s ease, box-shadow .2s ease; }
313          .amo-tile:hover .amo-thumb { transform: translateY(-3px);
314            border-color: rgba(41,169,224,.55); box-shadow: 0 10px 20px rgba(10,127,196,.22); }
315          .amo-thumb img { max-width: 100%; max-height: 100%; object-fit: contain; display: block; }
316          .amo-tile:hover .amo-name { color: #0a7fc4; }
317          .amo-name { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
318            overflow: hidden; margin-top: 7px; font-size: 11.5px; line-height: 1.35; color: #6b7280; }
319 
320          .amo-fallback { margin: 20px 32px 0; padding: 16px; border-radius: 13px;
321            background: linear-gradient(135deg, #0a2f4a, #0a7fc4); color: rgba(255,255,255,.92);
322            font-size: 13.5px; line-height: 1.5; }
323 
324          .amo-foot { padding: 20px 32px 30px; }
325          .amo-cta { display: flex; align-items: center; justify-content: center; gap: 8px;
326            width: 100%; text-decoration: none; cursor: pointer; border: none;
327            background: #14161d; color: #fff; font-family: inherit; font-size: 15.5px; font-weight: 700;
328            padding: 15px 18px; border-radius: 14px; box-shadow: 0 6px 16px rgba(20,22,28,.22);
329            transition: transform .18s ease, background .25s ease, box-shadow .25s ease; }
330          .amo-cta:hover { background: #0a7fc4; box-shadow: 0 8px 22px rgba(10,127,196,.42); transform: translateY(-2px); }
331          .amo-cta:active { transform: translateY(0); }
332          .amo-cta .amo-arrow { transition: transform .2s ease; }
333          .amo-cta:hover .amo-arrow { transform: translateX(4px); }
334          .amo-kicker { display: block; margin-top: 11px; font-size: 11.5px; color: #9aa0aa; }
335 
336          #am-outlet-close { position: absolute; top: 14px; right: 14px; z-index: 2;
337            width: 36px; height: 36px; display: flex; align-items: center; justify-content: center;
338            border: none; background: rgba(20,22,28,.08); color: #3c434f;
339            font-size: 22px; line-height: 1; border-radius: 50%; cursor: pointer;
340            transition: background .2s ease, transform .25s ease;
341            -webkit-tap-highlight-color: transparent; }
342          #am-outlet-close:hover { background: rgba(20,22,28,.16); transform: rotate(90deg); }
343 
344          @media (max-width: 460px) {
345            #am-outlet-modal { padding: 14px; }
346            .amo-head { padding: 26px 20px 4px; }
347            .amo-title { font-size: 22px; }
348            .amo-grid { padding: 18px 20px 2px; gap: 8px; }
349            .amo-thumb { height: 76px; }
350            .amo-foot { padding: 18px 20px 24px; }
351          }
352          @media (prefers-reduced-motion: reduce) {
353            .amo-overlay, .amo-card { animation: none; }
354            .amo-cta, #am-outlet-close, .amo-thumb, .amo-arrow { transition: none; }
355          }
356        </style>
357 
358        <div class="amo-overlay" data-amo-close="1"></div>
359 
360        <div class="amo-card">
361          <button id="am-outlet-close" type="button" aria-label="Zamknij">&times;</button>
362 
363          <div class="amo-accent"></div>
364 
365          <div class="amo-head">
366            ${OUTLET.logo ? '<img class="amo-logo" src="' + esc(OUTLET.logo) + '" alt="Audiomagic" onerror="this.style.display=\'none\'">' : ''}
367            <span class="amo-badge">${esc(OUTLET.badge)}</span>
368            <h2 class="amo-title" id="amo-title">${esc(OUTLET.title)}</h2>
369            <p class="amo-text">${esc(OUTLET.text)}</p>
370          </div>
371 
372          ${tiles}
373 
374          <div class="amo-foot">
375            <a class="amo-cta" href="${esc(OUTLET.url)}">${esc(OUTLET.button)} <span class="amo-arrow">→</span></a>
376            ${OUTLET.kicker ? '<span class="amo-kicker">' + esc(OUTLET.kicker) + '</span>' : ''}
377          </div>
378        </div>
379      </div>`;
380    }
381 
382    /* ---------- pokazywanie / zamykanie ---------- */
383    var prevOverflow = '';
384 
385    function closeModal() {
386      var m = document.getElementById('am-outlet-modal');
387      if (!m) return;
388      m.style.transition = 'opacity .25s ease-out';
389      m.style.opacity = '0';
390      document.body.style.overflow = prevOverflow;
391      document.removeEventListener('keydown', onKey);
392      setTimeout(function () { m.remove(); }, 250);
393    }
394    function onKey(e) { if (e.key === 'Escape' || e.keyCode === 27) closeModal(); }
395 
396    function showModal(products) {
397      if (document.getElementById('am-outlet-modal')) return;
398 
399      document.body.insertAdjacentHTML('beforeend', buildHtml(products));
400      prevOverflow = document.body.style.overflow;
401      document.body.style.overflow = 'hidden';   // blokada przewijania tła
402 
403      var isPreview = !!window.AM_OUTLET_PREVIEW;
404      if (!isPreview && SHOW_ONCE_PER_DAY) lsSet(KEY_DAY, todayKey());
405 
406      var closeBtn = document.getElementById('am-outlet-close');
407      if (closeBtn) {
408        closeBtn.addEventListener('click', closeModal);
409        closeBtn.addEventListener('touchstart', function (e) { e.preventDefault(); closeModal(); }, { passive: false });
410      }
411      var ov = document.querySelector('#am-outlet-modal [data-amo-close]');
412      if (ov) ov.addEventListener('click', closeModal);   // klik w tło zamyka
413      document.addEventListener('keydown', onKey);        // Esc zamyka
414    }
415 
416    function run() {
417      var isPreview = !!window.AM_OUTLET_PREVIEW;
418 
419      if (!isPreview && SHOW_ONCE_PER_DAY && lsGet(KEY_DAY) === todayKey()) return;
420 
421      if (HIDE_ON_OUTLET) {
422        try {
423          var here = location.pathname.replace(/\/+$/, '');
424          var target = OUTLET.url.replace(/^https?:\/\/[^\/]+/, '').replace(/\/+$/, '');
425          if (target && here === target) return;
426        } catch (e) {}
427      }
428 
429      setTimeout(function () {
430        fetchOutletProducts()
431          .then(function (list) { showModal(list); })
432          .catch(function (err) {
433            console.warn('[AM outlet] nie pobrano produktów — pokazuję wersję bez zdjęć.', err);
434            showModal([]);
435          });
436      }, SHOW_DELAY_MS);
437    }
438 
439    window.AM_OUTLET_RENDER = function () {
440      fetchOutletProducts().then(showModal).catch(function () { showModal([]); });
441    };
442 
443    if (document.readyState === 'complete' || document.readyState === 'interactive') { run(); }
444    else { document.addEventListener('DOMContentLoaded', run); }
445  })();
446  </script>
446
447
448
449
450 
450<script>
451
452  (function() {
453
454    /* =======================================================================
455       KONFIGURACJA — edytuj TYLKO tę sekcję.
456
457       AUTO_PRICE = true  → widget pobiera CENĘ i ZDJĘCIE bezpośrednio ze strony
458       produktu (adres z pola `url`). Działa tylko wtedy, gdy skrypt jest na
459       audiomagic.pl (pobieranie z tej samej domeny). priceOld / priceNow / image
460       poniżej służą wtedy jako wartości AWARYJNE (gdy pobranie się nie powiedzie).
461
462       AUTO_PRICE = false → używane są wyłącznie ceny wpisane ręcznie poniżej.
463
464       Gdyby auto-wykrywanie nie trafiło w Twój szablon, możesz wskazać selektory
465       CSS ceny (otwórz produkt, DevTools, sprawdź element z ceną):
466       ======================================================================= */
467    var AUTO_PRICE        = true;
468    var PRICE_SELECTOR    = '.price.new-price';   // cena aktualna (audiomagic)
469    var OLD_PRICE_SELECTOR= '.price.hide';        // cena przed promocją (audiomagic)
470
471    /* Jak często baner ma się pokazywać — DZIAŁA TYLKO NA URZĄDZENIACH MOBILNYCH.
472       Na desktopie baner pokazuje się ZAWSZE (bez ograniczeń, tak jak wcześniej).
473       SHOW_COOLDOWN_HOURS — (mobile) po pokazaniu nie pokazuj ponownie przez tyle godzin
474                             (dotyczy całej przeglądarki, także po zmianie karty). 0 = zawsze.
475       DISMISS_HOURS       — (mobile) po zamknięciu krzyżykiem (×) ukryj baner na tyle godzin. 0 = brak pamięci.
476       MOBILE_MAX_WIDTH    — do tej szerokości ekranu (px) urządzenie liczymy jako mobilne. */
477    var SHOW_COOLDOWN_HOURS = 6;
478    var DISMISS_HOURS       = 24;
479    var MOBILE_MAX_WIDTH    = 768;
480
481    /* Odstęp banera od dołu strony (px). Zwiększ, jeśli baner nachodzi na inny
482       element w rogu (np. ikonę czatu). BOTTOM_OFFSET_MOBILE dotyczy telefonów. */
483    var BOTTOM_OFFSET        = 96;
484    var BOTTOM_OFFSET_MOBILE = 92;
485
486    /* Harmonogram — pierwszy pasujący wpis (from <= dziś <= to) wygrywa.
487       Rabat "-X%" i "Oszczędzasz..." liczą się automatycznie z cen. */
488        var PROMO_SCHEDULE = [
489      {
490        from: '2026-08-26', to: '2026-08-26',    // PROMOCJA DNIA: 26.08.2026
491        id: '7552',
492        name: 'Glosniki Aktywne Kanto Ora Pink',
493        url: 'https://www.audiomagic.pl/glosniki/aktywne/glosniki-aktywne-kanto-ora-pink',
494        image: '', priceOld: null, priceNow: null   // zdjęcie i cena pobierane ze strony
495      },
496      {
497        from: '2026-08-27', to: '2026-08-27',    // PROMOCJA DNIA: 27.08.2026
498        id: '7545',
499        name: 'Glosniki Aktywne Kanto Tuk Czarne',
500        url: 'https://www.audiomagic.pl/glosniki/aktywne/glosniki-aktywne-kanto-tuk-czarne',
501        image: '', priceOld: null, priceNow: null   // zdjęcie i cena pobierane ze strony
502      },
503      {
504        from: '2026-08-28', to: '2026-08-28',    // PROMOCJA DNIA: 28.08.2026
505        id: '1380',
506        name: 'Cayin Iha 6',
507        url: 'https://www.audiomagic.pl/sluchawki/elektronika-sluchawkowa/cayin-iha-6',
508        image: '', priceOld: null, priceNow: null   // zdjęcie i cena pobierane ze strony
509      },
510      {
511        from: '2026-08-29', to: '2026-08-29',    // PROMOCJA DNIA: 29.08.2026
512        id: '8795',
513        name: 'Interfejs Audio Boya By Am4',
514        url: 'https://www.audiomagic.pl/stereo/akcesoria-stereo/inne/interfejs-audio-boya-by-am4',
515        image: '', priceOld: null, priceNow: null   // zdjęcie i cena pobierane ze strony
516      },
517      {
518        from: '2026-08-30', to: '2026-08-30',    // PROMOCJA DNIA: 30.08.2026
519        id: '8780',
520        name: 'Bezprzewodowy System Mikrofonowy Boya By V4',
521        url: 'https://www.audiomagic.pl/stereo/akcesoria-stereo/mikrofony/bezprzewodowy-system-mikrofonowy-boya-by-v4',
522        image: '', priceOld: null, priceNow: null   // zdjęcie i cena pobierane ze strony
523      }
524    ];
525
526    // Pokazywany, gdy żadna data nie pasuje. null = baner się nie pojawia.
527    var DEFAULT_PROMO = {
528      id: '7547',
529      name: 'Kanto TUK',
530      url: 'https://www.audiomagic.pl/glosniki/aktywne/glosniki-aktywne-kanto-tuk-czarne',
531      image: 'https://www.audiomagic.pl/img/product_media/7001-8000/tukmb_main(1).png',
532      priceOld: 3349, priceNow: 2846.65
533    };
534    /* ================= KONIEC KONFIGURACJI ================= */
535
536
537    var plPrice = new Intl.NumberFormat('pl-PL', { style: 'currency', currency: 'PLN' });
538    var FIRE = '\uD83D\uDD25'; // emoji ognia zapisane jako kod – nie psuje się po wklejeniu do CMS
539
540    /* ---------- daty / wybór promocji ---------- */
541    function parseYMD(s) {
542      if (!s) return null;
543      var p = String(s).split('-');
544      return new Date(+p[0], (+p[1] - 1), +p[2], 0, 0, 0, 0);
545    }
546    function todayMidnight() {
547      var override = (typeof window !== 'undefined' && window.AM_PROMO_PREVIEW_DATE)
548        ? parseYMD(window.AM_PROMO_PREVIEW_DATE) : null;
549      var d = override || new Date();
550      return new Date(d.getFullYear(), d.getMonth(), d.getDate(), 0, 0, 0, 0);
551    }
552    function pickPromo() {
553      var t = todayMidnight();
554      for (var i = 0; i < PROMO_SCHEDULE.length; i++) {
555        var p = PROMO_SCHEDULE[i];
556        var from = parseYMD(p.from), to = parseYMD(p.to);
557        if (from && t < from) continue;
558        if (to && t > to) continue;
559        return p;
560      }
561      return DEFAULT_PROMO || null;
562    }
563
564    /* ---------- parsowanie / pobieranie ceny ze strony ---------- */
565    function toNumber(txt) {
566      if (txt == null) return null;
567      txt = String(txt).replace(/\u00a0|\u202f|\s/g, '').replace(/[^\d,.\-]/g, '');
568      if (txt.indexOf(',') > -1 && txt.indexOf('.') > -1) { txt = txt.replace(/\./g, '').replace(',', '.'); }
569      else if (txt.indexOf(',') > -1) { txt = txt.replace(',', '.'); }
570      var n = parseFloat(txt);
571      return isNaN(n) ? null : n;
572    }
573    function collectNodes(data) {
574      var out = [], arr = Array.isArray(data) ? data : [data];
575      arr.forEach(function (n) { if (n && n['@graph']) out = out.concat(n['@graph']); else out.push(n); });
576      return out;
577    }
578    function fromJsonLd(doc) {
579      var res = { now: null, old: null, image: null };
580      var scripts = doc.querySelectorAll('script[type="application/ld+json"]');
581      for (var i = 0; i < scripts.length; i++) {
582        var data; try { data = JSON.parse(scripts[i].textContent); } catch (e) { continue; }
583        var nodes = collectNodes(data);
584        for (var j = 0; j < nodes.length; j++) {
585          var it = nodes[j]; if (!it || !it['@type']) continue;
586          var t = it['@type'];
587          var isProduct = (t === 'Product') || (Array.isArray(t) && t.indexOf('Product') > -1);
588          if (!isProduct) continue;
589          if (it.image) res.image = (typeof it.image === 'string') ? it.image
590            : (Array.isArray(it.image) ? (typeof it.image[0] === 'string' ? it.image[0] : (it.image[0] && it.image[0].url))
591            : it.image.url);
592          if (it.offers) {
593            var offer = Array.isArray(it.offers) ? it.offers[0] : it.offers;
594            if (offer.price != null) res.now = toNumber(offer.price);
595            else if (offer.lowPrice != null) res.now = toNumber(offer.lowPrice);
596            if (offer.highPrice != null) res.old = toNumber(offer.highPrice);
597            var ps = offer.priceSpecification;
598            if (ps) { ps = Array.isArray(ps) ? ps[0] : ps; if (ps && ps.price != null && res.now == null) res.now = toNumber(ps.price); }
599          }
600          if (res.now != null) return res;
601        }
602      }
603      return res;
604    }
605    function extractProductData(doc) {
606      var now = null, old = null, image = null;
607      if (PRICE_SELECTOR) { var e = doc.querySelector(PRICE_SELECTOR); if (e) now = toNumber(e.getAttribute('content') || e.textContent); }
608      if (OLD_PRICE_SELECTOR) { var eo = doc.querySelector(OLD_PRICE_SELECTOR); if (eo) old = toNumber(eo.getAttribute('content') || eo.textContent); }
609      var ld = fromJsonLd(doc);
610      if (now == null && ld.now != null) now = ld.now;
611      if (old == null && ld.old != null) old = ld.old;
612      if (ld.image) image = ld.image;
613      if (now == null) {
614        var m = doc.querySelector('meta[itemprop="price"], [itemprop="price"], meta[property="product:price:amount"]');
615        if (m) now = toNumber(m.getAttribute('content') || m.textContent);
616      }
617      if (!image) {
618        var og = doc.querySelector('meta[property="og:image"], meta[name="og:image"]');
619        if (og) image = og.getAttribute('content');
620      }
621      return { now: now, old: old, image: image };
622    }
623    function fetchProductData(url) {
624      return fetch(url, { credentials: 'same-origin' })
625        .then(function (r) { if (!r.ok) throw new Error('HTTP ' + r.status); return r.text(); })
626        .then(function (html) { return extractProductData(new DOMParser().parseFromString(html, 'text/html')); });
627    }
628
629    /* ---------- render ---------- */
630    function buildHtml(promo, now, old, image) {
631      var hasPrice = (now != null && !isNaN(now));
632      var hasDiscount = hasPrice && old && (old > now);
633      var pct = hasDiscount ? Math.round((1 - now / old) * 100) : 0;
634      var savings = hasDiscount ? (old - now) : 0;
635      var isPre = (promo.preorder === true);
636
637      // Plakietka: rabat, a dla przedsprzedaży etykieta "PRZEDSPRZEDAŻ"
638      var badgeHtml = hasDiscount ? '<span class="amp-badge">' + FIRE + ' -' + pct + '%</span>'
639                    : (isPre ? '<span class="amp-badge amp-badge-pre">PRZEDSPRZEDAÅ»</span>' : '');
640      var oldPriceHtml = hasDiscount ? '<span class="amp-price-old">' + plPrice.format(old) + '</span>' : '';
641      var saveHtml = hasDiscount ? '<span class="amp-save">Oszczędzasz ' + plPrice.format(savings) + '</span>' : '';
642
643      var eyebrowText = isPre ? 'Przedsprzedaż' : 'Promocja dnia';
644      var buttonText  = isPre ? 'Zamów w przedsprzedaży' : 'Kup teraz';
645
646      /* Media: film (mp4/webm albo YouTube/Vimeo) lub zdjęcie */
647      function mediaBlock() {
648        var v = promo.video;
649        if (v) {
650          var yt = v.match(/(?:youtube\.com\/(?:watch\?v=|embed\/)|youtu\.be\/)([\w-]{6,})/);
651          var vm = v.match(/vimeo\.com\/(?:video\/)?(\d+)/);
652          if (yt) {
653            return '<div class="amp-video-wrap"><iframe src="https://www.youtube.com/embed/' + yt[1] +
654                   '?autoplay=1&mute=1&loop=1&playlist=' + yt[1] +
655                   '&controls=0&modestbranding=1&rel=0&playsinline=1" allow="autoplay; encrypted-media; picture-in-picture" allowfullscreen title="' + promo.name + '"></iframe></div>';
656          }
657          if (vm) {
658            return '<div class="amp-video-wrap"><iframe src="https://player.vimeo.com/video/' + vm[1] +
659                   '?autoplay=1&muted=1&loop=1&background=1" allow="autoplay; picture-in-picture" allowfullscreen title="' + promo.name + '"></iframe></div>';
660          }
661          // plik wideo (mp4 / webm) — z obrazkiem jako plakatem
662          return '<a href="' + promo.url + '" title="Zobacz ' + promo.name + '">' +
663                 '<video class="amp-video" src="' + v + '" poster="' + (image || '') + '" autoplay muted loop playsinline preload="metadata"></video></a>';
664        }
665        if (!image) return ''; // brak zdjęcia — nie pokazuj pustej ramki
666        return '<a href="' + promo.url + '" title="Zobacz ' + promo.name + '">' +
667               '<img src="' + image + '" alt="' + promo.name + '" loading="lazy" ' +
668               'onerror="this.style.display=\'none\'"></a>';
669      }
670
671      return `
672      <div id="am-promo-banner" role="dialog" aria-label="Promocja dnia">
673        <style>
674          @keyframes ampSlideIn { from { transform: translateY(44px) scale(.97); opacity: 0; } to { transform: translateY(0) scale(1); opacity: 1; } }
675          @keyframes ampPulse   { 0%,100% { transform: scale(1); opacity:1; } 50% { transform: scale(1.35); opacity:.55; } }
676
677          #am-promo-banner {
678            position: fixed; bottom: ${BOTTOM_OFFSET}px; left: 20px;
679            width: calc(100% - 40px); max-width: 340px;
680            background: #ffffff; border: 1px solid rgba(20,20,25,.06);
681            border-radius: 20px;
682            box-shadow: 0 18px 45px rgba(15,18,25,.20), 0 4px 12px rgba(15,18,25,.08);
683            z-index: 999999; overflow: hidden;
684            font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
685            animation: ampSlideIn .55s cubic-bezier(.16,.84,.44,1);
686            box-sizing: border-box;
687          }
688          #am-promo-banner *, #am-promo-banner *::before, #am-promo-banner *::after { box-sizing: border-box; }
689
690          .amp-media { position: relative; padding: 22px 22px 10px;
691            background: radial-gradient(120% 90% at 50% 0%, #f7f9fc 0%, #eceff5 100%); }
692          .amp-media a { display:block; text-decoration:none; }
693          .amp-media img { display: block; width: 100%; height: 155px; object-fit: contain; }
694          .amp-media .amp-video { display: block; width: 100%; height: 175px; object-fit: cover;
695            border-radius: 12px; background: #000; }
696          .amp-video-wrap { position: relative; width: 100%; padding-bottom: 56.25%;
697            border-radius: 12px; overflow: hidden; background: #000; }
698          .amp-video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
699
700          .amp-badge { position: absolute; top: 14px; left: 14px;
701            display: inline-flex; align-items: center; gap: 5px;
702            background: linear-gradient(135deg, #ff2d2d, #d40000);
703            color: #fff; font-size: 13px; font-weight: 800; letter-spacing: .3px;
704            padding: 6px 11px; border-radius: 999px;
705            box-shadow: 0 4px 12px rgba(214,0,0,.35); }
706          .amp-badge-pre { background: linear-gradient(135deg, #3b5bfd, #1b32c9);
707            font-size: 11.5px; letter-spacing: 1px;
708            box-shadow: 0 4px 12px rgba(27,50,201,.35); }
709
710          #am-promo-close { position: absolute; top: 12px; right: 12px;
711            width: 34px; height: 34px; display: flex; align-items: center; justify-content: center;
712            border: none; background: rgba(20,22,28,.42);
713            -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
714            color: #fff; font-size: 20px; line-height: 1; border-radius: 50%; cursor: pointer;
715            transition: background .2s ease, transform .25s ease;
716            -webkit-tap-highlight-color: transparent; }
717          #am-promo-close:hover { background: rgba(20,22,28,.75); transform: rotate(90deg); }
718
719          .amp-body { padding: 4px 22px 22px; text-align: left; }
720
721          .amp-eyebrow { display: inline-flex; align-items: center; gap: 6px;
722            font-size: 11px; font-weight: 800; letter-spacing: 1.4px; text-transform: uppercase;
723            color: #e60000; margin-bottom: 9px; }
724          .amp-eyebrow .amp-dot { width: 6px; height: 6px; border-radius: 50%;
725            background: #e60000; animation: ampPulse 1.6s ease-in-out infinite; }
726
727          .amp-title { margin: 0 0 14px; font-size: 20px; font-weight: 700; line-height: 1.25; color: #14161d; }
728          .amp-title a { color: inherit; text-decoration: none; }
729          .amp-title a:hover { color: #e60000; }
730
731          .amp-price-row { display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; margin-bottom: 12px; min-height: 30px; }
732          .amp-price-now { font-size: 26px; font-weight: 800; color: #14161d; letter-spacing: -.5px; }
733          .amp-price-old { font-size: 15px; color: #9aa0aa; text-decoration: line-through; }
734
735          .amp-save { display: inline-block; margin-bottom: 18px;
736            background: #e9f8ef; color: #12864a; font-size: 12.5px; font-weight: 700;
737            padding: 5px 11px; border-radius: 8px; }
738
739          #am-promo-add-to-cart { display: flex; align-items: center; justify-content: center; gap: 8px;
740            width: 100%; border: none; cursor: pointer;
741            background: #14161d; color: #fff; font-family: inherit; font-size: 15px; font-weight: 700;
742            padding: 14px 16px; border-radius: 13px;
743            box-shadow: 0 6px 16px rgba(20,22,28,.22);
744            transition: transform .18s ease, background .25s ease, box-shadow .25s ease; }
745          #am-promo-add-to-cart:hover { background: #e60000;
746            box-shadow: 0 8px 22px rgba(230,0,0,.38); transform: translateY(-2px); }
747          #am-promo-add-to-cart:active { transform: translateY(0); }
748          #am-promo-add-to-cart .amp-arrow { transition: transform .2s ease; }
749          #am-promo-add-to-cart:hover .amp-arrow { transform: translateX(4px); }
750
751          @media (max-width: 400px) {
752            #am-promo-banner { bottom: ${BOTTOM_OFFSET_MOBILE}px; left: 14px; width: calc(100% - 28px); }
753          }
754          @media (prefers-reduced-motion: reduce) {
755            #am-promo-banner, .amp-eyebrow .amp-dot { animation: none; }
756            #am-promo-add-to-cart, #am-promo-close, .amp-arrow { transition: none; }
757          }
758        </style>
759
760        <div class="amp-media">
761          ${mediaBlock()}
762          ${badgeHtml}
763          <button id="am-promo-close" type="button" aria-label="Zamknij">×</button>
764        </div>
765
766        <div class="amp-body">
767          <span class="amp-eyebrow"><span class="amp-dot"></span> ${eyebrowText}</span>
768          <h3 class="amp-title"><a href="${promo.url}">${promo.name}</a></h3>
769          <div class="amp-price-row">
770            ${hasPrice ? '<span class="amp-price-now">' + plPrice.format(now) + '</span>' : ''}
771            ${oldPriceHtml}
772          </div>
773          ${saveHtml}
774          <button id="am-promo-add-to-cart" type="button">
775            ${buttonText} <span class="amp-arrow">→</span>
776          </button>
777        </div>
778      </div>`;
779    }
780
781    /* (Aktualizacja "w locie" nie jest już potrzebna — baner renderuje się raz, po pobraniu danych.) */
782
783
784    /* ---------- pamięć wyświetleń (localStorage) ---------- */
785    function lsGet(k) { try { return localStorage.getItem(k); } catch (e) { return null; } }
786    function lsSet(k, v) { try { localStorage.setItem(k, v); } catch (e) {} }
787    function isMobile() {
788      try {
789        return window.matchMedia('(max-width: ' + MOBILE_MAX_WIDTH + 'px)').matches
790            || /Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent || '');
791      } catch (e) { return false; }
792    }
793    function isSuppressed() {
794      var now = Date.now();
795      var dismissed = parseInt(lsGet('am_promo_dismissed_until') || '0', 10);
796      if (dismissed && now < dismissed) return true;          // zamknięty krzyżykiem – w okresie ukrycia
797      var snooze = parseInt(lsGet('am_promo_snooze_until') || '0', 10);
798      if (snooze && now < snooze) return true;                // pokazany niedawno – nie powtarzaj
799      return false;
800    }
801
802    /* ---------- init: najpierw pobierz dane, potem pokaż baner (bez „doładowywania") ---------- */
803    function initBanner() {
804      var existing = document.getElementById('am-promo-banner');
805      if (existing) existing.remove();
806
807      var promo = pickPromo();
808      if (!promo) return;
809
810      var isPreview = (typeof window !== 'undefined' && window.AM_PROMO_PREVIEW_DATE);
811      var mobile = isMobile(); // limity częstotliwości tylko na mobile; na desktopie baner zawsze
812
813      // Nie pokazuj, jeśli (na mobile) baner był niedawno pokazany lub został zamknięty
814      if (!isPreview && mobile && isSuppressed()) return;
815
816      var useAuto = AUTO_PRICE && (promo.auto !== false); // per-produkt: auto:false = wartości ręczne
817
818      // Renderuje kompletny baner (z ostatecznymi danymi) i podpina obsługę
819      function renderAndWire(now, old, image) {
820        if (document.getElementById('am-promo-banner')) return; // nie dubluj
821        document.body.insertAdjacentHTML('beforeend', buildHtml(promo, now, old, image));
822
823        // (mobile) Zapamiętaj, że baner został pokazany — nie powtarzaj przez SHOW_COOLDOWN_HOURS
824        if (!isPreview && mobile && SHOW_COOLDOWN_HOURS > 0) {
825          lsSet('am_promo_snooze_until', String(Date.now() + SHOW_COOLDOWN_HOURS * 3600000));
826        }
827
828        var closeBanner = function (e) {
829          if (e) e.preventDefault();
830          var banner = document.getElementById('am-promo-banner');
831          if (!banner) return;
832          banner.style.transition = 'opacity .3s ease-out, transform .3s ease-out';
833          banner.style.opacity = '0';
834          banner.style.transform = 'translateY(24px) scale(.97)';
835          setTimeout(function () { banner.remove(); }, 300);
836          // (mobile) Po zamknięciu ukryj baner na DISMISS_HOURS godzin
837          if (mobile && DISMISS_HOURS > 0) lsSet('am_promo_dismissed_until', String(Date.now() + DISMISS_HOURS * 3600000));
838        };
839        var closeBtn = document.getElementById('am-promo-close');
840        if (closeBtn) {
841          closeBtn.addEventListener('click', closeBanner);
842          closeBtn.addEventListener('touchstart', function (e) { e.preventDefault(); closeBanner(); }, { passive: false });
843        }
844
845        var addToCartBtn = document.getElementById('am-promo-add-to-cart');
846        if (addToCartBtn) {
847          addToCartBtn.addEventListener('click', function (e) {
848            e.preventDefault();
849            var productId = promo.id;
850            var btn = document.getElementById('am-promo-add-to-cart');
851            btn.innerHTML = 'Przekierowanie...'; btn.style.opacity = '0.75'; btn.style.pointerEvents = 'none';
852
853            var pageCsrfToken = document.querySelector('input[name="_csrfToken"]');
854            var metaCsrf = document.querySelector('meta[name="csrfToken"], meta[name="csrf-token"]');
855            var csrfSource = pageCsrfToken ? 'input' : (metaCsrf ? 'meta' : 'AWARYJNY');
856            var csrfValue = pageCsrfToken ? pageCsrfToken.value
857                          : (metaCsrf ? metaCsrf.getAttribute('content') : '52cb6d7816141b0431df50bf1539cff7a428620c118c85cf6cb7fe48');
858
859            console.log('[AM promo] dodaję do koszyka id:', productId, '| token CSRF:', csrfSource);
860
861            var data = new URLSearchParams();
862            data.append('_method', 'POST');
863            data.append('_csrfToken', csrfValue);
864            data.append('quantity', '1');
865
866            fetch('/do-koszyka/' + productId, {
867              method: 'POST',
868              headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Requested-With': 'XMLHttpRequest' },
869              body: data.toString()
870            }
870).then(function (r) { console.log('[AM promo] odpowiedź /do-koszyka:', r.status); window.location.href = '/koszyk'; })
871              .catch(function (err) { console.warn('[AM promo] błąd /do-koszyka:', err); window.location.href = '/koszyk'; });
872          });
873        }
874      }
875
876      if (useAuto && promo.url && !isPreview) {
877        // Pobierz cenę i zdjęcie, dopiero potem pokaż baner — bez placeholdera.
878        var done = false;
879        var fallbackTimer = setTimeout(function () {
880          if (done) return; done = true;
881          renderAndWire(promo.priceNow, promo.priceOld, promo.image); // gdy strona odpowiada zbyt wolno
882        }, 2000);
883
884        fetchProductData(promo.url).then(function (d) {
885          if (done) return; done = true; clearTimeout(fallbackTimer);
886          console.log('[AM promo] dane ze strony produktu:', d);
887          renderAndWire(
888            (d.now != null) ? d.now : promo.priceNow,
889            (d.old != null) ? d.old : promo.priceOld,
890            d.image || promo.image
891          );
892        }).catch(function (err) {
893          if (done) return; done = true; clearTimeout(fallbackTimer);
894          console.warn('[AM promo] nie pobrano danych ze strony — używam wartości awaryjnych.', err);
895          renderAndWire(promo.priceNow, promo.priceOld, promo.image);
896        });
897      } else {
898        renderAndWire(promo.priceNow, promo.priceOld, promo.image);
899      }
900    }
901
902    window.AM_PROMO_RENDER = initBanner; // hook podglądu — w produkcji nieszkodliwy
903
904    if (document.readyState === 'complete' || document.readyState === 'interactive') {
905      setTimeout(initBanner, 100);
906    } else {
907      document.addEventListener('DOMContentLoaded', function () { setTimeout(initBanner, 100); });
908    }
909  })();
910  </script>
910
911
912
913
914	
915
916
917
918<link rel="stylesheet" type="text/css" href="/css/template_audiomagic_copy/styles.min_1779956659.css" />
919	
919<script src="/js/template_audiomagic_copy/vendor/jquery-3.7.0.min.js?1760535516"></script>
919
920	
920<script type="application/ld+json">
921		{
922			"@context"       : "https://schema.org",
923			"@type"          : "BreadcrumbList",
924			"itemListElement": [
925				{
926					"@type"   : "ListItem",
927					"position": 1,
928					"item"    : {
929						"@type": "WebPage",
930						"@id"  : "https://www.audiomagic.pl/",
931						"name" : "Strona główna"
932					}
933				},
934									{
935						"@type"   : "ListItem",
936						"position": 2,
937						"item"    : {
938							"@type": "WebPage",
939							"@id"  : "https://www.audiomagic.pl/blog.html",
940							"name" : "Blog"
941						}
942					}
943					
944												]
945		}
946	</script>
946
947
948
949<script>
950	var now         = new Date();
951	var server_date = new Date("2026/10/04 18:40:43");
952	
953	var user_wrong_time = Math.round(now.getTime() / 1000) - Math.round(server_date.getTime() / 1000);
954</script>
954
955
956
957<style>
958	body {
959		
960		
961			}
962
963	h1,
964	h2,
965	h3,
966	h4,
967	h5,
968	h6 {
969		
970			}
971
972	.btn-primary {
973		
974		
975			}
976
977	.btn-primary:hover {
978		
979		
980			}
981
982	.btn-primary:active {
983		
984		
985			}
986
987	.btn-primary:focus {
988		
989		
990			}
991
992	.btn:not(.btn-primary) {
993		
994		
995			}
996
997	.btn:not(.btn-primary):hover {
998		
999		
1000			}
1001
1002	.btn:not(.btn-primary):active {
1003		
1004		
1005			}
1006
1007	.btn:not(.btn-primary):focus {
1008		
1009		
1010			}
1011
1012	a {
1013			}
1014
1015	a:hover {
1016			}
1017
1018	a:active {
1019			}
1020
1021	a:focus {
1022			}
1023
1024    .main-footer {
1025			}
1026
1027    .main-footer a {
1028			}
1029
1030    .main-footer div,
1031    .main-footer p,
1032    .main-footer span {
1033            }
1034    
1035	.main-footer h1,
1036	.main-footer h2,
1037	.main-footer h3,
1038	.main-footer h4,
1039	.main-footer h5,
1040	.main-footer h6 {
1041			}
1042
1043	.subfooter {
1044		
1045			}
1046</style>
1047	</head>
1048	
1049		
1050	<body class=" ">
1051		<div id="sr-message" aria-live="assertive" style="position:absolute; left:-9999px;"></div>
1052<div id="skip-links" class="skip-links">
1053	<div class="skip-box">
1054		<p><strong>Przejdź do</strong></p>
1055		<ul class="list-clear">
1056							<li><a href="#main-content" data-hold-scroll="false" aria-label="Przejdź do głównej zawartości">Głównej zawartości</a></li>
1057							<li><a href="#wrap-navbar" data-hold-scroll="false" aria-label="Przejdź do głównego menu">Menu</a></li>
1058							<li><a href="#navbar-cart" data-hold-scroll="false" aria-label="Przejdź do menu użytkownika">Menu użytkownika</a></li>
1059							<li><a href="#MainSearchElement" data-hold-scroll="true" aria-label="Przejdź do wyszukiwarki">Wyszukiwarki</a></li>
1060					</ul>
1061	</div>
1062</div>		
1063				
1064		<div class="wrap-header">
1065			<header>
1066	
1067
1068	
1069<div class="header-top">
1070		
1071		
1072	<div class="container">
1073		<div class="contact-info">
1074							<a class="phone" href="tel:690870890" aria-label="Numer telefonu: 6 9 0   8 7 0   8 9 0">
1075					<i class="fa fa-phone"></i> 690 870 890				</a>
1076						
1077							<a class="mail" href="mailto:[email protected]" aria-label="Adres e-mail: [email protected]">
1078					<i class="fa fa-envelope-o"></i> [email protected]				</a>
1079						
1080											
1081				<a href="/kontakt.html" title="Kontakt">
1082					Kontakt				</a>
1083											
1084				<a href="/o-firmie.html" title="O firmie">
1085					O firmie				</a>
1086					</div>
1087		
1088		<div class="navbar">
1089						
1090					</div>
1091	</div>
1092</div>
1093
1094	
1095	<div class="container  --ver2">
1096		<div class="row">
1097			<div class="company-logo">
1098										<a href="/"><img src="/img/layout/template_audiomagic_copy/favicon(1).ico?1760535581" title="SKLEP audio Warszawa Audiomagic" alt="SKLEP audio Warszawa Audiomagic" width="230" height="48" /></a>							</div>
1099			
1100							<div class="mobile-nav-menu   --ver2">
1101
1102	<a href="/schowek" title="Ulubione" rel="nofollow" aria-label="Ulubione 0">
1103		<img src="/img/layout/template_audiomagic_copy/wishlist_mobile_new.svg?1760535516" width="25" height="25" alt="" />		<span class="icon-quantity" data-type="wishlist-quantity">0</span>
1104	</a>
1105
1106	<a class="mobile-top-icons cart" href="/koszyk" title="Koszyk">
1107	<img src="/img/layout/template_audiomagic_copy/basket_mobile_new.svg?1760535516" width="25" height="25" alt="" /> <span class="icon-quantity" data-type="cart-sum-quantity2">0</span>
1108	</a>
1109
1110
1111						<button class="mobile-top-icons" data-type="show-menu-mobile" aria-label="Otwórz główne menu nawigacyjne">
1112				<i class="fa fa-bars"></i>
1113			</button>
1114			
1115	</div>						
1116							<div class="search-form search-mobile" id="MainSearchElement2" data-toggle-extended-elements="top-navigation">
1117									</div>
1118				
1119				<div class="search-form" id="MainSearchElement" data-toggle-extended-elements="top-navigation">
1120											<form method="GET" action="/s">
1121							<div class="input-container">
1122																	<span class="smart-search">powered by: Smart Search</span>
1123																
1124								<input name="q" type="text" class="form-control" placeholder="Wpisz czego szukasz" aria-label="Wpisz czego szukasz" id="ProductQSearch" data-ac-url="/s?iframe=1" />								
1125																
1126								<button class="submit" aria-label="Wyszukaj">
1127									<i class="fa fa-search"></i>
1128								</button>
1129							</div>
1130						</form>
1131									</div>
1132				
1133				<div id="navbar-cart" class="navbar navbar-cart">
1134									</div>
1135					</div>
1136	</div>
1137</header>		</div>
1138		
1139					<div id="wrap-navbar" class="wrap-navbar">
1140				<div class="container">
1141					<nav class="main-nav">
1142	<ul class="main-nav-list nav-justified" id="MainNav" data-toggle-extended-elements="top-navigation">
1143		<li class="mobile-close-nav">
1144			<button class="btn btn-clear" data-type="show-menu-mobile" aria-label="Zamknij">
1145				&times;
1146			</button>
1147		</li>
1148		
1149					<li>
1150							<a data-type="slidemenu" aria-expanded="false" data-target="C44" href="/sluchawki" title="Słuchawki" style="" role="button">
1151					<i class="fa fa-chevron-left" aria-label="Wróć"></i> Słuchawki <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1152				</a>
1153				
1154				<div class="sub-cat" data-id="C44" data-group="subcategory">
1155											<div class="row">
1156															<div class="sub-categories">
1157																			<a href="/sluchawki/sluchawki-nauszne" title="Słuchawki stacjonarne" style="" role="button">
1158											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Słuchawki Nauszne <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1159										</a>
1160										
1161										<ul class="sub-categories-list navigation-list">
1162																							<li>
1163													<a href="/sluchawki/sluchawki-nauszne/stacjonarne-przewodowe" title="Stacjonarne Przewodowe" style="">
1164														Przewodowe													</a>
1165												</li>
1166																							<li>
1167													<a href="/sluchawki/sluchawki-nauszne/stacjonarne-bezprzewodowe" title="Słuchawki Bezprzewodowe Nauszne" style="">
1168														Bezprzewodowe													</a>
1169												</li>
1170																							<li>
1171													<a href="/sluchawki/sluchawki-nauszne/akcesoria-sluchawki-stacjonarne" title="Akcesoria do słuchawek stacjonarnych" style="">
1172														Akcesoria													</a>
1173												</li>
1174																					</ul>
1175										
1176																					<hr class="sub-sco-hr" />
1177											
1178											<ul class="sub-categories-options sub-sco">
1179												<li>
1180													<a href="/sluchawki/sluchawki-nauszne" title="Pokaż wszystkie">
1181														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1182													</a>
1183												</li>
1184												<li>
1185													<a href="/sluchawki/sluchawki-nauszne?new=1" title="Nowości">
1186														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1187													</a>
1188												</li>
1189												<li>
1190													<a href="/sluchawki/sluchawki-nauszne?sp=1" title="Promocje">
1191														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1192													</a>
1193												</li>
1194												<li>
1195													<a href="/sluchawki/sluchawki-nauszne?best=1" title="Bestsellery">
1196														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1197													</a>
1198												</li>
1199											</ul>
1200																											</div>
1201															<div class="sub-categories">
1202																			<a href="/sluchawki/sluchawki-dokanalowe" title="Słuchawki Dokanałowe" style="" role="button">
1203											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Słuchawki Dokanałowe <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1204										</a>
1205										
1206										<ul class="sub-categories-list navigation-list">
1207																							<li>
1208													<a href="/sluchawki/sluchawki-dokanalowe/mobilne-przewodowe" title="Mobilne Przewodowe" style="">
1209														Przewodowe													</a>
1210												</li>
1211																							<li>
1212													<a href="/sluchawki/sluchawki-dokanalowe/mobilne-bezprzewodowe" title="Słuchawki Bezprzewodowe" style="">
1213														Bezprzewodowe													</a>
1214												</li>
1215																							<li>
1216													<a href="/sluchawki/sluchawki-dokanalowe/akcesoria" title="Akcesoria do słuchawek dokanałowych" style="">
1217														Akcesoria													</a>
1218												</li>
1219																					</ul>
1220										
1221																					<hr class="sub-sco-hr" />
1222											
1223											<ul class="sub-categories-options sub-sco">
1224												<li>
1225													<a href="/sluchawki/sluchawki-dokanalowe" title="Pokaż wszystkie">
1226														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1227													</a>
1228												</li>
1229												<li>
1230													<a href="/sluchawki/sluchawki-dokanalowe?new=1" title="Nowości">
1231														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1232													</a>
1233												</li>
1234												<li>
1235													<a href="/sluchawki/sluchawki-dokanalowe?sp=1" title="Promocje">
1236														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1237													</a>
1238												</li>
1239												<li>
1240													<a href="/sluchawki/sluchawki-dokanalowe?best=1" title="Bestsellery">
1241														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1242													</a>
1243												</li>
1244											</ul>
1245																											</div>
1246															<div class="sub-categories">
1247																			<a class="only-link" href="/sluchawki/zestawy-slu
1247chawkowe" title="Zestawy Słuchawkowe" style="">
1248											Zestawy Słuchawkowe										</a>
1249																	</div>
1250															<div class="sub-categories">
1251																			<a href="/sluchawki/sluchawki-dla-muzyka" title="Słuchawki dla Muzyka" style="" role="button">
1252											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Słuchawki dla Muzyka <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1253										</a>
1254										
1255										<ul class="sub-categories-list navigation-list">
1256																							<li>
1257													<a href="/sluchawki/sluchawki-dla-muzyka/custom-z-odlewem-ucha" title="Custom z odlewem ucha" style="">
1258														Custom z odlewem ucha													</a>
1259												</li>
1260																							<li>
1261													<a href="/sluchawki/sluchawki-dla-muzyka/uniwersalne-na-scene" title="Uniwersalne na scenę" style="">
1262														Uniwersalne na scenę													</a>
1263												</li>
1264																					</ul>
1265										
1266																					<hr class="sub-sco-hr" />
1267											
1268											<ul class="sub-categories-options sub-sco">
1269												<li>
1270													<a href="/sluchawki/sluchawki-dla-muzyka" title="Pokaż wszystkie">
1271														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1272													</a>
1273												</li>
1274												<li>
1275													<a href="/sluchawki/sluchawki-dla-muzyka?new=1" title="Nowości">
1276														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1277													</a>
1278												</li>
1279												<li>
1280													<a href="/sluchawki/sluchawki-dla-muzyka?sp=1" title="Promocje">
1281														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1282													</a>
1283												</li>
1284												<li>
1285													<a href="/sluchawki/sluchawki-dla-muzyka?best=1" title="Bestsellery">
1286														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1287													</a>
1288												</li>
1289											</ul>
1290																											</div>
1291															<div class="sub-categories">
1292																			<a href="/sluchawki/elektronika-sluchawkowa" title="Elektronika Słuchawkowa" style="" role="button">
1293											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Elektronika Słuchawkowa <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1294										</a>
1295										
1296										<ul class="sub-categories-list navigation-list">
1297																							<li>
1298													<a href="/sluchawki/elektronika-sluchawkowa/wzmacniacze" title="Wzmacniacze Słuchawkowe" style="">
1299														Wzmacniacze Słuchawkowe													</a>
1300												</li>
1301																							<li>
1302													<a href="/sluchawki/elektronika-sluchawkowa/przetworniki-cyfrowo-analogowe" title="Przetworniki cyfrowo-analogowe" style="">
1303														Przetworniki Cyfrowo-Analogowe													</a>
1304												</li>
1305																							<li>
1306													<a href="/sluchawki/elektronika-sluchawkowa/kable-sluchawkowe" title="Kable słuchawkowe" style="">
1307														Kable słuchawkowe													</a>
1308												</li>
1309																							<li>
1310													<a href="/sluchawki/elektronika-sluchawkowa/odtwarzacze-mp3" title="Odtwarzacze Przenośne" style="">
1311														Odtwarzacze Przenośne													</a>
1312												</li>
1313																					</ul>
1314										
1315																					<hr class="sub-sco-hr" />
1316											
1317											<ul class="sub-categories-options sub-sco">
1318												<li>
1319													<a href="/sluchawki/elektronika-sluchawkowa" title="Pokaż wszystkie">
1320														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1321													</a>
1322												</li>
1323												<li>
1324													<a href="/sluchawki/elektronika-sluchawkowa?new=1" title="Nowości">
1325														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1326													</a>
1327												</li>
1328												<li>
1329													<a href="/sluchawki/elektronika-sluchawkowa?sp=1" title="Promocje">
1330														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1331													</a>
1332												</li>
1333												<li>
1334													<a href="/sluchawki/elektronika-sluchawkowa?best=1" title="Bestsellery">
1335														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1336													</a>
1337												</li>
1338											</ul>
1339																											</div>
1340													</div>
1341										
1342											<hr>
1343						
1344						<ul class="sub-categories-options">
1345							<li>
1346								<a href="/sluchawki" title="Pokaż wszystkie">
1347									Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1348								</a>
1349							</li>
1350							<li>
1351								<a href="/sluchawki?new=1" title="Nowości">
1352									Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1353								</a>
1354							</li>
1355							<li>
1356								<a href="/sluchawki?sp=1" title="Promocje">
1357									Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1358								</a>
1359							</li>
1360							<li>
1361								<a href="/sluchawki?best=1" title="Bestsellery">
1362									Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1363								</a>
1364							</li>
1365						</ul>
1366									</div>
1367					</li>
1368			<li>
1369							<a data-type="slidemenu" aria-expanded="false" data-target="C29" href="/stereo" title="Stereo" style="" role="button">
1370					<i class="fa fa-chevron-left" aria-label="Wróć"></i> Stereo <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1371				</a>
1372				
1373				<div class="sub-cat" data-id="C29" data-group="subcategory">
1374											<div class="row">
1375															<div class="sub-categories">
1376																			<a class="only-link" href="/stereo/wzmacniacze" title="Wzmacniacz Audio Warszawa" style="">
1377											Wzmacniacze										</a>
1378																	</div>
1379															<div class="sub-categories">
1380																			<a class="only-link" href="/stereo/przedwzmacniacze" title="Przedwzmacniacz Warszawa" style="">
1381											Przedwzmacniacze										</a>
1382																	</div>
1383															<div class="sub-categories">
1384																			<a class="only-link" href="/stereo/koncowki-mocy" title="Końcówka mocy Warszawa" style="">
1385											Końcówki mocy										</a>
1386																	</div>
1387															<div class="sub-categories">
1388																			<a class="only-link" href="/stereo/amplitunery" title="Amplituner Warszawa" style="">
1389											Amplitunery/Tunery										</a>
1390																	</div>
1391															<div class="sub-categories">
1392																			<a class="only-link" href="/stereo/odtwarzacze-cd" title="Odtwarzacze CD Warszawa" style="">
1393											Odtwarzacze CD/SACD										</a>
1394																	</div>
1395													</div>
1396											<div class="row">
1397															<div class="sub-categories">
1398																			<a class="only-link" href="/stereo/odtwarzacze-sieciowe" title="Odtwarzacz sieciowy Warszawa, Streamer Warszawa" style="">
1399											Odtwarzacze sieciowe										</a>
1400																	</div>
1401															<div class="sub-categories">
1402																			<a class="only-link" href="/stereo/przetworniki-dac" title="Przetworniki DAC" style="">
1403											Przetworniki Cyfrowo-Analogowe										</a>
1404																	</div>
1405															<div class="sub-categories">
1406																			<a class="only-link" href="/stereo/mini-wieze" title="Mini wieże" style="">
1407											Wieże/Mini Wieże										</a>
1408																	</div>
1409															<div class="sub-categories">
1410																			<a href="/stereo/kable-stereo" title="Kable Stereo" style="" role="button">
1411											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Kable Stereo <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1412										</a>
1413										
1414										<ul class="sub-categories-list navigation-list">
1415																							<li>
1416													<a href="/stereo/kable-stereo/kable-cyfrowe" title="Kable Cyfrowe" style="">
1417														Kable Cyfrowe													</a>
1418												</li>
1419																							<li>
1420													<a href="/stereo/kable-stereo/kable-analogowe" title="Kable Analogowe" style="">
1421														Kable Analogowe													</a>
1422												</li>
1423																					</ul>
1424										
1425																					<hr class="sub-sco-hr" />
1426											
1427											<ul class="sub-categories-options sub-sco">
1428												<li>
1429													<a href="/stereo/kable-stereo" title="Pokaż wszystkie">
1430														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1431													</a>
1432												</li>
1433												<li>
1434													<a href="/stereo/kable-stereo?new=1" title="Nowości">
1435														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1436													</a>
1437												</li>
1438												<li>
1439													<a href="/stereo/kable-stereo?sp=1" title="Promocje">
1440														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1441													</a>
1442												</li>
1443												<li>
1444													<a href="/stereo/kable-stereo?best=1" title="Bestsellery">
1445														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1446													</a>
1447												</li>
1448											</ul>
1449																											</div>
1450															<div class="sub-categories">
1451																			<a href="/stereo/akcesoria-stereo" title="Akcesoria Stereo" style="" role="button">
1452											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Akcesoria Stereo <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1453										</a>
1454										
1455										<ul class="sub-categories-list navigation-list">
1456																							<li>
1457													<a href="/stereo/akcesoria-stereo/mikrofony" title="Mikrofony" style="">
1458														Mikrofony													</a>
1459												</li>
1460																							<li>
1461													<a href="/stereo/akcesoria-stereo/inne" title="Inne" style="">
1462														Akcesoria audio													</a>
1463												</li>
1464																					</ul>
1465										
1466																					<hr class="sub-sco-hr" />
1467											
1468											<ul class="sub-categories-options sub-sco">
1469												<li>
1470													<a href="/stereo/akcesoria-stereo" title="Pokaż wszystkie">
1471														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1472													</a>
1473												</li>
1474												<li>
1475													<a href="/stereo/akcesoria-stereo?new=1" title="Nowości">
1476														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1477													</a>
1478												</li>
1479												<li>
1480													<a href="/stereo/akcesoria-stereo?sp=1" title="Promocje">
1481														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1482													</a>
1483												</li>
1484												<li>
1485													<a href="/stereo/akcesoria-stereo?best=1" title="Bestsellery">
1486														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1487													</a>
1488												</li>
1489											</ul>
1490																											</div>
1491													</div>
1492											<div class="row">
1493															<div class="sub-categories">
1494																			<a href="/stereo/akcesoria-zasilajace" title="Akcesoria zasilające" style="" role="button">
1495											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Zasilanie <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1496										</a>
1497										
1498										<ul class="sub-categories-list navigation-list">
1499																							<li>
1500													<a href="/stereo/akcesoria-zasilajace/zasilacze" title="Zasilacze audio Warszawa" style="">
1501														Zasilacze													</a>
1502												</li>
1503																							<li>
1504													<a href="/stereo/akcesoria-zasilajace/listwy-zasilajace" title="Listwy zasilające Warszawa" style="">
1505														Listwy zasilające													</a>
1506												</li>
1507																							<li>
1508													<a href="/stereo/akcesoria-zasilajace/kable-zasilajace" title="Kable zasilające" style="">
1509														Kable zasilające													</a>
1510												</li>
1511																					</ul>
1512										
1513																					<hr class="sub-sco-hr" />
1514											
1515											<ul class="sub-categories-options sub-sco">
1516												<li>
1517													<a href="/stereo/akcesoria-zasilajace" title="Pokaż wszystkie">
1518														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1519													</a>
1520												</li>
1521												<li>
1522													<a href="/stereo/akcesoria-zasilajace?new=1" title="Nowości">
1523														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1524													</a>
1525												</li>
1526												<li>
1527													<a href="/stereo/akcesoria-zasilajace?sp=1" title="Promocje">
1528														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1529													</a>
1530												</li>
1531												<li>
1532													<a href="/stereo/akcesoria-zasilajace?best=1" title="Bestsellery">
1533														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1534													</a>
1535												</li>
1536											</ul>
1537																											</div>
1538															<div class="sub-categories">
1539																			<a href="/stereo/wyposazenie-meble" title="Wyposażenie/Meble" style="" role="button">
1540											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Wyposażenie/Meble <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1541										</a>
1542										
1543										<ul class="sub-categories-list navigation-list">
1544																							<li>
1545													<a href="/stereo/wyposazenie-meble/meble-audio" title="Meble Audio Warszawa" style="">
1546														Meble Audio													</a>
1547												</li>
1548																					</ul>
1549										
1550																					<hr class="sub-sco-hr" />
1551											
1552											<ul class="sub-categories-options sub-sco">
1553												<li>
1554													<a href="/stereo/wyposazenie-meble" title="Pokaż wszystkie">
1555														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1556													</a>
1557												</li>
1558												<li>
1559													<a href="/stereo/wyposazenie-meble?new=1" title="Nowości">
1560														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1561													</a>
1562												</li>
1563												<li>
1564													<a href="/stereo/wyposazenie-meble?sp=1" title="Promocje">
1565														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1566													</a>
1567												</li>
1568												<li>
1569													<a href="/stereo/wyposazenie-meble?best=1" title="Bestsellery">
1570														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1571													</a>
1572												</li>
1573											</ul>
1574																											</div>
1575													</div>
1576										
1577											<hr>
1578						
1579						<ul class="sub-categories-options">
1580							<li>
1581								<a href="/stereo" title="Pokaż wszystkie">
1582									Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1583								</a>
1584							</li>
1585							<li>
1586								<a href="/stereo?new=1" title="Nowości">
1587									Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1588								</a>
1589							</li>
1590							<li>
1591								<a href="/stereo?sp=1" title="Promocje">
1592									Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1593								</a>
1594							</li>
1595							<li>
1596								<a href="/stereo?best=1" title="Bestsellery">
1597									Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1598								</a>
1599							</li>
1600						</ul>
1601									</div>
1602					</li>
1603			<li>
1604							<a data-type="slidemenu" aria-expanded="false" data-target="C22" href="/glosniki" title="Kolumny/Głośniki" style="" role="button">
1605					<i class="fa fa-chevron-left" aria-label="Wróć"></i> Kolumny/Głośniki <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1606				</a>
1607				
1608				<div class="sub-cat" data-id="C22" data-group="subcategory">
1609											<div class="row">
1610															<div class="sub-categories">
1611																			<a class="only-link" href="/glosniki/kolumny-podlogowe" title="Kolumny podłogowe, Głośniki podłogowe Warszawa" style="">
1612											Kolumny podłogowe										</a>
1613																	</div>
1614															<div class="sub-categories">
1615																			<a class="only-link" href="/glosniki/glosniki-podstawkowe" title="kolumny podstawkowe" style="">
1616											Głośniki podstawkowe/monitory										</a>
1617																	</div>
1618															<div class="sub-categories">
1619																			<a class="only-link" href="/glosniki/glosniki-instalacyjne" title="Głośniki instalacyjne Warszawa" style="">
1620											Głośniki instalacyjne										</a>
1621					
1621												</div>
1622															<div class="sub-categories">
1623																			<a class="only-link" href="/glosniki/aktywne" title="Aktywne" style="">
1624											Aktywne										</a>
1625																	</div>
1626															<div class="sub-categories">
1627																			<a class="only-link" href="/glosniki/bezprzewodowe" title="Multiroom/Bezprzewodowe Warszawa" style="">
1628											Multiroom/Bezprzewodowe										</a>
1629																	</div>
1630													</div>
1631											<div class="row">
1632															<div class="sub-categories">
1633																			<a class="only-link" href="/glosniki/subwoofery" title="Subwoofery" style="">
1634											Subwoofery										</a>
1635																	</div>
1636															<div class="sub-categories">
1637																			<a class="only-link" href="/glosniki/soundbary" title="Soundbar Warszawa" style="">
1638											Soundbary										</a>
1639																	</div>
1640															<div class="sub-categories">
1641																			<a href="/glosniki/akcesoria-glosnikowe" title="Akcesoria głośnikowe" style="" role="button">
1642											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Akcesoria głośnikowe <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1643										</a>
1644										
1645										<ul class="sub-categories-list navigation-list">
1646																							<li>
1647													<a href="/glosniki/akcesoria-glosnikowe/uchwyty-glosnikowe" title="Uchwyty głośnikowe" style="">
1648														Uchwyty głośnikowe													</a>
1649												</li>
1650																							<li>
1651													<a href="/glosniki/akcesoria-glosnikowe/stojaki" title="Stojaki głośnikowe" style="">
1652														Stojaki głośnikowe													</a>
1653												</li>
1654																					</ul>
1655										
1656																					<hr class="sub-sco-hr" />
1657											
1658											<ul class="sub-categories-options sub-sco">
1659												<li>
1660													<a href="/glosniki/akcesoria-glosnikowe" title="Pokaż wszystkie">
1661														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1662													</a>
1663												</li>
1664												<li>
1665													<a href="/glosniki/akcesoria-glosnikowe?new=1" title="Nowości">
1666														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1667													</a>
1668												</li>
1669												<li>
1670													<a href="/glosniki/akcesoria-glosnikowe?sp=1" title="Promocje">
1671														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1672													</a>
1673												</li>
1674												<li>
1675													<a href="/glosniki/akcesoria-glosnikowe?best=1" title="Bestsellery">
1676														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1677													</a>
1678												</li>
1679											</ul>
1680																											</div>
1681															<div class="sub-categories">
1682																			<a href="/glosniki/kable-glosnikowe" title="Kable głośnikowe" style="" role="button">
1683											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Kable głośnikowe <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1684										</a>
1685										
1686										<ul class="sub-categories-list navigation-list">
1687																							<li>
1688													<a href="/glosniki/kable-glosnikowe/kable-na-metry" title="Kable na metry" style="">
1689														Kable na metry													</a>
1690												</li>
1691																							<li>
1692													<a href="/glosniki/kable-glosnikowe/kable-konfekcjonowane" title="Kable konfekcjonowane" style="">
1693														Kable konfekcjonowane													</a>
1694												</li>
1695																					</ul>
1696										
1697																					<hr class="sub-sco-hr" />
1698											
1699											<ul class="sub-categories-options sub-sco">
1700												<li>
1701													<a href="/glosniki/kable-glosnikowe" title="Pokaż wszystkie">
1702														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1703													</a>
1704												</li>
1705												<li>
1706													<a href="/glosniki/kable-glosnikowe?new=1" title="Nowości">
1707														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1708													</a>
1709												</li>
1710												<li>
1711													<a href="/glosniki/kable-glosnikowe?sp=1" title="Promocje">
1712														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1713													</a>
1714												</li>
1715												<li>
1716													<a href="/glosniki/kable-glosnikowe?best=1" title="Bestsellery">
1717														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1718													</a>
1719												</li>
1720											</ul>
1721																											</div>
1722															<div class="sub-categories">
1723																			<a href="/glosniki/kino-domowe" title="Kino domowe Warszawa" style="" role="button">
1724											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Kino domowe <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1725										</a>
1726										
1727										<ul class="sub-categories-list navigation-list">
1728																							<li>
1729													<a href="/glosniki/kino-domowe/glosniki-centralne" title="Glosniki centralne" style="">
1730														Głośniki centralne													</a>
1731												</li>
1732																							<li>
1733													<a href="/glosniki/kino-domowe/glosniki-surround" title="Głośniki surround" style="">
1734														Głośniki surround													</a>
1735												</li>
1736																							<li>
1737													<a href="/glosniki/kino-domowe/zestawy-kina-domowego" title="Zestawy kina domowego" style="">
1738														Zestawy kina domowego													</a>
1739												</li>
1740																					</ul>
1741										
1742																					<hr class="sub-sco-hr" />
1743											
1744											<ul class="sub-categories-options sub-sco">
1745												<li>
1746													<a href="/glosniki/kino-domowe" title="Pokaż wszystkie">
1747														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1748													</a>
1749												</li>
1750												<li>
1751													<a href="/glosniki/kino-domowe?new=1" title="Nowości">
1752														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1753													</a>
1754												</li>
1755												<li>
1756													<a href="/glosniki/kino-domowe?sp=1" title="Promocje">
1757														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1758													</a>
1759												</li>
1760												<li>
1761													<a href="/glosniki/kino-domowe?best=1" title="Bestsellery">
1762														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1763													</a>
1764												</li>
1765											</ul>
1766																											</div>
1767													</div>
1768										
1769											<hr>
1770						
1771						<ul class="sub-categories-options">
1772							<li>
1773								<a href="/glosniki" title="Pokaż wszystkie">
1774									Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1775								</a>
1776							</li>
1777							<li>
1778								<a href="/glosniki?new=1" title="Nowości">
1779									Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1780								</a>
1781							</li>
1782							<li>
1783								<a href="/glosniki?sp=1" title="Promocje">
1784									Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1785								</a>
1786							</li>
1787							<li>
1788								<a href="/glosniki?best=1" title="Bestsellery">
1789									Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1790								</a>
1791							</li>
1792						</ul>
1793									</div>
1794					</li>
1795			<li>
1796							<a data-type="slidemenu" aria-expanded="false" data-target="C496" href="/gramofony" title="Gramofony" style="" role="button">
1797					<i class="fa fa-chevron-left" aria-label="Wróć"></i> Gramofony <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1798				</a>
1799				
1800				<div class="sub-cat" data-id="C496" data-group="subcategory">
1801											<div class="row">
1802															<div class="sub-categories">
1803																			<a class="only-link" href="/gramofony/gramofony" title="Gramofony" style="">
1804											Gramofony										</a>
1805																	</div>
1806															<div class="sub-categories">
1807																			<a class="only-link" href="/gramofony/przedwzmacniacze" title="Przedwzmacniacze gramofonowe" style="">
1808											Przedwzmacniacze gramofonowe										</a>
1809																	</div>
1810															<div class="sub-categories">
1811																			<a class="only-link" href="/gramofony/wkladki-igly" title="Igły i wkładki do gramofonu" style="">
1812											Wkładki/Igły										</a>
1813																	</div>
1814															<div class="sub-categories">
1815																			<a class="only-link" href="/gramofony/ramiona" title="Ramiona" style="">
1816											Ramiona										</a>
1817																	</div>
1818															<div class="sub-categories">
1819																			<a class="only-link" href="/gramofony/akcesoria-gramofonowe" title="akcesoria gramofonowe" style="">
1820											Akcesoria										</a>
1821																	</div>
1822													</div>
1823										
1824											<hr>
1825						
1826						<ul class="sub-categories-options">
1827							<li>
1828								<a href="/gramofony" title="Pokaż wszystkie">
1829									Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1830								</a>
1831							</li>
1832							<li>
1833								<a href="/gramofony?new=1" title="Nowości">
1834									Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1835								</a>
1836							</li>
1837							<li>
1838								<a href="/gramofony?sp=1" title="Promocje">
1839									Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1840								</a>
1841							</li>
1842							<li>
1843								<a href="/gramofony?best=1" title="Bestsellery">
1844									Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1845								</a>
1846							</li>
1847						</ul>
1848									</div>
1849					</li>
1850			<li>
1851							<a data-type="slidemenu" aria-expanded="false" data-target="C560" href="/kino" title="Kino domowe Warszawa" style="" role="button">
1852					<i class="fa fa-chevron-left" aria-label="Wróć"></i> Kino domowe <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1853				</a>
1854				
1855				<div class="sub-cat" data-id="C560" data-group="subcategory">
1856											<div class="row">
1857															<div class="sub-categories">
1858																			<a href="/kino/naglosnienie" title="Nagłośnienie kina domowego Warszawa" style="" role="button">
1859											<i class="fa fa-chevron-left" aria-label="Wróć"></i>
1859 Nagłośnienie kina domowego <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1860										</a>
1861										
1862										<ul class="sub-categories-list navigation-list">
1863																							<li>
1864													<a href="/kino/naglosnienie/glosniki-centralne" title="Głośniki, kolumny centralne Warszawa" style="">
1865														Głośniki centralne													</a>
1866												</li>
1867																							<li>
1868													<a href="/kino/naglosnienie/glosniki-surround" title="Głośniki surround" style="">
1869														Głośniki surround													</a>
1870												</li>
1871																							<li>
1872													<a href="/kino/naglosnienie/zestawy-kina-domowego" title="Zestawy kina domowego Warszawa" style="">
1873														Zestawy kina domowego													</a>
1874												</li>
1875																					</ul>
1876										
1877																					<hr class="sub-sco-hr" />
1878											
1879											<ul class="sub-categories-options sub-sco">
1880												<li>
1881													<a href="/kino/naglosnienie" title="Pokaż wszystkie">
1882														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1883													</a>
1884												</li>
1885												<li>
1886													<a href="/kino/naglosnienie?new=1" title="Nowości">
1887														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1888													</a>
1889												</li>
1890												<li>
1891													<a href="/kino/naglosnienie?sp=1" title="Promocje">
1892														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1893													</a>
1894												</li>
1895												<li>
1896													<a href="/kino/naglosnienie?best=1" title="Bestsellery">
1897														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1898													</a>
1899												</li>
1900											</ul>
1901																											</div>
1902															<div class="sub-categories">
1903																			<a href="/kino/okablowanie-kina-domowego" title="Okablowanie kina domowego" style="" role="button">
1904											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Okablowanie kina domowego <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1905										</a>
1906										
1907										<ul class="sub-categories-list navigation-list">
1908																							<li>
1909													<a href="/kino/okablowanie-kina-domowego/hdmi" title="HDMI" style="">
1910														Kable HDMI													</a>
1911												</li>
1912																					</ul>
1913										
1914																					<hr class="sub-sco-hr" />
1915											
1916											<ul class="sub-categories-options sub-sco">
1917												<li>
1918													<a href="/kino/okablowanie-kina-domowego" title="Pokaż wszystkie">
1919														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1920													</a>
1921												</li>
1922												<li>
1923													<a href="/kino/okablowanie-kina-domowego?new=1" title="Nowości">
1924														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1925													</a>
1926												</li>
1927												<li>
1928													<a href="/kino/okablowanie-kina-domowego?sp=1" title="Promocje">
1929														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1930													</a>
1931												</li>
1932												<li>
1933													<a href="/kino/okablowanie-kina-domowego?best=1" title="Bestsellery">
1934														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1935													</a>
1936												</li>
1937											</ul>
1938																											</div>
1939															<div class="sub-categories">
1940																			<a class="only-link" href="/kino/amplitunery-kina-domowego" title="Amplitunery Kina Domowego" style="">
1941											Amplitunery kina domowego										</a>
1942																	</div>
1943															<div class="sub-categories">
1944																			<a class="only-link" href="/kino/projektory" title="Projektory Warszawa" style="">
1945											Projektory										</a>
1946																	</div>
1947													</div>
1948										
1949											<hr>
1950						
1951						<ul class="sub-categories-options">
1952							<li>
1953								<a href="/kino" title="Pokaż wszystkie">
1954									Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
1955								</a>
1956							</li>
1957							<li>
1958								<a href="/kino?new=1" title="Nowości">
1959									Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
1960								</a>
1961							</li>
1962							<li>
1963								<a href="/kino?sp=1" title="Promocje">
1964									Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
1965								</a>
1966							</li>
1967							<li>
1968								<a href="/kino?best=1" title="Bestsellery">
1969									Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
1970								</a>
1971							</li>
1972						</ul>
1973									</div>
1974					</li>
1975			<li>
1976							<a data-type="slidemenu" aria-expanded="false" data-target="C670" href="/zestawy-2" title="Zestawy" style="" role="button">
1977					<i class="fa fa-chevron-left" aria-label="Wróć"></i> Gotowe Zestawy <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1978				</a>
1979				
1980				<div class="sub-cat" data-id="C670" data-group="subcategory">
1981											<div class="row">
1982															<div class="sub-categories">
1983																			<a href="/zestawy-2/zestawy-stereo" title="Zestawy stereo" style="" role="button">
1984											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Zestawy stereo <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
1985										</a>
1986										
1987										<ul class="sub-categories-list navigation-list">
1988																							<li>
1989													<a href="/zestawy-2/zestawy-stereo/glosniki-wzmacniacz" title="Głośniki + wzmacniacz" style="">
1990														Zestawy podstawowe													</a>
1991												</li>
1992																							<li>
1993													<a href="/zestawy-2/zestawy-stereo/glosniki-wzmacniacz-streaming" title="Głośniki + wzmacniacz + streaming" style="">
1994														Zestawy ze streamingiem													</a>
1995												</li>
1996																							<li>
1997													<a href="/zestawy-2/zestawy-stereo/glosniki-wzmacniacz-cd" title="Głośniki + wzmacniacz + CD" style="">
1998														Zestawy z odtwarzaczem CD													</a>
1999												</li>
2000																							<li>
2001													<a href="/zestawy-2/zestawy-stereo/zestawy-z-gramofonem" title="Zestawy z gramofonem" style="">
2002														Zestawy z gramofonem													</a>
2003												</li>
2004																					</ul>
2005										
2006																					<hr class="sub-sco-hr" />
2007											
2008											<ul class="sub-categories-options sub-sco">
2009												<li>
2010													<a href="/zestawy-2/zestawy-stereo" title="Pokaż wszystkie">
2011														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
2012													</a>
2013												</li>
2014												<li>
2015													<a href="/zestawy-2/zestawy-stereo?new=1" title="Nowości">
2016														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
2017													</a>
2018												</li>
2019												<li>
2020													<a href="/zestawy-2/zestawy-stereo?sp=1" title="Promocje">
2021														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
2022													</a>
2023												</li>
2024												<li>
2025													<a href="/zestawy-2/zestawy-stereo?best=1" title="Bestsellery">
2026														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
2027													</a>
2028												</li>
2029											</ul>
2030																											</div>
2031															<div class="sub-categories">
2032																			<a href="/zestawy-2/zestawy-kina-domowego" title="Zestawy kina domowego" style="" role="button">
2033											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Zestawy kina domowego <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
2034										</a>
2035										
2036										<ul class="sub-categories-list navigation-list">
2037																							<li>
2038													<a href="/zestawy-2/zestawy-kina-domowego/zestawy-teufel" title="Zestawy TEUFEL" style="">
2039														Zestawy TEUFEL													</a>
2040												</li>
2041																							<li>
2042													<a href="/zestawy-2/zestawy-kina-domowego/zestawy-jbl" title="Zestawy JBL" style="">
2043														Zestawy JBL													</a>
2044												</li>
2045																							<li>
2046													<a href="/zestawy-2/zestawy-kina-domowego/zestawy-swan" title="Zestawy SWAN" style="">
2047														Zestawy SWAN													</a>
2048												</li>
2049																					</ul>
2050										
2051																					<hr class="sub-sco-hr" />
2052											
2053											<ul class="sub-categories-options sub-sco">
2054												<li>
2055													<a href="/zestawy-2/zestawy-kina-domowego" title="Pokaż wszystkie">
2056														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
2057													</a>
2058												</li>
2059												<li>
2060													<a href="/zestawy-2/zestawy-kina-domowego?new=1" title="Nowości">
2061														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
2062													</a>
2063												</li>
2064												<li>
2065													<a href="/zestawy-2/zestawy-kina-domowego?sp=1" title="Promocje">
2066														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
2067													</a>
2068												</li>
2069												<li>
2070													<a href="/zestawy-2/zestawy-kina-domowego?best=1" title="Bestsellery">
2071														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
2072													</a>
2073												</li>
2074											</ul>
2075																											</div>
2076															<div class="sub-categories">
2077																			<a href="/zestawy-2/zestawy-sluchawkowe" title="Zestawy Słuchawkowe" style="" role="button">
2078											<i class="fa fa-chevron-left" aria-label="Wróć"></i> Zestawy Słuchawkowe <i class="fa fa-chevron-right" aria-label="Rozwiń"></i>
2079										</a>
2080										
2081										<ul class="sub-categories-list navigation-list">
2082																							<li>
2083													<a href="/zestawy-2/zestawy-sluchawkowe/mobilne" title="MOBILNE" style="">
2084														Mobilne													</a>
2085												</li>
2086																							<li>
2087													<a href="/zestawy-2/zestawy-sluchawkowe/stacjonarne" title="Stacjonarne" style="">
2088														Stacjonarne													</a>
2089												</li>
2090																					</ul>
2091										
2092																					<hr class="sub-sco-hr" />
2093											
2094											<ul class="sub-categories-options sub-sco">
2095												<li>
2096													<a href="/zestawy-2/zestawy-sluchawkowe" title="Pokaż wszystkie">
2097														Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
2098													</a>
2099												</li>
2100												<li>
2101													<a href="/zestawy-2/zestawy-sluchawkowe?new=1" title="Nowości">
2102														Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
2103													</a>
2104												</li>
2105												<li>
2106													<a href="/zestawy-2/zestawy-sluchawkowe?sp=1" title="Promocje">
2107														Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
2108													</a>
2109												</li>
2110												<li>
2111													<a href="/zestawy-2/zestawy-sluchawkowe?best=1" title="Bestsellery">
2112														Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
2113													</a>
2114												</li>
2115											</ul>
2116																											</div>
2117													</div>
2118										
2119											<hr>
2120						
2121						<ul class="sub-categories-options">
2122							<li>
2123								<a href="/zestawy-2" title="Pokaż wszystkie">
2124									Pokaż wszystkie <i class="fa fa-angle-right" aria-hidden="true"></i>
2125								</a>
2126							</li>
2127							<li>
2128								<a href="/zestawy-2?new=1" title="Nowości">
2129									Nowości <i class="fa fa-angle-right" aria-hidden="true"></i>
2130								</a>
2131							</li>
2132							<li>
2133								<a href="/zestawy-2?sp=1" title="Promocje">
2134									Promocje <i class="fa fa-angle-right" aria-hidden="true"></i>
2135								</a>
2136							</li>
2137							<li>
2138								<a href="/zestawy-2?best=1" title="Bestsellery">
2139									Bestsellery <i class="fa fa-angle-right" aria-hidden="true"></i>
2140								</a>
2141							</li>
2142						</ul>
2143									</div>
2144					</li>
2145			<li>
2146							<a href="/outlet-open-box" title="OUTLET/OPEN BOX" style="">
2147					OUTLET/OPEN BOX				</a>
2148					</li>
2149			
2150				
2151					<li class="mobile-link contact">
2152				<a href="/kontakt.html" title="Kontakt">
2153					Kontakt				</a>
2154									<a class="phone" href="tel:690870890">
2155						(690 870 890)
2156					</a>
2157							</li>
2158				
2159				
2160									<li class="mobile-link">
2161					<a href="/logowanie" rel="nofollow">Zaloguj</a>				</li>
2162				<li class="mobile-link">
2163					<a href="/rejestracja" rel="nofollow">Zarejestruj</a>				</li>
2164							
2165				
2166				
2167				
2168		<li class="mobile-link">
2169			<a href="/koszyk" title="Koszyk">
2170				Koszyk			</a>
2171		</li>
2172		
2173					<li class="mobile-link">
2174				<div class="hold-no-link">
2175					Waluta:
2176					
2177											<a href="#" data-type="slidemenu" data-target="change-currency" title="Zmień walutę">
2178							<strong>PLN</strong>
2179						</a>
2180						
2181						<ul data-id="change-currency" class="slidemenu">
2182															<li>
2183									<a href="#" data-type="select-currency" data-currency="EUR">
2184										EUR									</a>
2185								</li>
2186															<li>
2187									<a href="#" data-type="select-currency" data-currency="GBP">
2188										GBP									</a>
2189								</li>
2190															<li>
2191									<a href="#" data-type="select-currency" data-currency="PLN">
2192										PLN									</a>
2193								</li>
2194															<li>
2195									<a href="#" data-type="select-currency" data-currency="USD">
2196										USD									</a>
2197								</li>
2198													</ul>
2199									</div>
2200			</li>
2201							<li class="mobile-link">
2202				<div class="hold-no-link">
2203					Język:
2204					
2205					<a href="#" data-type="slidemenu" data-target="change-language" title="Zmień język">
2206						<strong>PL</strong>
2207					</a>
2208					
2209					<ul data-id="change-language" class="slidemenu">
2210													<li>
2211								<a href="https://www.audiomagic.pl/blog.html">
2212									PL								</a>
2213							</li>
2214													<li>
2215								<a href="https://www.audiomagic.eu/en/blog.html">
2216									ENG								</a>
2217							</li>
2218											</ul>
2219				</div>
2220			</li>
2221			</ul>
2222</nav>				</div>
2223			</div>
2224				
2225								<div class="search-big">
2226			<div class="container">
2227				<form action="/s" data-submit="once" id="ProductSearchForm1" method="get" accept-charset="utf-8">					<div class="input-container" id="InputContainer1">
2228						<div data-type="cancel-search">zamknij <i class="fa fa-times"></i></div>
2229						
2230						<input name="q" type="text" data-ac="true" data-ac-url="/products/autocomplete_data_extended/language:pol" data-ac-handler="#InputContainer1" data-ac-extended="true" class="form-control" placeholder="Wpisz czego szukasz" id="ProductQ2" />						
2231						<a class="submit js-submit" href="#" title="Wyszukaj">
2232							<i class="fa fa-search"></i>
2233						</a>
2234						
2235											</div>
2236				</form>				
2237							</div>
2238		</div>
2239					
2240		<div id="wrap-content" class="wrap-content">
2241						
2242						
2243			<div class="main-container container ">
2244																	
2245	<ul class="breadcrumb">
2246		<li>
2247			<a href="/" title="Strona główna" aria-label="Strona główna">
2248				<span><i class="fa fa-home"></i></span>
2249			</a>
2250		</li>
2251		
2252				
2253									
2254				
2255									<li>
2256					<span class="divider">»</span>					
2257					<a href="/blog.html" aria-label="Blog">
2258						<span>Blog</span>
2259					</a>
2260				</li>
2261						
2262						</ul>
2263													
2264				<div class="row content-sidebar">
2265										
2266										
2267					<section id="main-content" class="main-content sidebar-left-false">
2268						
2269						
2270							<div class="static-page text-page page">
2271		<div id="page-header" class="page-header" >
2272			<h1>
2273				Blog			</h1>
2274		</div>
2275			<h2 class="visually-hidden">
2276		Pozostałe strony informacyjne	</h2>
2277	<a class="responsive-toggle inverse" data-type="toggle" href="#StaticPagesMenu" title="Menu">
2278		Menu <i class="icon-reorder pull-right"></i>
2279	</a>
2280	
2281	<ul class="menu nav-justified static-page-menu" id="StaticPagesMenu">
2282								
2283							<li class="">
2284					<h3>
2285						<a href="/regulamin.html" title="Regulamin">Regulamin</a>					</h3>
2286				</li>
2287											
2288							<li class="">
2289					<h3>
2290						<a href="/polityka-prywatnosci-i-cookies.html" title="Polityka prywatności i cookies">Polityka prywatności i cookies</a>					</h3>
2291				</li>
2292											
2293							<li class="">
2294					<h3>
2295						<a href="/dostawa-i-platnosc.html" title="Dostawa i płatność">Dostawa i płatność</a>					</h3>
2296				</li>
2297											
2298							<li class="">
2299					<h3>
2300						<a href="/kontakt.html" title="Kontakt">Kontakt</a>					</h3>
2301				</li>
2302											
2303							<li class="active">
2304					<h3>
2305						<a href="/blog.html" title="Blog">Blog</a>					</h3>
2306				</li>
2307											
2308							<li class="">
2309					<h3>
2310						<a href="/faq-2.html" title="Baza wiedzy">Baza wiedzy</a>					</h3>
2311				</li>
2312						</ul>
2313		
2314		<div class="page-content-container">
2315			<div class="page-content page-sidebar-true cms-content">
2316								
2317				<div id="my-new-content"></div>			</div>
2318			<div class="page-sidebar">
2319						
2320	<section class="contact-box aside-box">
2321		<div>
2322			<h2>
2323				Potrzebujesz pomocy?			</h2>
2324			
2325			<table class="contact-table">
2326									<tr>
2327						<td class="contact-icon">
2328							<div>
2329								<i class="fa fa-phone" aria-hidden="true"></i>
2330							</div>
2331						</td>
2332						<td class="contact-value">
2333															<a href="tel:690870890" aria-label="Numer telefonu: 6 9 0   8 7 0   8 9 0">
2334									690 870 890								</a>
2335														
2336													</td>
2337					</tr>
2338								
2339									<tr>
2340						<td class="contact-icon">
2341							<div>
2342								<i class="fa fa-envelope-o" aria-hidden="true"></i>
2343							</div>
2344						</td>
2345						<td class="contact-value">
2346							<a class="mail" href="mailto:[email protected]" aria-label="Adres e-mail: [email protected]">
2347								[email protected]							</a>
2348						</td>
2349					</tr>
2350								
2351								
2352								
2353							</table>
2354		</div>
2355	</section>
2356			</div>
2357		</div>
2358	</div>
2359						
2360						
2361
2362					</section>
2363					
2364									</div>
2365			</div>
2366		</div>
2367		
2368			<div class="social-profiles-info">
2369		<p>Znajdź nas na:</p>
2370			    <ul class="menu-simple">
2371                    <li class="">
2372                <a href="https://www.facebook.com/AudioMagicPL" title="Facebook" style="">
2373                                                                <sp
2373an class="menu-icon">
2374                            <img src="https://www.audiomagic.pl/img/menu/facebook.svg" alt="Facebook" class="category-icon" width="35" height="35" loading="lazy" />                        </span>
2375                                                        </a>
2376            </li>
2377                    <li class="">
2378                <a href="https://www.instagram.com/audiomagic_pl/" title="Instagram" style="">
2379                                                                <span class="menu-icon">
2380                            <img src="https://www.audiomagic.pl/img/menu/instagram.svg" alt="Instagram" class="category-icon" width="35" height="35" loading="lazy" />                        </span>
2381                                                        </a>
2382            </li>
2383            </ul>
2384	</div>
2385		
2386		<div class="wrap-footer">
2387			<footer class="main-footer">
2388	<div class="container">
2389					<div class="row">
2390				<div class="footer-newsletter-box">
2391						<section class="newsletter-box aside-box">
2392		<h2 class="box-header">
2393			Newsletter		</h2>
2394		
2395		<a class="responsive-toggle" data-type="toggle" href="#Newsletter">
2396			Newsletter		</a>
2397		
2398		<div class="box-content" id="Newsletter">
2399						
2400							<div class="newsletter-label">
2401					Jeśli chcesz otrzymywać informacje o nowościach i promocjach w sklepie - podaj swój e-mail. Twoje dane będziemy przetwarzać zgodnie z naszą <a href="/polityka-cookies.html">Polityką prywatności</a>.				</div>
2402						
2403			<form action="/newsletter/subscribers/add/language:pol" class="form newsletter-form ajax-info-form form" data-validate="true" id="SubscriberShowForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST" /><input type="hidden" name="_csrfToken" value="2950af0ca1261cd3db70118c4299998d1a1a767810702d802ea47619" /></div>				<fieldset aria-labelledby="newsletter-legend">
2404					<legend class="visually-hidden" id="newsletter-legend">Formularz zapisu do newslettera</legend>
2405					<input type="hidden" name="data[Subscriber][internal_source]" value="footer" id="SubscriberInternalSource" />					<input name="data[Subscriber][a_name]" type="text" autocomplete="off" tabindex="-1" style="display:none !important;" id="SubscriberAName" />					
2406					<div class="form-row"><label for="SubscriberFirstName">Imię</label><input name="data[Subscriber][first_name]" type="text" class="form-control" data-validate="validate(required)" aria-label="Imię" id="SubscriberFirstName" /></div>					
2407					<div class="form-row"><label for="SubscriberEmail">Podaj adres e-mail</label><input name="data[Subscriber][email]" type="text" data-validate="validate(email)" class="form-control" maxlength="128" aria-label="Podaj adres e-mail" id="SubscriberEmail" /></div>					
2408										
2409										
2410										
2411										
2412										<input class="btn btn-form-size" type="submit" value="Zapisz się" aria-label="Zapisz się do newslettera">
2413					<div class="clearfix"></div>
2414					<div class="response-message" role="alert" aria-live="assertive" data-type="ajax-response-info"></div>
2415				</fieldset>
2416			</form>		</div>
2417	</section>
2418				</div>
2419				
2420				<div class="footer-nav">
2421					
2422<div class="row">
2423					
2424		<nav class="col-3">
2425			<h2 class="hheader">
2426				Informacje			</h2>
2427			
2428			<a class="responsive-toggle" data-type="toggle" href="#FooterNav-2" aria-label="Otwórz listę linków">
2429				Informacje			</a>
2430			
2431							<ul class="navigation-list" id="FooterNav-2">
2432																	
2433						<li>
2434							<a href="/regulamin.html" title="Regulamin" rel="nofollow">
2435								Regulamin							</a>
2436						</li>
2437																	
2438						<li>
2439							<a href="/polityka-prywatnosci-i-cookies.html" title="Polityka prywatności i cookies" rel="nofollow">
2440								Polityka prywatności i cookies							</a>
2441						</li>
2442																	
2443						<li>
2444							<a href="/dostawa-i-platnosc.html" title="Dostawa i płatność" rel="nofollow">
2445								Dostawa i płatność							</a>
2446						</li>
2447																	
2448						<li>
2449							<a href="/kontakt.html" title="Kontakt" rel="nofollow">
2450								Kontakt							</a>
2451						</li>
2452																	
2453						<li>
2454							<a href="/blog.html" title="Blog" rel="nofollow">
2455								Blog							</a>
2456						</li>
2457																	
2458						<li>
2459							<a href="/faq-2.html" title="Baza wiedzy" rel="nofollow">
2460								Baza wiedzy							</a>
2461						</li>
2462									</ul>
2463					</nav>
2464					
2465		<nav class="col-3">
2466			<h2 class="hheader">
2467				Pomoc			</h2>
2468			
2469			<a class="responsive-toggle" data-type="toggle" href="#FooterNav-3" aria-label="Otwórz listę linków">
2470				Pomoc			</a>
2471			
2472							<ul class="navigation-list" id="FooterNav-3">
2473																	
2474						<li>
2475							<a href="/faq" title="Faq" rel="nofollow">
2476								Faq							</a>
2477						</li>
2478																	
2479						<li>
2480							<a href="http://serwis.audiomagic.pl/news.php" title="Serwis" rel="nofollow">
2481								Serwis							</a>
2482						</li>
2483																	
2484						<li>
2485							<a href="/raty0.html" title="raty 0%" rel="nofollow">
2486								raty 0%							</a>
2487						</li>
2488																	
2489						<li>
2490							<a href="https://drive.google.com/drive/folders/1i-CTCCqriWNEe6cac8ExUAo_Dv_FDh2T?usp=sharing" title="Instrukcje i deklaracje CE" rel="nofollow">
2491								Instrukcje i deklaracje CE							</a>
2492						</li>
2493									</ul>
2494					</nav>
2495					
2496		<nav class="col-3">
2497			<h2 class="hheader">
2498				Twoje konto			</h2>
2499			
2500			<a class="responsive-toggle" data-type="toggle" href="#FooterNav-4" aria-label="Otwórz listę linków">
2501				Twoje konto			</a>
2502			
2503							<ul class="navigation-list" id="FooterNav-4">
2504																	
2505						<li>
2506							<a href="/edycja-konta" title="Twoje konto" rel="nofollow">
2507								Twoje konto							</a>
2508						</li>
2509																	
2510						<li>
2511							<a href="/zamowienia" title="Twoje zamówienia" rel="nofollow">
2512								Twoje zamówienia							</a>
2513						</li>
2514																	
2515						<li>
2516							<a href="/rejestracja" title="Rejestracja" rel="nofollow">
2517								Rejestracja							</a>
2518						</li>
2519																	
2520						<li>
2521							<a href="/logowanie" title="Logowanie" rel="nofollow">
2522								Logowanie							</a>
2523						</li>
2524									</ul>
2525					</nav>
2526	</div>
2526				</div>
2527			</div>
2528			</div>
2529	
2530	<div class="subfooter">
2531		<div class="container">
2532			<p class="copy">
2533				<span>Copyright  &copy; AtomStore</span>
2534			</p>
2535			
2536			<p class="realization">
2537								
2538				<span>powered by:</span> <a href="http://www.atomstore.pl?utm_source=client_shop&utm_medium=link&utm_campaign=client_footer" title="AtomStore - platforma e-commerce klasy premium" target="_blank" rel="nofollow noopener">AtomStore</a>
2539			</p>
2540		</div>
2541	</div>
2542</footer>
2543
2544		</div>
2545		
2546		<button type="button" class="go-to-top btn btn-primary"></button>
2547		
2548		
2549		
2550				
2551		
2552
2553<!-- Pretty Loader -->
2554
2555<div class="pretty-loader">
2556	<div class="pretty-loader-inner"></div>
2557</div>
2558
2559<!-- Modal Gallery -->
2560
2561<div id="modal-gallery" class="modal-gallery modal-gallery-controls">
2562	<div class="slides"></div>
2563	
2564	<div class="title hide-on-slide hheader"></div>
2565	
2566	<span class="close">
2567		&times;
2568	</span>
2569	
2570	<span class="controls prev"></span>
2571	
2572	<span class="controls next"></span>
2573	
2574	<span class="play-pause"></span>
2575	
2576	<ol class="indicator"></ol>
2577</div>
2578
2579<div id="modal-video-gallery" class="modal-gallery video-gallery modal-gallery-controls">
2580	<div class="slides"></div>
2581	
2582	<div class="title hide-on-slide hheader"></div>
2583	
2584	<span class="close">
2585		&times;
2586	</span>
2587	
2588	<span class="controls prev"></span>
2589	
2590	<span class="controls next"></span>
2591	
2592	<ol class="indicator"></ol>
2593</div>
2594
2595
2596	
2596<script src="/js/template_audiomagic_copy/links.pol.1_1790059581.min.js" ></script>
2596
2597
2598	
2598<script src="/js/template_audiomagic_copy/atomstore/atomstore.fastjs.js?1760535516"></script>
vendor: 1 bytes, line 2598
2598
2599<script src="/js/template_audiomagic_copy/scripts.min_1760608547.js"></script>
vendor: 1 bytes, line 2599
2599
2600<script>
2601	(function(){
2602		$(function(){
2603			App.onready();
2604		});
2605		
2606		$(window).on("load", function(){
2607			App.onload();
2608		});
2609		
2610		App.setAppPath("static_pages/show");
2611		App.setAjaxDomainUrl("");
2612		App.setSetting("ajax-paging", 1);
2613		App.setSetting("phone_number_validation", 0);
2614		App.setSetting("phone_number_validation_array", {});
2615		App.setSetting("ajax-preloading", 1);
2616		App.setSetting("max-filter-entries", 5);
2617		App.setSetting("add-cart-ajax", 1);
2618		App.setSetting("add-wishlist-ajax", 0);
2619		App.setSetting("quantity-precision", 0);
2620		App.setSetting("newsletter-popup-delay", 0);
2621		App.setSetting("categories-box-ajax", 0);
2622		App.setSetting("categories-ajax-url", "/categories/childs/language:pol");
2623		App.setSetting("ajax-url-requests", "/");
2624		App.setSetting("search-label", "Szukaj");
2625		App.setSetting("offer-edit-mode", 0);
2626		App.setSetting("offer-alow-not-exists-products", 0);
2627		App.setSetting("cart-calculate-shipping-costs", 0);
2628		App.setSetting("analytics-enhanced-ecommerce", 0);
2629		App.setSetting("google-tag-manager", "GTM-MBCSL4");
2630		App.setSetting("user-hash", "5fe3d3ecf7658dc72c97486d21c5c7bc13924f22");
2631		App.setSetting("kit-combination-for-every-kit-product-item", "1");
2632		App.setSetting("check-user-last-order", 0);
2633		App.setSetting("webpush", 0);
2634		App.setSetting("user-email", "");
2635		App.setSetting("search-products-label", "Wyszukiwane produkty");
2636		App.setSetting("show-all-label", "Pokaż wszystkie");
2637		App.setSetting("is-mobile", "0");
2638		App.setSetting("quantity-label", "Ilość");
2639		App.setSetting("description-label", "Opis");
2640		App.setSetting("file-label", "Plik");
2641		App.setSetting("more-than-one-file-info", "Możesz wybrać więcej niż 1 plik.");
2642		App.setSetting("multiselect-none-selected", "-wybierz-");
2643		App.setSetting("multiselect-selected", "wybrano %s");
2644		App.setSetting("multiselect-all-selected", "-wszystkie-");
2645		App.setSetting("exceeded-quantity-warning-message", "Aktualna dostępna ilość tego produktu to");
2646		App.setSetting("exceeded-quantity-warning-title", "Informacja");
2647		App.setSetting("increase-quantity-message", "Zwiększono ilość produktów o");
2648		App.setSetting("decrease-quantity-message", "Zmniejszono ilość produktów o");
2649		App.setSetting("kit-exceeded-quantity-warning-message", "Maksymalna ilość sztuk produktu w ramach tego zestawu to");
2650		App.setSetting("product-widgets-extended", false);
2651		App.setSetting("wrong-post-code-warning", "-podaj prawidłowy kod pocztowy-");
2652		App.setSetting("functional-cookies-enabled", false);
2653		App.setSetting("courier-map-type", "google2");
2654		App.setSetting("sr-moved-to", "Przeniesiono do");
2655		App.setSetting("products-list-log-clicks", true);
2656		App.setSetting("iframe-search", false);
2657		App.setSetting("aria-cart-amount", "Koszyk. Liczba przedmiotów w koszyku");
2658		App.setSetting("aria-cart-open", "Otwórz listę produktów.");
2659		App.setSetting("aria-wishlist-amount", "Ulubione. Liczba przedmiotów w schowku");
2660		App.setSetting("aria-go-to-slide", "Przejdź do slajdu");
2661		App.setSetting("aria-of-slides", "wszystkich slajdów");
2662		App.setSetting("aria-next-slide", "Następny slajd");
2663		App.setSetting("aria-previous-slide", "Poprzedni slajd");
2664		App.setSetting("aria-update-price", "Zaktualizowano cenę. Cena wynosi");
2665		App.setSetting("slick-pause", "Wznów autoodtwarzanie");
2666		App.setSetting("slick-play", "Wstrzymaj autoodtwarzanie");
2667		App.setSetting("slick-carousel-label", "Karuzela");
2668		App.setSetting("slick-of-label", "z");
2669		App.setSetting("cart-variant-change", "Zmieniono wariant produktu na");
2670		App.setSetting("cart-address-change", "Zmieniono adres");
2671		
2672					App.setSetting("is-bot", true);
2673				
2674			})();
2675</script>
2675
2676
2677
2678<script>
2679		$(function($) {
2680		$.datepicker.regional.pl={closeText:"Zamknij",prevText:"&#x3c;Poprzedni",nextText:"Nast\u0119pny&#x3e;",currentText:"Dzi\u015b",monthNames:["Stycze\u0144","Luty","Marzec","Kwiecie\u0144","Maj","Czerwiec","Lipiec","Sierpie\u0144","Wrzesie\u0144","Pa\u017adziernik","Listopad","Grudzie\u0144"],monthNamesShort:["Sty","Lu","Mar","Kw","Maj","Cze","Lip","Sie","Wrz","Pa","Lis","Gru"],dayNames:["Niedziela","Poniedzia\u0142ek","Wtorek","\u015aroda","Czwartek","Pi\u0105tek","Sobota"],dayNamesShort:["Nie","Pn","Wt","\u015ar","Czw","Pt","So"],dayNamesMin:["N","Pn","Wt","\u015ar","Cz","Pt","So"],weekHeader:"Tydz",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""};
2681		$.datepicker.setDefaults($.datepicker.regional.pl);
2682	});
2683$.ketchup.messages({
2684	"required"                 : "Proszę uzupełnić to pole.",
2685	"required-one"             : "Proszę uzupełnić to pole.",
2686	"required-textarea"        : "Proszę uzupełnić to pole.",
2687	"minlength"                : "Proszę wprowadzić co najmniej {arg1} znaki(ów).",
2688	"email"                    : "Proszę podać prawidłowy adres e-mail.",
2689	"username"                 : "Proszę podać prawidłową wartość.",
2690	"match"                    : "Proszę podać identyczną wartość.",
2691	"minselect"                : "Proszę zaznaczyć co najmniej {arg1} opcje(ę).",
2692	"match-value"              : "Proszę wprowadzić identyczną wartość",
2693	"phone-range"              : "Proszę wprowadzić prawidłowy numer telefonu w postaci {arg5}",
2694	"mincapitalletterslength"  : "Proszę wprowadzić co najmniej {arg1} wielkich liter.",
2695	"minlowercaseletterslength": "Proszę wprowadzić co najmniej {arg1} małych liter.",
2696	"mindigitslength"          : "Proszę wprowadzić co najmniej {arg1} cyfr.",
2697	"minspecialcharslength"    : "Proszę wprowadzić co najmniej {arg1} znaków specjalnych."
2698});
2699
2700</script>
2700
2701
2702
2703
2704	
2704<script>
2705		var _csrfToken = "2950af0ca1261cd3db70118c4299998d1a1a767810702d802ea47619";
2706		
2707		$(function(){
2708			$("form").each(function(){
2709				if (($(this).attr("method") == undefined || $(this).attr("method").toUpperCase() == "POST") && $(this).attr("data-disable-csrf-token") != "true" && $(this).attr("id") != "przelewy24RPCCardForm"){
2710					if ($("[name=_csrfToken]", this).length == 0){
2711						$("<input>", {
2712							"type": "hidden",
2713							"name": "_csrfToken"
2714						}).val(_csrfToken).appendTo(this);
2715					}else{
2716						$("[name=_csrfToken]", this).val(_csrfToken);
2717					}
2718				}
2719			});
2720			
2721			$(document).on("submit.form.csrf", "form", function(){
2722				if (($(this).attr("method") == undefined || $(this).attr("method").toUpperCase() == "POST") && $(this).attr("data-disable-csrf-token") != "true" && $(this).attr("id") != "przelewy24RPCCardForm"){
2723					if ($("[name=_csrfToken]", this).length == 0){
2724						$("<input>", {
2725							"type": "hidden",
2726							"name": "_csrfToken"
2727						}).val(_csrfToken).appendTo(this);
2728					}else{
2729						$("[name=_csrfToken]", this).val(_csrfToken);
2730					}
2731				}
2732			});
2733		});
2734		
2735		$.ajaxSetup({
2736			headers:{
2737				"X-CSRF-Token": _csrfToken
2738			}
2739		});
2740	</script>
2740
2741
2742
2743<script>
2744	$(function(){
2745		/* Informacje o ciasteczkach */
2746		$(".cookie-message-inner a.close").off("click").on("click", function(){
2747			$.get($(this).attr("href"), function(html){
2748				$(html).appendTo("body");
2749			});
2750			
2751			$(".cookie-message").remove();
2752			
2753			return false;
2754		});
2755		
2756		$("#UserAcceptCookiesForm").on("submit", function(){
2757			$.post(
2758				$("#UserAcceptCookiesForm").attr("action"),
2759				$("#UserAcceptCookiesForm").serialize()
2760			).done(function (html){
2761				$("#RodoCookiesInfo, #RodoCookiesInfoFirst").modal("hide");
2762				
2763				$(".cookie-message").remove();
2764				
2765				$(html).appendTo("body");
2766			}).fail(function (xhr, status, error){
2767				$(xhr.responseText).appendTo("body");
2768			});
2769			
2770			return false;
2771		});
2772		
2773		$("#RodoCookiesInit a.btn-primary").on("click", function(e){
2774			if ($(this).attr("href") != "#"){
2775				$.get(
2776					$(this).attr("href"),
2777					function (html){
2778						$("#RodoCookiesInit").modal("hide");
2779						
2780						$(".cookie-message").remove();
2781						
2782						$(html).appendTo("body");
2783					}
2784				);
2785				
2786				e.stopPropagation();
2787				
2788				return false;
2789			}
2790		});
2791		
2792			});
2793</script>
2793<script>
2794	$(function(){
2795		$("a[target=_blank]").each(function(){
2796			if (!$(this).attr("aria-label")){
2797				let title = $(this).attr("title");
2798				
2799				if (!title){
2800					title = $(this).text();
2801				}
2802				
2803				$(this).attr("aria-label", (title ? title + ". " : "") + "Strona otwiera się w nowym oknie.");
2804			}
2805		});
2806		
2807		$(document).ajaxComplete(function(){
2808			$("a[target=_blank]").each(function(){
2809				if (!$(this).attr("aria-label")){
2810					let title = $(this).attr("title");
2811					
2812					if (!title){
2813						title = $(this).text();
2814					}
2815					
2816					$(this).attr("aria-label", (title ? title + ". " : "") + "Strona otwiera się w nowym oknie.");
2817				}
2818			});
2819		});
2820	});	
2821</script>
vendor: 68 bytes, lines 2821-2825
2821
2822
2823
2824	<noscript>
2825		<iframe src="//www.googletagmanager.com/ns.html?id=
2825GTM-MBCSL4
vendor: 91 bytes, lines 2825-2830
2825" height="0" width="0" style="display:none;visibility:hidden"></iframe>
2826	</noscript>
2827
2828
2829		
2830	
2830<script >
2831				
2832				
2833								
2834						
2835									
2836						
2837						
2838						
2839						
2840						
2841							
2842				
2843			</script>
2843
2844
2845	
2845<script type="text/plain" class="marketing-scripts" data-cookie-category-id="3">
2846		/* <![CDATA[ */
2847						
2848			var google_tag_params = {
2849				ecomm_prodid: "",
2850				ecomm_pagetype: 'other',
2851				ecomm_totalvalue: 0			};
2852			
2853			var google_conversion_id    = 963186790;
2854			var google_custom_params    = window.google_tag_params;
2855			var google_remarketing_only = true;
2856			
2857					/* ]]> */
2858	</script>
2858
2859	
2860	<div class="hide">
2861		
2861<script src="//www.googleadservices.com/pagead/conversion.js"></script>
2861
2862	</div>
2863	
2864	<noscript>
2865		<div style="display:inline;">
2866						
2867			<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/963186790/?value=0&amp;guid=ON&amp;script=0"/>
2868		</div>
2869	</noscript>
2870
2871		
2872		
2873					
2874				
2875		
2875<script >
2876						
2877						
2878						
2879						
2880						
2881						
2882						
2883							/* Wyświetlenie banera */
2884				const GA4BannerObserver = new IntersectionObserver(function(entries){
2885					entries.forEach(function(entry){
2886						if (entry.intersectionRatio >= 0.5 && !entry.target.classList.contains("ga4-view-promotion-send")){
2887							const banner_name = entry.target.getAttribute("data-banner-name");
2888							
2889							entry.target.classList.add("ga4-view-promotion-send");
2890							
2891															gtag("event", "view_promotion", {
2892									"promotion_id"  : entry.target.getAttribute("data-banner-id"),
2893									"promotion_name": banner_name,
2894									"creative_name" : banner_name,
2895									"creative_slot" : entry.target.getAttribute("data-banner-section-name")
2896																	});
2897														
2898							GA4BannerObserver.unobserve(entry.target);
2899						}
2900					});
2901				}, {threshold: [0.5, 1]});
2902				
2903				setInterval(function(){
2904					document.querySelectorAll("[data-banner-id]:not(.observed-promotion)").forEach((banner) => {
2905						banner.classList.add("observed-promotion");
2906						banner.addEventListener("click", function(e){
2907							/* Kliknięcie banera */
2908							const banner_name = this.getAttribute("data-banner-name");
2909							
2910															gtag("event", "select_promotion", {
2911									"promotion_id"  : this.getAttribute("data-banner-id"),
2912									"promotion_name": banner_name,
2913									"creative_name" : banner_name,
2914									"creative_slot" : this.getAttribute("data-banner-id"),
2915									"section_id"    : this.getAttribute("data-banner-section-name")
2916																	});
2917													});
2918						
2919						GA4BannerObserver.observe(banner);
2920					});
2921				}, 1000);
2922						
2923						
2924						
2925						
2926						
2927			dataLayer.push({
2928				ecomm_prodid    : "",
2929				ecomm_pagetype  : "other",
2930				ecomm_totalvalue: "0",
2931				ecomm_category  : "",
2932				ecomm_model     : "",
2933				ecomm_quantity  : ""			});
2934			
2935					</script>
2935
2936		
2937			
2938	
2938<script type="text/plain" class="marketing-scripts" data-cookie-category-id="3" src="//t.goadservices.com/tags/fa0348f5-3b0e-4638-85fe-24815d7289ac" async="true"></script>
2938
2939
2940	
2940<script type="text/plain" class="marketing-scripts" data-cookie-category-id="3">
2941		var goadservicesq = goadservicesq || [];
2942
2943		try{
2944							goadservicesq.push(
2945					[
2946						"_ENTRY"
2947					]
2948				);
2949			
2950			(function(){
2951				var goadservices = document.createElement('script');
2952				goadservices.type  = 'text/javascript';
2953				goadservices.async = true;
2954				goadservices.src   = '//t.goadservices.com/engine/fa0348f5-3b0e-4638-85fe-24815d7289ac';
2955
2956				var id_s = document.cookie.indexOf('__goadservices=');
2957
2958				if (id_s != -1){
2959					id_s += 15;
2960
2961					var id_e = document.cookie.indexOf(';', id_s);
2962
2963					if (id_e == -1){
2964						id_e = document.cookie.length;
2965					}
2966
2967					goadservices.src += '?id='+document.cookie.substring(id_s, id_e);
2968				}
2969
2970				var s = document.getElementsByTagName('script')[0];
2971				s.parentNode.insertBefore(goadservices, s);
2972			})();
2973		}catch (e){}
2974	</script>
2974
2975
2976	
2976<script type="text/plain" class="marketing-scripts" data-cookie-category-id="1">
2977		(function(w,d,s,i,dl){w._ceneo = w._ceneo || function () {
2978			w._ceneo.e = w._ceneo.e || []; w._ceneo.e.push(arguments); };
2979			w._ceneo.e = w._ceneo.e || [];dl=dl===undefined?"dataLayer":dl;
2980			const f = d.getElementsByTagName(s)[0], j = d.createElement(s); j.defer = true;
2981			j.src = "https://ssl.ceneo.pl/ct/v5/script.js?accountGuid=" + i + "&t=" +
2982			Date.now() + (dl ? "&dl=" + dl : ''); f.parentNode.insertBefore(j, f);
2983		})(window, document, "script", "ff3d56b3-1841-4336-bb4d-b7aba18d5ffc");
2984	</script>
2984
2985	
2986		
2987	
2988	
2988<script type="text/plain" class="marketing-scripts" data-cookie-category-id="1">
2989		var scr=document.createElement('script');
2990		scr.src=('https:'==document.location.protocol?'https://':'http://')+'ssl.ceneo.pl/shops/sw.js?accountGuid=ff3d56b3-1841-4336-bb4d-b7aba18d5ffc';
2991		scr.type='text/javascript';
2992		document.getElementsByTagName('head')[0].appendChild(scr);
2993	</script>
2993
2994
2995
2996
2997
2998
2999
3000
3001		
3002		
3003					
3004		
3004<script>
3005			function ipifyIPCallback(json){
3006				$.cookie("UserIPv6", json.ip, {path: "/"});
3007			}
3008		</script>
3008
3009		
3010		
3010<script async src="https://api6.ipify.org?format=jsonp&callback=ipifyIPCallback"></script>
3010
3011		
3012	
3012<script type="text/plain" class="marketing-scripts" data-cookie-category-id="3">
vendor: 404 bytes, lines 3012-3018
3012
3013		!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
3014n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
3015n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
3016t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
3017document,'script','https://connect.facebook.net/en_US/fbevents.js');		
3018					fbq("init", "
30181524838600938524
vendor: 21 bytes, lines 3018-3022
3018");
3019				
3020				
3021				
3022		
3022fbq("track", "PageView", {}, {
3023			eventID: "8b1d79620539555dc1ad40f1d3eaea79b68e63ff"
3024		});
3025		
3026				
3027				
3028			</script>
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054			
3054<script type="text/plain" class="marketing-scripts" data-cookie-category-id="3">
3055			wph('track', 'ViewContent', { 'content_name': 'View' });
3056		</script>
3056
3057	
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068	</body>
3069</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.