PageSourceSearch

https://express-servis.cz/quad-lock-c

html express-servis.cz collected 2026-10-07 11:42:34 UTC 933,802 bytes, 26,612 lines download raw bytes

1<!DOCTYPE html>
2<html lang="cs">
3<head>
4	<meta charset="utf-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6	<meta name="robots" content="index, follow">
7	<meta name="author" content="Express Servis Company s.r.o.">
8
9	<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
10	<link rel="stylesheet" href="/dist/app.71f76200d0b9823df4e5.css">
11
12
13
14
15   	<title id="snippet--title">Quad Lock držáky telefonu: kolo, motorka, auto | Express Servis</title>
16	<meta name="description" content="Originální Quad Lock držáky telefonu pro kolo, motorku i auto. Bezpečné uchycení, skladem. Prodejny Plzeň a České Budějovice.">
17	<meta name="keywords" content="quad lock, quad lock držák, quad lock telefon, držák na telefon na kolo, držák na telefon na motorku, quad lock auto">
18	<meta property="og:title" content="Quad Lock držáky telefonu: kolo, motorka, auto | Express Servis">
19	<meta property="og:description" content="Originální Quad Lock držáky telefonu pro kolo, motorku i auto. Bezpečné uchycení, skladem. Prodejny Plzeň a České Budějovice.">
20	<meta property="og:image" content="https://express-servis.cz/images/core/logo-social.png">
21	<link rel="shortcut icon" href="/images/core/favicon.ico">
22
23	
23<script>
24		window.es = {
25			zasilkovna: "2514ab955730a879",
26			consent: function (category) {
27				// Get the cc_cookie cookie
28				var cookieValue = document.cookie.split('; ').find(row => row.startsWith('cc_cookie='));
29
30				// If the cookie is not set, return false
31				if (!cookieValue) {
32					return false;
33				}
34
35				// Remove the cookie name and equals sign from the start of the cookie value
36				cookieValue = cookieValue.split('=')[1];
37
38				// Decode the cookie value
39				var decodedValue = decodeURIComponent(cookieValue);
40
41				// Parse the decoded value as JSON
42				var jsonValue = JSON.parse(decodedValue);
43
44				// Check if the category is in the categories array
45				return (jsonValue.categories || []).includes(category);
46			}
47		};
48	</script>
48
49	
49<script src="/dist/app.57d15323f9728f5c2fe5.js" defer></script>
49
50
51        
51<script type="text/javascript" src="https://c.seznam.cz/js/rc.js"></script>
vendor: 1 bytes, line 51
51
52<script type="text/javascript">
53    window.sznIVA.IS.updateIdentities({
54        eid: null
55    });
56
57    var retargetingConf = {
58        rtgId: 53957,
59        consent: es.consent('ads') ? 1 : 0
60    };
61
62    // Ujistěte se, že metoda existuje, předtím než ji zavoláte
63    if (window.rc && window.rc.retargetingHit) {
64        console.log('DEBUG: seznam retargeting', retargetingConf);
65        window.rc.retargetingHit(retargetingConf);
66    }
67</script>
67
68        
68<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js" async></script>
68
69<noscript>
70    <div style="display:inline;">
71        <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/818461999/?guid=ON&amp;script=0"/>
72    </div>
73</noscript>
74        
74<script type="text/javascript">
vendor: 428 bytes, lines 74-79
74
75    !function(f,b,e,v,n,t,s){
76        if(f.fbq)return;n=f.fbq=function(){ n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;
77        n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script',
78        'https://connect.facebook.net/en_US/fbevents.js');
79    fbq('init', '
792543639332527879
vendor: 34 bytes, lines 79-80
79');
80    fbq('track', 'PageView');
81</script>
81
82<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2543639332527879&ev=PageView&noscript=1"/></noscript>
83        
83<script type="text/javascript">
84    (function(w,d,x,n,u,t,f,s,o){ f='LHInsights';w[n]=w[f]=w[f]||function(n,d){
85        (w[f].q=w[f].q||[]).push([n,d])};w[f].l=1*new Date();s=d.createElement(x);
86        s.async=1;s.src=u+'?t='+t;o=d.getElementsByTagName(x)[0];o.parentNode.insertBefore(s,o)
87    })(window,document,'script','lhi','//www.lhinsights.com/agent.js','ekhvNn4RSTqIUqV');
88    lhi('pageview');
89</script>
89
90        
90<script>
vendor: 356 bytes, lines 90-94
90(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({'gtm.start':
91            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
92        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
93        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
94})(window,document,'script','dataLayer','
94GTM-TS2MRL9
vendor: 3 bytes, line 94
94');
94</script>
94
95        <meta name="google-site-verification" content="xIDW2RS_Ngxntpq0QES3FXo47FsK5bPt5U06HmM5t9A" />
96        <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 96-97
96
97<script async src="https://www.googletagmanager.com/gtag/js?id=
97G-22K1FWTHKK
vendor: 12 bytes, line 97
97"></script>
98<script>
99  
vendor: 134 bytes, lines 99-103
99window.dataLayer = window.dataLayer || [];
100  function gtag(){dataLayer.push(arguments);}
101  gtag('js', new Date());
102
103  gtag('config', '
103G-22K1FWTHKK
vendor: 4 bytes, line 103
103');
104</script>
104
105        
105<script>
106(function(){
107  function noop(){}
108
109  if (window.Flw) return; // kdyby náhodou originál existoval
110
111  var Flw = {
112    init: noop,
113    track: noop,
114    push: noop,
115    on: noop,
116    off: noop,
117    historyChanged: noop,
118    historyChange: noop,
119    pageview: noop,
120    event: noop
121  };
122
123  // fallback: když někdo zavolá metodu, co není definovaná
124  if ('Proxy' in window) {
125    window.Flw = new Proxy(Flw, {
126      get: function(target, prop){
127        return prop in target ? target[prop] : noop;
128      }
129    });
130  } else {
131    window.Flw = Flw;
132  }
133})();
134</script>
134
135        
135<script>
136// --- HARD BLOCK pro floow.io (musí být jako první v <head>) ---
137(function() {
138  const re = /(^|\/\/|\.)(floow\.io)(\/|$)/i;
139
140  // 1) Blokuj fetch a XHR
141  const _fetch = window.fetch;
142  window.fetch = function(input, init) {
143    const url = (typeof input === "string" ? input : input?.url) || "";
144    // OPRAVA: místo "úspěšného" 204 vrať chybu (reject), aby se volající kód nesnažil parsovat odpověď
145    if (re.test(url)) return Promise.reject(new TypeError("Blocked floow.io"));
146    return _fetch.apply(this, arguments);
147  };
148
149  const _open = XMLHttpRequest.prototype.open;
150  const _send = XMLHttpRequest.prototype.send;
151
152  XMLHttpRequest.prototype.open = function(method, url) {
153    this.__blocked = re.test(String(url));
154    if (!this.__blocked) return _open.apply(this, arguments);
155    // pokud je blokované, neotvíráme request
156  };
157
158  XMLHttpRequest.prototype.send = function() {
159    if (this.__blocked) { try { this.abort(); } catch(e){} return; }
160    return _send.apply(this, arguments);
161  };
162
163  // 2) Blokuj vytváření a vkládání 
163<script>/<iframe> s floow.io
164  const killIfBlocked = (node) => {
165    try {
166      const src = (node && (node.src || node.getAttribute?.("src") || "")).toLowerCase();
167      if (src && re.test(src)) { node.remove?.(); return true; }
168    } catch(e){}
169    return false;
170  };
171
172  // chytni src setter (když ho někdo nastaví později)
173  ["HTMLScriptElement","HTMLIFrameElement"].forEach(ctorName => {
174    const C = window[ctorName]; if (!C) return;
175    const d = Object.getOwnPropertyDescriptor(C.prototype, "src");
176    if (d && d.set) {
177      Object.defineProperty(C.prototype, "src", {
178        set(v){
179          if (re.test(String(v).toLowerCase())) { this.remove(); return; }
180          d.set.call(this, v);
181        },
182        get(){ return d.get.call(this); }
183      });
184    }
185  });
186
187  // přepiš appendChild/insertBefore
188  const _append = Element.prototype.appendChild;
189  Element.prototype.appendChild = function(node) {
190    if (killIfBlocked(node)) return node;
191    return _append.call(this, node);
192  };
193
194  const _insert = Element.prototype.insertBefore;
195  Element.prototype.insertBefore = function(node, ref) {
196    if (killIfBlocked(node)) return node;
197    return _insert.call(this, node, ref);
198  };
199
200  // 3) Projdi už existující uzly (kdyby se to vložilo super brzy)
201  const initial = document.querySelectorAll('script[src], iframe[src]');
202  initial.forEach(n => killIfBlocked(n));
203
204  // 4) Kdyby něco přibylo jinou cestou, děláme úklid průběžně
205  const mo = new MutationObserver(muts => {
206    muts.forEach(m => m.addedNodes.forEach(n => {
207      if (n.nodeType !== 1) return;
208      if (killIfBlocked(n)) return;
209      n.querySelectorAll?.('script[src], iframe[src]').forEach(killIfBlocked);
210    }));
211  });
212  mo.observe(document.documentElement, { childList: true, subtree: true });
213})();
214</script>
214
215        
215<script>
216(function() {
217  // --- KONFIGURACE ----------------------------------------------------------
218  const DEFER_GTM = false; // ⚠️ bezpečný výchozí stav: GTM neodkládej (consent/AB testy)
219  const PATH_SKIP = /\/(shop\/basket|cart|checkout|kosik|pokladna|prihlaseni|my-account|admin)(?:\/|$)/i; // stránky, kde nic neodkládat
220  const DEBUG = false; // zapni na true pro konzolové logy
221
222  if (localStorage.getItem('disable_defer3p')) { if (DEBUG) console.log('[defer3p] disabled'); return; }
223  if (PATH_SKIP.test(location.pathname)) { if (DEBUG) console.log('[defer3p] skip on path', location.pathname); return; }
224
225  // --- SEZNAM HOSTNAMŮ K ODLOŽENÍ (přesná shoda) ---------------------------
226  const HOSTS = new Set([
227    // Google Analytics
228    'region1.google-analytics.com',
229    'region1.analytics.google.com',
230    'www.google-analytics.com',
231
232    // Google Ads / DoubleClick
233    'googleads.g.doubleclick.net',
234    'www.googleadservices.com',
235
236    // Facebook
237    'connect.facebook.net',
238    'www.facebook.com',
239
240    // Sklik / Seznam
241    'c.seznam.cz',
242
243    // Microsoft UET
244    'bat.bing.com'
245  ]);
246  if (DEFER_GTM) HOSTS.add('www.googletagmanager.com'); // přidej GTM jen když výslovně chceš
247
248  // --- POMOCNÉ FUNKCE ------------------------------------------------------
249  const isOwnHost = (h) => h.endsWith('express-servis.cz'); // nikdy nesahat na vlastní domény
250  const shouldDefer = (src) => {
251    if (!src) return false;
252    try {
253      const u = new URL(src, location.href);
254      if (isOwnHost(u.hostname)) return false;  // naše domény ne
255      return HOSTS.has(u.hostname);             // jen přesné hosty
256    } catch (e) { return false; }
257  };
258
259  // Mobil / pomalá síť → delší odklad
260  const isMobile = (('matchMedia' in window) && matchMedia('(pointer:coarse)').matches) || (innerWidth <= 812);
261  const nc = navigator.connection || {};
262  let DELAY_MS = isMobile ? 1000 : 400; // konzervativní default
263  if (nc.saveData || /^(slow-2g|2g|3g)$/i.test(nc.effectiveType||'')) DELAY_MS += 600;
264
265  const bucket = new Set();
266
267  // --- 1) seber existující skripty v DOM a dočasně je vyhoď -----------------
268  document.querySelectorAll('script[src]').forEach(s => {
269    if (shouldDefer(s.src)) {
270      if (DEBUG) console.log('[defer3p] capture', s.src);
271      bucket.add(s.src);
272      s.remove();
273    }
274  });
275
276  // --- 2) zachytávej nově přidané skripty (GTM, dynamické inserty) ---------
277  new MutationObserver(muts => {
278    muts.forEach(m => m.addedNodes.forEach(n => {
279      if (n.nodeType !== 1) return;
280      if (n.tagName === 'SCRIPT' && shouldDefer(n.src)) {
281        if (DEBUG) console.log('[defer3p] capture dynamic', n.src);
282        bucket.add(n.src);
283        n.remove();
284      }
285      n.querySelectorAll?.('script[src]').forEach(s => {
286        if (shouldDefer(s.src)) {
287          if (DEBUG) console.log('[defer3p] capture subtree', s.src);
288          bucket.add(s.src);
289          s.remove();
290        }
291      });
292    }));
293  }).observe(document.documentElement, { childList: true, subtree: true });
294
295  // --- 3) po onload + idle/timeout deferred skripty znovu přidej -----------
296  function loadDeferred() {
297    if (DEBUG) console.log('[defer3p] releasing after', DELAY_MS, 'ms', bucket);
298    bucket.forEach(u => {
299      const s = document.createElement('script');
300      s.src = u;
301      s.async = true;
302      document.body.appendChild(s);
303    });
304  }
305
306  // GTM může sbírat eventy i před načtením
307  window.dataLayer = window.dataLayer || [];
308  window.dataLayer.push({ event: 'gtm_deferred_init', ms: DELAY_MS, deferGtm: DEFER_GTM });
309
310  addEventListener('load', () => {
311    if ('requestIdleCallback' in window) requestIdleCallback(loadDeferred, { timeout: DELAY_MS });
312    else setTimeout(loadDeferred, DELAY_MS);
313  }, { once: true });
314
315  if (DEBUG) console.log('[defer3p] armed, delay=', DELAY_MS, 'mobile=', isMobile, 'net=', nc && nc.effectiveType);
316})();
317</script>
317
318        <!-- HEAD: nahoru -->
319<link rel="preconnect" href="https://api.express-servis.cz">
320<link rel="preconnect" href="https://fonts.googleapis.com">
321<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
322
323<!-- Google Fonts s display=swap přímo v URL -->
324<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
325        
325<script>
326// --- Optimalizace rychlosti webu (preconnect, preload, async) ---
327(function() {
328  // 1️⃣ Přednačtení DNS pro Google Fonts
329  const pre1 = document.createElement('link');
330  pre1.rel = 'preconnect';
331  pre1.href = 'https://fonts.googleapis.com';
332  document.head.appendChild(pre1);
333
334  const pre2 = document.createElement('link');
335  pre2.rel = 'preconnect';
336  pre2.href = 'https://fonts.gstatic.com';
337  pre2.crossOrigin = 'anonymous';
338  document.head.appendChild(pre2);
339
340  // 3️⃣ Google Fonts (sjednocená varianta Roboto)
341  const gfont = document.createElement('link');
342  gfont.rel = 'stylesheet';
343  gfont.href = 'https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap';
344  document.head.appendChild(gfont);
345
346  // 4️⃣ Odložené načtení skriptu Seznam (remarketing)
347  const seznam = document.createElement('script');
348  seznam.src = 'https://c.seznam.cz/js/rc.js';
349  seznam.async = true;
350  document.head.appendChild(seznam);
351
352  // 5️⃣ Preconnect na API a hlavní doménu
353  ['https://api.express-servis.cz', 'https://www.express-servis.cz'].forEach(url => {
354    const link = document.createElement('link');
355    link.rel = 'preconnect';
356    link.href = url;
357    document.head.appendChild(link);
358  });
359})();
360</script>
360
361        
361<script>
362  if ('requestIdleCallback' in window) {
363    requestIdleCallback(function() {
364      // Sem vložte kód pro méně důležité skripty
365      console.log('Odložený skript spuštěn');
366    });
367  }
368</script>
368
369        
369<script type="application/ld+json">
370{
371  "@context": "https://schema.org",
372  "@graph": [
373    {
374      "@type": "LocalBusiness",
375      "@id": "https://www.express-servis.cz/#express-servis-plzen",
376      "name": "Express Servis Company s.r.o.",
377      "url": "https://www.express-servis.cz/",
378      "logo": "https://www.express-servis.cz/images/core/logo.png",
379      "image": [
380        "https://www.express-servis.cz/images/core/logo.png",
381        "https://d48-a.sdn.cz/d_48/c_img_QK_k/pD4BrA.jpeg",
382        "https://d48-a.sdn.cz/d_48/c_img_QI_h/VLGFjl.jpeg",
383        "https://d48-a.sdn.cz/d_48/c_img_QM_k/hD7BoI.jpeg?fl=res,2200,2200,1",
384        "https://d48-a.sdn.cz/d_48/c_img_QR_j/kPkBov.jpeg?fl=res,2200,2200,1"
385      ],
386      "telephone": "+420 721 150 625",
387      "priceRange": "KčKč",
388      "address": {
389        "@type": "PostalAddress",
390        "streetAddress": "Bedřicha Smetany 166/4",
391        "addressLocality": "Plzeň",
392        "addressRegion": "Plzeňský kraj",
393        "postalCode": "301 00",
394        "addressCountry": "CZ"
395      },
396      "geo": {
397        "@type": "GeoCoordinates",
398        "latitude": 49.74627679276233,
399        "longitude": 13.376094955355423
400      },
401      "hasMap": "https://www.google.com/maps/place/?q=place_id:ChIJV3wpwt_xCkcRW0AMDqVaeu0",
402      "sameAs": [
403        "https://maps.app.goo.gl/2zj26SjjnpovB17v5",
404        "https://mapy.cz/zakladni?source=firm&id=12898381",
405        "https://www.facebook.com/expressserviscz",
406        "https://www.youtube.com/@expressserviscz",
407        "https://www.instagram.com/klucizexpressu",
408        "https://www.tiktok.com/@klucizexpressu",
409        "https://open.spotify.com/show/36w6q8mKEJBlqW4EEox1mG",
410        "https://obchody.heureka.cz/express-servis-cz/recenze/",
411        "https://www.zbozi.cz/obchod/129412/",
412        "https://www.facebook.com/expressserviscz/reviews"
413      ],
414      "openingHoursSpecification": [
415        {
416          "@type": "OpeningHoursSpecification",
417          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
418          "opens": "08:00",
419          "closes": "18:00"
420        }
421      ],
422      "areaServed": [
423        { "@type": "City", "name": "Plzeň" },
424        { "@type": "AdministrativeArea", "name": "Plzeňský kraj" }
425      ],
426      "contactPoint": {
427        "@type": "ContactPoint",
428        "telephone": "+420 721 150 625",
429        "contactType": "customer support",
430        "areaServed": "CZ",
431        "availableLanguage": ["cs","en"]
432      },
433      "additionalType": [
434        "https://schema.org/ElectronicsStore",
435        "https://schema.org/ComputerStore",
436        "https://schema.org/MobilePhoneStore"
437      ],
438      "description": "Servis nositelné elektroniky a prodej příslušenství – telefony, tablety, notebooky, elektrokoloběžky, herní konzole. Opravy a příslušenství pro Apple a další značky.",
439      "hasOfferCatalog": { "@id": "https://www.express-servis.cz/#catalog" },
440      "potentialAction": {
441        "@type": "ReviewAction",
442        "target": "https://g.page/r/CVtADA6lWnrtEAE/review"
443      },
444      "aggregateRating": {
445        "@type": "AggregateRating",
446        "ratingValue": "5.0",
447        "bestRating": "5",
448        "ratingCount": "9"
449      }
450    },
451
452    {
453      "@type": "OfferCatalog",
454      "@id": "https://www.express-servis.cz/#catalog",
455      "name": "Servis a prodej",
456      "itemListElement": [
457        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-apple" } },
458        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-samsung" } },
459        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-xiaomi" } },
460        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-huawei" } },
461        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-honor" } },
462        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-elektrokolobezky" } },
463        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-herni-konzole" } },
464        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-nokia" } },
465        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-microsoft" } },
466        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-sony" } },
467        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-htc" } },
468        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-lenovo" } },
469        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-acer" } },
470        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-alcatel" } },
471        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-caterpillar" } },
472        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-doogee" } },
473        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-lg" } },
474        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-motorola" } },
475        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-oneplus" } },
476        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-notebooky" } },
477        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-b2b-dily" } },
478        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-dily-apple" } },
479        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-dily-macbook" } },
480        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-dily-apple-watch" } },
481        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-dily-ipad" } },
482        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-vykup" } },
483        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-prislusenstvi" } },
484        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-smart-produkty" } },
485        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-quad-lock" } },
486        { "@type": "Offer", "itemOffered": { "@id": "https://www.express-servis.cz/#service-prodej-apple" } }
487      ]
488    },
489
490    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-apple", "name": "Servis Apple", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/servis-apple-plzen" },
491    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-samsung", "name": "Servis Samsung", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/samsung-cenik-plzen" },
492    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-xiaomi", "name": "Servis Xiaomi", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/xiaomi-cenik-plzen" },
493    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-huawei", "name": "Servis Huawei", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/huawei-cenik-plzen" },
494    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-honor", "name": "Servis Honor", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/honor-cenik-plzen" },
495    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-elektrokolobezky", "name": "Servis elektrokoloběžek", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/elektrokolobezky-cenik-plzen" },
496    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-herni-konzole", "name": "Servis herních konzolí", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/herni-konzole-cenik-plzen" },
497    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-nokia", "name": "Servis Nokia", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/nokia-plzen/cenik" },
498    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-microsoft", "name": "Servis Microsoft (Lumia / Surface)", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/microsoft-plzen/cenik" },
499    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-sony", "name": "Servis Sony", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/sony-plzen/cenik" },
500    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-htc", "name": "Servis HTC", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/htc-plzen/cenik" },
501    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-lenovo", "name": "Servis Lenovo (telefony/notebooky)", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/lenovo-plzen/cenik" },
502    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-acer", "name": "Servis Acer (telefony/notebooky)", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/acer-plzen/cenik" },
503    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-alcatel", "n
503ame": "Servis Alcatel", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/alcatel-plzen/cenik" },
504    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-caterpillar", "name": "Servis CAT (Caterpillar)", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/caterpillar-plzen/cenik" },
505    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-doogee", "name": "Servis Doogee", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/doogee-plzen/cenik" },
506    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-lg", "name": "Servis LG", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/lg-plzen/cenik" },
507    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-motorola", "name": "Servis Motorola", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/motorola-plzen/cenik" },
508    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-oneplus", "name": "Servis OnePlus", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/oneplus-plzen/cenik" },
509    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-notebooky", "name": "Servis notebooků všech značek", "serviceType": "RepairService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/servis-oprava/notebooky-vsech-znacek-plzen/cenik" },
510
511    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-b2b-dily", "name": "B2B – náhradní díly pro mobily", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/b2b-nahradni-dily-c" },
512    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-dily-apple", "name": "Náhradní díly pro Apple", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/nahradni-dily-pro-apple-c" },
513    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-dily-macbook", "name": "Díly pro MacBook", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/dily-pro-macbook-c" },
514    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-dily-apple-watch", "name": "Díly pro Apple Watch", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/dily-pro-apple-watch-c" },
515    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-dily-ipad", "name": "Díly pro iPad", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/dily-pro-ipad-c" },
516
517    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-vykup", "name": "Výkup zařízení (Apple)", "serviceType": "TradeInService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/vykup-zarizeni" },
518
519    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-prislusenstvi", "name": "Prodej příslušenství", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/prislusenstvi-c" },
520    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-smart-produkty", "name": "Chytré příslušenství", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/smart-produkty-c" },
521    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-quad-lock", "name": "Prodej Quad Lock", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/quad-lock-c" },
522    { "@type": "Service", "@id": "https://www.express-servis.cz/#service-prodej-apple", "name": "Prodej Apple produktů", "serviceType": "RetailService", "areaServed": "Plzeň", "provider": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }, "url": "https://www.express-servis.cz/apple-3-c" },
523
524    {
525      "@type": "Review",
526      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
527      "author": { "@type": "Person", "name": "Tom" },
528      "reviewBody": "Skvělý design i funkčnost. Kryt i držák splnily očekávání a působí velmi bytelně. Velmi doporučuji tento obchod.",
529      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
530    },
531    {
532      "@type": "Review",
533      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
534      "author": { "@type": "Person", "name": "Jiří Mrázek" },
535      "reviewBody": "Rychlá komunikace, skvělá alternativa při problému s cenou a rychlé dodání. Obchod hodnotím velmi pozitivně.",
536      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
537    },
538    {
539      "@type": "Review",
540      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
541      "author": { "@type": "Person", "name": "Lucie Šťastná" },
542      "reviewBody": "Velmi milý a vstřícný personál. Oprava byla hotová rychleji, než jsem čekala. Profesionální služby, doporučuji.",
543      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
544    },
545    {
546      "@type": "Review",
547      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
548      "author": { "@type": "Person", "name": "Radek Vyhnal" },
549      "reviewBody": "Jako jediní měli produkt skladem. Rychlé dodání a vše odpovídalo očekávání. Velká spokojenost.",
550      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
551    },
552    {
553      "@type": "Review",
554      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
555      "author": { "@type": "Person", "name": "Alena Koželoušková" },
556      "reviewBody": "Rychlá a profesionální oprava notebooku. Milý přístup a kvalitní služby. Obchod rozhodně doporučuji.",
557      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
558    },
559    {
560      "@type": "Review",
561      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
562      "author": { "@type": "Person", "name": "Tomáš Zedníček" },
563      "reviewBody": "Výborná zkušenost. Rychlá výměna baterie na iPhonu X a vše funguje skvěle. Určitě službu využiji znovu.",
564      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
565    },
566    {
567      "@type": "Review",
568      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
569      "author": { "@type": "Person", "name": "Václav Pechman" },
570      "reviewBody": "Odborný a ochotný personál v pěkném prostředí prodejny. Velmi dobrá zkušenost.",
571      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
572    },
573    {
574      "@type": "Review",
575      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
576      "author": { "@type": "Person", "name": "Jiří Pruzek" },
577      "reviewBody": "Široký sortiment, dobré možnosti dopravy a rychlé vyřízení objednávky. Doporučuji tento obchod.",
578      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
579    },
580    {
581      "@type": "Review",
582      "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
583      "author": { "@type": "Person", "name": "Jakub Pejcha" },
584      "reviewBody": "Rychlé jednání, přátelský přístup a kvalitní produkt. Velká spokojenost.",
585      "itemReviewed": { "@id": "https://www.express-servis.cz/#express-servis-plzen" }
586    }
587
588  ]
589}
590</script>
590
591        
591<script>
592(function() {
593  try {
594    // Vytvoř objekt URL z aktuální adresy
595    var u = new URL(window.location.href);
596
597    // Odstraň parametry a kotvy
598    u.search = "";
599    u.hash = "";
600
601    // Vynutí https a správnou doménu
602    u.protocol = "https:";
603    u.hostname = "www.express-servis.cz";
604
605    // Zajistí trailing slash
606    if (!u.pathname.endsWith("/")) u.pathname += "/";
607
608    // Najdi existující canonical, nebo vytvoř nový
609    var link = document.querySelector('link[rel="canonical"]');
610    if (!link) {
611      link = document.createElement("link");
612      link.setAttribute("rel", "canonical");
613      document.head.appendChild(link);
614    }
615
616    // Nastav správnou adresu
617    link.setAttribute("href", u.toString());
618
619    // Pro kontrolu do konzole
620    console.log("Canonical set to:", u.toString());
621  } catch (e) {
622    console.warn("Canonical script error:", e);
623  }
624})();
625</script>
625
626        <meta name="seznam-wmt" content="R7rM2EvUZEbLhxuGoPlQADPEw7x0vBv7" />
627        
627<script>
628(function() {
629    // základ domény
630    var base = 'https://www.express-servis.cz';
631
632    // aktuální cesta + parametry
633    var path = window.location.pathname + window.location.search;
634
635    // cs-CZ verze (stejná URL)
636    var cs = document.createElement('link');
637    cs.rel = 'alternate';
638    cs.hreflang = 'cs-CZ';
639    cs.href = base + path;
640    document.head.appendChild(cs);
641
642    // x-default (taky stejná URL)
643    var xdef = document.createElement('link');
644    xdef.rel = 'alternate';
645    xdef.hreflang = 'x-default';
646    xdef.href = base + path;
647    document.head.appendChild(xdef);
648})();
649</script>
649
650        
650<script>
651/**
652 * Ignorování nadpisů uvnitř konkrétních částí stránky:
653 *  - #phone-modal
654 *  - #shops-modal
655 *  - .component--shp-side-menu
656 *  - .component--shp-filters
657 *
658 * Co to dělá:
659 *  - najde všechny h1–h6 uvnitř těchto částí
660 *  - přepíše je na <div> se stejným obsahem + zachová class/id/atributy
661 *  - přidá třídu .h1/.h2/... aby zůstal stejný vzhled
662 */
663(function () {
664  var IGNORE_SELECTORS = [
665    "#phone-modal",
666    "#shops-modal",
667    ".component--shp-side-menu",
668    ".component--shp-filters"
669  ];
670
671  function createDivFromHeading(h) {
672    var div = document.createElement("div");
673    div.innerHTML = h.innerHTML;
674
675    if (h.className) div.className = h.className;
676    if (h.id) div.id = h.id;
677
678    // zachovej vizuální styl nadpisu
679    div.classList.add(h.tagName.toLowerCase()); // h1–h6
680
681    if (h.getAttributeNames) {
682      h.getAttributeNames().forEach(function (name) {
683        if (name !== "class" && name !== "id") {
684          div.setAttribute(name, h.getAttribute(name));
685        }
686      });
687    }
688
689    return div;
690  }
691
692  function processContainer(containerEl) {
693    if (!containerEl) return;
694
695    var headings = containerEl.querySelectorAll("h1,h2,h3,h4,h5,h6");
696
697    headings.forEach(function (h) {
698      // ochrana proti opakovanému zpracování
699      if (h.dataset && h.dataset.seoIgnored === "1") return;
700
701      var div = createDivFromHeading(h);
702      div.dataset.seoIgnored = "1";
703
704      h.parentNode && h.parentNode.replaceChild(div, h);
705    });
706  }
707
708  function run() {
709    IGNORE_SELECTORS.forEach(function (sel) {
710      document.querySelectorAll(sel).forEach(processContainer);
711    });
712  }
713
714  document.addEventListener("DOMContentLoaded", function () {
715    run();
716
717    // dynamické změny DOMu (filtry, menu, modaly)
718    var obs = new MutationObserver(run);
719    obs.observe(document.body, { childList: true, subtree: true });
720  });
721})();
722</script>
722
723        
723<script>
724(function () {
725  function ensureOgTag(property, value, force) {
726    if (!value) return;
727
728    var selector = 'meta[property="' + property + '"]';
729    var tag = document.querySelector(selector);
730
731    if (!tag) {
732      tag = document.createElement("meta");
733      tag.setAttribute("property", property);
734      document.head.appendChild(tag);
735    } else if (!force && tag.getAttribute("content")) {
736      // už existuje a má obsah -> pokud nechceme přepisovat, tak necháme být
737      return;
738    }
739
740    tag.setAttribute("content", value);
741  }
742
743  window.addEventListener("DOMContentLoaded", function () {
744    // og:title – z <title>
745    var title = (document.title || "").trim();
746    if (title) {
747      ensureOgTag("og:title", title);
748    }
749
750    // og:description – z meta name="description"
751    var metaDesc = document.querySelector('meta[name="description"]');
752    var desc = metaDesc ? metaDesc.getAttribute("content") : "";
753    if (desc) {
754      ensureOgTag("og:description", desc);
755    }
756
757    // og:url – z <link rel="canonical"> nebo z location.href
758    var canonical = document.querySelector('link[rel="canonical"]');
759    var url = canonical ? canonical.href : window.location.href;
760    ensureOgTag("og:url", url);
761
762    // og:type – univerzálně jako "website"
763    // (pokud máš blog / články, můžeme pro /blog/... nastavit "article")
764    ensureOgTag("og:type", "website");
765
766    // og:image – pokud už existuje, necháme ji; jinak doplníme logo-social
767    var existingOgImage = document.querySelector('meta[property="og:image"]');
768    if (!existingOgImage) {
769      ensureOgTag(
770        "og:image",
771        "https://www.express-servis.cz/images/core/logo-social.png"
772      );
773    }
774  });
775})();
776</script>
776
777        
777<script defer>
778document.addEventListener('DOMContentLoaded', function() {
779  // 1) Pouze produktové stránky /p/...
780  if (!window.location.pathname.startsWith('/p/')) {
781    return;
782  }
783
784  // (NEkontrolujeme, jestli už JSON-LD existuje – chceme ho vždy přidat navíc)
785
786  // 2) URL stránky – použij canonical, když existuje
787  var canonicalEl = document.querySelector('link[rel="canonical"]');
788  var url = canonicalEl ? canonicalEl.href.split('#')[0] : (window.location.origin + window.location.pathname);
789
790  // 3) Název produktu
791  var nameEl = document.querySelector('h1, h2.mb-4');
792  var name = nameEl ? nameEl.textContent.trim() : '';
793  if (!name) {
794    return; // bez názvu nemá smysl nic posílat
795  }
796
797  // Detekce repasovaneho produktu (kat. A/B/C)
798  var isRefurbished = false;
799  var urlLower = url.toLowerCase();
800  var nameLower = name.toLowerCase();
801
802  if (urlLower.indexOf('repasovan') !== -1 || urlLower.indexOf('refurb') !== -1) {
803    isRefurbished = true;
804  }
805  if (!isRefurbished && (nameLower.indexOf('repasovan') !== -1 || nameLower.indexOf('refurb') !== -1)) {
806    isRefurbished = true;
807  }
808  if (!isRefurbished) {
809    var bcrumbs = document.querySelectorAll('.breadcrumb a, .breadcrumbs a');
810    for (var bi = 0; bi < bcrumbs.length; bi++) {
811      if (bcrumbs[bi].textContent.toLowerCase().indexOf('repasovan') !== -1 ||
812          (bcrumbs[bi].href && bcrumbs[bi].href.toLowerCase().indexOf('repasovan') !== -1)) {
813        isRefurbished = true;
814        break;
815      }
816    }
817  }
818  var itemConditionValue = isRefurbished
819    ? 'https://schema.org/RefurbishedCondition'
820    : 'https://schema.org/NewCondition';
821
822  // 4) Popis – z og:description nebo meta description
823  var descMeta = document.querySelector('meta[property="og:description"], meta[name="description"]');
824  var description = descMeta && descMeta.getAttribute('content')
825    ? descMeta.getAttribute('content').trim()
826    : '';
827
828  // 5) Obrázek
829  var imgEl = document.querySelector('.image img, .product-image img, .product-gallery img');
830  var image = imgEl ? imgEl.getAttribute('src') : null;
831
832  // 6) Cena (div.current obsahuje např. "671 Kč")
833  var priceEl = document.querySelector('.current');
834  var price = null;
835  if (priceEl) {
836    var priceText = priceEl.textContent
837      .replace(/ /g, '')   // &nbsp;
838      .replace(/s/g, '')       // běžné mezery
839      .replace(',', '.');
840    var match = priceText.match(/([d.]+)/);
841    if (match) {
842      price = match[1];
843    }
844  }
845  var currency = 'CZK';
846
847  // 7) SKU, EAN, výrobce – z bloků .parameter
848  var sku = '';
849  var ean = '';
850  var brandName = 'Express Servis';
851
852  var paramEls = document.querySelectorAll('.parameter');
853  for (var j = 0; j < paramEls.length; j++) {
854    var labelEl = paramEls[j].querySelector('.parameter-name');
855    var valueEl = paramEls[j].querySelector('.parameter-value');
856    if (!labelEl || !valueEl) continue;
857
858    var label = labelEl.textContent.toLowerCase().trim();
859    var value = valueEl.textContent.trim();
860
861    if (label.indexOf('produktové číslo') !== -1 || label.indexOf('produktove cislo') !== -1) {
862      sku = value;
863    } else if (label.indexOf('ean') !== -1) {
864      ean = value;
865    } else if (label.indexOf('výrobce') !== -1 || label.indexOf('vyrobce') !== -1) {
866      brandName = value;
867    }
868  }
869
870  // 8) Dostupnost – podle textu "skladem" / "není skladem" apod.
871  var availability = 'https://schema.org/InStock';
872  var availEl = document.querySelector('.component--shp-product-availability');
873  if (availEl) {
874    var availText = availEl.textContent.toLowerCase();
875
876    if (availText.indexOf('skladem') !== -1) {
877      availability = 'https://schema.org/InStock';
878    } else if (availText.indexOf('na cestě') !== -1 || availText.indexOf('na ceste') !== -1) {
879      availability = 'https://schema.org/PreOrder';
880    } else if (
881      availText.indexOf('není skladem') !== -1 ||
882      availText.indexOf('neni skladem') !== -1 ||
883      availText.indexOf('vyprodáno') !== -1 ||
884      availText.indexOf('vyprodano') !== -1 ||
885      availText.indexOf('nedostupné') !== -1 ||
886      availText.indexOf('nedostupne') !== -1
887    ) {
888      availability = 'https://schema.org/OutOfStock';
889    } else if (availText.indexOf('prodej ukončen') !== -1 || availText.indexOf('prodej ukoncen') !== -1) {
890      availability = 'https://schema.org/Discontinued';
891    }
892  }
893  // 9) Sestavení JSON-LD objektu Product
894  var productSchema = {
895    "@context": "https://schema.org",
896    "@type": "Product",
897    "@id": url + "#product",
898    "name": name,
899    "description": description,
900    "image": image,
901    "sku": sku,
902    "brand": {
903      "@type": "Brand",
904      "name": brandName
905    },
906    "offers": {
907      "@type": "Offer",
908      "url": url,
909      "priceCurrency": currency,
910      "price": price,
911      "availability": availability,
912      "itemCondition": itemConditionValue,
913      "seller": {
914        "@type": "Organization",
915        "name": "Express Servis Company s.r.o.",
916        "url": "https://www.express-servis.cz/"
917      }
918    }
919  };
920
921  if (ean) {
922    productSchema.gtin13 = ean;
923  }
924
925  // 10) Vložit do <head> jako JSON-LD
926  var script = document.createElement('script');
927  script.type = 'application/ld+json';
928  script.text = JSON.stringify(productSchema);
929  document.head.appendChild(script);
930});
931</script>
931
932        
932<script defer>
933document.addEventListener('DOMContentLoaded', function() {
934  // 1) Pouštět JEN na detailu článku:
935  // například /navody-a-clanky/nejaky-clanek
936  // (výpis kategorií nechceme)
937  if (!window.location.pathname.startsWith('/navody-a-clanky/')) {
938    return;
939  }
940  if (window.location.pathname === '/navody-a-clanky/' || window.location.pathname === '/navody-a-clanky') {
941    return;
942  }
943
944  function getText(el) {
945    return el ? el.textContent.trim() : '';
946  }
947
948  // 2) URL článku – canonical > fallback na aktuální URL bez # a query
949  var canonicalEl = document.querySelector('link[rel="canonical"]');
950  var url = canonicalEl
951    ? canonicalEl.href.split('#')[0]
952    : (location.origin + location.pathname);
953
954  // 3) Nadpis článku
955  var titleEl = document.querySelector(
956    '.article-detail h1, article h1, .article-detail h2, article h2, h1, h2'
957  );
958  var headline = getText(titleEl);
959  if (!headline) {
960    return; // bez nadpisu nebudeme generovat schema
961  }
962
963  // 4) Meta description
964  var metaDesc = document.querySelector('meta[name="description"]');
965  var description = metaDesc ? metaDesc.getAttribute('content').trim() : '';
966
967  // 5) Obrázek (og:image > první obrázek v článku)
968  var imageUrl = '';
969  var ogImage = document.querySelector('meta[property="og:image"], meta[name="og:image"]');
970  if (ogImage) {
971    imageUrl = ogImage.getAttribute('content');
972  } else {
973    var img = document.querySelector('article img, .article-image img');
974    if (img) {
975      imageUrl = img.getAttribute('src');
976      if (imageUrl && imageUrl.indexOf('http') !== 0) {
977        imageUrl = location.origin + imageUrl;
978      }
979    }
980  }
981
982  // 6) Datum publikace – formát DD.MM.YYYY
983  function getPublishedISO() {
984    var dateStrong = document.querySelector(
985      '.article-date strong, .article-meta strong, article strong'
986    );
987    if (!dateStrong) return null;
988
989    var match = dateStrong.textContent.match(/(\d{1,2})\.(\d{1,2})\.(\d{4})/);
990    if (!match) return null;
991
992    var day = match[1].padStart(2, '0');
993    var month = match[2].padStart(2, '0');
994    var year = match[3];
995
996    return year + '-' + month + '-' + day + 'T00:00:00+01:00';
997  }
998
999  var datePublished = getPublishedISO();
1000  var dateModified = datePublished;
1001
1002  // 7) Obsah článku – text z <article>
1003  var articleEl = document.querySelector('article');
1004  var articleBody = articleEl
1005    ? articleEl.innerText.replace(/\s+/g, ' ').trim()
1006    : '';
1007
1008  if (articleBody.length > 5000) {
1009    articleBody = articleBody.slice(0, 5000);
1010  }
1011
1012  // 8) Sestavení BlogPosting JSON-LD
1013  var data = {
1014    "@context": "https://schema.org",
1015    "@type": "BlogPosting",
1016    "mainEntityOfPage": {
1017      "@type": "WebPage",
1018      "@id": url
1019    },
1020    "headline": headline,
1021    "description": description,
1022    "image": imageUrl ? [imageUrl] : [],
1023    "author": {
1024      "@type": "Organization",
1025      "name": "Express Servis",
1026      "url": "https://www.express-servis.cz/"
1027    },
1028    "publisher": {
1029      "@type": "Organization",
1030      "name": "Express Servis",
1031      "logo": {
1032        "@type": "ImageObject",
1033        "url": "https://www.express-servis.cz/images/core/logo.png"
1034      }
1035    },
1036    "datePublished": datePublished,
1037    "dateModified": dateModified,
1038    "articleSection": "Návody a články",
1039    "articleBody": articleBody
1040  };
1041
1042  // 9) Vložit JSON-LD do <head>
1043  var ldScript = document.createElement('script');
1044  ldScript.type = 'application/ld+json';
1045  ldScript.text = JSON.stringify(data);
1046  document.head.appendChild(ldScript);
1047});
1048</script>
1048
1049        
1049<script defer>
1050document.addEventListener('DOMContentLoaded', function () {
1051  var path = window.location.pathname;
1052
1053  // 1) Pouze kategorie - URL končí na "-c" nebo "-c/"
1054  if (!/-c\/?$/.test(path)) {
1055    return;
1056  }
1057
1058  function getText(el) {
1059    return el ? el.textContent.trim() : '';
1060  }
1061
1062  // 2) URL kategorie – z canonical, ale ignorujeme prázdné href=""
1063  var url = location.origin + location.pathname;
1064  var canonicalEl = document.querySelector('link[rel="canonical"]');
1065  if (canonicalEl) {
1066    var cHref = canonicalEl.getAttribute('href');
1067    if (cHref && cHref.trim() !== '') {
1068      url = cHref.split('#')[0];
1069    }
1070  }
1071
1072  // 3) Název kategorie – H1, fallback og:title, fallback <title>
1073  var titleEl = document.querySelector('h1');
1074  var categoryName = getText(titleEl);
1075
1076  if (!categoryName) {
1077    var ogTitle = document.querySelector('meta[property="og:title"], meta[name="og:title"]');
1078    if (ogTitle) {
1079      categoryName = ogTitle.getAttribute('content').trim();
1080    }
1081  }
1082
1083  if (!categoryName && document.title) {
1084    categoryName = document.title.trim();
1085  }
1086
1087  if (!categoryName) {
1088    return; // nemáme název, schema nebudeme generovat
1089  }
1090
1091  // 4) Popis kategorie – meta description
1092  var metaDesc = document.querySelector('meta[name="description"]');
1093  var categoryDescription = metaDesc ? metaDesc.getAttribute('content').trim() : '';
1094
1095  // 5) Seznam produktů na stránce -> ItemList
1096  var productBoxes = document.querySelectorAll('.component--shp-product.box');
1097  var itemList = [];
1098
1099  for (var i = 0; i < productBoxes.length; i++) {
1100    var box = productBoxes[i];
1101    var link = box.querySelector('a[href]');
1102    if (!link) continue;
1103
1104    var href = link.getAttribute('href') || '';
1105    if (href.indexOf('http') !== 0) {
1106      href = location.origin + href;
1107    }
1108
1109    var titleNode = box.querySelector('.title');
1110    var productName = getText(titleNode);
1111
1112    var item = {
1113      '@type': 'ListItem',
1114      'position': i + 1,
1115      'url': href
1116    };
1117
1118    if (productName) {
1119      item.name = productName;
1120    }
1121
1122    itemList.push(item);
1123  }
1124
1125  // 6) Breadcrumbs z .breadcrumb / .breadcrumbs
1126  var breadcrumbLinks = document.querySelectorAll('.breadcrumb a, .breadcrumbs a');
1127  var breadcrumbItems = [];
1128
1129  for (var j = 0; j < breadcrumbLinks.length; j++) {
1130    var a = breadcrumbLinks[j];
1131    var name = getText(a);
1132    if (!name) continue;
1133
1134    var bhref = a.getAttribute('href') || '/';
1135    if (bhref.indexOf('http') !== 0) {
1136      bhref = location.origin + bhref;
1137    }
1138
1139    breadcrumbItems.push({
1140      '@type': 'ListItem',
1141      'position': j + 1, // zatím provizorně, přepíšeme níž
1142      'name': name,
1143      'item': {
1144        '@type': 'WebPage',
1145        '@id': bhref
1146      }
1147    });
1148  }
1149
1150  // 6a) Přidáme "Domů" jako první, pokud tam není root /
1151  var homeUrl = location.origin + '/';
1152  var hasHome = false;
1153  for (var k = 0; k < breadcrumbItems.length; k++) {
1154    var id = breadcrumbItems[k].item && breadcrumbItems[k].item['@id'];
1155    if (id === homeUrl || id === location.origin) {
1156      hasHome = true;
1157      break;
1158    }
1159  }
1160
1161  if (!hasHome) {
1162    breadcrumbItems.unshift({
1163      '@type': 'ListItem',
1164      'position': 1, // přepíšeme stejně níž
1165      'name': 'Domů',
1166      'item': {
1167        '@type': 'WebPage',
1168        '@id': homeUrl
1169      }
1170    });
1171  }
1172
1173  // 6b) Přepočítat pozice (1..N)
1174  for (var p = 0; p < breadcrumbItems.length; p++) {
1175    breadcrumbItems[p].position = p + 1;
1176  }
1177
1178  var breadcrumbList = null;
1179  if (breadcrumbItems.length > 0) {
1180    breadcrumbList = {
1181      '@type': 'BreadcrumbList',
1182      'itemListElement': breadcrumbItems
1183    };
1184  }
1185
1186  // 7) CollectionPage objekt pro kategorii
1187  var collectionPage = {
1188    '@type': 'CollectionPage',
1189    '@id': url + '#collection',
1190    'url': url,
1191    'name': categoryName,
1192    'description': categoryDescription
1193  };
1194
1195  if (itemList.length > 0) {
1196    collectionPage.mainEntity = {
1197      '@type': 'ItemList',
1198      'numberOfItems': itemList.length,
1199      'itemListElement': itemList
1200    };
1201  }
1202
1203  // 8) Zabalit do @graph
1204  var graph = [collectionPage];
1205  if (breadcrumbList) {
1206    graph.push(breadcrumbList);
1207  }
1208
1209  var data = {
1210    '@context': 'https://schema.org',
1211    '@graph': graph
1212  };
1213
1214  // 9) Vložit JSON-LD do <head>
1215  var ldScript = document.createElement('script');
1216  ldScript.type = 'application/ld+json';
1217  ldScript.text = JSON.stringify(data);
1218  document.head.appendChild(ldScript);
1219});
1220</script>
1220
1221        
1221<script defer>
1222document.addEventListener('DOMContentLoaded', function() {
1223  // 1) Pouze ceníkové stránky – URL končí na /cenik nebo /cenik/
1224  var path = window.location.pathname;
1225  if (!/\/cenik\/?$/.test(path)) {
1226    return;
1227  }
1228
1229  function getText(el) {
1230    return el ? el.textContent.replace(/\s+/g, ' ').trim() : '';
1231  }
1232
1233  // 2) URL stránky – canonical > fallback na aktuální URL bez hash
1234  var canonicalEl = document.querySelector('link[rel="canonical"]');
1235  var url = canonicalEl && canonicalEl.href
1236    ? canonicalEl.href.split('#')[0]
1237    : (location.origin + path);
1238  var urlNoSlash = url.replace(/\/+$/, '');
1239
1240  var serviceId    = urlNoSlash + '#service';
1241  var priceListId  = urlNoSlash + '#price-list';
1242  var breadcrumbId = urlNoSlash + '#breadcrumb';
1243  var faqId        = urlNoSlash + '#faq';
1244
1245  // 3) Nadpis ceníku – H1 > og:title > <title>
1246  var headline = '';
1247  var h1El = document.querySelector('h1');
1248  if (h1El) {
1249    headline = getText(h1El);
1250  }
1251  if (!headline) {
1252    var ogTitleEl = document.querySelector('meta[property="og:title"], meta[name="og:title"]');
1253    if (ogTitleEl && ogTitleEl.getAttribute('content')) {
1254      headline = ogTitleEl.getAttribute('content').trim();
1255    } else if (document.title) {
1256      headline = document.title.trim();
1257    }
1258  }
1259
1260  // 4) Meta description
1261  var metaDescEl = document.querySelector('meta[name="description"]');
1262  var description = metaDescEl && metaDescEl.getAttribute('content')
1263    ? metaDescEl.getAttribute('content').trim()
1264    : '';
1265
1266  // 5) Breadcrumbs z .component--core-breadcrumbs
1267  var breadcrumbItems = [];
1268  var bcEls = document.querySelectorAll('.component--core-breadcrumbs .breadcrumb .breadcrumb-item');
1269  var pos = 1;
1270
1271  for (var i = 0; i < bcEls.length; i++) {
1272    var li   = bcEls[i];
1273    var link = li.querySelector('a[href]');
1274    var name = '';
1275    var itemUrl = '';
1276
1277    if (link) {
1278      name = link.textContent.replace(/\s+/g, ' ').trim();
1279      var href = link.getAttribute('href');
1280      if (href && href.indexOf('http') === 0) {
1281        itemUrl = href.split('#')[0];
1282      } else if (href) {
1283        itemUrl = location.origin + href;
1284      }
1285    } else {
1286      name = li.textContent.replace(/\s+/g, ' ').trim();
1287      itemUrl = url;
1288    }
1289
1290    if (!name) continue;
1291
1292    breadcrumbItems.push({
1293      '@type': 'ListItem',
1294      'position': pos++,
1295      'name': name,
1296      'item': {
1297        '@type': 'WebPage',
1298        '@id': itemUrl || url
1299      }
1300    });
1301  }
1302
1303  // 6) Offers z ceníku – .component--rep-prices .list-group-item
1304  var offerItems = [];
1305  var rows = document.querySelectorAll('.component--rep-prices .list-group-item');
1306
1307  for (var j = 0; j < rows.length; j++) {
1308    var row = rows[j];
1309
1310    var nameEl  = row.querySelector('.row .col.text-left');
1311    var priceEl = row.querySelector('.price');
1312
1313    // poslední řádky typu "Ceny jsou včetně DPH" nemají .price → přeskočí se
1314    if (!nameEl || !priceEl) {
1315      continue;
1316    }
1317
1318    var nameText = nameEl.textContent.replace(/\s+/g, ' ').trim();
1319
1320    var rawPrice = priceEl.textContent
1321      .replace(/\u00A0/g, '')  // &nbsp;
1322      .replace(/\s/g, '')      // mezery
1323      .replace(',', '.');
1324
1325    // vytáhnout číslo, ignorovat "zdarma" atd.
1326    var match = rawPrice.match(/([\d\.]+)/);
1327    if (!match) {
1328      continue; // pokud není číslo, nebudeme z toho dělat Offer
1329    }
1330    var price = match[1];
1331
1332    // detailní popis z collapse řádku (pokud existuje)
1333    var detailText = '';
1334    var targetId = row.getAttribute('data-target'); // např. "#item-130"
1335    if (targetId && targetId.charAt(0) === '#') {
1336      var detailEl = document.querySelector(targetId + ' .col.text-small');
1337      if (detailEl) {
1338        detailText = detailEl.textContent.replace(/\s+/g, ' ').trim();
1339      }
1340    }
1341
1342    offerItems.push({
1343      '@type': 'Offer',
1344      '@id': urlNoSlash + '#offer-' + (offerItems.length + 1),
1345      'name': nameText,
1346      'description': detailText,
1347      'priceCurrency': 'CZK',
1348      'price': price,
1349      'url': url,
1350      'availability': 'https://schema.org/InStock',
1351      'itemOffered': {
1352        '@id': serviceId
1353      }
1354    });
1355  }
1356
1357  // 7) FAQ bloky – .component--web-faq
1358var faqEntities = [];
1359var faqBlocks = document.querySelectorAll('.component--web-faq');
1360
1361for (var k = 0; k < faqBlocks.length; k++) {
1362  var block = faqBlocks[k];
1363  var qEl = block.querySelector('h3');
1364  var aEl = block.querySelector('.faq-content');
1365
1366  if (!qEl || !aEl) continue;
1367
1368  var qText = qEl.textContent.replace(/\s+/g, ' ').trim();
1369  // vezmeme jen čistý text bez HTML, obrázků, base64 atd.
1370  var aText = aEl.textContent.replace(/\s+/g, ' ').trim();
1371
1372  if (!qText || !aText) continue;
1373
1374  faqEntities.push({
1375    '@type': 'Question',
1376    'name': qText,
1377    'acceptedAnswer': {
1378      '@type': 'Answer',
1379      'text': aText
1380    }
1381  });
1382}
1383
1384  // 8) Poskládat @graph
1385  var graph = [];
1386
1387  if (headline) {
1388    graph.push({
1389      '@type': 'Service',
1390      '@id': serviceId,
1391      'name': headline,
1392      'description': description,
1393      'serviceType': headline,
1394      'provider': {
1395        '@id': 'https://www.express-servis.cz/#express-servis-plzen'
1396      },
1397      'areaServed': {
1398        '@type': 'City',
1399        'name': 'Plzeň'
1400      },
1401      'hasOfferCatalog': {
1402        '@id': priceListId
1403      }
1404    });
1405  }
1406
1407  if (offerItems.length) {
1408    graph.push({
1409      '@type': 'OfferCatalog',
1410      '@id': priceListId,
1411      'name': 'Ceník oprav',
1412      'itemListElement': offerItems
1413    });
1414  }
1415
1416  if (breadcrumbItems.length) {
1417    graph.push({
1418      '@type': 'BreadcrumbList',
1419      '@id': breadcrumbId,
1420      'itemListElement': breadcrumbItems
1421    });
1422  }
1423
1424  if (faqEntities.length) {
1425    graph.push({
1426      '@type': 'FAQPage',
1427      '@id': faqId,
1428      'mainEntity': faqEntities
1429    });
1430  }
1431
1432  if (!graph.length) {
1433    return;
1434  }
1435
1436  // 9) Vložit JSON-LD do <head>
1437  var ldData = {
1438    '@context': 'https://schema.org',
1439    '@graph': graph
1440  };
1441
1442  var ldScript = document.createElement('script');
1443  ldScript.type = 'application/ld+json';
1444  ldScript.text = JSON.stringify(ldData);
1445  document.head.appendChild(ldScript);
1446});
1447</script>
1447
1448        
1448<script defer>
1449document.addEventListener('DOMContentLoaded', function() {
1450  var path = window.location.pathname || '';
1451
1452  // Jen kategorie servis-oprava, které nejsou konkrétní ceník (neobsahují /cenik na konci)
1453  var isServiceCategory =
1454    path.indexOf('/servis-oprava/') === 0 &&      // je to servis-oprava
1455    !/\/cenik\/?$/.test(path);                   // ale není to konkrétní ceník
1456
1457  if (!isServiceCategory) {
1458    return;
1459  }
1460
1461  // 1) URL stránky – použij canonical, když existuje
1462  var canonicalEl = document.querySelector('link[rel="canonical"]');
1463  var canonicalUrl = canonicalEl
1464    ? canonicalEl.getAttribute('href').split('#')[0]
1465    : (window.location.origin + window.location.pathname);
1466
1467  // 2) Titulek stránky (název kategorie)
1468  var titleEl = document.querySelector('title#snippet--title');
1469  var pageTitle = titleEl ? titleEl.textContent.trim() : '';
1470
1471  // 3) Popis – z meta description
1472  var descEl = document.querySelector('meta[name="description"]');
1473  var metaDescription = descEl && descEl.getAttribute('content')
1474    ? descEl.getAttribute('content').trim()
1475    : '';
1476
1477  // 4) Obrázek kategorie
1478  var catImgEl = document.querySelector('.col-sm-6.text-center img');
1479  var categoryImage = catImgEl ? catImgEl.getAttribute('src') : '';
1480
1481  // 5) Breadcrumbs
1482  var breadcrumbItems = [];
1483  var breadcrumbLinks = document.querySelectorAll('ol.breadcrumb li');
1484
1485  for (var i = 0; i < breadcrumbLinks.length; i++) {
1486    var li = breadcrumbLinks[i];
1487    var a = li.querySelector('a');
1488    if (!a) continue;
1489
1490    var rawName = a.textContent.replace(/\s+/g, ' ').trim();
1491    var href = a.getAttribute('href') || '';
1492    var url = href.indexOf('http') === 0 ? href : window.location.origin + href;
1493
1494    // Když je prázdný název (ikonka domů), doplníme "Domů"
1495    var name = rawName;
1496    if (!name) {
1497      if (href === '/' || url === window.location.origin + '/') {
1498        name = 'Domů';
1499      } else {
1500        name = pageTitle || document.title || 'Express Servis';
1501      }
1502    }
1503
1504    breadcrumbItems.push({
1505      '@type': 'ListItem',
1506      position: i + 1,
1507      name: name,
1508      item: {
1509        '@type': 'WebPage',
1510        '@id': url,
1511        'name': name
1512      }
1513    });
1514  }
1515
1516  // 6) Položky kategorie – jednotlivé modely s ceníkem
1517  var itemListElements = [];
1518  var gridItems = document.querySelectorAll('.grid .grid-item.box a');
1519
1520  for (var j = 0; j < gridItems.length; j++) {
1521    var aEl = gridItems[j];
1522    var hrefItem = aEl.getAttribute('href') || '';
1523    if (!hrefItem) continue;
1524
1525    var urlItem = hrefItem.indexOf('http') === 0 ? hrefItem : window.location.origin + hrefItem;
1526    var nameElItem = aEl.querySelector('.title');
1527    var imgElItem = aEl.querySelector('img');
1528
1529    var itemName = nameElItem ? nameElItem.textContent.replace(/\s+/g, ' ').trim() : '';
1530    var itemImage = imgElItem ? imgElItem.getAttribute('src') : '';
1531
1532    itemListElements.push({
1533      '@type': 'ListItem',
1534      position: j + 1,
1535      url: urlItem,
1536      name: itemName,
1537      image: itemImage
1538    });
1539  }
1540
1541  // 7) Sestavení JSON-LD pro kategorii ceníků servisu
1542  var serviceCategorySchema = {
1543    '@context': 'https://schema.org',
1544    '@graph': [
1545      {
1546        '@type': 'WebPage',
1547        '@id': canonicalUrl + '#webpage',
1548        'url': canonicalUrl,
1549        'name': pageTitle,
1550        'description': metaDescription,
1551        'image': categoryImage
1552      },
1553      {
1554        '@type': 'BreadcrumbList',
1555        '@id': canonicalUrl + '#breadcrumbs',
1556        'itemListElement': breadcrumbItems
1557      }
1558    ]
1559  };
1560
1561  // ItemList přidáme jen pokud máme nějaké položky
1562  if (itemListElements.length > 0) {
1563    serviceCategorySchema['@graph'].push({
1564      '@type': 'ItemList',
1565      '@id': canonicalUrl + '#itemlist',
1566      'url': canonicalUrl,
1567      'name': pageTitle,
1568      'itemListElement': itemListElements
1569    });
1570  }
1571
1572  // 8) Vložit do <head> jako JSON-LD
1573  var scriptEl = document.createElement('script');
1574  scriptEl.type = 'application/ld+json';
1575  scriptEl.text = JSON.stringify(serviceCategorySchema);
1576  document.head.appendChild(scriptEl);
1577});
1578</script>
1578
1579        
1579<script defer>
1580document.addEventListener('DOMContentLoaded', function() {
1581  var path = window.location.pathname || '';
1582
1583  // Pouze stránky nejčastějších dotazů
1584  if (path.indexOf('/nejcastejsi-dotazy-es/') !== 0) {
1585    return;
1586  }
1587
1588  // 1) URL – použij canonical, když existuje
1589  var canonicalEl = document.querySelector('link[rel="canonical"]');
1590  var url = canonicalEl
1591    ? canonicalEl.getAttribute('href').split('#')[0]
1592    : (window.location.origin + window.location.pathname);
1593
1594  // 2) Otázka = název (H2)
1595  var questionEl = document.querySelector('.faq-content h2, h1, h2');
1596  var questionText = questionEl ? questionEl.textContent.trim() : '';
1597
1598  if (!questionText) {
1599    return; // bez otázky nemá smysl nic generovat
1600  }
1601
1602  // 3) Meta description / krátký popis
1603  var descEl = document.querySelector('meta[name="description"]');
1604  var metaDescription = descEl && descEl.getAttribute('content')
1605    ? descEl.getAttribute('content').trim()
1606    : '';
1607
1608  // 4) Odpověď – obsah .faq-content jako ČISTÝ TEXT (bez HTML, bez base64 obrázků)
1609  var faqContainer = document.querySelector('.faq-content');
1610  var answerText = '';
1611
1612  if (faqContainer) {
1613    // zkopírujeme, odstraníme obrázky a vezmeme čistý text
1614    var clone = faqContainer.cloneNode(true);
1615
1616    var imgs = clone.querySelectorAll('img');
1617    for (var i = 0; i < imgs.length; i++) {
1618      imgs[i].parentNode.removeChild(imgs[i]);
1619    }
1620
1621    answerText = clone.textContent || '';
1622    // Zbavit se nadbytečných mezer / zalomení
1623    answerText = answerText.replace(/\s+/g, ' ').trim();
1624  }
1625
1626  if (!answerText) {
1627    answerText = '';
1628  }
1629
1630  // 5) Breadcrumbs
1631  var breadcrumbItems = [];
1632  var breadcrumbLinks = document.querySelectorAll('ol.breadcrumb li');
1633
1634  for (var b = 0; b < breadcrumbLinks.length; b++) {
1635    var li = breadcrumbLinks[b];
1636    var a = li.querySelector('a');
1637    if (!a) continue;
1638
1639    var rawName = a.textContent.replace(/\s+/g, ' ').trim();
1640    var href = a.getAttribute('href') || '';
1641    var itemUrl = href.indexOf('http') === 0 ? href : (window.location.origin + href);
1642
1643    // Když je název prázdný (ikonka domů), doplníme "Domů"
1644    var name = rawName;
1645    if (!name) {
1646      if (href === '/' || itemUrl === window.location.origin + '/') {
1647        name = 'Domů';
1648      } else {
1649        name = questionText || document.title || 'Express Servis';
1650      }
1651    }
1652
1653    breadcrumbItems.push({
1654      "@type": "ListItem",
1655      "position": b + 1,
1656      "name": name,
1657      "item": {
1658        "@type": "WebPage",
1659        "@id": itemUrl,
1660        "name": name
1661      }
1662    });
1663  }
1664
1665  // 6) Sestavení JSON-LD – FAQPage + otázka/odpověď + breadcrumbs
1666  var faqSchema = {
1667    "@context": "https://schema.org",
1668    "@graph": [
1669      {
1670        "@type": "WebPage",
1671        "@id": url + "#webpage",
1672        "url": url,
1673        "name": questionText,
1674        "description": metaDescription
1675      },
1676      {
1677        "@type": "FAQPage",
1678        "@id": url + "#faq",
1679        "url": url,
1680        "mainEntity": [
1681          {
1682            "@type": "Question",
1683            "name": questionText,
1684            "acceptedAnswer": {
1685              "@type": "Answer",
1686              "text": answerText
1687            }
1688          }
1689        ]
1690      }
1691    ]
1692  };
1693
1694  if (breadcrumbItems.length > 0) {
1695    faqSchema["@graph"].push({
1696      "@type": "BreadcrumbList",
1697      "@id": url + "#breadcrumbs",
1698      "itemListElement": breadcrumbItems
1699    });
1700  }
1701
1702  // 7) Vložit do <head> jako JSON-LD
1703  var scriptEl = document.createElement('script');
1704  scriptEl.type = 'application/ld+json';
1705  scriptEl.text = JSON.stringify(faqSchema);
1706  document.head.appendChild(scriptEl);
1707});
1708</script>
1708
1709        
1709<script defer>
1710document.addEventListener('DOMContentLoaded', function() {
1711  // 1) Jen hlavní stránka seznamu dotazů
1712  var path = (window.location.pathname || '').replace(/\/+$/, '');
1713  if (path !== '/nejcastejsi-dotazy-es') {
1714    return;
1715  }
1716
1717  // 2) URL – použij canonical, když existuje
1718  var canonicalEl = document.querySelector('link[rel="canonical"]');
1719  var url = canonicalEl
1720    ? canonicalEl.getAttribute('href').split('#')[0]
1721    : (window.location.origin + window.location.pathname);
1722
1723  // 3) Meta description (krátký popis stránky)
1724  var descEl = document.querySelector('meta[name="description"]');
1725  var metaDescription = descEl && descEl.getAttribute('content')
1726    ? descEl.getAttribute('content').trim()
1727    : '';
1728
1729  // 4) Nasbírat všechny FAQ položky (otázka + odpověď)
1730  var faqEntities = [];
1731  var questionNodes = document.querySelectorAll('.list-group-item .question');
1732
1733  for (var i = 0; i < questionNodes.length; i++) {
1734    var questionEl = questionNodes[i];
1735    var item = questionEl.closest('.list-group-item');
1736    if (!item) continue;
1737
1738    var answerEl = item.querySelector('.answer');
1739    if (!answerEl) continue;
1740
1741    var questionText = questionEl.textContent.replace(/\s+/g, ' ').trim();
1742    var answerText = answerEl.textContent.replace(/\s+/g, ' ').trim();
1743
1744    if (!questionText || !answerText) continue;
1745
1746    faqEntities.push({
1747      "@type": "Question",
1748      "name": questionText,
1749      "acceptedAnswer": {
1750        "@type": "Answer",
1751        "text": answerText
1752      }
1753    });
1754  }
1755
1756  if (faqEntities.length === 0) {
1757    return; // nemáme co značit
1758  }
1759
1760  // 5) Breadcrumbs
1761  var breadcrumbItems = [];
1762  var breadcrumbLinks = document.querySelectorAll('ol.breadcrumb li');
1763
1764  for (var b = 0; b < breadcrumbLinks.length; b++) {
1765    var li = breadcrumbLinks[b];
1766    var a = li.querySelector('a');
1767    if (!a) continue;
1768
1769    var rawName = a.textContent.replace(/\s+/g, ' ').trim();
1770    var href = a.getAttribute('href') || '';
1771    var itemUrl = href.indexOf('http') === 0 ? href : (window.location.origin + href);
1772
1773    var name = rawName;
1774    if (!name) {
1775      if (href === '/' || itemUrl === window.location.origin + '/') {
1776        name = 'Domů';
1777      } else {
1778        name = document.title || 'Express Servis';
1779      }
1780    }
1781
1782    breadcrumbItems.push({
1783      "@type": "ListItem",
1784      "position": b + 1,
1785      "name": name,
1786      "item": {
1787        "@type": "WebPage",
1788        "@id": itemUrl,
1789        "name": name
1790      }
1791    });
1792  }
1793
1794  // 6) Sestavení JSON-LD – WebPage + FAQPage (+ BreadcrumbList)
1795  var faqSchema = {
1796    "@context": "https://schema.org",
1797    "@graph": [
1798      {
1799        "@type": "WebPage",
1800        "@id": url + "#webpage",
1801        "url": url,
1802        "name": document.title || "Nejčastější dotazy – Express Servis",
1803        "description": metaDescription
1804      },
1805      {
1806        "@type": "FAQPage",
1807        "@id": url + "#faq",
1808        "url": url,
1809        "mainEntity": faqEntities
1810      }
1811    ]
1812  };
1813
1814  if (breadcrumbItems.length > 0) {
1815    faqSchema["@graph"].push({
1816      "@type": "BreadcrumbList",
1817      "@id": url + "#breadcrumbs",
1818      "itemListElement": breadcrumbItems
1819    });
1820  }
1821
1822  // 7) Vložit do <head> jako JSON-LD
1823  var scriptEl = document.createElement('script');
1824  scriptEl.type = 'application/ld+json';
1825  scriptEl.text = JSON.stringify(faqSchema);
1826  document.head.appendChild(scriptEl);
1827});
1828</script>
1828
1829        
1829<script>
1830/**
1831 * Odstranění prázdných nadpisů (h1–h6)
1832 * - prázdné = bez viditelného textu (mezery, &nbsp;, zalomení)
1833 * - nic dalšího se neřeší (žádné ignorované sekce, žádné duplicity)
1834 * - funguje i pro dynamicky přidaný obsah
1835 */
1836(function () {
1837  var observer;
1838  var running = false;
1839
1840  function cleanText(txt) {
1841    return (txt || "")
1842      .replace(/\u00a0/g, " ")   // nbsp -> space
1843      .replace(/\s+/g, " ")
1844      .trim();
1845  }
1846
1847  function isEmptyHeading(el) {
1848    return !cleanText(el && el.textContent);
1849  }
1850
1851  function removeEmptyHeadings() {
1852    var headings = document.querySelectorAll("h1,h2,h3,h4,h5,h6");
1853
1854    headings.forEach(function (h) {
1855      if (!h || !h.parentNode) return;
1856      if (h.dataset && h.dataset.seoEmptyDone === "1") return;
1857
1858      if (isEmptyHeading(h)) {
1859        h.parentNode.removeChild(h);
1860        return;
1861      }
1862
1863      h.dataset.seoEmptyDone = "1";
1864    });
1865  }
1866
1867  function run() {
1868    if (running) return;
1869    running = true;
1870    try {
1871      removeEmptyHeadings();
1872    } finally {
1873      running = false;
1874    }
1875  }
1876
1877  document.addEventListener("DOMContentLoaded", function () {
1878    observer = new MutationObserver(function () {
1879      run();
1880    });
1881    run();
1882  });
1883})();
1884</script>
1884
1885        
1885<script>
1886/**
1887 * Homepage H1 fix:
1888 * - Pouze na homepage ("/" nebo "/index.php")
1889 * - Pokud už existuje jakýkoliv <h1>, NIC nepřidává
1890 * - Pokud <h1> neexistuje, doplní offscreen <h1> "iPhone servis Plzeň" jako první v <body>
1891 * - Pokud se později objeví reálný <h1>, vložený se automaticky odstraní (aby nevznikly 2 H1)
1892 */
1893(function () {
1894  var H1_TEXT = "iPhone servis Plzeň";
1895  var STYLE_ID = "seo-offscreen-h1-style";
1896  var CLASS_NAME = "seo-offscreen-h1";
1897  var MARK_ATTR = "data-seo-injected-h1";
1898
1899  function isHomepage() {
1900    var p = (location.pathname || "/").toLowerCase();
1901    return p === "/" || p === "/index.php";
1902  }
1903
1904  function injectStyle() {
1905    if (document.getElementById(STYLE_ID)) return;
1906    var style = document.createElement("style");
1907    style.id = STYLE_ID;
1908    style.textContent =
1909      "." + CLASS_NAME + "{" +
1910      "position:absolute!important;" +
1911      "left:-10000px!important;" +
1912      "top:0!important;" +
1913      "width:1px!important;" +
1914      "height:1px!important;" +
1915      "overflow:hidden!important;" +
1916      "white-space:nowrap!important;" +
1917      "}";
1918    (document.head || document.documentElement).appendChild(style);
1919  }
1920
1921  function getInjectedH1() {
1922    return document.querySelector("h1[" + MARK_ATTR + "='1']");
1923  }
1924
1925  function hasAnyRealH1() {
1926    var h1s = document.querySelectorAll("h1");
1927    for (var i = 0; i < h1s.length; i++) {
1928      if (!h1s[i].hasAttribute(MARK_ATTR)) return true;
1929    }
1930    return false;
1931  }
1932
1933  function ensureInjectedH1() {
1934    if (!document.body) return;
1935
1936    // Pokud existuje jakýkoliv reálný H1, nic nepřidávej
1937    if (hasAnyRealH1()) return;
1938
1939    // Pokud už je vložený, nic nedělej
1940    if (getInjectedH1()) return;
1941
1942    injectStyle();
1943
1944    var h1 = document.createElement("h1");
1945    h1.textContent = H1_TEXT;
1946    h1.className = CLASS_NAME;
1947    h1.setAttribute(MARK_ATTR, "1");
1948
1949    document.body.insertBefore(h1, document.body.firstChild);
1950  }
1951
1952  function removeInjectedIfRealAppears() {
1953    // Pokud se kdykoliv objeví reálný H1, smaž náš vložený
1954    if (!hasAnyRealH1()) return;
1955    var injected = getInjectedH1();
1956    if (injected && injected.parentNode) injected.parentNode.removeChild(injected);
1957  }
1958
1959  function tick() {
1960    if (!isHomepage()) return;
1961    removeInjectedIfRealAppears();
1962    ensureInjectedH1();
1963    removeInjectedIfRealAppears();
1964  }
1965
1966  function start() {
1967    tick();
1968    window.addEventListener("load", tick);
1969
1970    var obs = new MutationObserver(function () {
1971      tick();
1972    });
1973    obs.observe(document.documentElement, { childList: true, subtree: true });
1974  }
1975
1976  if (document.readyState === "loading") {
1977    document.addEventListener("DOMContentLoaded", start);
1978  } else {
1979    start();
1980  }
1981})();
1982</script>
1982
1983        
1983<script>
1984/**
1985 * Ignorování nadpisů (h1–h6) v klonech Glide slideru:
1986 * - cílení jen na .glide__slide--clone
1987 * - nadpis přepíše na <div> se stejným obsahem + zachová atributy
1988 * - přidá .h1/.h2/... aby zůstal vzhled stejný
1989 */
1990(function () {
1991  function replaceHeadingWithDiv(h) {
1992    var div = document.createElement("div");
1993    div.innerHTML = h.innerHTML;
1994
1995    if (h.className) div.className = h.className;
1996    if (h.id) div.id = h.id;
1997
1998    // zachovej vizuální styl nadpisu
1999    div.classList.add(h.tagName.toLowerCase()); // h1–h6
2000
2001    if (h.getAttributeNames) {
2002      h.getAttributeNames().forEach(function (name) {
2003        if (name !== "class" && name !== "id") div.setAttribute(name, h.getAttribute(name));
2004      });
2005    }
2006
2007    div.dataset.seoGlideCloneIgnored = "1";
2008    h.parentNode && h.parentNode.replaceChild(div, h);
2009  }
2010
2011  function run() {
2012    var cloneSlides = document.querySelectorAll(".glide__slide--clone");
2013    cloneSlides.forEach(function (slide) {
2014      var headings = slide.querySelectorAll("h1,h2,h3,h4,h5,h6");
2015      headings.forEach(function (h) {
2016        if (h.dataset && h.dataset.seoGlideCloneIgnored === "1") return;
2017        replaceHeadingWithDiv(h);
2018      });
2019    });
2020  }
2021
2022  document.addEventListener("DOMContentLoaded", function () {
2023    run();
2024
2025    // Glide přepíná slidy a někdy znovu generuje klony
2026    var obs = new MutationObserver(function () {
2027      run();
2028    });
2029    obs.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ["class"] });
2030  });
2031})();
2032</script>
2032
2033        
2033<script>
2034(function () {
2035  const PREFIX = "/navody-a-clanky/";
2036  if (!location.pathname.startsWith(PREFIX)) return;
2037
2038  function findDate(label) {
2039    const nodes = document.querySelectorAll("div, p, span, li");
2040    for (const el of nodes) {
2041      const t = (el.textContent || "").replace(/\s+/g, " ").trim();
2042      if (t.startsWith(label)) {
2043        const m = t.match(/(\d{2})\.(\d{2})\.(\d{4})/);
2044        if (m) return `${m[3]}-${m[2]}-${m[1]}`;
2045      }
2046    }
2047    return null;
2048  }
2049
2050  function injectJsonLd(published, modified) {
2051    // zabrání duplicitě
2052    if (document.getElementById("es-article-dates")) return;
2053
2054    const obj = {
2055      "@context": "https://schema.org",
2056      "@type": "Article"
2057    };
2058    if (published) obj.datePublished = published;
2059    if (modified) obj.dateModified = modified;
2060
2061    const s = document.createElement("script");
2062    s.id = "es-article-dates";
2063    s.type = "application/ld+json";
2064    s.textContent = JSON.stringify(obj);
2065    document.head.appendChild(s);
2066
2067    console.log("[dates] injected:", obj);
2068  }
2069
2070  function run() {
2071    const published = findDate("Zveřejněno:");
2072    const modified  = findDate("Aktualizováno:");
2073    if (published || modified) injectJsonLd(published, modified);
2074    return Boolean(published || modified);
2075  }
2076
2077  // 1) po načtení DOM
2078  document.addEventListener("DOMContentLoaded", () => {
2079    if (run()) return;
2080
2081    // 2) když se stránka skládá dynamicky, hlídej změny a zkus to znovu
2082    const obs = new MutationObserver(() => {
2083      if (run()) obs.disconnect();
2084    });
2085    obs.observe(document.documentElement, { childList: true, subtree: true });
2086
2087    // 3) pojistka – po 3s to zkus naposledy
2088    setTimeout(() => { run(); obs.disconnect(); }, 3000);
2089  });
2090})();
2091</script>
2091
2092        
2092<script>
2093// Heureka OCM tracking — načítá SDK na VŠECH stránkách
2094// (oprava 2026-04-13: odstraněna podmínka /p/ → h_ses se zachytí i na homepage/kategoriích)
2095(function () {
2096  // ochrana proti dvojitému vložení
2097  if (window.__heurekaLoaded) return;
2098  window.__heurekaLoaded = true;
2099
2100  // Heureka OCM SDK loader — bez page=product_detail podmínky
2101  (function(t, r, a, c, k, i, n, g) {
2102    t['ROIDataObject'] = k;
2103    t[k] = t[k] || function(){ (t[k].q = t[k].q || []).push(arguments) };
2104    t[k].c = i;
2105    n = r.createElement(a);
2106    g = r.getElementsByTagName(a)[0];
2107    n.async = 1;
2108    n.src = c;
2109    g.parentNode.insertBefore(n, g);
2110  })(window, document, 'script', '//www.heureka.cz/ocm/sdk.js?version=2', 'heureka', 'cz');
2111
2112  // Pro produktové stránky přidáme page type (zachování stávající funkce)
2113  if (window.location.href.indexOf('/p/') !== -1) {
2114    window.heureka = window.heureka || function(){ (window.heureka.q = window.heureka.q || []).push(arguments) };
2115    heureka('setVariable', 'page', 'product_detail');
2116  }
2117})();
2118</script>
2118
2119        
2119<script>
2120(() => {
2121  const isIOS =
2122    /iPad|iPhone|iPod/.test(navigator.userAgent) ||
2123    (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
2124  if (!isIOS) return;
2125
2126  function fixInputs() {
2127    document.querySelectorAll('input, textarea, select').forEach(el => {
2128      const size = parseFloat(getComputedStyle(el).fontSize || '0');
2129      if (size && size < 16) el.style.fontSize = '16px';
2130    });
2131  }
2132
2133  // po načtení
2134  if (document.readyState === 'loading') {
2135    document.addEventListener('DOMContentLoaded', fixInputs);
2136  } else {
2137    fixInputs();
2138  }
2139
2140  // i pro stránky vrácené z cache (Safari BFCache)
2141  window.addEventListener('pageshow', fixInputs);
2142})();
2143</script>
2143
2144        <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 2144-2145
2144
2145<script async src="https://www.googletagmanager.com/gtag/js?id=
2145G-22K1FWTHKK
vendor: 12 bytes, line 2145
2145"></script>
2146<script>
2147  
vendor: 134 bytes, lines 2147-2151
2147window.dataLayer = window.dataLayer || [];
2148  function gtag(){dataLayer.push(arguments);}
2149  gtag('js', new Date());
2150
2151  gtag('config', '
2151G-22K1FWTHKK
vendor: 4 bytes, line 2151
2151');
2152</script>
2152
2153        
2153<script src="https://l.seznam.cz/sul.js?id=hkde6dnmtmoxtyu0rcqdgtxn"></script>
vendor: 1 bytes, line 2153
2153
2154<script>
2155  if (typeof window.SEM === "function") {
2156    window.SEM('track', 'PageView')
2157  }
2158</script>
2158
2159
2160
2161<div id="snippet-CoreScripts_head-scripts">    
2162</div>
2163
2164</head>
2165
2166<body class="d-flex flex-column min-vh-100">
vendor: 77 bytes, lines 2166-2168
2166
2167
2168        <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2168GTM-TS2MRL9
vendor: 91 bytes, lines 2168-2169
2168" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2169        
2169<script>
2170(function () {
2171  var CSS_OWNER = 'embla_dots_progress_all_sliders_v3';
2172
2173  /* ===== CSS (omezit jen na glide, ne celou stránku) ===== */
2174  var css = `
2175    .glide, .glide * { box-sizing: border-box; }
2176    .glide * { outline: 0; } /* zvážil bych spíš odstranit úplně kvůli přístupnosti */
2177
2178    /* Skryj originální glide bullets tlačítka (wrapper necháme) */
2179    .glide .glide__bullets > .glide__bullet { display: none !important; }
2180
2181    .glide .embla__dots{
2182      display:flex;
2183      gap:8px;
2184      justify-content:center;
2185      align-items:center;
2186      margin-top:24px;
2187    }
2188
2189    .glide .embla__dot{
2190      width:12px;
2191      height:12px;
2192      padding:0;
2193      margin:0;
2194      border:1px solid #d9d9d9;
2195      border-radius:999px;
2196      background:#b5b5b5;
2197      cursor:pointer;
2198      position:relative;
2199      overflow:hidden;
2200      appearance:none;
2201      -webkit-appearance:none;
2202      box-shadow:0 1px 10px rgba(0,0,0,.18);
2203      transition: transform .15s ease, opacity .15s ease, background .15s ease, border-color .15s ease;
2204    }
2205
2206    .glide .embla__dot:hover{
2207      transform: scale(1.06);
2208      background:#000;
2209      border-color: rgba(255,255,255,.9);
2210    }
2211
2212    .glide .embla__dot::before{
2213      content:"";
2214      position:absolute;
2215      left:50%;
2216      top:50%;
2217      transform:translate(-50%,-50%);
2218      width:56px;
2219      height:34px;
2220      background:transparent;
2221    }
2222
2223    .glide .embla__dot--selected{
2224      width:92px;
2225      height:12px;
2226      background:rgba(217,217,217,.55);
2227      border:1px solid rgba(255,255,255,.75);
2228      box-shadow:0 2px 12px rgba(0,0,0,.22);
2229    }
2230
2231    .glide .embla__dot--selected::after{
2232      content:"";
2233      position:absolute;
2234      left:0; top:0; bottom:0;
2235      width:0%;
2236      background:rgba(0,0,0,.85);
2237      border-radius:999px;
2238      transition-property: width;
2239      transition-timing-function: linear;
2240      transition-duration: var(--embla-progress-ms, 5000ms);
2241    }
2242
2243    .glide .embla__dot--selected.embla__dot--animating::after{
2244      width:100%;
2245    }
2246
2247    @media (max-width: 768px){
2248      .glide .embla__dots{ margin-top:16px; gap:7px; }
2249      .glide .embla__dot{ width:10px; height:10px; }
2250      .glide .embla__dot--selected{ width:74px; height:10px; }
2251      .glide .embla__dot::before{ width:46px; height:30px; }
2252    }
2253  `;
2254
2255  var old = document.querySelector('style[data-owner="'+CSS_OWNER+'"]');
2256  if (old) old.remove();
2257
2258  var styleEl = document.createElement('style');
2259  styleEl.setAttribute('data-owner', CSS_OWNER);
2260  styleEl.appendChild(document.createTextNode(css));
2261  document.head.appendChild(styleEl);
2262
2263  function initOneSlider(glideRoot) {
2264    if (!glideRoot || glideRoot.__emblaDotsInitedV3) return;
2265    glideRoot.__emblaDotsInitedV3 = true;
2266
2267    function getSpeedMs() {
2268      var v = parseInt(glideRoot.getAttribute('data-speed') || '5000', 10);
2269      return isNaN(v) ? 5000 : Math.max(0, v);
2270    }
2271
2272    function bulletsWrapEl() {
2273      return glideRoot.querySelector('.glide__bullets[data-glide-el="controls[nav]"]')
2274          || glideRoot.querySelector('.glide__bullets');
2275    }
2276
2277    function getGlideBullets() {
2278      var wrap = bulletsWrapEl();
2279      if (!wrap) return [];
2280      return Array.prototype.slice.call(wrap.querySelectorAll(':scope > .glide__bullet'));
2281    }
2282
2283    function ensureDots(count) {
2284      var wrap = bulletsWrapEl();
2285      if (!wrap) return null;
2286
2287      var existing = wrap.querySelector('.embla__dots');
2288      if (existing) {
2289        var existingDots = existing.querySelectorAll('.embla__dot');
2290        if (existingDots.length === count) return wrap;
2291        existing.remove();
2292      }
2293
2294      var dotsWrap = document.createElement('div');
2295      dotsWrap.className = 'embla__dots';
2296
2297      for (var i = 0; i < count; i++) {
2298        var btn = document.createElement('button');
2299        btn.className = 'embla__dot' + (i === 0 ? ' embla__dot--selected embla__dot--animating' : '');
2300        btn.type = 'button';
2301        btn.title = 'Přejít na slide ' + (i + 1);
2302        btn.setAttribute('data-glide-dir', '=' + i);
2303
2304        btn.addEventListener('click', function (ev) {
2305          ev.preventDefault();
2306          ev.stopPropagation();
2307
2308          var dir = this.getAttribute('data-glide-dir');
2309          var idx = 0;
2310          if (dir && dir.indexOf('=') === 0) idx = parseInt(dir.slice(1), 10) || 0;
2311
2312          var bullets = getGlideBullets();
2313          if (bullets[idx]) bullets[idx].click();
2314        }, { passive: false });
2315
2316        dotsWrap.appendChild(btn);
2317      }
2318
2319      wrap.appendChild(dotsWrap);
2320      return wrap;
2321    }
2322
2323    function getActiveIndexFromBullets(bullets) {
2324      for (var i = 0; i < bullets.length; i++) {
2325        if (bullets[i].classList.contains('glide__bullet--active')) return i;
2326      }
2327      return 0;
2328    }
2329
2330    var lastIndex = -1;
2331    var isUpdating = false;
2332    var observer = null;
2333
2334    function restartProgressOn(dot, speedMs) {
2335      if (!dot) return;
2336      dot.style.setProperty('--embla-progress-ms', speedMs + 'ms');
2337      dot.classList.remove('embla__dot--animating');
2338      void dot.offsetWidth;
2339      dot.classList.add('embla__dot--animating');
2340    }
2341
2342    function selectDot(index) {
2343      var dots = glideRoot.querySelectorAll('.embla__dots .embla__dot');
2344      if (!dots || !dots.length) return;
2345
2346      if (index === lastIndex) return;
2347      lastIndex = index;
2348
2349      var speedMs = getSpeedMs();
2350      isUpdating = true;
2351
2352      for (var i = 0; i < dots.length; i++) {
2353        var isSel = i === index;
2354        dots[i].classList.toggle('embla__dot--selected', isSel);
2355        dots[i].classList.remove('embla__dot--animating');
2356        dots[i].style.setProperty('--embla-progress-ms', speedMs + 'ms');
2357      }
2358
2359      restartProgressOn(dots[index], speedMs);
2360      requestAnimationFrame(function () { isUpdating = false; });
2361    }
2362
2363    function watchBullets(wrap) {
2364      if (observer) observer.disconnect();
2365
2366      observer = new MutationObserver(function (mutations) {
2367        if (isUpdating) return;
2368
2369        for (var m = 0; m < mutations.length; m++) {
2370          var t = mutations[m].target;
2371          if (!t || !t.classList) continue;
2372          if (t.classList.contains('embla__dot') || (t.closest && t.closest('.embla__dots'))) continue;
2373
2374          if (t.classList.contains('glide__bullet')) {
2375            var bullets = getGlideBullets();
2376            selectDot(getActiveIndexFromBullets(bullets));
2377            break;
2378          }
2379        }
2380      });
2381
2382      observer.observe(wrap, { subtree: true, attributes: true, attributeFilter: ['class'] });
2383    }
2384
2385    // čekáme až Glide vytvoří glide__bullet
2386    var tries = 0;
2387    var timer = setInterval(function () {
2388      tries++;
2389
2390      var wrap = bulletsWrapEl();
2391      var bullets = getGlideBullets();
2392
2393      if (wrap && bullets.length) {
2394        clearInterval(timer);
2395        ensureDots(bullets.length);
2396        selectDot(getActiveIndexFromBullets(bullets));
2397        watchBullets(wrap);
2398      }
2399
2400      if (tries > 80) clearInterval(timer);
2401    }, 50);
2402  }
2403
2404  function initAll() {
2405    var sliders = document.querySelectorAll('.glide');
2406    for (var i = 0; i < sliders.length; i++) initOneSlider(sliders[i]);
2407  }
2408
2409  initAll();
2410
2411  // ===== místo "pozoruj všechno" → pozoruj jen přidání glide =====
2412  var scheduled = false;
2413  var THROTTLE_MS = 200;
2414
2415  function scheduleInit() {
2416    if (scheduled) return;
2417    scheduled = true;
2418    setTimeout(function () {
2419      scheduled = false;
2420      initAll();
2421    }, THROTTLE_MS);
2422  }
2423
2424  function looksRelevant(mutations) {
2425    for (var i = 0; i < mutations.length; i++) {
2426      var m = mutations[i];
2427      for (var j = 0; j < m.addedNodes.length; j++) {
2428        var n = m.addedNodes[j];
2429        if (!n || n.nodeType !== 1) continue;
2430        if (n.matches && n.matches('.glide')) return true;
2431        if (n.querySelector && n.querySelector('.glide')) return true;
2432      }
2433    }
2434    return false;
2435  }
2436
2437  var pageObserver = new MutationObserver(function (mutations) {
2438    if (!looksRelevant(mutations)) return;
2439    scheduleInit();
2440  });
2441
2442  pageObserver.observe(document.body || document.documentElement, { childList: true, subtree: true });
2443
2444})();
2445</script>
2445
2446        <style>
2447#novinky .glide__bullets { display: none !important; }
2448</style>
2449
2450
2451<div id="snippet-CoreScripts_bodystart-scripts">    
2452</div>
2453
2454<div class="component--core-navigation sticky-top">
2455    <nav class="first-row navbar navbar-dark bg-dark">
2456        <a class="navbar-brand" href="https://express-servis.cz">
2457            <img src="/images/core/logo.png" alt="Express Servis" class="img-fluid">
2458            <span class="brand-name">Express Servis</span>
2459        </a>
2460
2461        <button class="navbar-toggler" type="button">
2462            <div class="hamburger">
2463                <span></span>
2464                <span></span>
2465                <span></span>
2466                <span></span>
2467            </div>
2468        </button>
2469
2470<div class="component--core-search w-100">
2471    <form action="/" method="post" id="frm-CoreNavigation_main-Search_zg0o20-form">
2472        <div class="input-group input-group-sm flex-nowrap">
2473            <div class="input-group-prepend">
2474                <span class="input-group-text"><i class="fal fa-search"></i></span>
2475            </div>
2476            <input type="text" class="form-control" placeholder="Hledat iPhone, Macbook, Obal, Nabíječka, ..." autocomplete="off" name="keyword" id="frm-CoreNavigation_main-Search_zg0o20-form-keyword">
2477            <div class="input-group-append">
2478                <button class="btn btn-outline-secondary" type="submit" name="search">Vyhledat</button>
2479            </div>
2480        </div>
2481<input type="hidden" name="_do" value="CoreNavigation_main-Search_zg0o20-form-submit">    </form>
2482
2483<div id="snippet-CoreNavigation_main-Search_zg0o20-results"></div>
2484</div>        <ul class="nav">
2485            <li class="nav-item no-basket d-none d-md-inline-flex">
2486                <a class="nav-link text-small" href="/s/o-nas">
2487                    O nás
2488                </a>
2489            </li>
2490            <li class="nav-item no-basket d-none d-md-inline-flex">
2491                <span class="nav-link text-small" href="" data-toggle="modal" data-target="#shops-modal">
2492                    Prodejny
2493                </span>
2494            </li>
2495            <li class="nav-item no-basket d-none d-md-inline-flex">
2496                <a class="nav-link text-small" href="/kontakt-es">
2497                    Kontakty
2498                </a>
2499            </li>
2500            <li class="nav-item d-lg-none">
2501                <a class="nav-link" href="" data-toggle="modal" data-target="#phone-modal">
2502                    <i class="fal fa-phone"></i>
2503                </a>
2504            </li>
2505            <li class="nav-item">
2506                <span class="nav-link search">
2507                    <span class="circle"><i class="fal fa-search"></i></span>
2508                </span>
2509            </li>
2510
2511<li class="component--core-navigation-user nav-item" id="snippet-CoreNavigation_main-NavigationUser_user-user">
2512
2513    <a class="nav-link" href="?do=CoreNavigation_main-NavigationUser_user-dialog" data-naja-history="off">
2514        <i class="fal fa-user"></i>
2515    </a>
2516</li><li class="component--shp-navigation-basket nav-item" id="snippet-CoreNavigation_main-NavigationBasket_basket-basket">
2517    <a class="nav-link" href="/shop/basket">
2518        <span class="icon ">
2519            <i class="fal fa-shopping-cart"></i>
2520        </span>
2521
2522    </a>
2523</li><div class="component--shp-currency-select nav-item dropdown" id="snippet-CoreNavigation_main-Currency_dm12ph-component">
2524    <button class="btn btn-link-native btn-sm dropdown-toggle" type="button" data-toggle="dropdown">
2525        <i class="fal fa-coin mr-1"></i> Kč
2526    </button>
2527    <div class="dropdown-menu">
2528        <a class="dropdown-item btn-sm" href="?do=CoreNavigation_main-Currency_dm12ph-select&CoreNavigation_main-Currency_dm12ph-id=CZK" data-naja-history="off" data-scroll="off">
2529            CZK (Kč)
2530        </a>
2531        <a class="dropdown-item btn-sm" href="?do=CoreNavigation_main-Currency_dm12ph-select&CoreNavigation_main-Currency_dm12ph-id=EUR" data-naja-history="off" data-scroll="off">
2532            EUR (€)
2533        </a>
2534    </div>
2535</div>
2536        </ul>
2537    </nav>
2538    <nav class="second-row navbar navbar-dark bg-dark">
2539        <div class="container p-0">
2540            <div class="nav">
2541    <div class="nav-item">
2542        <a class="nav-link " href="/quad-lock-c">
2543            Quad Lock
2544            <span class="opener">
2545                <i class="fal fa-plus-square plus"></i>
2546                <i class="fal fa-minus-square minus"></i>
2547            </span>
2548        </a>
2549        <div class="submenu">
2550            <div class="container d-flex flex-column flex-lg-row">
2551                <div class="submenu__group">
2552                    <div class="submenu__group-image">
2553                        <a href="/quad-lock-drzaky-c">
2554                            <img src="https://api.express-servis.cz/files/shop/categories/670/medium" alt="Quad Lock držáky" class="img-fluid">
2555                        </a>
2556                    </div>
2557                    <div class="submenu__group-title">
2558                        <a href="/quad-lock-drzaky-c">Quad Lock držáky</a>
2559                    </div>
2560                    <div class="submenu__group-items">
2561                        <ul>
2562                            <li><a href="/na-motorku-c">Na motorku</a></li>
2563                            <li><a href="/do-auta-1-c">Do auta</a></li>
2564                            <li><a href="/na-kolo-1-c">Na kolo</a></li>
2565                            <li><a href="/ostatni-2-c">Ostatní</a></li>
2566                        </ul>
2567                    </div>
2568                </div>
2569                <div class="submenu__group">
2570                    <div class="submenu__group-image">
2571                        <a href="/quad-lock-kryty-c">
2572                            <img src="https://api.express-servis.cz/files/shop/categories/669/medium" alt="Quad Lock kryty" class="img-fluid">
2573                        </a>
2574                    </div>
2575                    <div class="submenu__group-title">
2576                        <a href="/quad-lock-kryty-c">Quad Lock kryty</a>
2577                    </div>
2578                    <div class="submenu__group-items">
2579                        <ul>
2580                            <li><a href="/apple-1-c">Apple</a></li>
2581                            <li><a href="/samsung-a-huawei-c">Samsung</a></li>
2582                            <li><a href="/huawei-c">Huawei</a></li>
2583                            <li><a href="/google-pixel-1-c">Google Pixel</a></li>
2584                        </ul>
2585                    </div>
2586                </div>
2587                <div class="submenu__group">
2588                    <div class="submenu__group-image">
2589                        <a href="/quad-lock-prislusenstvi-c">
2590                            <img src="https://api.express-servis.cz/files/shop/categories/671/medium" alt="Quad Lock příslušenství" class="img-fluid">
2591                        </a>
2592                    </div>
2593                    <div class="submenu__group-title">
2594                        <a href="/quad-lock-prislusenstvi-c">Quad Lock příslušenství</a>
2595                    </div>
2596                    <div class="submenu__group-items">
2597                        <ul>
2598                            <li><a href="/doplnky-c">Doplňky</a></li>
2599                            <li><a href="/ochranna-skla-1-c">Ochranná skla</a></li>
2600                            <li><a href="/nahradni-dily-1-c">Náhradní díly</a></li>
2601                        </ul>
2602                    </div>
2603                </div>
2604                <div class="submenu__group">
2605                    <div class="submenu__group-image">
2606                        <a href="/quad-lock-poncho-c">
2607                            <img src="https://api.express-servis.cz/files/shop/categories/816/medium" alt="Quad Lock Poncho" class="img-fluid">
2608                        </a>
2609                    </div>
2610                    <div class="submenu__group-title">
2611                        <a href="/quad-lock-poncho-c">Quad Lock Poncho</a>
2612                    </div>
2613                    <div class="submenu__group-items">
2614                        <ul>
2615                            <li><a href="/apple-2-c">Apple</a></li>
2616                            <li><a href="/samsung-1-c">Samsung</a></li>
2617                            <li><a href="/google-pixel-c">Google Pixel</a></li>
2618                            <li><a href="/huawei-1-c">Huawei</a></li>
2619                        </ul>
2620                    </div>
2621                </div>
2622                <div class="submenu__group">
2623                    <div class="submenu__group-image">
2624                        <a href="/quad-lock-360-c">
2625                            <img src="https://api.express-servis.cz/files/shop/categories/748/medium" alt="Quad Lock 360" class="img-fluid">
2626                        </a>
2627                    </div>
2628                    <div class="submenu__group-title">
2629                        <a href="/quad-lock-360-c">Quad Lock 360</a>
2630                    </div>
2631                </div>
2632            </div>
2633        </div>
2634    </div>
2635    <div class="nav-item">
2636        <a class="nav-link " href="/apple-3-c">
2637            Apple
2638            <span class="opener">
2639                <i class="fal fa-plus-square plus"></i>
2640                <i class="fal fa-minus-square minus"></i>
2641            </span>
2642        </a>
2643        <div class="submenu">
2644            <div class="container d-flex flex-column flex-lg-row">
2645                <div class="submenu__group">
2646                    <div class="submenu__group-image">
2647                        <a href="/iphone-c">
2648                            <img src="https://api.express-servis.cz/files/shop/categories/14/medium" alt="iPhone" class="img-fluid">
2649                        </a>
2650                    </div>
2651                    <div class="submenu__group-title">
2652                        <a href="/iphone-c">iPhone</a>
2653                    </div>
2654                    <div class="submenu__group-items">
2655                        <ul>
2656                            <li><a href="/iphone-18-pro-c">iPhone 18 Pro</a></li>
2657                            <li><a href="/iphone-18-pro-max-c">iPhone 18 Pro Max</a></li>
2658                            <li><a href="/iphone-17e-c">iPhone 17e</a></li>
2659                            <li><a href="/iphone-17-1-c">iPhone 17</a></li>
2660                        </ul>
2661                    </div>
2662                </div>
2663                <div class="submenu__group">
2664                    <div class="submenu__group-image">
2665                        <a href="/mac-c">
2666                            <img src="https://api.express-servis.cz/files/shop/categories/1/medium" alt="Mac" class="img-fluid">
2667                        </a>
2668                    </div>
2669                    <div class="submenu__group-title">
2670                        <a href="/mac-c">Mac</a>
2671                    </div>
2672                    <div class="submenu__group-items">
2673                        <ul>
2674                            <li><a href="/macbook-neo-2026-c">MacBook Neo (2026)</a></li>
2675                            <li><a href="/macbook-air-1-c">MacBook Air</a></li>
2676                            <li><a href="/macbook-pro-c">MacBook Pro</a></li>
2677                            <li><a href="/imac-c">iMac</a></li>
2678                        </ul>
2679                    </div>
2680                </div>
2681                <div class="submenu__group">
2682                    <div class="submenu__group-image">
2683                        <a href="/ipad-c">
2684                            <img src="https://api.express-servis.cz/files/shop/categories/8/medium" alt="iPad" class="img-fluid">
2685                        </a>
2686                    </div>
2687                    <div class="submenu__group-title">
2688                        <a href="/ipad-c">iPad</a>
2689                    </div>
2690                    <div class="submenu__group-items">
2691                        <ul>
2692                            <li><a href="/apple-ipad-air-11-2026-c">Apple iPad Air 11" (2026)</a></li>
2693                            <li><a href="/apple-ipad-air-13-2026-c">Apple iPad Air 13" (2026)</a></li>
2694                            <li><a href="/apple-ipad-11-2025-c">Apple iPad 11" (2025)</a></li>
2695                            <li><a href="/apple-ipad-air-11-2025-c">Apple iPad Air 11" (2025)</a></li>
2696                        </ul>
2697                    </div>
2698                </div>
2699                <div class="submenu__group">
2700                    <div class="submenu__group-image">
2701                        <a href="/watch-c">
2702                            <img src="https://api.express-servis.cz/files/shop/categories/47/medium" alt="Watch" class="img-fluid">
2703                        </a>
2704                    </div>
2705                    <div class="submenu__group-title">
2706                        <a href="/watch-c">Watch</a>
2707                    </div>
2708                    <div class="submenu__group-items">
2709                        <ul>
2710                            <li><a href="/apple-watch-series-12-c">Apple Watch Series 12</a></li>
2711                            <li><a href="/apple-watch-ultra-4-2026-c">Apple Watch Ultra 4 (2026)</a></li>
2712                            <li><a href="/apple-watch-series-11-c">Apple Watch Series 11</a></li>
2713                            <li><a href="/apple-watch-ultra-3-2025-c">Apple Watch Ultra 3 (2025)</a></li>
2714                        </ul>
2715                    </div>
2716                </div>
2717                <div class="submenu__group">
2718                    <div class="submenu__group-image">
2719                        <a href="/hudba-apple-c">
2720                            <img src="https://api.express-servis.cz/files/shop/categories/1637/medium" alt="Hudba" class="img-fluid">
2721                        </a>
2722                    </div>
2723                    <div class="submenu__group-title">
2724                        <a href="/hudba-apple-c">Hudba</a>
2725                    </div>
2726                </div>
2727                <div class="submenu__group">
2728                    <div class="submenu__group-image">
2729                        <a href="/monitory-c">
2730                            <img src="https://api.express-servis.cz/files/shop/categories/829/medium" alt="Monitory" class="img-fluid">
2731                        </a>
2732                    </div>
2733                    <div class="submenu__group-title">
2734                        <a href="/monitory-c">Monitory</a>
2735                    </div>
2736                </div>
2737            </div>
2738        </div>
2739    </div>
2740    <div class="nav-item">
2741        <a class="nav-link " href="/smart-produkty-c">
2742            Smart produkty
2743            <span class="opener">
2744                <i class="fal fa-plus-square plus"></i>
2745                <i class="fal fa-minus-square minus"></i>
2746            </span>
2747        </a>
2748        <div class="submenu">
2749            <div class="container d-flex flex-column flex-lg-row">
2750                <div class="submenu__group">
2751                    <div class="submenu__group-image">
2752                        <a href="/smart-home-homekit-c">
2753                            <img src="https://api.express-servis.cz/files/shop/categories/443/medium" alt="Smart Home Apple HomeKit" class="img-fluid">
2754                        </a>
2755                    </div>
2756                    <div class="submenu__group-title">
2757                        <a href="/smart-home-homekit-c">Smart Home Apple HomeKit</a>
2758                    </div>
2759                    <div class="submenu__group-items">
2760                        <ul>
2761                            <li><a href="/osvetleni-1-c">Osvětlení</a></li>
2762                            <li><a href="/cidla-a-senzory-1-c">Čidla a senzory</a></li>
2763                            <li><a href="/zasuvky-1-c">Zásuvky</a></li>
2764                            <li><a href="/kamery-a-zabezpeceni-1-c">Kamery a zabezpečení</a></li>
2765                        </ul>
2766                    </div>
2767                </div>
2768                <div class="submenu__group">
2769                    <div class="submenu__group-image">
2770                        <a href="/smart-home-c">
2771                            <img src="https://api.express-servis.cz/files/shop/categories/92/medium" alt="Smart Home" class="img-fluid">
2772                        </a>
2773                    </div>
2774                    <div class="submenu__group-title">
2775                        <a href="/smart-home-c">Smart Home</a>
2776                    </div>
2777                    <div class="submenu__group-items">
2778                        <ul>
2779                            <li><a href="/osvetleni-c">Osvětlení</a></li>
2780                            <li><a href="/cidla-a-senzory-c">Čidla a senzory</a></li>
2781                            <li><a href="/zasuvky-c">Zásuvky</a></li>
2782                            <li><a href="/kamery-a-zabezpeceni-c">Kamery a zabezpečení</a></li>
2783                        </ul>
2784                    </div>
2785                </div>
2786                <div class="submenu__group">
2787                    <div class="submenu__group-image">
2788                        <a href="/smart-sport-1-c">
2789                            <img src="https://api.express-servis.cz/files/shop/categories/560/medium" alt="Smart Sport" class="img-fluid">
2790                        </a>
2791                    </div>
2792                    <div class="submenu__group-title">
2793                        <a href="/smart-sport-1-c">Smart Sport</a>
2794                    </div>
2795                    <div class="submenu__group-items">
2796                        <ul>
2797                            <li><a href="/therabody-c">Therabody</a></li>
2798                            <li><a href="/chytre-helmy-unit-c">Chytré helmy UNIT</a></li>
2799                            <li><a href="/chytre-lahve-c">Chytré láhve</a></li>
2800                            <li><a href="/smart-sport-c">Smart Sport</a></li>
2801                        </ul>
2802                    </div>
2803                </div>
2804                <div class="submenu__group">
2805                    <div class="submenu__group-image">
2806                        <a href="/smart-zdravi-c">
2807                            <img src="https://api.express-servis.cz/files/shop/categories/561/medium" alt="Smart Zdraví" class="img-fluid">
2808                        </a>
2809                    </div>
2810                    <div class="submenu__group-title">
2811                        <a href="/smart-zdravi-c">Smart Zdraví</a>
2812                    </div>
2813                    <div class="submenu__group-items">
2814                        <ul>
2815                            <li><a href="/smart-zdravi-1-c">Smart Zdraví</a></li>
2816                            <li><a href="/bryle-barner-brand-r-c">Brýle Barner Brand</a></li>
2817                        </ul>
2818                    </div>
2819                </div>
2820                <div class="submenu__group">
2821                    <div class="submenu__group-image">
2822                        <a href="/smart-hracky-c">
2823                            <img src="https://api.express-servis.cz/files/shop/categories/457/medium" alt="Smart Hračky" class="img-fluid">
2824                        </a>
2825                    </div>
2826                    <div class="submenu__group-title">
2827                        <a href="/smart-hracky-c">Smart Hračky</a>
2828                    </div>
2829                    <div class="submenu__group-items">
2830                        <ul>
2831                            <li><a href="/intelino-c">Intelino</a></li>
2832                            <li><a href="/gocube-c">GoCube</a></li>
2833                            <li><a href="/ozobot-c">Ozobot</a></li>
2834                            <li><a href="/robobloq-c">
2834Robobloq</a></li>
2835                        </ul>
2836                    </div>
2837                </div>
2838                <div class="submenu__group">
2839                    <div class="submenu__group-image">
2840                        <a href="/gaming-c">
2841                            <img src="https://api.express-servis.cz/files/shop/categories/1617/medium" alt="Gaming" class="img-fluid">
2842                        </a>
2843                    </div>
2844                    <div class="submenu__group-title">
2845                        <a href="/gaming-c">Gaming</a>
2846                    </div>
2847                    <div class="submenu__group-items">
2848                        <ul>
2849                            <li><a href="/playstation-c">Playstation</a></li>
2850                            <li><a href="/xbox-1-c">Xbox</a></li>
2851                            <li><a href="/nintendo-c">Nintendo</a></li>
2852                            <li><a href="/herni-konzole-c">Herní konzole</a></li>
2853                        </ul>
2854                    </div>
2855                </div>
2856                <div class="submenu__group">
2857                    <div class="submenu__group-image">
2858                        <a href="/robovysavace-c">
2859                            <img src="https://api.express-servis.cz/files/shop/categories/1626/medium" alt="Robovysavače" class="img-fluid">
2860                        </a>
2861                    </div>
2862                    <div class="submenu__group-title">
2863                        <a href="/robovysavace-c">Robovysavače</a>
2864                    </div>
2865                </div>
2866                <div class="submenu__group">
2867                    <div class="submenu__group-image">
2868                        <a href="/gps-a-lokatory-c">
2869                            <img src="https://api.express-servis.cz/files/shop/categories/50/medium" alt="GPS a lokátory" class="img-fluid">
2870                        </a>
2871                    </div>
2872                    <div class="submenu__group-title">
2873                        <a href="/gps-a-lokatory-c">GPS a lokátory</a>
2874                    </div>
2875                </div>
2876                <div class="submenu__group">
2877                    <div class="submenu__group-image">
2878                        <a href="/ctecky-e-knih-c">
2879                            <img src="https://api.express-servis.cz/files/shop/categories/1625/medium" alt="Čtečky e-knih" class="img-fluid">
2880                        </a>
2881                    </div>
2882                    <div class="submenu__group-title">
2883                        <a href="/ctecky-e-knih-c">Čtečky e-knih</a>
2884                    </div>
2885                </div>
2886            </div>
2887        </div>
2888    </div>
2889    <div class="nav-item">
2890        <a class="nav-link " href="/prislusenstvi-c">
2891            Příslušenství
2892            <span class="opener">
2893                <i class="fal fa-plus-square plus"></i>
2894                <i class="fal fa-minus-square minus"></i>
2895            </span>
2896        </a>
2897        <div class="submenu">
2898            <div class="container d-flex flex-column flex-lg-row">
2899                <div class="submenu__group">
2900                    <div class="submenu__group-image">
2901                        <a href="/pouzdra-kryty-a-ochranna-skla-c">
2902                            <img src="https://api.express-servis.cz/files/shop/categories/51/medium" alt="Pouzdra, kryty a ochranná skla" class="img-fluid">
2903                        </a>
2904                    </div>
2905                    <div class="submenu__group-title">
2906                        <a href="/pouzdra-kryty-a-ochranna-skla-c">Pouzdra, kryty a ochranná skla</a>
2907                    </div>
2908                    <div class="submenu__group-items">
2909                        <ul>
2910                            <li><a href="/pouzdra-a-kryty-c">Pouzdra a kryty</a></li>
2911                            <li><a href="/ochranna-skla-a-folie-c">Ochranná skla a folie</a></li>
2912                            <li><a href="/popruhy-na-telefon-c">Popruhy na telefon</a></li>
2913                        </ul>
2914                    </div>
2915                </div>
2916                <div class="submenu__group">
2917                    <div class="submenu__group-image">
2918                        <a href="/nabijecky-kabely-redukce-a-huby-c">
2919                            <img src="https://api.express-servis.cz/files/shop/categories/452/medium" alt="Nabíječky, kabely, redukce a huby" class="img-fluid">
2920                        </a>
2921                    </div>
2922                    <div class="submenu__group-title">
2923                        <a href="/nabijecky-kabely-redukce-a-huby-c">Nabíječky, kabely, redukce a huby</a>
2924                    </div>
2925                    <div class="submenu__group-items">
2926                        <ul>
2927                            <li><a href="/nabijecky-c">Nabíječky</a></li>
2928                            <li><a href="/kabely-a-redukce-c">Kabely a redukce</a></li>
2929                            <li><a href="/usb-c-huby-c">USB-C Huby</a></li>
2930                        </ul>
2931                    </div>
2932                </div>
2933                <div class="submenu__group">
2934                    <div class="submenu__group-image">
2935                        <a href="/sluchatka-a-reproduktory-c">
2936                            <img src="https://api.express-servis.cz/files/shop/categories/52/medium" alt="Sluchátka a reproduktory" class="img-fluid">
2937                        </a>
2938                    </div>
2939                    <div class="submenu__group-title">
2940                        <a href="/sluchatka-a-reproduktory-c">Sluchátka a reproduktory</a>
2941                    </div>
2942                    <div class="submenu__group-items">
2943                        <ul>
2944                            <li><a href="/marshall-c">Marshall</a></li>
2945                            <li><a href="/reproduktory-c">Reproduktory</a></li>
2946                            <li><a href="/bezdratova-sluchatka-c">Bezdrátová sluchátka</a></li>
2947                            <li><a href="/dratova-sluchatka-c">Drátová sluchátka</a></li>
2948                        </ul>
2949                    </div>
2950                </div>
2951                <div class="submenu__group">
2952                    <div class="submenu__group-image">
2953                        <a href="/drzaky-c">
2954                            <img src="https://api.express-servis.cz/files/shop/categories/59/medium" alt="Držáky" class="img-fluid">
2955                        </a>
2956                    </div>
2957                    <div class="submenu__group-title">
2958                        <a href="/drzaky-c">Držáky</a>
2959                    </div>
2960                    <div class="submenu__group-items">
2961                        <ul>
2962                            <li><a href="/shiftcam-c">ShiftCam</a></li>
2963                            <li><a href="/do-auta-c">Do auta</a></li>
2964                            <li><a href="/na-kolo-motorku-kolobezku-c">
2964Na kolo/motorku/koloběžku</a></li>
2965                            <li><a href="/na-stul-do-ruky-c">Na stůl/do ruky</a></li>
2966                        </ul>
2967                    </div>
2968                </div>
2969                <div class="submenu__group">
2970                    <div class="submenu__group-image">
2971                        <a href="/reminky-pro-apple-watch-c">
2972                            <img src="https://api.express-servis.cz/files/shop/categories/581/medium" alt="Řemínky pro Apple Watch" class="img-fluid">
2973                        </a>
2974                    </div>
2975                    <div class="submenu__group-title">
2976                        <a href="/reminky-pro-apple-watch-c">Řemínky pro Apple Watch</a>
2977                    </div>
2978                    <div class="submenu__group-items">
2979                        <ul>
2980                            <li><a href="/series-1-9-38-40-41mm-10-11-42mm-c">Series 1-9 (38/40/41mm) / 10-11 (42mm)</a></li>
2981                            <li><a href="/series-1-3-42mm-4-11-44-45-46-49mm-c">Series 1-3 (42mm) / 4-11 (44/45/46/49mm)</a></li>
2982                            <li><a href="/univerzalni-reminky-quick-release-c">Univerzální řemínky Quick Release</a></li>
2983                        </ul>
2984                    </div>
2985                </div>
2986                <div class="submenu__group">
2987                    <div class="submenu__group-image">
2988                        <a href="/klavesnice-mysi-a-stylusy-c">
2989                            <img src="https://api.express-servis.cz/files/shop/categories/62/medium" alt="Klávesnice, myši a stylusy" class="img-fluid">
2990                        </a>
2991                    </div>
2992                    <div class="submenu__group-title">
2993                        <a href="/klavesnice-mysi-a-stylusy-c">Klávesnice, myši a stylusy</a>
2994                    </div>
2995                    <div class="submenu__group-items">
2996                        <ul>
2997                            <li><a href="/klavesnice-1-c">Klávesnice</a></li>
2998                            <li><a href="/mysi-a-trackpady-c">Myši a trackpady</a></li>
2999                            <li><a href="/stylusy-c">Stylusy</a></li>
3000                        </ul>
3001                    </div>
3002                </div>
3003                <div class="submenu__group">
3004                    <div class="submenu__group-image">
3005                        <a href="/uloziste-a-software-c">
3006                            <img src="https://api.express-servis.cz/files/shop/categories/54/medium" alt="Úložiště a software" class="img-fluid">
3007                        </a>
3008                    </div>
3009                    <div class="submenu__group-title">
3010                        <a href="/uloziste-a-software-c">Úložiště a software</a>
3011                    </div>
3012                    <div class="submenu__group-items">
3013                        <ul>
3014                            <li><a href="/uloziste-c">Úložiště</a></li>
3015                            <li><a href="/software-c">Software</a></li>
3016                        </ul>
3017                    </div>
3018                </div>
3019                <div class="submenu__group">
3020                    <div class="submenu__group-image">
3021                        <a href="/penezenky-a-kryptopenezenky-c">
3022                            <img src="https://api.express-servis.cz/files/shop/categories/1673/medium" alt="Peněženky a kryptopeněženky" class="img-fluid">
3023                        </a>
3024                    </div>
3025                    <div class="submenu__group-title">
3026                        <a href="/penezenky-a-kryptopenezenky-c">Peněženky a kryptopeněženky</a>
3027                    </div>
3028                    <div class="submenu__group-items">
3029                        <ul>
3030                            <li><a href="/penezenky-apple-c">Peněženky Apple</a></li>
3031                            <li><a href="/penezenky-secrid-c">Peněženky Secrid</a></li>
3032                            <li><a href="/kryptopenezenky-c">Kryptopeněženky</a></li>
3033                        </ul>
3034                    </div>
3035                </div>
3036                <div class="submenu__group">
3037                    <div class="submenu__group-image">
3038                        <a href="/ostatni-doplnky-c">
3039                            <img src="https://api.express-servis.cz/files/shop/categories/562/medium" alt="Ostatní doplňky" class="img-fluid">
3040                        </a>
3041                    </div>
3042                    <div class="submenu__group-title">
3043                        <a href="/ostatni-doplnky-c">Ostatní doplňky</a>
3044                    </div>
3045                    <div class="submenu__group-items">
3046                        <ul>
3047                            <li><a href="/prislusenstvi-k-tesle-c">Příslušenství k Tesle</a></li>
3048                            <li><a href="/knihy-c">Knihy</a></li>
3049                            <li><a href="/darkove-vouchery-a-sluzby-c">Dárkové vouchery a služby</a></li>
3050                        </ul>
3051                    </div>
3052                </div>
3053                <div class="submenu__group">
3054                    <div class="submenu__group-image">
3055                        <a href="/naradi-a-nastroje-c">
3056                            <img src="https://api.express-servis.cz/files/shop/categories/504/medium" alt="Nářadí a nÃ
3056¡stroje" class="img-fluid">
3057                        </a>
3058                    </div>
3059                    <div class="submenu__group-title">
3060                        <a href="/naradi-a-nastroje-c">Nářadí a nástroje</a>
3061                    </div>
3062                    <div class="submenu__group-items">
3063                        <ul>
3064                            <li><a href="/sroubovaky-a-sady-naradi-c">Šroubováky a sady nářadí</a></li>
3065                            <li><a href="/pacidla-a-otvirace-c">Páčidla a otvírače</a></li>
3066                            <li><a href="/pinzety-a-kleste-c">Pinzety a kleště</a></li>
3067                            <li><a href="/lepidla-a-chemie-c">Lepidla a chemie</a></li>
3068                        </ul>
3069                    </div>
3070                </div>
3071                <div class="submenu__group">
3072                    <div class="submenu__group-image">
3073                        <a href="/swissten-c">
3074                            <img src="https://api.express-servis.cz/files/shop/categories/2376/medium" alt="Swissten" class="img-fluid">
3075                        </a>
3076                    </div>
3077                    <div class="submenu__group-title">
3078                        <a href="/swissten-c">Swissten</a>
3079                    </div>
3080                    <div class="submenu__group-items">
3081                        <ul>
3082                            <li><a href="/lokatory-c">Lokátory</a></li>
3083                            <li><a href="/swissten-nabijeni-do-site-c">Nabíjení do sítě</a></li>
3084                            <li><a href="/nabijeni-do-auta-c">Nabíjení do auta</a></li>
3085                            <li><a href="/bezdratove-nabijeni-1-c">Bezdrátové nabíjení</a></li>
3086                        </ul>
3087                    </div>
3088                </div>
3089                <div class="submenu__group">
3090                    <div class="submenu__group-image">
3091                        <a href="/powerbanky-c">
3092                            <img src="https://api.express-servis.cz/files/shop/categories/60/medium" alt="Powerbanky" class="img-fluid">
3093                        </a>
3094                    </div>
3095                    <div class="submenu__group-title">
3096                        <a href="/powerbanky-c">Powerbanky</a>
3097                    </div>
3098                </div>
3099                <div class="submenu__group">
3100                    <div class="submenu__group-image">
3101                        <a href="/pece-o-zarizeni-c">
3102                            <img src="https://api.express-servis.cz/files/shop/categories/589/medium" alt="Péče o zařízení" class="img-fluid">
3103                        </a>
3104                    </div>
3105                    <div class="submenu__group-title">
3106                        <a href="/pece-o-zarizeni-c">Péče o zařízení</a>
3107                    </div>
3108                </div>
3109            </div>
3110        </div>
3111    </div>
3112    <div class="nav-item">
3113        <a class="nav-link " href="/b2b-nahradni-dily-c">
3114            Náhradní díly
3115            <span class="opener">
3116                <i class="fal fa-plus-square plus"></i>
3117                <i class="fal fa-minus-square minus"></i>
3118            </span>
3119        </a>
3120        <div class="submenu">
3121            <div class="container d-flex flex-column flex-lg-row">
3122                <div class="submenu__group">
3123                    <div class="submenu__group-image">
3124                        <a href="/nahradni-dily-pro-apple-c">
3125                            <img src="https://api.express-servis.cz/files/shop/categories/1103/medium" alt="Náhradní díly pro Apple" class="img-fluid">
3126                        </a>
3127                    </div>
3128                    <div class="submenu__group-title">
3129                        <a href="/nahradni-dily-pro-apple-c">Náhradní díly pro Apple</a>
3130                    </div>
3131                    <div class="submenu__group-items">
3132                        <ul>
3133                            <li><a href="/dily-pro-iphone-c">Díly pro iPhone</a></li>
3134                            <li><a href="/dily-pro-macbook-c">Díly pro MacBook</a></li>
3135                            <li><a href="/dily-pro-apple-watch-c">Díly pro Apple Watch</a></li>
3136                            <li><a href="/dily-pro-mac-c">Díly pro Mac</a></li>
3137                        </ul>
3138                    </div>
3139                </div>
3140                <div class="submenu__group">
3141                    <div class="submenu__group-image">
3142                        <a href="/nahradni-dily-pro-samsung-c">
3143                            <img src="https://api.express-servis.cz/files/shop/categories/1104/medium" alt="Náhradní díly pro Samsung" class="img-fluid">
3144                        </a>
3145                    </div>
3146                    <div class="submenu__group-title">
3147                        <a href="/nahradni-dily-pro-samsung-c">Náhradní díly pro Samsung</a>
3148                    </div>
3149                    <div class="submenu__group-items">
3150                        <ul>
3151                            <li><a href="/galaxy-a-c">Galaxy A</a></li>
3152                            <li><a href="/galaxy-m-c">Galaxy M</a></li>
3153                            <li><a href="/galaxy-note-c">Galaxy Note</a></li>
3154                            <li><a href="/galaxy-s-c">Galaxy S</a></li>
3155                        </ul>
3156                    </div>
3157                </div>
3158                <div class="submenu__group">
3159                    <div class="submenu__group-image">
3160                        <a href="/nahradni-dily-pro-xiaomi-c">
3161                            <img src="https://api.express-servis.cz/files/shop/categories/1234/medium" alt="Náhradní díly pro Xiaomi" class="img-fluid">
3162                        </a>
3163                    </div>
3164                    <div class="submenu__group-title">
3165                        <a href="/nahradni-dily-pro-xiaomi-c">Náhradní díly pro Xiaomi</a>
3166                    </div>
3167                    <div class="submenu__group-items">
3168                        <ul>
3169                            <li><a href="/xiaomi-c">Xiaomi</a></li>
3170                            <li><a href="/xiaomi-pad-c">Xiaomi Pad</a></li>
3171                            <li><a href="/mi-c">Mi</a></li>
3172                            <li><a href="/mi-a-c">Mi A</a></li>
3173                        </ul>
3174                    </div>
3175                </div>
3176                <div class="submenu__group">
3177                    <div class="submenu__group-image">
3178                        <a href="/nahradni-dily-motorola-c">
3179                            <img src="https://api.express-servis.cz/files/shop/categories/2776/medium" alt="Náhradní díly pro Motorola" class="img-fluid">
3180                        </a>
3181                    </div>
3182                    <div class="submenu__group-title">
3183                        <a href="/nahradni-dily-motorola-c">Náhradní díly pro Motorola</a>
3184                    </div>
3185                    <div class="submenu__group-items">
3186                        <ul>
3187                            <li><a href="/motorola-thinkphone-c">Motorola ThinkPhone</a></li>
3188                            <li><a href="/motorola-edge-c">Motorola Edge</a></li>
3189                            <li><a href="/motorola-e-c">Motorola E</a></li>
3190                            <li><a href="/motorola-g-c">Motorola G</a></li>
3191                        </ul>
3192                    </div>
3193                </div>
3194                <div class="submenu__group">
3195                    <div class="submenu__group-image">
3196                        <a href="/nahradni-dily-pro-infinix-c">
3197                            <img src="https://api.express-servis.cz/files/shop/categories/2693/medium" alt="Náhradní díly pro Infinix" class="img-fluid">
3198                        </a>
3199                    </div>
3200                    <div class="submenu__group-title">
3201                        <a href="/nahradni-dily-pro-infinix-c">Náhradní díly pro Infinix</a>
3202                    </div>
3203                    <div class="submenu__group-items">
3204                        <ul>
3205                            <li><a href="/hot-30-4g-c">Hot 30 4G</a></li>
3206                            <li><a href="/hot-30-5g-c">Hot 30 5G</a></li>
3207                            <li><a href="/hot-40-c">Hot 40</a></li>
3208                        </ul>
3209                    </div>
3210                </div>
3211                <div class="submenu__group">
3212                    <div class="submenu__group-image">
3213                        <a href="/nahradni-dily-pro-tecno-c">
3214                            <img src="https://api.express-servis.cz/files/shop/categories/2698/medium" alt="Náhradní díly pro Tecno" class="img-fluid">
3215                        </a>
3216                    </div>
3217                    <div class="submenu__group-title">
3218                        <a href="/nahradni-dily-pro-tecno-c">Náhradní díly pro Tecno</a>
3219                    </div>
3220                    <div class="submenu__group-items">
3221                        <ul>
3222                            <li><a href="/pova-5-pro-c">Pova 5 Pro</a></li>
3223                            <li><a href="/spark-20-pro-c">Spark 20 Pro</a></li>
3224                        </ul>
3225                    </div>
3226                </div>
3227                <div class="submenu__group">
3228                    <div class="submenu__group-image">
3229                        <a href="/nahradni-dily-pro-huawei-c">
3230                            <img src="https://api.express-servis.cz/files/shop/categories/1498/medium" alt="Náhradní díly pro Huawei" class="img-fluid">
3231                        </a>
3232                    </div>
3233                    <div class="submenu__group-title">
3234                        <a href="/nahradni-dily-pro-huawei-c">Náhradní díly pro Huawei</a>
3235                    </div>
3236                    <div class="submenu__group-items">
3237                        <ul>
3238                            <li><a href="/huawei-y-c">Huawei Y</a></li>
3239                            <li><a href="/huawei-p-c">Huawei P</a></li>
3240                            <li><a href="/mediapad-m2-c">MediaPad M2</a></li>
3241                            <li><a href="/mediapad-m3-c">MediaPad M3</a></li>
3242                        </ul>
3243                    </div>
3244                </div>
3245                <div class="submenu__group">
3246                    <div class="submenu__group-image">
3247                        <a href="/nahradni-dily-pro-lenovo-c">
3248                            <img src="https://api.express-servis.cz/files/shop/categories/2686/medium" alt="Náhradní díly pro Lenovo" class="img-fluid">
3249                        </a>
3250                    </div>
3251                    <div class="submenu__group-title">
3252                        <a href="/nahradni-dily-pro-lenovo-c">Náhradní díly pro Lenovo</a>
3253                    </div>
3254                    <div class="submenu__group-items">
3255                        <ul>
3256                            <li><a href="/lenovo-m-c">Lenovo M</a></li>
3257                            <li><a href="/lenovo-tab-c">Lenovo tab</a></li>
3258                            <li><a href="/lenovo-p-c">Lenovo P</a></li>
3259                        </ul>
3260                    </div>
3261                </div>
3262                <div class="submenu__group">
3263                    <div class="submenu__group-image">
3264                        <a href="/nahradni-dily-pro-honor-c">
3265                            <img src="https://api.express-servis.cz/files/shop/categories/1432/medium" alt="Náhradní díly pro Honor" class="img-fluid">
3266                        </a>
3267                    </div>
3268                    <div class="submenu__group-title">
3269                        <a href="/nahradni-dily-pro-honor-c">Náhradní díly pro Honor</a>
3270                    </div>
3271                    <div class="submenu__group-items">
3272                        <ul>
3273                            <li><a href="/honor-c">Honor</a></li>
3274                            <li><a href="/honor-x-c">Honor X</a></li>
3275                            <li><a href="/honor-magic-c">Honor Magic</a></li>
3276                            <li><a href="/honor-view-c">Honor View</a></li>
3277                        </ul>
3278                    </div>
3279                </div>
3280                <div class="submenu__group">
3281                    <div class="submenu__group-image">
3282                        <a href="/realme-c">
3283                            <img src="https://api.express-servis.cz/files/shop/categories/2344/medium" alt="Náhradní díly pro Realme" class="img-fluid">
3284                        </a>
3285                    </div>
3286                    <div class="submenu__group-title">
3287                        <a href="/realme-c">Náhradní díly pro Realme</a>
3288                    </div>
3289                    <div class="submenu__group-items">
3290                        <ul>
3291                            <li><a href="/realme-c-c">Realme C</a></li>
3292                            <li><a href="/realme-note-c">Realme Note</a></li>
3293                            <li><a href="/realme-12-2-c">Realme 12</a></li>
3294                            <li><a href="/realme-10-1-c">Realme 10</a></li>
3295                        </ul>
3296                    </div>
3297                </div>
3298                <div class="submenu__group">
3299                    <div class="submenu__group-image">
3300                        <a href="/nahradni-dily-lg-c">
3301                            <img src="https://api.express-servis.cz/files/shop/categories/2844/medium" alt="Náhradní díly pro LG" class="img-fluid">
3302                        </a>
3303                    </div>
3304                    <div class="submenu__group-title">
3305                        <a href="/nahradni-dily-lg-c">Náhradní díly pro LG</a>
3306                    </div>
3307                    <div class="submenu__group-items">
3308                        <ul>
3309                            <li><a href="/lg-g5-c">LG G5</a></li>
3310                            <li><a href="/lg-k10-2017-c">LG K10 2017</a></li>
3311                            <li><a href="/lg-p700-c">LG P700</a></li>
3312                            <li><a href="/lg-h815-g4-c">LG H815 G4</a></li>
3313                        </ul>
3314                    </div>
3315                </div>
3316                <div class="submenu__group">
3317                    <div class="submenu__group-image">
3318                        <a href="/nahradni-dily-pro-oneplus-c">
3319                            <img src="https://api.express-servis.cz/files/shop/categories/2691/medium" alt="Náhradní díly pro OnePlus" class="img-fluid">
3320                        </a>
3321                    </div>
3322                    <div class="submenu__group-title">
3323                        <a href="/nahradni-dily-pro-oneplus-c">Náhradní díly pro OnePlus</a>
3324                    </div>
3325                    <div class="submenu__group-items">
3326                        <ul>
3327                            <li><a href="/oneplus-9-pro-c">OnePlus 9 Pro</a></li>
3328                            <li><a href="/oneplus-9-c">OnePlus 9</a></li>
3329                            <li><a href="/oneplus-8t-c">OnePlus 8T</a></li>
3330                            <li><a href="/one-plus-7-c">One Plus 7</a></li>
3331                        </ul>
3332                    </div>
3333                </div>
3334                <div class="submenu__group">
3335                    <div class="submenu__group-image">
3336                        <a href="/nahradni-dily-pro-google-pixel-c">
3337                            <img src="https://api.express-servis.cz/files/shop/categories/3127/medium" alt="Náhradní díly pro Google Pixel" class="img-fluid">
3338                        </a>
3339                    </div>
3340                    <div class="submenu__group-title">
3341                        <a href="/nahradni-dily-pro-google-pixel-c">Náhradní díly pro Google Pixel</a>
3342                    </div>
3343                    <div class="submenu__group-items">
3344                        <ul>
3345                            <li><a href="/google-pixel-watch-2-c">Google Pixel Watch 2</a></li>
3346                            <li><a href="/google-pixel-watch-c">Google Pixel Watch</a></li>
3347                            <li><a href="/google-pixel-10a-c">Google Pixel 10a</a></li>
3348                            <li><a href="/google-pixel-10-pro-fold-c">Google Pixel 10 Pro Fold</a></li>
3349                        </ul>
3350                    </div>
3351                </div>
3352                <div class="submenu__group">
3353                    <div class="submenu__group-image">
3354                        <a h
3354ref="/nahradni-dily-pro-herni-konzole-c">
3355                            <img src="https://api.express-servis.cz/files/shop/categories/1423/medium" alt="Náhradní díly pro herní konzole" class="img-fluid">
3356                        </a>
3357                    </div>
3358                    <div class="submenu__group-title">
3359                        <a href="/nahradni-dily-pro-herni-konzole-c">Náhradní díly pro herní konzole</a>
3360                    </div>
3361                    <div class="submenu__group-items">
3362                        <ul>
3363                            <li><a href="/meta-c">Meta</a></li>
3364                            <li><a href="/steam-deck-c">Steam Deck</a></li>
3365                            <li><a href="/sony-ps-c">Sony PS</a></li>
3366                            <li><a href="/xbox-c">Xbox</a></li>
3367                        </ul>
3368                    </div>
3369                </div>
3370                <div class="submenu__group">
3371                    <div class="submenu__group-image">
3372                        <a href="/dji-c">
3373                            <img src="https://api.express-servis.cz/files/shop/categories/3312/medium" alt="DJI" class="img-fluid">
3374                        </a>
3375                    </div>
3376                    <div class="submenu__group-title">
3377                        <a href="/dji-c">DJI</a>
3378                    </div>
3379                    <div class="submenu__group-items">
3380                        <ul>
3381                            <li><a href="/dji-inspire-c">DJI Inspire</a></li>
3382                            <li><a href="/dji-rc-ovladace-c">DJI RC (ovladače)</a></li>
3383                            <li><a href="/dji-osmo-c">DJI Osmo</a></li>
3384                            <li><a href="/dji-phantom-c">DJI Phantom</a></li>
3385                        </ul>
3386                    </div>
3387                </div>
3388                <div class="submenu__group">
3389                    <div class="submenu__group-image">
3390                        <a href="/nahradni-dily-pro-vivo-c">
3391                            <img src="https://api.express-servis.cz/files/shop/categories/2695/medium" alt="Náhradní díly pro Vivo" class="img-fluid">
3392                        </a>
3393                    </div>
3394                    <div class="submenu__group-title">
3395                        <a href="/nahradni-dily-pro-vivo-c">Náhradní díly pro Vivo</a>
3396                    </div>
3397                </div>
3398                <div class="submenu__group">
3399                    <div class="submenu__group-image">
3400                        <a href="/nahradni-dily-pro-nokia-c">
3401                            <img src="https://api.express-servis.cz/files/shop/categories/2696/medium" alt="Náhradní díly pro Nokia" class="img-fluid">
3402                        </a>
3403                    </div>
3404                    <div class="submenu__group-title">
3405                        <a href="/nahradni-dily-pro-nokia-c">Náhradní díly pro Nokia</a>
3406                    </div>
3407                </div>
3408                <div class="submenu__group">
3409                    <div class="submenu__group-image">
3410                        <a href="/nahradni-dily-pro-sony-xperia-c">
3411                            <img src="https://api.express-servis.cz/files/shop/categories/3182/medium" alt="Náhradní díly pro Sony Xperia" class="img-fluid">
3412                        </a>
3413                    </div>
3414                    <div class="submenu__group-title">
3415                        <a href="/nahradni-dily-pro-sony-xperia-c">Náhradní díly pro Sony Xperia</a>
3416                    </div>
3417                </div>
3418                <div class="submenu__group">
3419                    <div class="submenu__group-image">
3420                        <a href="/nahradni-dily-pro-doogee-c">
3421                            <img src="https://api.express-servis.cz/files/shop/categories/3183/medium" alt="Náhradní díly pro Doogee" class="img-fluid">
3422                        </a>
3423                    </div>
3424                    <div class="submenu__group-title">
3425                        <a href="/nahradni-dily-pro-doogee-c">Náhradní díly pro Doogee</a>
3426                    </div>
3427                </div>
3428            </div>
3429        </div>
3430    </div>
3431
3432                <div class="nav-item">
3433                    <a class="nav-link justify-content-start bold"
3434                       href="/eshop/:sort/recommended/tags/8">
3435                        Slevy
3436                        <i class="fal fa-percentage fa-lg ml-1 text-primary"></i>
3437                    </a>
3438                </div>
3439            </div>
3440
3441            <div class="nav">
3442    <div class="nav-item">
3443        <a class="nav-link bold" href="/servis-zarizeni">
3444            Servis
3445            <span class="opener">
3446                <i class="fal fa-plus-square plus"></i>
3447                <i class="fal fa-minus-square minus"></i>
3448            </span>
3449        </a>
3450        <div class="submenu">
3451            <div class="container d-flex flex-column flex-lg-row">
3452                <div class="submenu__group">
3453                    <div class="submenu__group-image">
3454                        <a href="/servis-oprava/servis-apple-plzen">
3455                            <img src="https://api.express-servis.cz/files/repairs/category-images/25/medium" alt="Servis Apple" class="img-fluid">
3456                        </a>
3457                    </div>
3458                    <div class="submenu__group-title">
3459                        <a href="/servis-oprava/servis-apple-plzen">Servis Apple</a>
3460                    </div>
3461                    <div class="submenu__group-items">
3462                        <ul>
3463                        </ul>
3464                    </div>
3465                </div>
3466                <div class="submenu__group">
3467                    <div class="submenu__group-image">
3468                        <a href="/servis-oprava/samsung-cenik-plzen">
3469                            <img src="https://api.express-servis.cz/files/repairs/category-images/27/medium" alt="Samsung - ceník" class="img-fluid">
3470                        </a>
3471                    </div>
3472                    <div class="submenu__group-title">
3473                        <a href="/servis-oprava/samsung-cenik-plzen">Samsung - ceník</a>
3474                    </div>
3475                    <div class="submenu__group-items">
3476                        <ul>
3477                        </ul>
3478                    </div>
3479                </div>
3480                <div class="submenu__group">
3481                    <div class="submenu__group-image">
3482                        <a href="/servis-oprava/xiaomi-cenik-plzen">
3483                            <img src="https://api.express-servis.cz/files/repairs/category-images/52/medium" alt="Xiaomi - ceník" class="img-fluid">
3484                        </a>
3485                    </div>
3486                    <div class="submenu__group-title">
3487                        <a href="/servis-oprava/xiaomi-cenik-plzen">Xiaomi - ceník</a>
3488                    </div>
3489                    <div class="submenu__group-items">
3490                        <ul>
3491                        </ul>
3492                    </div>
3493                </div>
3494                <div class="submenu__group">
3495                    <div class="submenu__group-image">
3496                        <a href="/servis-oprava/huawei-cenik-plzen">
3497                            <img src="https://api.express-servis.cz/files/repairs/category-images/84/medium" alt="Huawei - ceník" class="img-fluid">
3498                        </a>
3499                    </div>
3500                    <div class="submenu__group-title">
3501                        <a href="/servis-oprava/huawei-cenik-plzen">Huawei - ceník</a>
3502                    </div>
3503                    <div class="submenu__group-items">
3504                        <ul>
3505                        </ul>
3506                    </div>
3507                </div>
3508                <div class="submenu__group">
3509                    <div class="submenu__group-image">
3510                        <a href="/servis-oprava/honor-cenik-plzen">
3511                            <img src="https://api.express-servis.cz/files/repairs/category-images/85/medium" alt="Honor - ceník" class="img-fluid">
3512                        </a>
3513                    </div>
3514                    <div class="submenu__group-title">
3515                        <a href="/servis-oprava/honor-cenik-plzen">Honor - ceník</a>
3516                    </div>
3517                    <div class="submenu__group-items">
3518                        <ul>
3519                        </ul>
3520                    </div>
3521                </div>
3522                <div class="submenu__group">
3523                    <div class="submenu__group-image">
3524                        <a href="/servis-oprava/ostatni-znacky-cenik-plzen">
3525                            <img src="https://api.express-servis.cz/files/repairs/category-images/55/medium" alt="Ostatní značky - ceník" class="img-fluid">
3526                        </a>
3527                    </div>
3528                    <div class="submenu__group-title">
3529                        <a href="/servis-oprava/ostatni-znacky-cenik-plzen">Ostatní značky - ceník</a>
3530                    </div>
3531                    <div class="submenu__group-items">
3532                        <ul>
3533                        </ul>
3534                    </div>
3535                </div>
3536                <div class="submenu__group">
3537                    <div class="submenu__group-image">
3538                        <a href="/servis-oprava/elektrokolobezky-cenik-plzen">
3539                            <img src="https://api.express-servis.cz/files/repairs/category-images/42/medium" alt="Elektrokoloběžky - ceník" class="img-fluid">
3540                        </a>
3541                    </div>
3542                    <div class="submenu__group-title">
3543                        <a href="/servis-oprava/elektrokolobezky-cenik-plzen">Elektrokoloběžky - ceník</a>
3544                    </div>
3545                    <div class="submenu__group-items">
3546                        <ul>
3547                        </ul>
3548                    </div>
3549                </div>
3550                <div class="submenu__group">
3551                    <div class="submenu__group-image">
3552                        <a href="/servis-oprava/servis-drony-dji-plzen">
3553                            <img src="https://api.express-servis.cz/files/repairs/category-images/113/medium" alt="Servis drony DJI" class="img-fluid">
3554                        </a>
3555                    </div>
3556                    <div class="submenu__group-title">
3557                        <a href="/servis-oprava/servis-drony-dji-plzen">Servis drony DJI</a>
3558                    </div>
3559                    <div class="submenu__group-items">
3560                        <ul>
3561                        </ul>
3562                    </div>
3563                </div>
3564                <div class="submenu__group">
3565                    <div class="submenu__group-image">
3566                        <a href="/servis-oprava/robovysavace-cenik-plzen">
3567                            <img src="https://api.express-servis.cz/files/repairs/category-images/45/medium" alt="Robovysavače - ceník" class="img-fluid">
3568                        </a>
3569                    </div>
3570                    <div class="submenu__group-title">
3571                        <a href="/servis-oprava/robovysavace-cenik-plzen">Robovysavače - ceník</a>
3572                    </div>
3573                    <div class="submenu__group-items">
3574                        <ul>
3575                        </ul>
3576                    </div>
3577                </div>
3578                <div class="submenu__group">
3579                    <div class="submenu__group-image">
3580                        <a href="/servis-oprava/herni-konzole-cenik-plzen">
3581                            <img src="https://api.express-servis.cz/files/repairs/category-images/56/medium" alt="Herní konzole - ceník" class="img-fluid">
3582                        </a>
3583                    </div>
3584                    <div class="submenu__group-title">
3585                        <a href="/servis-oprava/herni-konzole-cenik-plzen">Herní konzole - ceník</a>
3586                    </div>
3587                    <div class="submenu__group-items">
3588                        <ul>
3589                        </ul>
3590                    </div>
3591                </div>
3592                <div class="submenu__group">
3593                    <div class="submenu__group-image">
3594                        <a href="/servis-oprava/servis-notebooky-plzen">
3595                            <img src="https://api.express-servis.cz/files/repairs/category-images/103/medium" alt="Servis notebooky" class="img-fluid">
3596                        </a>
3597                    </div>
3598                    <div class="submenu__group-title">
3599                        <a href="/servis-oprava/servis-notebooky-plzen">Servis notebooky</a>
3600                    </div>
3601                    <div class="submenu__group-items">
3602                        <ul>
3603                        </ul>
3604                    </div>
3605                </div>
3606                <div class="submenu__group">
3607                    <div class="submenu__group-image">
3608                        <a href="/servis-oprava/servis-pocitace-pc-plzen">
3609                            <img src="https://api.express-servis.cz/files/repairs/category-images/109/medium" alt="Servis počítače (PC)" class="img-fluid">
3610                        </a>
3611                    </div>
3612                    <div class="submenu__group-title">
3613                        <a href="/servis-oprava/servis-pocitace-pc-plzen">Servis počítače (PC)</a>
3614                    </div>
3615                    <div class="submenu__group-items">
3616                        <ul>
3617                        </ul>
3618                    </div>
3619                </div>
3620                <div class="submenu__group">
3621                    <div class="submenu__group-image">
3622                        <a href="/servis-oprava/gaming-plzen">
3623                            <img src="https://api.express-servis.cz/files/repairs/category-images/112/medium" alt="Gaming" class="img-fluid">
3624                        </a>
3625                    </div>
3626                    <div class="submenu__group-title">
3627                        <a href="/servis-oprava/gaming-plzen">Gaming</a>
3628                    </div>
3629                    <div class="submenu__group-items">
3630                        <ul>
3631                        </ul>
3632                    </div>
3633                </div>
3634                <div class="submenu__group">
3635                    <div class="submenu__group-image">
3636                        <a href="/servis-oprava/servis-tiskarny-plzen">
3637                            <img src="https://api.express-servis.cz/files/repairs/category-images/104/medium" alt="Servis tiskárny" class="img-fluid">
3638                        </a>
3639                    </div>
3640                    <div class="submenu__group-title">
3641                        <a href="/servis-oprava/servis-tiskarny-plzen">Servis tiskárny</a>
3642                    </div>
3643                    <div class="submenu__group-items">
3644                        <ul>
3645                        </ul>
3646                    </div>
3647                </div>
3648                <div class="submenu__group">
3649                    <div class="submenu__group-image">
3650                        <a href="/servis-oprava/servis-kavovary-plzen">
3651                            <img src="https://api.express-servis.cz/files/repairs/category-images/105/medium" alt="Servis kávovary" class="img-fluid">
3652                        </a>
3653                    </div>
3654                    <div class="submenu__group-title">
3655                        <a href="/servis-oprava/servis-kavovary-plzen">Servis kávovary</a>
3656                    </div>
3657                    <div class="submenu__group-items">
3658                        <ul>
3659                        </ul>
3660                    </div>
3661                </div>
3662            </div>
3663        </div>
3664    </div>
3665    <div class="nav-item">
3666        <a class="nav-link " href="/vykup-zarizeni">
3667            Výkup
3668        </a>
3669    </div>
3670    <div class="nav-item">
3671        <a class="nav-link " href="/s/repasovany-apple-zachran-planetu">
3672            Refurbished
3673        </a>
3674    </div>
3675            </div>
3676
3677            <div class="nav d-md-none">
3678                <li class="nav-item">
3679                    <a class="nav-link" href="/s/o-nas">
3680                        O nás
3681                    </a>
3682                </li>
3683                <li class="nav-item">
3684                <span class="nav-link" href="" data-toggle="modal" data-target="#shops-modal">
3685                    Prodejny
3686                </span>
3687                </li>
3688                <li class="nav-item">
3689                    <a class="nav-link" href="/kontakt-es">
3690                        Kontakty
3691                    </a>
3692                </li>
3693            </div>
3694        </div>
3695    </nav>
3696</div>
3697
3698
3699<div class="modal" id="phone-modal">
3700    <div class="modal-dialog" role="document">
3701        <div class="modal-content">
3702            <div class="modal-header">
3703                <h5 class="modal-title">Rychlé kontakty</h5>
3704                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
3705                    <span aria-hidden="true">&times;</span>
3706                </button>
3707            </div>
3708            <div class="modal-body text-center">
3709                <div class="mb-3">
3710                    <div class="text-small">Dotazy e-shop a prodej</div>
3711                    <a href="tel:+420771150266">+420 771 150 266</a>
3712                </div>
3713
3714                <div class="mb-3">
3715                    <div class="text-small">Servis a informace k opravám</div>
3716                    <a href="tel:+420721150625">+420 721 150 625</a>
3717                </div>
3718
3719                <div class="mb-3">
3720                    <div class="text-small">Stav zakázky</div>
3721                    <a href="tel:+420608626610">+420 608 626 610</a>
3722                </div>
3723
3724                <div class="mb-3">
3725                    <div class="text-small">Podpora B2B</div>
3726                    <a href="tel:+420773444552">+420 773 444 552</a>
3727                </div>
3728
3729                <div class="mb-3">
3730                    <a href="/s/svoz-zarizeni" class="btn btn-primary">
3731                        <i class="fal fa-lg fa-truck"></i>
3732                        Objednat svoz ZDARMA
3733                    </a>
3734                </div>
3735            </div>
3736        </div>
3737    </div>
3738</div>
3739
3740<div class="modal" id="shops-modal">
3741    <div class="modal-dialog mod al-lg" role="document">
3742        <div class="modal-content">
3743            <div class="modal-header">
3744                <h5 class="modal-title">Prodejny</h5>
3745                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
3746                    <span aria-hidden="true">&times;</span>
3747                </button>
3748            </div>
3749            <div class="modal-body">
3750                <div class="row">
3751                    <div class="col-4">
3752                        <img src="/images/web/shops/plzen.png" alt="Prodejna Plzeň" class="img-fluid">
3753                    </div>
3754                    <div class="col">
3755                        <h3>Plzeň</h3>
3756                        <div class="text-small">
3757                            <div><i class="fal fa-map"></i> Bedřicha Smetany 166/4</div>
3758                            <div class="ml-3">301 00 Plzeň - Město</div>
3759                            <div><i class="fal fa-clock"></i> Po-Pá 8:00-18:00</div>
3760                            <div><i class="fal fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></div>
3761                            <div><i class="fal fa-phone"></i> <a href="tel:+420721150625">+420 721 150 625</a></div>
3762                        </div>
3763                    </div>
3764                </div>
3765                <div class="d-flex justify-content-center">
3766                    <a href="https://www.firmy.cz/detail/12898381-express-servis-servis-iphone-samsung-xiaomi-honor-plzen.html#hodnoceni" target="_blank" rel="noopener"><img src="https://www.firmy.cz/img-stars/light-12898381.svg" alt="Express Servis - Servis iPhone, Samsung, Xiaomi, Honor na Firmy.cz"></a>
3767                </div>
3768
3769                <div class="row mt-3">
3770                    <div class="col-4">
3771                        <img src="/images/web/shops/budejovice.png" alt="Prodejna České Budějovice" class="img-fluid">
3772                    </div>
3773                    <div class="col">
3774                        <h3>České Budějovice</h3>
3775                        <div class="text-small">
3776                            <div><i class="fal fa-map"></i> České Vrbné 2360</div>
3777                            <div class="ml-3">
3777370 11 České Budějovice</div>
3778                            <div><i class="fal fa-clock"></i> Po-Pá 9:00-20:00</div>
3779                            <div><i class="fal fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></div>
3780                            <div><i class="fal fa-phone"></i> <a href="tel:+420770119151">+420 770 119 151</a></div>
3781                        </div>
3782                    </div>
3783                </div>
3784                <div class="d-flex justify-content-center">
3785                    <a href="https://www.firmy.cz/detail/13689881-express-servis-servis-iphone-samsung-xiaomi-honor-ceske-budejovice.html#hodnoceni" target="_blank" rel="noopener"><img src="https://www.firmy.cz/img-stars/light-13689881.svg" alt="Express Servis - Servis iPhone, Samsung, Xiaomi, Honor na Firmy.cz"></a>
3786                </div>
3787            </div>
3788        </div>
3789    </div>
3790</div>
3791		<div id="snippet--content">
3792			<div id="snippet--flashes"></div>
3793
3794
3795<div class="d-flex">
3796<div class="component--shp-side-menu">
3797    <div class="handle">
3798        kategorie
3799    </div>
3800
3801    <div class="title">
3802        <h3>Kategorie</h3>
3803        <div class="close">
3804            <i class="fal fa-times"></i>
3805        </div>
3806    </div>
3807
3808
3809    <div class="card-group-vertical accordion">
3810        <div class="card">
3811            <h3 class="card-header" data-toggle="collapse" data-target="#sidemenu-666">
3812                Quad Lock
3813                <i class="fal fa-angle-down fa-lg"></i>
3814            </h3>
3815            <div class="card-body collapse pristine" id="sidemenu-666">
3816                <ul>
3817            <li class="level-1">
3818
3819                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-670">
3820                    <a href="/quad-lock-drzaky-c">
3821                        Quad Lock držáky
3822                    </a>
3823
3824                    <span class="opener">
3825                        <i class="fal fa-chevron-down plus"></i>
3826                        <i class="fal fa-chevron-up minus"></i>
3827                    </span>
3828                </div>
3829
3830                    <ul class="collapse category-670">
3831            <li class="level-2">
3832
3833                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-813">
3834                    <a href="/na-motorku-c">
3835                        Na motorku
3836                    </a>
3837
3838                </div>
3839
3840            </li>
3841            <li class="level-2">
3842
3843                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-812">
3844                    <a href="/do-auta-1-c">
3845                        Do auta
3846                    </a>
3847
3848                </div>
3849
3850            </li>
3851            <li class="level-2">
3852
3853                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-814">
3854                    <a href="/na-kolo-1-c">
3855                        Na kolo
3856                    </a>
3857
3858                </div>
3859
3860            </li>
3861            <li class="level-2">
3862
3863                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-815">
3864                    <a href="/ostatni-2-c">
3865                        Ostatní
3866                    </a>
3867
3868                </div>
3869
3870            </li>
3871                    </ul>
3872            </li>
3873            <li class="level-1">
3874
3875                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-669">
3876                    <a href="/quad-lock-kryty-c">
3877                        Quad Lock kryty
3878                    </a>
3879
3880                    <span class="opener">
3881                        <i class="fal fa-chevron-down plus"></i>
3882                        <i class="fal fa-chevron-up minus"></i>
3883                    </span>
3884                </div>
3885
3886                    <ul class="collapse category-669">
3887            <li class="level-2">
3888
3889                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-759">
3890                    <a href="/apple-1-c">
3891                        Apple
3892                    </a>
3893
3894                </div>
3895
3896            </li>
3897            <li class="level-2">
3898
3899                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-760">
3900                    <a href="/samsung-a-huawei-c">
3901                        Samsung
3902                    </a>
3903
3904                </div>
3905
3906            </li>
3907            <li class="level-2">
3908
3909                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-783">
3910                    <a href="/huawei-c">
3911                        Huawei
3912                    </a>
3913
3914                </div>
3915
3916            </li>
3917            <li class="level-2">
3918
3919                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-838">
3920                    <a href="/google-pixel-1-c">
3921                        Google Pixel
3922                    </a>
3923
3924                </div>
3925
3926            </li>
3927            <li class="level-2">
3928
3929                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-825">
3930                    <a href="/ostatni-znacky-c">
3931                        Ostatní značky
3932                    </a>
3933
3934                </div>
3935
3936            </li>
3937                    </ul>
3938            </li>
3939            <li class="level-1">
3940
3941                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-671">
3942                    <a href="/quad-lock-prislusenstvi-c">
3943                        Quad Lock příslušenství
3944                    </a>
3945
3946                    <span class="opener">
3947                        <i class="fal fa-chevron-down plus"></i>
3948                        <i class="fal fa-chevron-up minus"></i>
3949                    </span>
3950                </div>
3951
3952                    <ul class="collapse category-671">
3953            <li class="level-2">
3954
3955                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-822">
3956                    <a href="/doplnky-c">
3957                        Doplňky
3958                    </a>
3959
3960                </div>
3961
3962            </li>
3963            <li class="level-2">
3964
3965                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-821">
3966                    <a href="/ochranna-skla-1-c">
3967                        Ochranná skla
3968                    </a>
3969
3970                </div>
3971
3972            </li>
3973            <li class="level-2">
3974
3975                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-817">
3976                    <a href="/nahradni-dily-1-c">
3977                        Náhradní díly
3978                    </a>
3979
3980                </div>
3981
3982            </li>
3983                    </ul>
3984            </li>
3985            <li class="level-1">
3986
3987                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-816">
3988                    <a href="/quad-lock-poncho-c">
3989                        Quad Lock Poncho
3990                    </a>
3991
3992                    <span class="opener">
3993                        <i class="fal fa-chevron-down plus"></i>
3994                        <i class="fal fa-chevron-up minus"></i>
3995                    </span>
3996                </div>
3997
3998                    <ul class="collapse category-816">
3999            <li class="level-2">
4000
4001                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-818">
4002                    <a href="/apple-2-c">
4003                        Apple
4004                    </a>
4005
4006                </div>
4007
4008            </li>
4009            <li class="level-2">
4010
4011                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-819">
4012                    <a href="/samsung-1-c">
4013                        Samsung
4014                    </a>
4015
4016                </div>
4017
4018            </li>
4019            <li class="level-2">
4020
4021                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-837">
4022                    <a href="/google-pixel-c">
4023                        Google Pixel
4024                    </a>
4025
4026                </div>
4027
4028            </li>
4029            <li class="level-2">
4030
4031                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-820">
4032                    <a href="/huawei-1-c">
4033                        Huawei
4034                    </a>
4035
4036                </div>
4037
4038            </li>
4039                    </ul>
4040            </li>
4041            <li class="level-1">
4042
4043                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-748">
4044                    <a href="/quad-lock-360-c">
4045                        Quad Lock 360
4046                    </a>
4047
4048                </div>
4049
4050            </li>
4051                </ul>
4052            </div>
4053        </div>
4054        <div class="card">
4055            <h3 class="card-header" data-toggle="collapse" data-target="#sidemenu-1636">
4056                Apple
4057                <i class="fal fa-angle-down fa-lg"></i>
4058            </h3>
4059            <div class="card-body collapse pristine" id="sidemenu-1636">
4060                <ul>
4061            <li class="level-1">
4062
4063                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-14">
4064                    <a href="/iphone-c">
4065                        iPhone
4066                    </a>
4067
4068                    <span class="opener">
4069                        <i class="fal fa-chevron-down plus"></i>
4070                        <i class="fal fa-chevron-up minus"></i>
4071                    </span>
4072                </div>
4073
4074                    <ul class="collapse category-14">
4075            <li class="level-2">
4076
4077                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3687">
4078                    <a href="/iphone-18-pro-c">
4079                        iPhone 18 Pro
4080                    </a>
4081
4082                    <span class="opener">
4083                        <i class="fal fa-chevron-down plus"></i>
4084                        <i class="fal fa-chevron-up minus"></i>
4085                    </span>
4086                </div>
4087
4088                    <ul class="collapse category-3687">
4089            <li class="level-3">
4090
4091                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3688">
4092                    <a href="/256-gb-21-c">
4093                        256 GB
4094                    </a>
4095
4096                </div>
4097
4098            </li>
4099            <li class="level-3">
4100
4101                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3689">
4102                    <a href="/512-gb-23-c">
4103                        512 GB
4104                    </a>
4105
4106                </div>
4107
4108            </li>
4109            <li class="level-3">
4110
4111                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3690">
4112                    <a href="/1-tb-13-c">
4113                        1 TB
4114                    </a>
4115
4116                </div>
4117
4118            </li>
4119            <li class="level-3">
4120
4121                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3691">
4122                    <a href="/2-tb-5-c">
4123                        2 TB
4124                    </a>
4125
4126                </div>
4127
4128            </li>
4129                    </ul>
4130            </li>
4131            <li class="level-2">
4132
4133                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3692">
4134                    <a href="/iphone-18-pro-max-c">
4135                        iPhone 18 Pro Max
4136                    </a>
4137
4138                    <span class="opener">
4139                        <i class="fal fa-chevron-down plus"></i>
4140                        <i class="fal fa-chevron-up minus"></i>
4141                    </span>
4142                </div>
4143
4144                    <ul class="collapse category-3692">
4145            <li class="level-3">
4146
4147                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3693">
4148                    <a href="/256-gb-22-c">
4149                        256 GB
4150                    </a>
4151
4152                </div>
4153
4154            </li>
4155            <li class="level-3">
4156
4157                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3694">
4158                    <a href="/512-gb-24-c">
4159                        512 GB
4160                    </a>
4161
4162                </div>
4163
4164            </li>
4165            <li class="level-3">
4166
4167                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3695">
4168                    <a href="/1-tb-15-c">
4169                        1 TB
4170                    </a>
4171
4172                </div>
4173
4174            </li>
4175            <li class="level-3">
4176
4177                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3696">
4178                    <a href="/2-tb-6-c">
4179                        2 TB
4180                    </a>
4181
4182                </div>
4183
4184            </li>
4185                    </ul>
4186            </li>
4187            <li class="level-2">
4188
4189                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3006">
4190                    <a href="/iphone-17e-c">
4191                        iPhone 17e
4192                    </a>
4193
4194                    <span class="opener">
4195                        <i class="fal fa-chevron-down plus"></i>
4196                        <i class="fal fa-chevron-up minus"></i>
4197                    </span>
4198                </div>
4199
4200                    <ul class="collapse category-3006">
4201            <li class="level-3">
4202
4203                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3008">
4204                    <a href="/256-gb-13-c">
4205                        256 GB
4206                    </a>
4207
4208                </div>
4209
4210            </li>
4211            <li class="level-3">
4212
4213                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3007">
4214                    <a href="/512-gb-13-c">
4215                        512 GB
4216                    </a>
4217
4218                </div>
4219
4220            </li>
4221                    </ul>
4222            </li>
4223            <li class="level-2">
4224
4225                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2881">
4226                    <a href="/iphone-17-1-c">
4227                        iPhone 17
4228                    </a>
4229
4230                    <span class="opener">
4231                        <i class="fal fa-chevron-down plus"></i>
4232                        <i class="fal fa-chevron-up minus"></i>
4233                    </span>
4234                </div>
4235
4236                    <ul class="collapse category-2881">
4237            <li class="level-3">
4238
4239                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2886">
4240                    <a href="/256-gb-c">
4241                        256 GB
4242                    </a>
4243
4244                </div>
4245
4246            </li>
4247            <li class="level-3">
4248
4249                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2885">
4250                    <a href="/512-gb-c">
4251                        512 GB
4252                    </a>
4253
4254                </div>
4255
4256            </li>
4257                    </ul>
4258            </li>
4259            <li class="level-2">
4260
4261                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2882">
4262                    <a href="/iphone-17-pro-1-c">
4263                        iPhone 17 Pro
4264                    </a>
4265
4266                    <span class="opener">
4267                        <i class="fal fa-chevron-down plus"></i>
4268                        <i class="fal fa-chevron-up minus"></i>
4269                    </span>
4270                </div>
4271
4272                    <ul class="collapse category-2882">
4273            <li class="level-3">
4274
4275                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2887">
4276                    <a href="/256-gb-3-c">
4277                        256 GB
4278                    </a>
4279
4280                </div>
4281
4282            </li>
4283            <li class="level-3">
4284
4285                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2888">
4286                    <a href="/512-gb-3-c">
4287                        512 GB
4288                    </a>
4289
4290                </div>
4291
4292            </li>
4293            <li class="level-3">
4294
4295                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2889">
4296                    <a href="/1-tb-c">
4297                        1 TB
4298                    </a>
4299
4300                </div>
4301
4302            </li>
4303                    </ul>
4304            </li>
4305            <li class="level-2">
4306
4307                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2883">
4308                    <a href="/iphone-17-pro-max-1-c">
4309                        iPhone 17 Pro Max
4310                    </a>
4311
4312                    <span class="opener">
4313                        <i class="fal fa-chevron-down plus"></i>
4314                        <i class="fal fa-chevron-up minus"></i>
4315                    </span>
4316                </div>
4317
4318                    <ul class="collapse category-2883">
4319            <li class="level-3">
4320
4321                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2890">
4322                    <a href="/256-gb-4-c">
4323                        256 GB
4324                    </a>
4325
4326                </div>
4327
4328            </li>
4329            <li class="level-3">
4330
4331                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2891">
4332                    <a href="/512-gb-4-c">
4333                        512 GB
4334                    </a>
4335
4336                </div>
4337
4338            </li>
4339            <li class="level-3">
4340
4341                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2892">
4342                    <a href="/1-tb-2-c">
4343                        1 TB
4344                    </a>
4345
4346                </div>
4347
4348            </li>
4349            <li class="level-3">
4350
4351                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2893">
4352                    <a href="/2-tb-c">
4353                        2 TB
4354                    </a>
4355
4356                </div>
4357
4358            </li>
4359                    </ul>
4360            </li>
4361            <li class="level-2">
4362
4363                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2884">
4364                    <a href="/iphone-air-1-c">
4365                        iPhone Air
4366                    </a>
4367
4368                    <span class="opener">
4369                        <i class="fal fa-chevron-down plus"></i>
4370                        <i class="fal fa-chevron-up minus"></i>
4371                    </span>
4372                </div>
4373
4374                    <ul class="collapse category-2884">
4375            <li class="level-3">
4376
4377                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2894">
4378                    <a href="/256-gb-6-c">
4379                        256 GB
4380                    </a>
4381
4382                </div>
4383
4384            </li>
4385            <li class="level-3">
4386
4387                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2895">
4388                    <a href="/512-gb-7-c">
4389                        512 GB
4390                    </a>
4391
4392                </div>
4393
4394            </li>
4395            <li class="level-3">
4396
4397                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2896">
4398                    <a href="/1-tb-3-c">
4399                        1 TB
4400                    </a>
4401
4402                </div>
4403
4404            </li>
4405                    </ul>
4406            </li>
4407            <li class="level-2">
4408
4409                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1647">
4410                    <a href="/iphone-16-plus-1-c">
4411                        iPhone 16 Plus
4412                    </a>
4413
4414                    <span class="opener">
4415                        <i class="fal fa-chevron-down plus"></i>
4416                        <i class="fal fa-chevron-up minus"></i>
4417                    </span>
4418                </div>
4419
4420                    <ul class="collapse category-1647">
4421            <li class="level-3">
4422
4423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1651">
4424                    <a href="/apple-iphone-16-plus-128gb-c">
4425                        128 GB
4426                    </a>
4427
4428                </div>
4429
4430            </li>
4431            <li class="level-3">
4432
4433                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1652">
4434                    <a href="/apple-iphone-16-plus-256gb-c">
4435                        256 GB
4436                    </a>
4437
4438                </div>
4439
4440            </li>
4441            <li class="level-3">
4442
4443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1653">
4444                    <a href="/apple-iphone-16-plus-512gb-c">
4445                        512 GB
4446                    </a>
4447
4448                </div>
4449
4450            </li>
4451                    </ul>
4452            </li>
4453            <li class="level-2">
4454
4455                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1646">
4456                    <a href="/iphone-16-1-c">
4457                        iPhone 16
4458                    </a>
4459
4460                    <span class="opener">
4461                        <i class="fal fa-chevron-down plus"></i>
4462                        <i class="fal fa-chevron-up minus"></i>
4463                    </span>
4464                </div>
4465
4466                    <ul class="collapse category-1646">
4467            <li class="level-3">
4468
4469                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1648">
4470                    <a href="/apple-iphone-16-128gb-c">
4471                        128 GB
4472                    </a>
4473
4474                </div>
4475
4476            </li>
4477            <li class="level-3">
4478
4479                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1649">
4480                    <a href="/apple-iphone-16-256gb-c">
4481                        256 GB
4482                    </a>
4483
4484                </div>
4485
4486            </li>
4487            <li class="level-3">
4488
4489                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1650">
4490                    <a href="/apple-iphone-16-512gb-c">
4491                        512 GB
4492                    </a>
4493
4494                </div>
4495
4496            </li>
4497                    </ul>
4498            </li>
4499            <li class="level-2">
4500
4501                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-997">
4502                    <a href="/iphone-15-plus-1-c">
4503                        iPhone 15 Plus
4504                    </a>
4505
4506                    <span class="opener">
4507                        <i class="fal fa-chevron-down plus"></i>
4508                        <i class="fal fa-chevron-up minus"></i>
4509                    </span>
4510                </div>
4511
4512                    <ul class="collapse category-997">
4513            <li class="level-3">
4514
4515                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1003">
4516                    <a href="/iphone-15-plus-128gb-c">
4517                        128 GB
4518                    </a>
4519
4520                </div>
4521
4522            </li>
4523            <li class="level-3">
4524
4525                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1004">
4526                    <a href="/iphone-15-plus-256gb-c">
4527                        256 GB
4528                    </a>
4529
4530                </div>
4531
4532            </li>
4533            <li class="level-3">
4534
4535                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1005">
4536                    <a href="/iphone-15-plus-512gb-c">
4537                        512 GB
4538                    </a>
4539
4540                </div>
4541
4542            </li>
4543                    </ul>
4544            </li>
4545            <li class="level-2">
4546
4547                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-996">
4548                    <a href="/iphone-15-1-c">
4549                        iPhone 15
4550                    </a>
4551
4552                    <span class="opener">
4553                        <i class="fal fa-chevron-down plus"></i>
4554                        <i class="fal fa-chevron-up minus"></i>
4555                    </span>
4556                </div>
4557
4558                    <ul class="collapse category-996">
4559            <li class="level-3">
4560
4561                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1000">
4562                    <a href="/apple-iphone-15-128gb-c">
4563                        128 GB
4564                    </a>
4565
4566                </div>
4567
4568            </li>
4569            <li class="level-3">
4570
4571                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1001">
4572                    <a href="/apple-iphone-15-256gb-c">
4573                        256 GB
4574                    </a>
4575
4576                </div>
4577
4578            </li>
4579            <li class="level-3">
4580
4581                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1002">
4582                    <a href="/apple-iphone-15-512gb-c">
4583                        512 GB
4584                    </a>
4585
4586                </div>
4587
4588            </li>
4589                    </ul>
4590            </li>
4591            <li class="level-2">
4592
4593                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1654">
4594                    <a href="/iphone-16-pro-iphone-16-pro-max-c">
4595                        iPhone 16 Pro / iPhone 16 Pro Max
4596                    </a>
4597
4598                    <span class="opener">
4599                        <i class="fal fa-chevron-down plus"></i>
4600                        <i class="fal fa-chevron-up minus"></i>
4601                    </span>
4602                </div>
4603
4604                    <ul class="collapse category-1654">
4605            <li class="level-3">
4606
4607                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1655">
4608                    <a href="/iphone-16-pro-2-c">
4609                        iPhone 16 Pro
4610                    </a>
4611
4612                </div>
4613
4614            </li>
4615            <li class="level-3">
4616
4617                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1656">
4618                    <a href="/iphone-16-pro-max-1-c">
4619                        iPhone 16 Pro Max
4620                    </a>
4621
4622                </div>
4623
4624            </li>
4625                    </ul>
4626            </li>
4627            <li class="level-2">
4628
4629                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1645">
4630                    <a href="/iphone-16-iphone-16-plus-c">
4631                        iPhone 16 / iPhone 16 Plus
4632                    </a>
4633
4634                </div>
4635
4636            </li>
4637            <li class="level-2">
4638
4639                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2359">
4640                    <a href="/iphone-16e-2025-c">
4641                        iPhone 16e
4642                    </a>
4643
4644                    <span class="opener">
4645                        <i class="fal fa-chevron-down plus"></i>
4646                        <i class="fal fa-chevron-up minus"></i>
4647                    </span>
4648                </div>
4649
4650                    <ul class="collapse category-2359">
4651            <li class="level-3">
4652
4653                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2360">
4654                    <a href="/128-gb-c">
4655                        128 GB
4656                    </a>
4657
4658                </div>
4659
4660            </li>
4661            <li class="level-3">
4662
4663                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2361">
4664                    <a href="/apple-iphone-16e-256gb-c">
4665                        256 GB
4666                    </a>
4667
4668                </div>
4669
4670            </li>
4671            <li class="level-3">
4672
4673                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2362">
4674                    <a href="/apple-iphone-16e-512gb-c">
4675                        512 GB
4676                    </a>
4677
4678                </div>
4679
4680            </li>
4681                    </ul>
4682            </li>
4683            <li class="level-2">
4684
4685                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-994">
4686                    <a href="/iphone-15-iphone-15-plus-c">
4687                        iPhone 15 / iPhone 15 Plus
4688                    </a>
4689
4690                </div>
4691
4692            </li>
4693                    </ul>
4694            </li>
4695            <li class="level-1">
4696
4697                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1">
4698                    <a href="/mac-c">
4699                        Mac
4700                    </a>
4701
4702                    <span class="opener">
4703                        <i class="fal fa-chevron-down plus"></i>
4704                        <i class="fal fa-chevron-up minus"></i>
4705                    </span>
4706                </div>
4707
4708                    <ul class="collapse category-1">
4709            <li class="level-2">
4710
4711                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3009">
4712                    <a href="/macbook-neo-2026-c">
4713                        MacBook Neo (2026)
4714                    </a>
4715
4716                    <span class="opener">
4717                        <i class="fal fa-chevron-down plus"></i>
4718                        <i class="fal fa-chevron-up minus"></i>
4719                    </span>
4720                </div>
4721
4722                    <ul class="collapse category-3009">
4723            <li class="level-3">
4724
4725                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3010">
4726                    <a href="/256-gb-15-c">
4727                        256 GB
4728                    </a>
4729
4730                </div>
4731
4732            </li>
4733            <li class="level-3">
4734
4735                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3011">
4736                    <a href="/512-gb-14-c">
4737                        512 GB
4738                    </a>
4739
4740                </div>
4741
4742            </li>
4743                    </ul>
4744            </li>
4745            <li class="level-2">
4746
4747                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-650">
4748                    <a href="/macbook-air-1-c">
4749                        MacBook Air
4750                    </a>
4751
4752                    <span class="opener">
4753                        <i class="fal fa-chevron-down plus"></i>
4754                        <i class="fal fa-chevron-up minus"></i>
4755                    </span>
4756                </div>
4757
4758                    <ul class="collapse category-650">
4759            <li class="level-3">
4760
4761                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3012">
4762                    <a href="/apple-macbook-air-13-6-m5-2026-c">
4763                        Apple MacBook Air 13,6" M5 (2026)
4764                    </a>
4765
4766                </div>
4767
4768            </li>
4769            <li class="level-3">
4770
4771                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3015">
4772                    <a href="/apple-macbook-air-15-3-m5-2026-c">
4773                        Apple MacBook Air 15,3" M5 (2026)
4774                    </a>
4775
4776                </div>
4777
4778            </li>
4779            <li class="level-3">
4780
4781                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2541">
4782                    <a href="/macbook-air-13-6-m4-2025-c">
4783                        MacBook Air 13,6" M4 (2025)
4784                    </a>
4785
4786                </div>
4787
4788            </li>
4789            <li class="level-3">
4790
4791                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2544">
4792                    <a href="/macbook-air-15-3-m4-2025-c">
4793                        MacBook Air 15,3" M4 (2025)
4794                    </a>
4795
4796                </div>
4797
4798            </li>
4799            <li class="level-3">
4800
4801                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1094">
4802                    <a href="/macbook-air-13-6-m3-2024-c">
4803                        MacBook Air 13,6" M3 (2024)
4804                    </a>
4805
4806                </div>
4807
4808            </li>
4809            <li class="level-3">
4810
4811                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1097">
4812                    <a href="/macbook-air-15-3-m3-2024-c">
4813                        MacBook Air 15,3" M3 (2024)
4814                    </a>
4815
4816                </div>
4817
4818            </li>
4819            <li class="level-3">
4820
4821                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-980">
4822                    <a href="/macbook-air-15-3-m2-2023-c">
4823                        MacBook Air 15,3" M2 (2023)
4824                    </a>
4825
4826                </div>
4827
4828            </li>
4829            <li class="level-3">
4830
4831                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-840">
4832                    <a href="/macbook-air-13-6-m2-2022-c">
4833                        MacBook Air 13,6" M2 (2022)
4834                    </a>
4835
4836                </div>
4837
4838            </li>
4839                    </ul>
4840            </li>
4841            <li class="level-2">
4842
4843                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-4">
4844                    <a href="/macbook-pro-c">
4845                        MacBook Pro
4846                    </a>
4847
4848                    <span class="opener">
4849                        <i class="fal fa-chevron-down plus"></i>
4850                        <i class="fal fa-chevron-up minus"></i>
4851                    </span>
4852                </div>
4853
4854                    <ul class="collapse category-4">
4855            <li class="level-3">
4856
4857                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2979">
4858                    <a href="/macbook-pro-14-m5-c">
4859                        MacBook Pro 14" M5
4860                    </a>
4861
4862                </div>
4863
4864            </li>
4865            <li class="level-3">
4866
4867                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3019">
4868                    <a href="/macbook-pro-16-m5-1-c">
4869                        Macbook Pro 16" M5
4870                    </a>
4871
4872                </div>
4873
4874            </li>
4875            <li class="level-3">
4876
4877                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1909">
4878                    <a href="/macbook-pro-14-m4-m4-pro-m4-max-2024-c">
4879                        MacBook Pro 14" M4 / M4 Pro / M4 Max (2024)
4880                    </a>
4881
4882                </div>
4883
4884            </li>
4885            <li class="level-3">
4886
4887                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1910">
4888                    <a href="/macbook-pro-16-m4-pro-m4-max-2024-c">
4889                        MacBook Pro 16" M4 Pro / M4 Max (2024)
4890                    </a>
4891
4892                </div>
4893
4894            </li>
4895                    </ul>
4896            </li>
4897            <li class="level-2">
4898
4899                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3">
4900                    <a href="/imac-c">
4901                        iMac
4902                    </a>
4903
4904                    <span class="opener">
4905                        <i class="fal fa-chevron-down plus"></i>
4906                        <i class="fal fa-chevron-up minus"></i>
4907                    </span>
4908                </div>
4909
4910                    <ul class="collapse category-3">
4911            <li class="level-3">
4912
4913                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1686">
4914                    <a href="/imac-24-m4-2024-c">
4915                        iMac 24" M4 (2024)
4916                    </a>
4917
4918                </div>
4919
4920            </li>
4921            <li class="level-3">
4922
4923                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1019">
4924                    <a href="/imac-24-m3-2023-c">
4925                        iMac 24" M3 (2023)
4926                    </a>
4927
4928                </div>
4929
4930            </li>
4931                    </ul>
4932            </li>
4933            <li class="level-2">
4934
4935                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-6">
4936                    <a href="/mac-mini-1-c">
4937                        Mac Mini
4938                    </a>
4939
4940                </div>
4941
4942            </li>
4943            <li class="level-2">
4944
4945                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-808">
4946                    <a href="/mac-studio-c">
4947                        Mac Studio
4948                    </a>
4949
4950                </div>
4951
4952            </li>
4953                    </ul>
4954            </li>
4955            <li class="level-1">
4956
4957                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-8">
4958                    <a href="/ipad-c">
4959                        iPad
4960                    </a>
4961
4962                    <span class="opener">
4963                        <i class="fal fa-chevron-down plus"></i>
4964                        <i class="fal fa-chevron-up minus"></i>
4965                    </span>
4966                </div>
4967
4968                    <ul class="collapse category-8">
4969            <li class="level-2">
4970
4971                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3020">
4972                    <a href="/apple-ipad-air-11-2026-c">
4973                        Apple iPad Air 11" (2026)
4974                    </a>
4975
4976                    <span class="opener">
4977                        <i class="fal fa-chevron-down plus"></i>
4978                        <i class="fal fa-chevron-up minus"></i>
4979                    </span>
4980                </div>
4981
4982                    <ul class="collapse category-3020">
4983            <li class="level-3">
4984
4985                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3026">
4986                    <a href="/128-gb-3-c">
4987                        128 GB
4988                    </a>
4989
4990                </div>
4991
4992            </li>
4993            <li class="level-3">
4994
4995                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3025">
4996                    <a href="/256-gb-16-c">
4997                        256 GB
4998                    </a>
4999
5000                </div>
5001
5002            </li>
5003            <li class="level-3">
5004
5005                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3024">
5006                    <a href="/512-gb-19-c">
5007                        512 GB
5008                    </a>
5009
5010                </div>
5011
5012            </li>
5013            <li class="level-3">
5014
5015                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3022">
5016                    <a href="/1-tb-10-c">
5017                        1 TB
5018                    </a>
5019
5020                </div>
5021
5022            </li>
5023                    </ul>
5024            </li>
5025            <li class="level-2">
5026
5027                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3021">
5028                    <a href="/apple-ipad-air-13-2026-c">
5029                        Apple iPad Air 13" (2026)
5030                    </a>
5031
5032                    <span class="opener">
5033                        <i class="fal fa-chevron-down plus"></i>
5034                        <i class="fal fa-chevron-up minus"></i>
5035                    </span>
5036                </div>
5037
5038                    <ul class="collapse category-3021">
5039            <li class="level-3">
5040
5041                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3030">
5042                    <a href="/128-gb-4-c">
5043                        128 GB
5044                    </a>
5045
5046                </div>
5047
5048            </li>
5049            <li class="level-3">
5050
5051                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3029">
5052                    <a href="/256-gb-19-c">
5053                        256 GB
5054                    </a>
5055
5056                </div>
5057
5058            </li>
5059            <li class="level-3">
5060
5061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3028">
5062                    <a href="/512-gb-21-c">
5063                        512 GB
5064                    </a>
5065
5066                </div>
5067
5068            </li>
5069            <li class="level-3">
5070
5071                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3027">
5072                    <a href="/1-tb-11-c">
5073                        1 TB
5074                    </a>
5075
5076                </div>
5077
5078            </li>
5079                    </ul>
5080            </li>
5081            <li class="level-2">
5082
5083                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2620">
5084                    <a href="/apple-ipad-11-2025-c">
5085                        Apple iPad 11" (2025)
5086                    </a>
5087
5088                    <span class="opener">
5089                        <i class="fal fa-chevron-down plus"></i>
5090                        <i class="fal fa-chevron-up minus"></i>
5091                    </span>
5092                </div>
5093
5094                    <ul class="collapse category-2620">
5095            <li class="level-3">
5096
5097                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2621">
5098                    <a href="/apple-ipad-11-2025-128gb-c">
5099                        128 GB
5100                    </a>
5101
5102                </div>
5103
5104            </li>
5105            <li class="level-3">
5106
5107                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2622">
5108                    <a href="/apple-ipad-11-2025-256gb-c">
5109                        256 GB
5110                    </a>
5111
5112                </div>
5113
5114            </li>
5115            <li class="level-3">
5116
5117                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2623">
5118                    <a href="/apple-ipad-11-2025-512gb-c">
5119                        512 GB
5120                    </a>
5121
5122                </div>
5123
5124            </li>
5125                    </ul>
5126            </li>
5127            <li class="level-2">
5128
5129                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2624">
5130                    <a href="/apple-ipad-air-11-2025-c">
5131                        Apple iPad Air 11" (2025)
5132                    </a>
5133
5134                    <span class="opener">
5135                        <i class="fal fa-chevron-down plus"></i>
5136                        <i class="fal fa-chevron-up minus"></i>
5137                    </span>
5138                </div>
5139
5140                    <ul class="collapse category-2624">
5141            <li class="level-3">
5142
5143                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2625">
5144                    <a href="/apple-ipad-air-11-2025-128gb-c">
5145                        128 GB
5146                    </a>
5147
5148                </div>
5149
5150            </li>
5151            <li class="level-3">
5152
5153                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2626">
5154                    <a href="/apple-ipad-air-11-2025-256gb-c">
5155                        256 GB
5156                    </a>
5157
5158                </div>
5159
5160            </li>
5161            <li class="level-3">
5162
5163                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2627">
5164                    <a href="/apple-ipad-air-11-2025-512gb-c">
5165                        512 GB
5166                    </a>
5167
5168                </div>
5169
5170            </li>
5171            <li class="level-3">
5172
5173                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2628">
5174                    <a href="/apple-ipad-air-11-2025-1tb-c">
5175                        1 TB
5176                    </a>
5177
5178                </div>
5179
5180            </li>
5181                    </ul>
5182            </li>
5183            <li class="level-2">
5184
5185                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2630">
5186                    <a href="/apple-ipad-air-13-2025-c">
5187                        Apple iPad Air 13" (2025)
5188                    </a>
5189
5190                    <span class="opener">
5191                        <i class="fal fa-chevron-down plus"></i>
5192                        <i class="fal fa-chevron-up minus"></i>
5193                    </span>
5194                </div>
5195
5196                    <ul class="collapse category-2630">
5197            <li class="level-3">
5198
5199                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2631">
5200                    <a href="/apple-ipad-air-13-2025-128gb-c">
5201                        128 GB
5202                    </a>
5203
5204                </div>
5205
5206            </li>
5207            <li class="level-3">
5208
5209                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2632">
5210                    <a href="/apple-ipad-air-13-2025-256gb-c">
5211                        256 GB
5212                    </a>
5213
5214                </div>
5215
5216            </li>
5217            <li class="level-3">
5218
5219                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2633">
5220                    <a href="/apple-ipad-air-13-2025-512gb-c">
5221                        512 GB
5222                    </a>
5223
5224                </div>
5225
5226            </li>
5227            <li class="level-3">
5228
5229                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2634">
5230                    <a href="/apple-ipad-air-13-2025-1tb-c">
5231                        1 TB
5232                    </a>
5233
5234                </div>
5235
5236            </li>
5237                    </ul>
5238            </li>
5239            <li class="level-2">
5240
5241                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1591">
5242                    <a href="/apple-ipad-air-11-2024-c">
5243                        Apple iPad Air 11" (2024)
5244                    </a>
5245
5246                    <span class="opener">
5247                        <i class="fal fa-chevron-down plus"></i>
5248                        <i class="fal fa-chevron-up minus"></i>
5249                    </span>
5250                </div>
5251
5252                    <ul class="collapse category-1591">
5253            <li class="level-3">
5254
5255                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1592">
5256                    <a href="/apple-ipad-air-11-2024-128gb-c">
5257                        128 GB
5258                    </a>
5259
5260                </div>
5261
5262            </li>
5263            <li class="level-3">
5264
5265                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1593">
5266                    <a href="/apple-ipad-air-11-2024-256gb-c">
5267                        256 GB
5268                    </a>
5269
5270                </div>
5271
5272            </li>
5273            <li class="level-3">
5274
5275                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1594">
5276                    <a href="/512-gb-6-c">
5277                        512 GB
5278                    </a>
5279
5280                </div>
5281
5282            </li>
5283            <li class="level-3">
5284
5285                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1595">
5286                    <a href="/1-tb-1-c">
5287                        1 TB
5288                    </a>
5289
5290                </div>
5291
5292            </li>
5293                    </ul>
5294            </li>
5295            <li class="level-2">
5296
5297                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1606">
5298                    <a href="/apple-ipad-air-13-2024-c">
5299                        Apple iPad Air 13" (2024)
5300                    </a>
5301
5302                    <span class="opener">
5303                        <i class="fal fa-chevron-down plus"></i>
5304                        <i class="fal fa-chevron-up minus"></i>
5305                    </span>
5306                </div>
5307
5308                    <ul class="collapse category-1606">
5309            <li class="level-3">
5310
5311                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1607">
5312                    <a href="/apple-ipad-air-13-2024-128gb-c">
5313                        128 GB
5314                    </a>
5315
5316                </div>
5317
5318            </li>
5319            <li class="level-3">
5320
5321                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1608">
5322                    <a href="/apple-ipad-air-13-2024-256gb-c">
5323                        256 GB
5324                    </a>
5325
5326                </div>
5327
5328            </li>
5329            <li class="level-3">
5330
5331                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1609">
5332                    <a href="/apple-ipad-air-13-2024-512gb-c">
5333                        512 GB
5334                    </a>
5335
5336                </div>
5337
5338            </li>
5339            <li class="level-3">
5340
5341                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1610">
5342                    <a href="/apple-ipad-air-13-2024-1tb-c">
5343                        1 TB
5344                    </a>
5345
5346                </div>
5347
5348            </li>
5349                    </ul>
5350            </li>
5351            <li class="level-2">
5352
5353                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2980">
5354                    <a href="/apple-ipad-pro-11-2025-c">
5355                        Apple iPad Pro 11" (2025)
5356                    </a>
5357
5358                    <span class="opener">
5359                        <i class="fal fa-chevron-down plus"></i>
5360                        <i class="fal fa-chevron-up minus"></i>
5361                    </span>
5362                </div>
5363
5364                    <ul class="collapse category-2980">
5365            <li class="level-3">
5366
5367                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2982">
5368                    <a href="/256-gb-7-c">
5369                        256 GB
5370                    </a>
5371
5372                </div>
5373
5374            </li>
5375            <li class="level-3">
5376
5377                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2983">
5378                    <a href="/512-gb-11-c">
5379                        512 GB
5380                    </a>
5381
5382                </div>
5383
5384            </li>
5385            <li class="level-3">
5386
5387                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2984">
5388                    <a href="/1-tb-4-c">
5389                        1 TB
5390                    </a>
5391
5392                </div>
5393
5394            </li>
5395            <li class="level-3">
5396
5397                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2985">
5398                    <a href="/2-tb-1-c">
5399                        2 TB
5400                    </a>
5401
5402                </div>
5403
5404            </li>
5405                    </ul>
5406            </li>
5407            <li class="level-2">
5408
5409                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2981">
5410                    <a href="/apple-ipad-pro-13-2025-c">
5411                        Apple iPad Pro 13" (2025)
5412                    </a>
5413
5414                    <span class="opener">
5415                        <i class="fal fa-chevron-down plus"></i>
5416                        <i class="fal fa-chevron-up minus"></i>
5417                    </span>
5418                </div>
5419
5420                    <ul class="collapse category-2981">
5421            <li class="level-3">
5422
5423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2986">
5424                    <a href="/256-gb-12-c">
5425                        256 GB
5426                    </a>
5427
5428                </div>
5429
5430            </li>
5431            <li class="level-3">
5432
5433                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2987">
5434                    <a href="/512-gb-12-c">
5435                        512 GB
5436                    </a>
5437
5438                </div>
5439
5440            </li>
5441            <li class="level-3">
5442
5443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2988">
5444                    <a href="/1-tb-5-c">
5445                        1 TB
5446                    </a>
5447
5448                </div>
5449
5450            </li>
5451            <li class="level-3">
5452
5453                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2989">
5454                    <a href="/2-tb-4-c">
5455                        2 TB
5456                    </a>
5457
5458                </div>
5459
5460            </li>
5461                    </ul>
5462            </li>
5463            <li class="level-2">
5464
5465                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1596">
5466                    <a href="/apple-ipad-pro-11-2024-c">
5467                        Apple iPad Pro 11" (2024)
5468                    </a>
5469
5470                    <span class="opener">
5471                        <i class="fal fa-chevron-down plus"></i>
5472                        <i class="fal fa-chevron-up minus"></i>
5473                    </span>
5474                </div>
5475
5476                    <ul class="collapse category-1596">
5477            <li class="level-3">
5478
5479                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1597">
5480                    <a href="/apple-ipad-pro-11-2024-256gb-c">
5481                        256 GB
5482                    </a>
5483
5484                </div>
5485
5486            </li>
5487            <li class="level-3">
5488
5489                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1598">
5490                    <a href="/apple-ipad-pro-11-2024-512gb-c">
5491                        512 GB
5492                    </a>
5493
5494                </div>
5495
5496            </li>
5497            <li class="level-3">
5498
5499                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1599">
5500                    <a href="/apple-ipad-pro-11-2024-1tb-c">
5501                        1 TB
5502                    </a>
5503
5504                </div>
5505
5506            </li>
5507            <li class="level-3">
5508
5509                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1600">
5510                    <a href="/apple-ipad-pro-11-2024-2tb-c">
5511                        2 TB
5512                    </a>
5513
5514                </div>
5515
5516            </li>
5517                    </ul>
5518            </li>
5519            <li class="level-2">
5520
5521                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1601">
5522                    <a href="/apple-ipad-pro-13-2024-c">
5523                        Apple iPad Pro 13" (2024)
5524                    </a>
5525
5526                    <span class="opener">
5527                        <i class="fal fa-chevron-down plus"></i>
5528                        <i class="fal fa-chevron-up minus"></i>
5529                    </span>
5530                </div>
5531
5532                    <ul class="collapse category-1601">
5533            <li class="level-3">
5534
5535                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1602">
5536                    <a href="/apple-ipad-pro-13-2024-256gb-c">
5537                        256 GB
5538                    </a>
5539
5540                </div>
5541
5542            </li>
5543            <li class="level-3">
5544
5545                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1603">
5546                    <a href="/apple-ipad-pro-13-2024-512gb-c">
5547                        512 GB
5548                    </a>
5549
5550                </div>
5551
5552            </li>
5553            <li class="level-3">
5554
5555                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1604">
5556                    <a href="/apple-ipad-pro-13-2024-1tb-c">
5557                        1 TB
5558                    </a>
5559
5560                </div>
5561
5562            </li>
5563            <li class="level-3">
5564
5565                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1605">
5566                    <a href="/apple-ipad-pro-13-2024-2tb-c">
5567                        2 TB
5568                    </a>
5569
5570                </div>
5571
5572            </li>
5573                    </ul>
5574            </li>
5575            <li class="level-2">
5576
5577                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-895">
5578                    <a href="/apple-ipad-10-9-2022-c">
5579                        Apple iPad 10,9" (2022)
5580                    </a>
5581
5582                    <span class="opener">
5583                        <i class="fal fa-chevron-down plus"></i>
5584                        <i class="fal fa-chevron-up minus"></i>
5585                    </span>
5586                </div>
5587
5588                    <ul class="collapse category-895">
5589            <li class="level-3">
5590
5591                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-896">
5592                    <a href="/apple-ipad-10-9-2022-64gb-c">
5593                        64 GB
5594                    </a>
5595
5596                </div>
5597
5598            </li>
5599            <li class="level-3">
5600
5601                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-897">
5602                    <a href="/apple-ipad-10-9-2022-256gb-c">
5603                        256 GB
5604                    </a>
5605
5606                </div>
5607
5608            </li>
5609                    </ul>
5610            </li>
5611            <li class="level-2">
5612
5613                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1681">
5614                    <a href="/ipad-mini-2024-c">
5615                        iPad mini (2024)
5616                    </a>
5617
5618                    <span class="opener">
5619                        <i class="fal fa-chevron-down plus"></i>
5620                        <i class="fal fa-chevron-up minus"></i>
5621                    </span>
5622                </div>
5623
5624                    <ul class="collapse category-1681">
5625            <li class="level-3">
5626
5627                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1682">
5628                    <a href="/ipad-mini-2024-128gb-c">
5629                        128 GB
5630                    </a>
5631
5632                </div>
5633
5634            </li>
5635            <li class="level-3">
5636
5637                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1683">
5638                    <a href="/ipad-mini-2024-256gb-c">
5639                        256 GB
5640                    </a>
5641
5642                </div>
5643
5644            </li>
5645            <li class="level-3">
5646
5647                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1684">
5648                    <a href="/ipad-mini-2024-512gb-c">
5649                        512 GB
5650                    </a>
5651
5652                </div>
5653
5654            </li>
5655                    </ul>
5656            </li>
5657            <li class="level-2">
5658
5659                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-745">
5660                    <a href="/ipad-mini-2021-c">
5661                        iPad mini (2021)
5662                    </a>
5663
5664                    <span class="opener">
5665                        <i class="fal fa-chevron-down plus"></i>
5666                        <i class="fal fa-chevron-up minus"></i>
5667                    </span>
5668                </div>
5669
5670                    <ul class="collapse category-745">
5671            <li class="level-3">
5672
5673                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-746">
5674                    <a href="/ipad-mini-2021-64gb-c">
5675                        64 GB
5676                    </a>
5677
5678                </div>
5679
5680            </li>
5681            <li class="level-3">
5682
5683                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-747">
5684                    <a href="/ipad-mini-2021-256gb-c">
5685                        256 GB
5686                    </a>
5687
5688                </div>
5689
5690            </li>
5691                    </ul>
5692            </li>
5693                    </ul>
5694            </li>
5695            <li class="level-1">
5696
5697                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-47">
5698                    <a href="/watch-c">
5699                        Watch
5700                    </a>
5701
5702                    <span class="opener">
5703                        <i class="fal fa-chevron-down plus"></i>
5704                        <i class="fal fa-chevron-up minus"></i>
5705                    </span>
5706                </div>
5707
5708                    <ul class="collapse category-47">
5709            <li class="level-2">
5710
5711                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3697">
5712                    <a href="/apple-watch-series-12-c">
5713                        Apple Watch Series 12
5714                    </a>
5715
5716                    <span class="opener">
5717                        <i class="fal fa-chevron-down plus"></i>
5718                        <i class="fal fa-chevron-up minus"></i>
5719                    </span>
5720                </div>
5721
5722                    <ul class="collapse category-3697">
5723            <li class="level-3">
5724
5725                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3698">
5726                    <a href="/42mm-1-c">
5727                        42mm
5728                    </a>
5729
5730                </div>
5731
5732            </li>
5733            <li class="level-3">
5734
5735                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3699">
5736                    <a href="/46mm-1-c">
5737                        46mm
5738                    </a>
5739
5740                </div>
5741
5742            </li>
5743                    </ul>
5744            </li>
5745            <li class="level-2">
5746
5747                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3700">
5748                    <a href="/apple-watch-ultra-4-2026-c">
5749                        Apple Watch Ultra 4 (2026)
5750                    </a>
5751
5752                </div>
5753
5754            </li>
5755            <li class="level-2">
5756
5757                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2914">
5758                    <a href="/apple-watch-series-11-c">
5759                        Apple Watch Series 11
5760                    </a>
5761
5762                    <span class="opener">
5763                        <i class="fal fa-chevron-down plus"></i>
5764                        <i class="fal fa-chevron-up minus"></i>
5765                    </span>
5766                </div>
5767
5768                    <ul class="collapse category-2914">
5769            <li class="level-3">
5770
5771                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2915">
5772                    <a href="/42mm-c">
5773                        42mm
5774                    </a>
5775
5776                </div>
5777
5778            </li>
5779            <li class="level-3">
5780
5781                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2916">
5782                    <a href="/46mm-c">
5783                        46mm
5784                    </a>
5785
5786                </div>
5787
5788            </li>
5789                    </ul>
5790            </li>
5791            <li class="level-2">
5792
5793                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2903">
5794                    <a href="/apple-watch-ultra-3-2025-c">
5795                        Apple Watch Ultra 3 (2025)
5796                    </a>
5797
5798                </div>
5799
5800            </li>
5801            <li class="level-2">
5802
5803                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2911">
5804                    <a href="/apple-watch-se-3-2026-c">
5805                        Apple Watch SE 3 (2026)
5806                    </a>
5807
5808                    <span class="opener">
5809                        <i class="fal fa-chevron-down plus"></i>
5810                        <i class="fal fa-chevron-up minus"></i>
5811                    </span>
5812                </div>
5813
5814                    <ul class="collapse category-2911">
5815            <li class="level-3">
5816
5817                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2912">
5818                    <a href="/40mm-2-c">
5819                        40mm
5820                    </a>
5821
5822                </div>
5823
5824            </li>
5825            <li class="level-3">
5826
5827                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2913">
5828                    <a href="/44mm-2-c">
5829                        44mm
5830                    </a>
5831
5832                </div>
5833
5834            </li>
5835                    </ul>
5836            </li>
5837            <li class="level-2">
5838
5839                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1668">
5840                    <a href="/apple-watch-series-10-c">
5841                        Apple Watch Series 10
5842                    </a>
5843
5844                    <span class="opener">
5845                        <i class="fal fa-chevron-down plus"></i>
5846                        <i class="fal fa-chevron-up minus"></i>
5847                    </span>
5848                </div>
5849
5850                    <ul class="collapse category-1668">
5851            <li class="level-3">
5852
5853                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1669">
5854                    <a href="/apple-watch-series-10-42mm-c">
5855                        42mm
5856                    </a>
5857
5858                </div>
5859
5860            </li>
5861            <li class="level-3">
5862
5863                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1670">
5864                    <a href="/apple-watch-series-10-46mm-c">
5865                        46mm
5866                    </a>
5867
5868                </div>
5869
5870            </li>
5871                    </ul>
5872            </li>
5873            <li class="level-2">
5874
5875                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1664">
5876                    <a href="/apple-watch-ultra-2-2024-c">
5877                        Apple Watch Ultra 2 (2024)
5878                    </a>
5879
5880                </div>
5881
5882            </li>
5883            <li class="level-2">
5884
5885                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1665">
5886                    <a href="/apple-watch-se-2024-c">
5887                        Apple Watch SE (2024)
5888                    </a>
5889
5890                    <span class="opener">
5891                        <i class="fal fa-chevron-down plus"></i>
5892                        <i class="fal fa-chevron-up minus"></i>
5893                    </span>
5894                </div>
5895
5896                    <ul class="collapse category-1665">
5897            <li class="level-3">
5898
5899                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1666">
5900                    <a href="/40mm-1-c">
5901                        40mm
5902                    </a>
5903
5904                </div>
5905
5906            </li>
5907            <li class="level-3">
5908
5909                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1667">
5910                    <a href="/44mm-1-c">
5911                        44mm
5912                    </a>
5913
5914                </div>
5915
5916            </li>
5917                    </ul>
5918            </li>
5919                    </ul>
5920            </li>
5921            <li class="level-1">
5922
5923                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1637">
5924                    <a href="/hudba-apple-c">
5925                        Hudba
5926                    </a>
5927
5928                </div>
5929
5930            </li>
5931            <li class="level-1">
5932
5933                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-829">
5934                    <a href="/monitory-c">
5935                        Monitory
5936                    </a>
5937
5938                </div>
5939
5940            </li>
5941                </ul>
5942            </div>
5943        </div>
5944        <div class="card">
5945            <h3 class="card-header" data-toggle="collapse" data-target="#sidemenu-1635">
5946                Smart produkty
5947                <i class="fal fa-angle-down fa-lg"></i>
5948            </h3>
5949            <div class="card-body collapse pristine" id="sidemenu-1635">
5950                <ul>
5951            <li class="level-1">
5952
5953                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-443">
5954                    <a href="/smart-home-homekit-c">
5955                        Smart Home Apple HomeKit
5956                    </a>
5957
5958                    <span class="opener">
5959                        <i class="fal fa-chevron-down plus"></i>
5960                        <i class="fal fa-chevron-up minus"></i>
5961                    </span>
5962                </div>
5963
5964                    <ul class="collapse category-443">
5965            <li class="level-2">
5966
5967                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-761">
5968                    <a href="/osvetleni-1-c">
5969                        Osvětlení
5970                    </a>
5971
5972                    <span class="opener">
5973                        <i class="fal fa-chevron-down plus"></i>
5974                        <i class="fal fa-chevron-up minus"></i>
5975                    </span>
5976                </div>
5977
5978                    <ul class="collapse category-761">
5979            <li class="level-3">
5980
5981                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-762">
5982                    <a href="/nanoleaf-c">
5983                        Nanoleaf
5984                    </a>
5985
5986                </div>
5987
5988            </li>
5989                    </ul>
5990            </li>
5991            <li class="level-2">
5992
5993                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-779">
5994                    <a href="/cidla-a-senzory-1-c">
5995                        Čidla a senzory
5996                    </a>
5997
5998                </div>
5999
6000            </li>
6001            <li class="level-2">
6002
6003                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-780">
6004                    <a href="/zasuvky-1-c">
6005                        Zásuvky
6006                    </a>
6007
6008                </div>
6009
6010            </li>
6011            <li class="level-2">
6012
6013                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-782">
6014                    <a href="/kamery-a-zabezpeceni-1-c">
6015                        Kamery a zabezpečení
6016                    </a>
6017
6018                    <span class="opener">
6019                        <i class="fal fa-chevron-down plus"></i>
6020                        <i class="fal fa-chevron-up minus"></i>
6021                    </span>
6022                </div>
6023
6024                    <ul class="collapse category-782">
6025            <li class="level-3">
6026
6027                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1632">
6028                    <a href="/bezpecnostni-kamery-c">
6029                        Bezpečnostní kamery
6030                    </a>
6031
6032                </div>
6033
6034            </li>
6035            <li class="level-3">
6036
6037                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1631">
6038                    <a href="/chytre-zamky-c">
6039                        Chytré zámky
6040                    </a>
6041
6042                </div>
6043
6044            </li>
6045                    </ul>
6046            </li>
6047            <li class="level-2">
6048
6049                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-781">
6050                    <a href="/relax-a-zabava-c">
6051                        Relax a zábava
6052                    </a>
6053
6054                </div>
6055
6056            </li>
6057                    </ul>
6058            </li>
6059            <li class="level-1">
6060
6061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-92">
6062                    <a href="/smart-home-c">
6063                        Smart Home
6064                    </a>
6065
6066                    <span class="opener">
6067                        <i class="fal fa-chevron-down plus"></i>
6068                        <i class="fal fa-chevron-up minus"></i>
6069                    </span>
6070                </div>
6071
6072                    <ul class="collapse category-92">
6073            <li class="level-2">
6074
6075                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-755">
6076                    <a href="/osvetleni-c">
6077                        Osvětlení
6078                    </a>
6079
6080                </div>
6081
6082            </li>
6083            <li class="level-2">
6084
6085                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-756">
6086                    <a href="/cidla-a-senzory-c">
6087                        Čidla a senzory
6088                    </a>
6089
6090                </div>
6091
6092            </li>
6093            <li class="level-2">
6094
6095                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-754">
6096                    <a href="/zasuvky-c">
6097                        Zásuvky
6098                    </a>
6099
6100                </div>
6101
6102            </li>
6103            <li class="level-2">
6104
6105                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-757">
6106                    <a href="/kamery-a-zabezpeceni-c">
6107                        Kamery a zabezpečení
6108                    </a>
6109
6110                    <span class="opener">
6111                        <i class="fal fa-chevron-down plus"></i>
6112                        <i class="fal fa-chevron-up minus"></i>
6113                    </span>
6114                </div>
6115
6116                    <ul class="collapse category-757">
6117            <li class="level-3">
6118
6119                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1633">
6120                    <a href="/chytre-zamky-1-c">
6121                        Chytré zámky
6122                    </a>
6123
6124                </div>
6125
6126            </li>
6127                    </ul>
6128            </li>
6129            <li class="level-2">
6130
6131                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-852">
6132                    <a href="/relax-a-zabava-1-c">
6133                        Relax a zábava
6134                    </a>
6135
6136                </div>
6137
6138            </li>
6139                    </ul>
6140            </li>
6141            <li class="level-1">
6142
6143                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-560">
6144                    <a href="/smart-sport-1-c">
6145                        Smart Sport
6146                    </a>
6147
6148                    <span class="opener">
6149                        <i class="fal fa-chevron-down plus"></i>
6150                        <i class="fal fa-chevron-up minus"></i>
6151                    </span>
6152                </div>
6153
6154                    <ul class="collapse category-560">
6155            <li class="level-2">
6156
6157                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1638">
6158                    <a href="/therabody-c">
6159                        Therabody
6160                    </a>
6161
6162                </div>
6163
6164            </li>
6165            <li class="level-2">
6166
6167                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1018">
6168                    <a href="/chytre-helmy-unit-c">
6169                        Chytré helmy UNIT
6170                    </a>
6171
6172                </div>
6173
6174            </li>
6175            <li class="level-2">
6176
6177                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1023">
6178                    <a href="/chytre-lahve-c">
6179                        Chytré láhve
6180                    </a>
6181
6182                </div>
6183
6184            </li>
6185            <li class="level-2">
6186
6187                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-664">
6188                    <a href="/smart-sport-c">
6189                        Smart Sport
6190                    </a>
6191
6192                </div>
6193
6194            </li>
6195            <li class="level-2">
6196
6197                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-665">
6198                    <a href="/elektrokolobezky-a-segwaye-c">
6199                        Elektrokoloběžky a Segwaye
6200                    </a>
6201
6202                </div>
6203
6204            </li>
6205            <li class="level-2">
6206
6207                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1619">
6208                    <a href="/chytre-prsteny-c">
6209                        Chytré prsteny
6210                    </a>
6211
6212                </div>
6213
6214            </li>
6215                    </ul>
6216            </li>
6217            <li class="level-1">
6218
6219                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-561">
6220                    <a href="/smart-zdravi-c">
6221                        Smart Zdraví
6222                    </a>
6223
6224                    <span class="opener">
6225                        <i class="fal fa-chevron-down plus"></i>
6226                        <i class="fal fa-chevron-up minus"></i>
6227                    </span>
6228                </div>
6229
6230                    <ul class="collapse category-561">
6231            <li class="level-2">
6232
6233                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-667">
6234                    <a href="/smart-zdravi-1-c">
6235                        Smart Zdraví
6236                    </a>
6237
6238                </div>
6239
6240            </li>
6241            <li class="level-2">
6242
6243                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-668">
6244                    <a href="/bryle-barner-brand-r-c">
6245                        Brýle Barner Brand
6246                    </a>
6247
6248                    <span class="opener">
6249                        <i class="fal fa-chevron-down plus"></i>
6250                        <i class="fal fa-chevron-up minus"></i>
6251                    </span>
6252                </div>
6253
6254                    <ul class="collapse category-668">
6255            <li class="level-3">
6256
6257                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-946">
6258                    <a href="/pro-dospele-c">
6259                        Pro dospělé
6260                    </a>
6261
6262                </div>
6263
6264            </li>
6265            <li class="level-3">
6266
6267                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-752">
6268                    <a href="/pro-deti-1-c">
6269                        Pro děti
6270                    </a>
6271
6272                </div>
6273
6274            </li>
6275            <li class="level-3">
6276
6277                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-753">
6278                    <a href="/slunecni-clony-c">
6279                        Sluneční clony
6280                    </a>
6281
6282                </div>
6283
6284            </li>
6285                    </ul>
6286            </li>
6287                    </ul>
6288            </li>
6289            <li class="level-1">
6290
6291                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-457">
6292                    <a href="/smart-hracky-c">
6293                        Smart Hračky
6294                    </a>
6295
6296                    <span class="opener">
6297                        <i class="fal fa-chevron-down plus"></i>
6298                        <i class="fal fa-chevron-up minus"></i>
6299                    </span>
6300                </div>
6301
6302                    <ul class="collapse category-457">
6303            <li class="level-2">
6304
6305                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-988">
6306                    <a href="/intelino-c">
6307                        Intelino
6308                    </a>
6309
6310                </div>
6311
6312            </li>
6313            <li class="level-2">
6314
6315                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-986">
6316                    <a href="/gocube-c">
6317                        GoCube
6318                    </a>
6319
6320                </div>
6321
6322            </li>
6323            <li class="level-2">
6324
6325                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-987">
6326                    <a href="/ozobot-c">
6327                        Ozobot
6328                    </a>
6329
6330                </div>
6331
6332            </li>
6333            <li class="level-2">
6334
6335                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-989">
6336                    <a href="/robobloq-c">
6337                        Robobloq
6338                    </a>
6339
6340                </div>
6341
6342            </li>
6343                    </ul>
6344            </li>
6345            <li class="level-1">
6346
6347                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1617">
6348                    <a href="/gaming-c">
6349                        Gaming
6350                    </a>
6351
6352                    <span class="opener">
6353                        <i class="fal fa-chevron-down plus"></i>
6354                        <i class="fal fa-chevron-up minus"></i>
6355                    </span>
6356                </div>
6357
6358                    <ul class="collapse category-1617">
6359            <li class="level-2">
6360
6361                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1627">
6362                    <a href="/playstation-c">
6363                        Playstation
6364                    </a>
6365
6366                </div>
6367
6368            </li>
6369            <li class="level-2">
6370
6371                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1628">
6372                    <a href="/xbox-1-c">
6373                        Xbox
6374                    </a>
6375
6376                </div>
6377
6378            </li>
6379            <li class="level-2">
6380
6381                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1629">
6382                    <a href="/nintendo-c">
6383                        Nintendo
6384                    </a>
6385
6386                </div>
6387
6388            </li>
6389            <li class="level-2">
6390
6391                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1630">
6392                    <a href="/herni-konzole-c">
6393                        Herní konzole
6394                    </a>
6395
6396                </div>
6397
6398            </li>
6399                    </ul>
6400            </li>
6401            <li class="level-1">
6402
6403                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1626">
6404                    <a href="/robovysavace-c">
6405                        Robovysavače
6406                    </a>
6407
6408                </div>
6409
6410            </li>
6411            <li class="level-1">
6412
6413                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-50">
6414                    <a href="/gps-a-lokatory-c">
6415                        GPS a lokátory
6416                    </a>
6417
6418                </div>
6419
6420            </li>
6421            <li class="level-1">
6422
6423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1625">
6424                    <a href="/ctecky-e-knih-c">
6425                        Čtečky e-knih
6426                    </a>
6427
6428                </div>
6429
6430            </li>
6431                </ul>
6432            </div>
6433        </div>
6434        <div class="card">
6435            <h3 class="card-header" data-toggle="collapse" data-target="#sidemenu-49">
6436                Příslušenství
6437                <i class="fal fa-angle-down fa-lg"></i>
6438            </h3>
6439            <div class="card-body collapse pristine" id="sidemenu-49">
6440                <ul>
6441            <li class="level-1">
6442
6443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-51">
6444                    <a href="/pouzdra-kryty-a-ochranna-skla-c">
6445                        Pouzdra, kryty a ochranná skla
6446                    </a>
6447
6448                    <span class="opener">
6449                        <i class="fal fa-chevron-down plus"></i>
6450                        <i class="fal fa-chevron-up minus"></i>
6451                    </span>
6452                </div>
6453
6454                    <ul class="collapse category-51">
6455            <li class="level-2">
6456
6457                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-57">
6458                    <a href="/pouzdra-a-kryty-c">
6459                        Pouzdra a kryty
6460                    </a>
6461
6462                    <span class="opener">
6463                        <i class="fal fa-chevron-down plus"></i>
6464                        <i class="fal fa-chevron-up minus"></i>
6465                    </span>
6466                </div>
6467
6468                    <ul class="collapse category-57">
6469            <li class="level-3">
6470
6471                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-444">
6472                    <a href="/kryty-pro-iphone-c">
6473                        Kryty pro iPhone
6474                    </a>
6475
6476                </div>
6477
6478            </li>
6479            <li class="level-3">
6480
6481                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-445">
6482                    <a href="/kryty-pro-ipad-c">
6483                        Kryty pro iPad
6484                    </a>
6485
6486                </div>
6487
6488            </li>
6489            <li class="level-3">
6490
6491                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-446">
6492                    <a href="/kryty-pro-macbook-c">
6493                        Kryty pro Macbook
6494                    </a>
6495
6496                </div>
6497
6498            </li>
6499            <li class="level-3">
6500
6501                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-539">
6502                    <a href="/pouzdra-pro-airpods-c">
6503                        Pouzdra pro AirPods
6504                    </a>
6505
6506                </div>
6507
6508            </li>
6509            <li class="level-3">
6510
6511                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-580">
6512                    <a href="/kryty-pro-apple-watch-c">
6513                        Kryty pro Apple Watch
6514                    </a>
6515
6516                </div>
6517
6518            </li>
6519            <li class="level-3">
6520
6521                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-694">
6522                    <a href="/pouzdra-pro-airtag-c">
6523                        Pouzdra pro AirTag
6524                    </a>
6525
6526                </div>
6527
6528            </li>
6529                    </ul>
6530            </li>
6531            <li class="level-2">
6532
6533                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-56">
6534                    <a href="/ochranna-skla-a-folie-c">
6535                        Ochranná skla a folie
6536                    </a>
6537
6538                    <span class="opener">
6539                        <i class="fal fa-chevron-down plus"></i>
6540                        <i class="fal fa-chevron-up minus"></i>
6541                    </span>
6542                </div>
6543
6544                    <ul class="collapse category-56">
6545            <li class="level-3">
6546
6547                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-449">
6548                    <a href="/ochranna-skla-c">
6549                        Ochranná skla
6550                    </a>
6551
6552                </div>
6553
6554            </li>
6555            <li class="level-3">
6556
6557                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-448">
6558                    <a href="/ochranne-folie-c">
6559                        Ochranné folie
6560                    </a>
6561
6562                </div>
6563
6564            </li>
6565            <li class="level-3">
6566
6567                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2364">
6568                    <a href="/ochranne-folie-na-miru-c">
6569                        Ochranné fólie na mírů
6570                    </a>
6571
6572                </div>
6573
6574            </li>
6575                    </ul>
6576            </li>
6577            <li class="level-2">
6578
6579                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3703">
6580                    <a href="/popruhy-na-telefon-c">
6581                        Popruhy na telefon
6582                    </a>
6583
6584                </div>
6585
6586            </li>
6587                    </ul>
6588            </li>
6589            <li class="level-1">
6590
6591                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-452">
6592                    <a href="/nabijecky-kabely-redukce-a-huby-c">
6593                        Nabíječky, kabely, redukce a huby
6594                    </a>
6595
6596                    <span class="opener">
6597                        <i class="fal fa-chevron-down plus"></i>
6598                        <i class="fal fa-chevron-up minus"></i>
6599                    </span>
6600                </div>
6601
6602                    <ul class="collapse category-452">
6603            <li class="level-2">
6604
6605                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-53">
6606                    <a href="/nabijecky-c">
6607                        Nabíječky
6608                    </a>
6609
6610                    <span class="opener">
6611                        <i class="fal fa-chevron-down plus"></i>
6612                        <i class="fal fa-chevron-up minus"></i>
6613                    </span>
6614                </div>
6615
6616                    <ul class="collapse category-53">
6617            <li class="level-3">
6618
6619                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-137">
6620                    <a href="/bezdratove-nabijeni-c">
6621                        Bezdrátové nabíjení
6622                    </a>
6623
6624                </div>
6625
6626            </li>
6627            <li class="level-3">
6628
6629                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-58">
6630                    <a href="/nabijecky-do-site-c">
6631                        Nabíječky do sítě
6632                    </a>
6633
6634                </div>
6635
6636            </li>
6637            <li class="level-3">
6638
6639                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-69">
6640                    <a href="/autonabijecky-c">
6641                        Autonabíječky
6642                    </a>
6643
6644                </div>
6645
6646            </li>
6647            <li class="level-3">
6648
6649                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-791">
6650                    <a href="/pro-apple-watch-c">
6651                        Pro Apple Watch
6652                    </a>
6653
6654                </div>
6655
6656            </li>
6657                    </ul>
6658            </li>
6659            <li class="level-2">
6660
6661                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-575">
6662                    <a href="/kabely-a-redukce-c">
6663                        Kabely a redukce
6664                    </a>
6665
6666                    <span class="opener">
6667                        <i class="fal fa-chevron-down plus"></i>
6668                        <i class="fal fa-chevron-up minus"></i>
6669                    </span>
6670                </div>
6671
6672                    <ul class="collapse category-575">
6673            <li class="level-3">
6674
6675                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-453">
6676                    <a href="/kabely-lightning-c">
6677                        Kabely Lightning
6678                    </a>
6679
6680                </div>
6681
6682            </li>
6683            <li class="level-3">
6684
6685                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-454">
6686                    <a href="/kabely-usb-c-c">
6687                        Kabely USB-C
6688                    </a>
6689
6690                </div>
6691
6692            </li>
6693            <li class="level-3">
6694
6695                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-790">
6696                    <a href="/redukce-c">
6697                        Redukce
6698                    </a>
6699
6700                </div>
6701
6702            </li>
6703            <li class="level-3">
6704
6705                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-563">
6706                    <a href="/ostatni-c">
6707                        Ostatní
6708                    </a>
6709
6710                </div>
6711
6712            </li>
6713                    </ul>
6714            </li>
6715            <li class="level-2">
6716
6717                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-789">
6718                    <a href="/usb-c-huby-c">
6719                        USB-C Huby
6720                    </a>
6721
6722                </div>
6723
6724            </li>
6725                    </ul>
6726            </li>
6727            <li class="level-1">
6728
6729                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-52">
6730                    <a href="/sluchatka-a-reproduktory-c">
6731                        Sluchátka a reproduktory
6732                    </a>
6733
6734                    <span class="opener">
6735                        <i class="fal fa-chevron-down plus"></i>
6736                        <i class="fal fa-chevron-up minus"></i>
6737                    </span>
6738                </div>
6739
6740                    <ul class="collapse category-52">
6741            <li class="level-2">
6742
6743                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-984">
6744                    <a href="/marshall-c">
6745                        Marshall
6746                    </a>
6747
6748                </div>
6749
6750            </li>
6751            <li class="level-2">
6752
6753                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-65">
6754                    <a href="/reproduktory-c">
6755                        Reproduktory
6756                    </a>
6757
6758                </div>
6759
6760            </li>
6761            <li class="level-2">
6762
6763                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-64">
6764                    <a href="/bezdratova-sluchatka-c">
6765                        Bezdrátová sluchátka
6766                    </a>
6767
6768                    <span class="opener">
6769                        <i class="fal fa-chevron-down plus"></i>
6770                        <i class="fal fa-chevron-up minus"></i>
6771                    </span>
6772                </div>
6773
6774                    <ul class="collapse category-64">
6775            <li class="level-3">
6776
6777                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-769">
6778                    <a href="/airpods-c">
6779                        Airpods
6780                    </a>
6781
6782                </div>
6783
6784            </li>
6785            <li class="level-3">
6786
6787                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3701">
6788                    <a href="/beats-c">
6789                        Beats
6790                    </a>
6791
6792                </div>
6793
6794            </li>
6795                    </ul>
6796            </li>
6797            <li class="level-2">
6798
6799                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-63">
6800                    <a href="/dratova-sluchatka-c">
6801                        Drátová sluchátka
6802                    </a>
6803
6804                </div>
6805
6806            </li>
6807                    </ul>
6808            </li>
6809            <li class="level-1">
6810
6811                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-59">
6812                    <a href="/drzaky-c">
6813                        Držáky
6814                    </a>
6815
6816                    <span class="opener">
6817                        <i class="fal fa-chevron-down plus"></i>
6818                        <i class="fal fa-chevron-up minus"></i>
6819                    </span>
6820                </div>
6821
6822                    <ul class="collapse category-59">
6823            <li class="level-2">
6824
6825                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-985">
6826                    <a href="/shiftcam-c">
6827                        ShiftCam
6828                    </a>
6829
6830                </div>
6831
6832            </li>
6833            <li class="level-2">
6834
6835                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-68">
6836                    <a href="/do-auta-c">
6837                        Do auta
6838                    </a>
6839
6840                    <span class="opener">
6841                        <i class="fal fa-chevron-down plus"></i>
6842                        <i class="fal fa-chevron-up minus"></i>
6843                    </span>
6844                </div>
6845
6846                    <ul class="collapse category-68">
6847            <li class="level-3">
6848
6849                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1024">
6850                    <a href="/drzaky-iottie-c">
6851                        Držáky iOttie
6852                    </a>
6853
6854                </div>
6855
6856            </li>
6857                    </ul>
6858            </li>
6859            <li class="level-2">
6860
6861                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-455">
6862                    <a href="/na-kolo-motorku-kolobezku-c">
6863                        Na kolo/motorku/koloběžku
6864                    </a>
6865
6866                </div>
6867
6868            </li>
6869            <li class="level-2">
6870
6871                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-71
68717">
6872                    <a href="/na-stul-do-ruky-c">
6873                        Na stůl/do ruky
6874                    </a>
6875
6876                </div>
6877
6878            </li>
6879                    </ul>
6880            </li>
6881            <li class="level-1">
6882
6883                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-581">
6884                    <a href="/reminky-pro-apple-watch-c">
6885                        Řemínky pro Apple Watch
6886                    </a>
6887
6888                    <span class="opener">
6889                        <i class="fal fa-chevron-down plus"></i>
6890                        <i class="fal fa-chevron-up minus"></i>
6891                    </span>
6892                </div>
6893
6894                    <ul class="collapse category-581">
6895            <li class="level-2">
6896
6897                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-582">
6898                    <a href="/series-1-9-38-40-41mm-10-11-42mm-c">
6899                        Series 1-9 (38/40/41mm) / 10-11 (42mm)
6900                    </a>
6901
6902                </div>
6903
6904            </li>
6905            <li class="level-2">
6906
6907                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-583">
6908                    <a href="/series-1-3-42mm-4-11-44-45-46-49mm-c">
6909                        Series 1-3 (42mm) / 4-11 (44/45/46/49mm)
6910                    </a>
6911
6912                </div>
6913
6914            </li>
6915            <li class="level-2">
6916
6917                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2037">
6918                    <a href="/univerzalni-reminky-quick-release-c">
6919                        Univerzální řemínky Quick Release
6920                    </a>
6921
6922                </div>
6923
6924            </li>
6925                    </ul>
6926            </li>
6927            <li class="level-1">
6928
6929                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-62">
6930                    <a href="/klavesnice-mysi-a-stylusy-c">
6931                        Klávesnice, myši a stylusy
6932                    </a>
6933
6934                    <span class="opener">
6935                        <i class="fal fa-chevron-down plus"></i>
6936                        <i class="fal fa-chevron-up minus"></i>
6937                    </span>
6938                </div>
6939
6940                    <ul class="collapse category-62">
6941            <li class="level-2">
6942
6943                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-576">
6944                    <a href="/klavesnice-1-c">
6945                        Klávesnice
6946                    </a>
6947
6948                </div>
6949
6950            </li>
6951            <li class="level-2">
6952
6953                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-577">
6954                    <a href="/mysi-a-trackpady-c">
6955                        Myši a trackpady
6956                    </a>
6957
6958                </div>
6959
6960            </li>
6961            <li class="level-2">
6962
6963                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-578">
6964                    <a href="/stylusy-c">
6965                        Stylusy
6966                    </a>
6967
6968                </div>
6969
6970            </li>
6971                    </ul>
6972            </li>
6973            <li class="level-1">
6974
6975                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-54">
6976                    <a href="/uloziste-a-software-c">
6977                        Úložiště a software
6978                    </a>
6979
6980                    <span class="opener">
6981                        <i class="fal fa-chevron-down plus"></i>
6982                        <i class="fal fa-chevron-up minus"></i>
6983                    </span>
6984                </div>
6985
6986                    <ul class="collapse category-54">
6987            <li class="level-2">
6988
6989                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-100">
6990                    <a href="/uloziste-c">
6991                        Úložiště
6992                    </a>
6993
6994                </div>
6995
6996            </li>
6997            <li class="level-2">
6998
6999                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-55">
7000                    <a href="/software-c">
7001                        Software
7002                    </a>
7003
7004                </div>
7005
7006            </li>
7007                    </ul>
7008            </li>
7009            <li class="level-1">
7010
7011                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1673">
7012                    <a href="/penezenky-a-kryptopenezenky-c">
7013                        Peněženky a kryptopeněženky
7014                    </a>
7015
7016                    <span class="opener">
7017                        <i class="fal fa-chevron-down plus"></i>
7018                        <i class="fal fa-chevron-up minus"></i>
7019                    </span>
7020                </div>
7021
7022                    <ul class="collapse category-1673">
7023            <li class="level-2">
7024
7025                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3702">
7026                    <a href="/penezenky-apple-c">
7027                        Peněženky Apple
7028                    </a>
7029
7030                </div>
7031
7032            </li>
7033            <li class="level-2">
7034
7035                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-983">
7036                    <a href="/penezenky-secrid-c">
7037                        Peněženky Secrid
7038                    </a>
7039
7040                </div>
7041
7042            </li>
7043            <li class="level-2">
7044
7045                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1639">
7046                    <a href="/kryptopenezenky-c">
7047                        Kryptopeněženky
7048                    </a>
7049
7050                </div>
7051
7052            </li>
7053                    </ul>
7054            </li>
7055            <li class="level-1">
7056
7057                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-562">
7058                    <a href="/ostatni-doplnky-c">
7059                        Ostatní doplňky
7060                    </a>
7061
7062                    <span class="opener">
7063                        <i class="fal fa-chevron-down plus"></i>
7064                        <i class="fal fa-chevron-up minus"></i>
7065                    </span>
7066                </div>
7067
7068                    <ul class="collapse category-562">
7069            <li class="level-2">
7070
7071                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2030">
7072                    <a href="/prislusenstvi-k-tesle-c">
7073                        Příslušenství k Tesle
7074                    </a>
7075
7076                </div>
7077
7078            </li>
7079            <li class="level-2">
7080
7081                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-537">
7082                    <a href="/knihy-c">
7083                        Knihy
7084                    </a>
7085
7086                </div>
7087
7088            </li>
7089            <li class="level-2">
7090
7091                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-94">
7092                    <a href="/darkove-vouchery-a-sluzby-c">
7093                        Dárkové vouchery a služby
7094                    </a>
7095
7096                </div>
7097
7098            </li>
7099                    </ul>
7100            </li>
7101            <li class="level-1">
7102
7103                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-504">
7104                    <a href="/naradi-a-nastroje-c">
7105                        Nářadí a nástroje
7106                    </a>
7107
7108                    <span class="opener">
7109                        <i class="fal fa-chevron-down plus"></i>
7110                        <i class="fal fa-chevron-up minus"></i>
7111                    </span>
7112                </div>
7113
7114                    <ul class="collapse category-504">
7115            <li class="level-2">
7116
7117                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2370">
7118                    <a href="/sroubovaky-a-sady-naradi-c">
7119                        Šroubováky a sady nářadí
7120                    </a>
7121
7122                </div>
7123
7124            </li>
7125            <li class="level-2">
7126
7127                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2371">
7128                    <a href="/pacidla-a-otvirace-c">
7129                        Páčidla a otvírače
7130                    </a>
7131
7132                </div>
7133
7134            </li>
7135            <li class="level-2">
7136
7137                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2374">
7138                    <a href="/pinzety-a-kleste-c">
7139                        Pinzety a kleště
7140                    </a>
7141
7142                </div>
7143
7144            </li>
7145            <li class="level-2">
7146
7147                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2368">
7148                    <a href="/lepidla-a-chemie-c">
7149                        Lepidla a chemie
7150                    </a>
7151
7152                </div>
7153
7154            </li>
7155            <li class="level-2">
7156
7157                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2358">
7158                    <a href="/ochranne-pomucky-c">
7159                        Ochranné pomůcky
7160                    </a>
7161
7162                </div>
7163
7164            </li>
7165            <li class="level-2">
7166
7167                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2369">
7168                    <a href="/pristroje-c">
7169                        Přístroje
7170                    </a>
7171
7172                </div>
7173
7174            </li>
7175            <li class="level-2">
7176
7177                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2372">
7178                    <a href="/pajeni-c">
7179                        Pájení
7180                    </a>
7181
7182                </div>
7183
7184            </li>
7185            <li class="level-2">
7186
7187                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2373">
7188                    <a href="/ostatni-3-c">
7189                        Ostatní
7190                    </a>
7191
7192                </div>
7193
7194            </li>
7195                    </ul>
7196            </li>
7197            <li class="level-1">
7198
7199                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2376">
7200                    <a href="/swissten-c">
7201                        Swissten
7202                    </a>
7203
7204                    <span class="opener">
7205                        <i class="fal fa-chevron-down plus"></i>
7206                        <i class="fal fa-chevron-up minus"></i>
7207                    </span>
7208                </div>
7209
7210                    <ul class="collapse category-2376">
7211            <li class="level-2">
7212
7213                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3005">
7214                    <a href="/lokatory-c">
7215                        Lokátory
7216                    </a>
7217
7218                </div>
7219
7220            </li>
7221            <li class="level-2">
7222
7223                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2377">
7224                    <a href="/swissten-nabijeni-do-site-c">
7225                        Nabíjení do sítě
7226                    </a>
7227
7228                    <span class="opener">
7229                        <i class="fal fa-chevron-down plus"></i>
7230                        <i class="fal fa-chevron-up minus"></i>
7231                    </span>
7232                </div>
7233
7234                    <ul class="collapse category-2377">
7235            <li class="level-3">
7236
7237                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2397">
7238                    <a href="/swissten-adaptery-s-kabelem-c">
7239                        Adaptéry s kabelem
7240                    </a>
7241
7242                </div>
7243
7244            </li>
7245            <li class="level-3">
7246
7247                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2398">
7248                    <a href="/adaptery-1-c">
7249                        Adaptéry
7250                    </a>
7251
7252                </div>
7253
7254            </li>
7255            <li class="level-3">
7256
7257                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2399">
7258                    <a href="/gan-a-rychlonabijeni-c">
7259                        GaN a Rychlonabíjení
7260                    </a>
7261
7262                </div>
7263
7264            </li>
7265            <li class="level-3">
7266
7267                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2400">
7268                    <a href="/sn-pro-notebooky-c">
7269                        SN pro notebooky
7270                    </a>
7271
7272                </div>
7273
7274            </li>
7275            <li class="level-3">
7276
7277                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2458">
7278                    <a href="/sn-samoprodavac-c">
7279                        SN samoprodavač
7280                    </a>
7281
7282                </div>
7283
7284            </li>
7285                    </ul>
7286            </li>
7287            <li class="level-2">
7288
7289                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2378">
7290                    <a href="/nabijeni-do-auta-c">
7291                        Nabíjení do auta
7292                    </a>
7293
7294                    <span class="opener">
7295                        <i class="fal fa-chevron-down plus"></i>
7296                        <i class="fal fa-chevron-up minus"></i>
7297                    </span>
7298                </div>
7299
7300                    <ul class="collapse category-2378">
7301            <li class="level-3">
7302
7303                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2402">
7304                    <a href="/s-kabelem-usb-c-c">
7305                        S kabelem USB-C
7306                    </a>
7307
7308                </div>
7309
7310            </li>
7311            <li class="level-3">
7312
7313                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2403">
7314                    <a href="/s-kabelem-lightning-c">
7315                        S kabelem Lightning
7316                    </a>
7317
7318                </div>
7319
7320            </li>
7321            <li class="level-3">
7322
7323                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2401">
7324                    <a href="/s-kabelem-microusb-c">
7325                        S kabelem microUSB
7326                    </a>
7327
7328                </div>
7329
7330            </li>
7331            <li class="level-3">
7332
7333                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2404">
7334                    <a href="/adaptery-2-c">
7335                        Adaptéry
7336                    </a>
7337
7338                </div>
7339
7340            </li>
7341            <li class="level-3">
7342
7343                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2405">
7344                    <a href="/ostatni-4-c">
7345                        Ostatní
7346                    </a>
7347
7348                </div>
7349
7350            </li>
7351            <li class="level-3">
7352
7353                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2406">
7354                    <a href="/rozbocovace-c">
7355                        Rozbočovače
7356                    </a>
7357
7358                </div>
7359
7360            </li>
7361            <li class="level-3">
7362
7363                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2459">
7364                    <a href="/samoprodavac-c">
7365                        Samoprodavač
7366                    </a>
7367
7368                </div>
7369
7370            </li>
7371                    </ul>
7372            </li>
7373            <li class="level-2">
7374
7375                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2379">
7376                    <a href="/bezdratove-nabijeni-1-c">
7377                        Bezdrátové nabíjení
7378                    </a>
7379
7380                    <span class="opener">
7381                        <i class="fal fa-chevron-down plus"></i>
7382                        <i class="fal fa-chevron-up minus"></i>
7383                    </span>
7384                </div>
7385
7386                    <ul class="collapse category-2379">
7387            <li class="level-3">
7388
7389                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2407">
7390                    <a href="/stolni-c">
7391                        Stolní
7392                    </a>
7393
7394                </div>
7395
7396            </li>
7397            <li class="level-3">
7398
7399                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2408">
7400                    <a href="/do-auta-2-c">
7401                        Do auta
7402                    </a>
7403
7404                </div>
7405
7406            </li>
7407            <li class="level-3">
7408
7409                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2409">
7410                    <a href="/bezdratove-powerbanky-c">
7411                        Bezdrátové powerbanky
7412                    </a>
7413
7414                </div>
7415
7416            </li>
7417            <li class="level-3">
7418
7419                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2410">
7420                    <a href="/pro-apple-watch-2-c">
7421                        Pro Apple Watch
7422                    </a>
7423
7424                </div>
7425
7426            </li>
7427            <li class="level-3">
7428
7429                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2411">
7430                    <a href="/magsafe-kompatibilni-c">
7431                        MagSafe kompatibilní
7432                    </a>
7433
7434                </div>
7435
7436            </li>
7437                    </ul>
7438            </li>
7439            <li class="level-2">
7440
7441                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2380">
7442                    <a href="/solarni-nabijeni-c">
7443                        Solární nabíjení
7444                    </a>
7445
7446                </div>
7447
7448            </li>
7449            <li class="level-2">
7450
7451                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2381">
7452                    <a href="/kabely-c">
7453                        Kabely
7454                    </a>
7455
7456                    <span class="opener">
7457                        <i class="fal fa-chevron-down plus"></i>
7458                        <i class="fal fa-chevron-up minus"></i>
7459                    </span>
7460                </div>
7461
7462                    <ul class="collapse category-2381">
7463            <li class="level-3">
7464
7465                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2469">
7466                    <a href="/usb-usb-c-c">
7467                        USB/USB-C
7468                    </a>
7469
7470                </div>
7471
7472            </li>
7473            <li class="level-3">
7474
7475                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2483">
7476                    <a href="/usb-lightning-c">
7477                        USB/lightning
7478                    </a>
7479
7480                </div>
7481
7482            </li>
7483            <li class="level-3">
7484
7485                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2496">
7486                    <a href="/usb-lightning-mfi-c">
7487                        USB/lightning MFI
7488                    </a>
7489
7490                </div>
7491
7492            </li>
7493            <li class="level-3">
7494
7495                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2500">
7496                    <a href="/usb-c-usb-c-c">
7497                        USB-C/USB-C
7498                    </a>
7499
7500                </div>
7501
7502            </li>
7503            <li class="level-3">
7504
7505                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2518">
7506                    <a href="/usb-c-lightning-c">
7507                        USB-C/lightning
7508                    </a>
7509
7510                </div>
7511
7512            </li>
7513            <li class="level-3">
7514
7515                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2530">
7516                    <a href="/usb-c-lightning-mfi-c">
7517                        USB-C/lightning mfi
7518                    </a>
7519
7520                </div>
7521
7522            </li>
7523            <li class="level-3">
7524
7525                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2533">
7526                    <a href="/usb-c-micro-usb-c">
7527                        USB-C/Micro USB
7528                    </a>
7529
7530                </div>
7531
7532            </li>
7533            <li class="level-3">
7534
7535                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2534">
7536                    <a href="/3v1-c">
7537                        3V1
7538                    </a>
7539
7540                </div>
7541
7542            </li>
7543            <li class="level-3">
7544
7545                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2535">
7546                    <a href="/4v1-c">
7547                        4V1
7548                    </a>
7549
7550                </div>
7551
7552            </li>
7553            <li class="level-3">
7554
7555                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2536">
7556                    <a href="/kabely-pro-apple-watch-c">
7557                        Kabely pro Apple Watch
7558                    </a>
7559
7560                </div>
7561
7562            </li>
7563            <li class="level-3">
7564
7565                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2537">
7566                    <a href="/hdmi-c">
7567                        HDMI
7568                    </a>
7569
7570                </div>
7571
7572            </li>
7573            <li class="level-3">
7574
7575                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2538">
7576                    <a href="/pro-notebook-c">
7577                        Pro notebook
7578                    </a>
7579
7580                </div>
7581
7582            </li>
7583            <li class="level-3">
7584
7585                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2539">
7586                    <a href="/kabely-samoprodavac-c">
7587                        Kabely samoprodavač
7588                    </a>
7589
7590                </div>
7591
7592            </li>
7593            <li class="level-3">
7594
7595                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2540">
7596                    <a href="/organizer-kabelu-c">
7597                        Organizér kabelů
7598                    </a>
7599
7600                </div>
7601
7602            </li>
7603                    </ul>
7604            </li>
7605            <li class="level-2">
7606
7607                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2382">
7608                    <a href="/pouzdra-c">
7609                        Pouzdra
7610                    </a>
7611
7612                    <span class="opener">
7613                        <i class="fal fa-chevron-down plus"></i>
7614                        <i class="fal fa-chevron-up minus"></i>
7615                    </span>
7616                </div>
7617
7618                    <ul class="collapse category-2382">
7619            <li class="level-3">
7620
7621                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2547">
7622                    <a href="/zadni-kryty-c">
7623                        Zadní kryty
7624                    </a>
7625
7626                </div>
7627
7628            </li>
7629            <li class="level-3">
7630
7631                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2548">
7632                    <a href="/knizkova-pouzdra-c">
7633                        Knížková pouzdra
7634                    </a>
7635
7636                </div>
7637
7638            </li>
7639            <li class="level-3">
7640
7641                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2549">
7642                    <a href="/apple-ipad-c">
7643                        Apple iPad
7644                    </a>
7645
7646                </div>
7647
7648            </li>
7649            <li class="level-3">
7650
7651                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2550">
7652                    <a href="/sportovni-c">
7653                        Sportovní
7654                    </a>
7655
7656                </div>
7657
7658            </li>
7659            <li class="level-3">
7660
7661                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2551">
7662                    <a href="/vsuvky-c">
7663                        Vsuvky
7664                    </a>
7665
7666                </div>
7667
7668            </li>
7669                    </ul>
7670            </li>
7671            <li class="level-2">
7672
7673                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2383">
7674                    <a href="/ochrana-displeje-c">
7675                        Ochrana displeje
7676                    </a>
7677
7678                    <span class="opener">
7679                        <i class="fal fa-chevron-down plus"></i>
7680                        <i class="fal fa-chevron-up minus"></i>
7681                    </span>
7682                </div>
7683
7684                    <ul class="collapse category-2383">
7685            <li class="level-3">
7686
7687                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2579">
7688                    <a href="/raptor-glass-c">
7689                        Raptor glass
7690                    </a>
7691
7692                </div>
7693
7694            </li>
7695            <li class="level-3">
7696
7697                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2580">
7698                    <a href="/defense-glass-c">
7699                        Defense glass
7700                    </a>
7701
7702                </div>
7703
7704            </li>
7705            <li class="level-3">
7706
7707                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2581">
7708                    <a href="/case-friendly-c">
7709                        Case friendly
7710                    </a>
7711
7712                </div>
7713
7714            </li>
7715            <li class="level-3">
7716
7717                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2582">
7718                    <a href="/skla-na-cocky-fotoaparatu-c">
7719                        Skla na čočky fotoaparátu
7720                    </a>
7721
7722                </div>
7723
7724            </li>
7725            <li class="level-3">
7726
7727                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2584">
7728                    <a href="/3d-full-glue-c">
7729                        3D full glue
7730                    </a>
7731
7732                </div>
7733
7734            </li>
7735            <li class="level-3">
7736
7737                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2583">
7738                    <a href="/ostatni-5-c">
7739                        Ostatní
7740                    </a>
7741
7742                </div>
7743
7744            </li>
7745            <li class="level-3">
7746
7747                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2585">
7748                    <a href="/gel-na-aplikaci-c">
7749                        Gel na aplikaci
7750                    </a>
7751
7752                </div>
7753
7754            </li>
7755            <li class="level-3">
7756
7757                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2586">
7758                    <a href="/cistice-displeju-1-c">
7759                        Čističe displejů
7760                    </a>
7761
7762                </div>
7763
7764            </li>
7765                    </ul>
7766            </li>
7767            <li class="level-2">
7768
7769                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2384">
7770                    <a href="/drzaky-1-c">
7771                        Držáky
7772                    </a>
7773
7774                    <span class="opener">
7775                        <i class="fal fa-chevron-down plus"></i>
7776                        <i class="fal fa-chevron-up minus"></i>
7777                    </span>
7778                </div>
7779
7780                    <ul class="collapse category-2384">
7781            <li class="level-3">
7782
7783                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2587">
7784                    <a href="/celistove-c">
7785                        Čelisťové
7786                    </a>
7787
7788                </div>
7789
7790            </li>
7791            <li class="level-3">
7792
7793                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2588">
7794                    <a href="/gravity-c">
7795                        Gravity
7796                    </a>
7797
7798                </div>
7799
7800            </li>
7801            <li class="level-3">
7802
7803                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2589">
7804                    <a href="/magneticke-c">
7805                        Magnetické
7806                    </a>
7807
7808                </div>
7809
7810            </li>
7811            <li class="level-3">
7812
7813                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2590">
7814                    <a href="/na-sklo-palubni-desku-c">
7815                        Na sklo/palubní desku
7816                    </a>
7817
7818                </div>
7819
7820            </li>
7821            <li class="level-3">
7822
7823                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2591">
7824                    <a href="/do-vetraci-mrizky-c">
7825                        Do větrací mřížky
7826                    </a>
7827
7828                </div>
7829
7830            </li>
7831            <li class="level-3">
7832
7833                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2592">
7834                    <a href="/na-operku-c">
7835                        Na opěrku
7836                    </a>
7837
7838                </div>
7839
7840            </li>
7841            <li class="level-3">
7842
7843                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2593">
7844                    <a href="/do-cd-mechaniky-c">
7845                        Do CD mechaniky
7846                    </a>
7847
7848                </div>
7849
7850            </li>
7851            <li class="level-3">
7852
7853                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2594">
7854                    <a href="/s-bezdratovym-nabijenim-c">
7855                        S bezdrátovým nabíjením
7856                    </a>
7857
7858                </div>
7859
7860            </li>
7861            <li class="level-3">
7862
7863                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2595">
7864                    <a href="/na-kolo-2-c">
7865                        Na kolo
7866                    </a>
7867
7868                </div>
7869
7870            </li>
7871            <li class="level-3">
7872
7873                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2596">
7874                    <a href="/stolni-1-c">
7875                        Stolní
7876                    </a>
7877
7878                </div>
7879
7880            </li>
7881            <li class="level-3">
7882
7883                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2597">
7884                    <a href="/uchyceni-na-smartphone-c">
7885                        Uchycení na smartphone
7886                    </a>
7887
7888                </div>
7889
7890            </li>
7891            <li class="level-3">
7892
7893                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2598">
7894                    <a href="/samoprodavac-1-c">
7895                        Samoprodavač
7896                    </a>
7897
7898                </div>
7899
7900            </li>
7901                    </ul>
7902            </li>
7903            <li class="level-2">
7904
7905                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2599">
7906                    <a href="/drzaky-pouzdra-na-kolo-1-c">
7907                        Držáky/pouzdra na kolo
7908                    </a>
7909
7910                </div>
7911
7912            </li>
7913            <li class="level-2">
7914
7915                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2600">
7916                    <a href="/samoprodavac-2-c">
7917                        Samoprodavač
7918                    </a>
7919
7920                </div>
7921
7922            </li>
7923            <li class="level-2">
7924
7925                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2601">
7926                    <a href="/easy-lock-c">
7927                        Easy Lock
7928                    </a>
7929
7930                    <span class="opener">
7931                        <i class="fal fa-chevron-down plus"></i>
7932                        <i class="fal fa-chevron-up minus"></i>
7933                    </span>
7934                </div>
7935
7936                    <ul class="collapse category-2601">
7937            <li class="level-3">
7938
7939                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2602">
7940                    <a href="/easy-lock-sport-armband-c">
7941                        Easy Lock sport armband
7942                    </a>
7943
7944                </div>
7945
7946            </li>
7947            <li class="level-3">
7948
7949                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2603">
7950                    <a href="/easy-lock-bike-c">
7951                        Easy lock bike
7952                    </a>
7953
7954                </div>
7955
7956            </li>
7957            <li class="level-3">
7958
7959                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2604">
7960                    <a href="/easy-lock-home-office-c">
7961                        Easy lock home/office
7962                    </a>
7963
7964                </div>
7965
7966            </li>
7967                    </ul>
7968            </li>
7969            <li class="level-2">
7970
7971                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2386">
7972                    <a href="/powerbanky-1-c">
7973                        Powerbanky
7974                    </a>
7975
7976                </div>
7977
7978            </li>
7979            <li class="level-2">
7980
7981                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2387">
7982                    <a href="/sluchatka-c">
7983                        Sluchátka
7984                    </a>
7985
7986                    <span class="opener">
7987                        <i class="fal fa-chevron-down plus"></i>
7988                        <i class="fal fa-chevron-up minus"></i>
7989                    </span>
7990                </div>
7991
7992                    <ul class="collapse category-2387">
7993            <li class="level-3">
7994
7995                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2446">
7996                    <a href="/kabelova-c">
7997                        Kabelová
7998                    </a>
7999
8000                </div>
8001
8002            </li>
8003            <li class="level-3">
8004
8005                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2447">
8006                    <a href="/nahlavni-c">
8007                        Náhlavní
8008                    </a>
8009
8010                </div>
8011
8012            </li>
8013            <li class="level-3">
8014
8015                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2448">
8016                    <a href="/bluethooth-do-usi-c">
8017                        Bluethooth do uší
8018                    </a>
8019
8020                </div>
8021
8022            </li>
8023            <li class="level-3">
8024
8025                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2449">
8026                    <a href="/bluethooth-handsfree-c">
8027                        Bluethooth handsfree
8028                    </a>
8029
8030                </div>
8031
8032            </li>
8033            <li class="level-3">
8034
8035                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2450">
8036                    <a href="/stojanky-c">
8037                        Stojánky
8038                    </a>
8039
8040                </div>
8041
8042            </li>
8043                    </ul>
8044            </li>
8045            <li class="level-2">
8046
8047                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2635">
8048                    <a href="/batohy-1-c">
8049                        Batohy
8050                    </a>
8051
8052                    <span class="opener">
8053                        <i class="fal fa-chevron-down plus"></i>
8054                        <i class="fal fa-chevron-up minus"></i>
8055                    </span>
8056                </div>
8057
8058                    <ul class="collapse category-2635">
8059            <li class="level-3">
8060
8061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2636">
8062                    <a href="/batohy-na-notebook-c">
8063                        Batohy na notebook
8064                    </a>
8065
8066                </div>
8067
8068            </li>
8069                    </ul>
8070            </li>
8071            <li class="level-2">
8072
8073                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2388">
8074                    <a href="/reproduktory-1-c">
8075                        Reproduktory
8076                    </a>
8077
8078                    <span class="opener">
8079                        <i class="fal fa-chevron-down plus"></i>
8080                        <i class="fal fa-chevron-up minus"></i>
8081                    </span>
8082                </div>
8083
8084                    <ul class="collapse category-2388">
8085            <li class="level-3">
8086
8087                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2440">
8088                    <a href="/x-boom-c">
8089                        X-Boom
8090                    </a>
8091
8092                </div>
8093
8094            </li>
8095            <li class="level-3">
8096
8097                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2441">
8098                    <a href="/ultimate-c">
8099                        Ultimate
8100                    </a>
8101
8102                </div>
8103
8104            </li>
8105            <li class="level-3">
8106
8107                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2442">
8108                    <a href="/harmony-c">
8109                        Harmony
8110                    </a>
8111
8112                </div>
8113
8114            </li>
8115            <li class="level-3">
8116
8117                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2443">
8118                    <a href="/sound-x-c">
8119                        Sound-X
8120                    </a>
8121
8122                </div>
8123
8124            </li>
8125            <li class="level-3">
8126
8127                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2444">
8128                    <a href="/imatal-c">
8129                        iMatal
8130                    </a>
8131
8132                </div>
8133
8134            </li>
8135            <li class="level-3">
8136
8137                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2445">
8138                    <a href="/spectrum-c">
8139                        Spectrum
8140                    </a>
8141
8142                </div>
8143
8144            </li>
8145                    </ul>
8146            </li>
8147            <li class="level-2">
8148
8149                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2389">
8150                    <a href="/fm-transmitery-c">
8151                        FM Transmitery
8152                    </a>
8153
8154                </div>
8155
8156            </li>
8157            <li class="level-2">
8158
8159                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2390">
8160                    <a href="/adaptery-c">
8161                        Adaptéry
8162                    </a>
8163
8164                </div>
8165
8166            </li>
8167            <li class="level-2">
8168
8169                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2391">
8170                    <a href="/usb-c-hub-c">
8171                        USB-C Hub
8172                    </a>
8173
8174                </div>
8175
8176            </li>
8177            <li class="level-2">
8178
8179                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2660">
8180                    <a href="/web-kamery-c">
8181                        Web Kamery
8182                    </a>
8183
8184                    <span class="opener">
8185                        <i class="fal fa-chevron-down plus"></i>
8186                        <i class="fal fa-chevron-up minus"></i>
8187                    </span>
8188                </div>
8189
8190                    <ul class="collapse category-2660">
8191            <li class="level-3">
8192
8193                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2661">
8194                    <a href="/web-kamery-1-c">
8195                        Web kamery
8196                    </a>
8197
8198                </div>
8199
8200            </li>
8201                    </ul>
8202            </li>
8203            <li class="level-2">
8204
8205                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2392">
8206                    <a href="/pro-apple-watch-1-c">
8207                        Pro Apple Watch
8208                    </a>
8209
8210                    <span class="opener">
8211                        <i class="fal fa-chevron-down plus"></i>
8212                        <i class="fal fa-chevron-up minus"></i>
8213                    </span>
8214                </div>
8215
8216                    <ul class="collapse category-2392">
8217            <li class="level-3">
8218
8219                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2428">
8220                    <a href="/reminky-pro-apple-watch-1-c">
8221                        Řemínky pro Apple Watch
8222                    </a>
8223
8224                </div>
8225
8226            </li>
8227            <li class="level-3">
8228
8229                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2429">
8230                    <a href="/prislusenstvi-pro-apple-watch-c">
8231                        Příslušenství pro Apple Watch
8232                    </a>
8233
8234                </div>
8235
8236            </li>
8237                    </ul>
8238            </li>
8239            <li class="level-2">
8240
8241                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2657">
8242                    <a href="/baterie-c">
8243                        Baterie
8244                    </a>
8245
8246                    <span class="opener">
8247                        <i class="fal fa-chevron-down plus"></i>
8248                        <i class="fal fa-chevron-up minus"></i>
8249                    </span>
8250                </div>
8251
8252                    <ul class="collapse category-2657">
8253            <li class="level-3">
8254
8255                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2658">
8256                    <a href="/baterie-spotrebni-c">
8257                        Baterie spotřební
8258                    </a>
8259
8260                </div>
8261
8262            </li>
8263                    </ul>
8264            </li>
8265            <li class="level-2">
8266
8267                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2393">
8268                    <a href="/selfie-tyce-c">
8269                        Selfie tyče
8270                    </a>
8271
8272                </div>
8273
8274            </li>
8275            <li class="level-2">
8276
8277                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2394">
8278                    <a href="/sim-karty-c">
8279                        SIM karty
8280                    </a>
8281
8282                </div>
8283
8284            </li>
8285            <li class="level-2">
8286
8287                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2395">
8288                    <a href="/rukavice-s-dotykem-c">
8289                        Rukavice s dotykem
8290                    </a>
8291
8292                </div>
8293
8294            </li>
8295            <li class="level-2">
8296
8297                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2670">
8298                    <a href="/displeje-c">
8299                        Displeje
8300                    </a>
8301
8302                    <span class="opener">
8303                        <i class="fal fa-chevron-down plus"></i>
8304                        <i class="fal fa-chevron-up minus"></i>
8305                    </span>
8306                </div>
8307
8308                    <ul class="collapse category-2670">
8309            <li class="level-3">
8310
8311                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2671">
8312                    <a href="/swissten-displeje-c">
8313                        Displeje
8314                    </a>
8315
8316                </div>
8317
8318            </li>
8319            <li class="level-3">
8320
8321                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2672">
8322                    <a href="/swissten-cistic-displeju-c">
8323                        Čističe displejů
8324                    </a>
8325
8326                </div>
8327
8328            </li>
8329                    </ul>
8330            </li>
8331            <li class="level-2">
8332
8333                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2663">
8334                    <a href="/herni-prislusenstvi-c">
8335                        Herní příslušenství
8336                    </a>
8337
8338                    <span class="opener">
8339                        <i class="fal fa-chevron-down plus"></i>
8340                        <i class="fal fa-chevron-up minus"></i>
8341                    </span>
8342                </div>
8343
8344                    <ul class="collapse category-2663">
8345            <li class="level-3">
8346
8347                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2664">
8348                    <a href="/mysi-1-c">
8349                        Myši
8350                    </a>
8351
8352                </div>
8353
8354            </li>
8355            <li class="level-3">
8356
8357                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2665">
8358                    <a href="/klavesnice-2-c">
8359                        Klávesnice
8360                    </a>
8361
8362                </div>
8363
8364            </li>
8365            <li class="level-3">
8366
8367                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2666">
8368                    <a href="/herni-sluchatka-c">
8369                        Herní sluchátka
8370                    </a>
8371
8372                </div>
8373
8374            </li>
8375            <li class="level-3">
8376
8377                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2667">
8378                    <a href="/kabely-2-c">
8379                        Kabely
8380                    </a>
8381
8382                </div>
8383
8384            </li>
8385            <li class="level-3">
8386
8387                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2668">
8388                    <a href="/usb-c-hub-2-c">
8389                        USB-C Hub
8390                    </a>
8391
8392                </div>
8393
8394            </li>
8395            <li class="level-3">
8396
8397                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2669">
8398                    <a href="/cistice-displeju-2-c">
8399                        Čističe displejů
8400                    </a>
8401
8402                </div>
8403
8404            </li>
8405                    </ul>
8406            </li>
8407            <li class="level-2">
8408
8409                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2396">
8410                    <a href="/pc-prislusenstvi-c">
8411                        PC příslušenství
8412                    </a>
8413
8414                    <span class="opener">
8415                        <i class="fal fa-chevron-down plus"></i>
8416                        <i class="fal fa-chevron-up minus"></i>
8417                    </span>
8418                </div>
8419
8420                    <ul class="collapse category-2396">
8421            <li class="level-3">
8422
8423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2423">
8424                    <a href="/klavesnice-s-mysi-c">
8425                        Klávesnice s myší
8426                    </a>
8427
8428                </div>
8429
8430            </li>
8431            <li class="level-3">
8432
8433                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2424">
8434                    <a href="/mysi-c">
8435                        Myši
8436                    </a>
8437
8438                </div>
8439
8440            </li>
8441            <li class="level-3">
8442
8443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2425">
8444                    <a href="/kabely-1-c">
8445                        Kabely
8446                    </a>
8447
8448                </div>
8449
8450            </li>
8451            <li class="level-3">
8452
8453                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2426">
8454                    <a href="/usb-c-hub-1-c">
8455                        USB-C Hub
8456                    </a>
8457
8458                </div>
8459
8460            </li>
8461            <li class="level-3">
8462
8463                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2427">
8464                    <a href="/cistice-displeju-c">
8465                        Čističe displejů
8466                    </a>
8467
8468                </div>
8469
8470            </li>
8471                    </ul>
8472            </li>
8473            <li class="level-2">
8474
8475                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2694">
8476                    <a href="/marketing-c">
8477                        Marketing
8478                    </a>
8479
8480                </div>
8481
8482            </li>
8483                    </ul>
8484            </li>
8485            <li class="level-1">
8486
8487                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-60">
8488                    <a href="/powerbanky-c">
8489                        Powerbanky
8490                    </a>
8491
8492                </div>
8493
8494            </li>
8495            <li class="level-1">
8496
8497                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-589">
8498                    <a href="/pece-o-zarizeni-c">
8499                        Péče o zařízení
8500                    </a>
8501
8502                </div>
8503
8504            </li>
8505                </ul>
8506            </div>
8507        </div>
8508        <div class="card">
8509            <h3 class="card-header" data-toggle="collapse" data-target="#sidemenu-138">
8510                Náhradní díly
8511                <i class="fal fa-angle-down fa-lg"></i>
8512            </h3>
8513            <div class="card-body collapse pristine" id="sidemenu-138">
8514                <ul>
8515            <li class="level-1">
8516
8517                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1103">
8518                    <a href="/nahradni-dily-pro-apple-c">
8519                        Náhradní díly pro Apple
8520                    </a>
8521
8522                    <span class="opener">
8523                        <i class="fal fa-chevron-down plus"></i>
8524                        <i class="fal fa-chevron-up minus"></i>
8525                    </span>
8526                </div>
8527
8528                    <ul class="collapse category-1103">
8529            <li class="level-2">
8530
8531                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-139">
8532                    <a href="/dily-pro-iphone-c">
8533                        Díly pro iPhone
8534                    </a>
8535
8536                    <span class="opener">
8537                        <i class="fal fa-chevron-down plus"></i>
8538                        <i class="fal fa-chevron-up minus"></i>
8539                    </span>
8540                </div>
8541
8542                    <ul class="collapse category-139">
8543            <li class="level-3">
8544
8545                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1912">
8546                    <a href="/displeje-pro-iphone-c">
8547                        Displeje pro iPhone
8548                    </a>
8549
8550                </div>
8551
8552            </li>
8553            <li class="level-3">
8554
8555                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1913">
8556                    <a href="/baterie-pro-iphone-c">
8557                        Baterie pro iPhone
8558                    </a>
8559
8560                </div>
8561
8562            </li>
8563            <li class="level-3">
8564
8565                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1914">
8566                    <a href="/backcover-pro-iphone-c">
8567                        Backcover pro iPhone
8568                    </a>
8569
8570                </div>
8571
8572            </li>
8573            <li class="level-3">
8574
8575                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2937">
8576                    <a href="/nahradni-dily-pro-iphone-17-pro-max-c">
8577                        iPhone 17 Pro Max
8578                    </a>
8579
8580                </div>
8581
8582            </li>
8583            <li class="level-3">
8584
8585                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2938">
8586                    <a href="/nahradni-dily-pro-iphone-17-pro-c">
8587                        iPhone 17 Pro
8588                    </a>
8589
8590                </div>
8591
8592            </li>
8593            <li class="level-3">
8594
8595                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2939">
8596                    <a href="/nahradni-dily-pro-iphone-air-c">
8597                        iPhone Air
8598                    </a>
8599
8600                </div>
8601
8602            </li>
8603            <li class="level-3">
8604
8605                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3156">
8606                    <a href="/iphone-17e-2-c">
8607                        iPhone 17e
8608                    </a>
8609
8610                </div>
8611
8612            </li>
8613            <li class="level-3">
8614
8615                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2940">
8616                    <a href="/nahradni-dily-pro-iphone-17-c">
8617                        iPhone 17
8618                    </a>
8619
8620                </div>
8621
8622            </li>
8623            <li class="level-3">
8624
8625                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2655">
8626                    <a href="/nahradni-dily-pro-iphone-16-pro-max-c">
8627                        iPhone 16 Pro Max
8628                    </a>
8629
8630                </div>
8631
8632            </li>
8633            <li class="level-3">
8634
8635                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2653">
8636                    <a href="/nahradni-dily-pro-iphone-16-pro-c">
8637                        iPhone 16 Pro
8638                    </a>
8639
8640                </div>
8641
8642            </li>
8643            <li class="level-3">
8644
8645                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2649">
8646                    <a href="/nahradni-dily-pro-iphone-16-plus-c">
8647                        iPhone 16 Plus
8648                    </a>
8649
8650                </div>
8651
8652            </li>
8653            <li class="level-3">
8654
8655                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2642">
8656                    <a href="/nahradni-dily-pro-iphone-16-c">
8657                        iPhone 16
8658                    </a>
8659
8660                </div>
8661
8662            </li>
8663            <li class="level-3">
8664
8665                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2879">
8666                    <a href="/nahradni-dily-pro-iphone-16e-c">
8667                        iPhone 16e
8668                    </a>
8669
8670                </div>
8671
8672            </li>
8673            <li class="level-3">
8674
8675                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1076">
8676                    <a href="/nahradni-dily-pro-iphone-15-pro-max-c">
8677                        iPhone 15 Pro Max
8678                    </a>
8679
8680                </div>
8681
8682            </li>
8683            <li class="level-3">
8684
8685                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1075">
8686                    <a href="/nahradni-dily-pro-iphone-15-pro-c">
8687                        iPhone 15 Pro
8688                    </a>
8689
8690                </div>
8691
8692            </li>
8693            <li class="level-3">
8694
8695                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1074">
8696                    <a href="/nahradni-dily-pro-iphone-15-plus-c">
8697                        iPhone 15 Plus
8698                    </a>
8699
8700                </div>
8701
8702            </li>
8703            <li class="level-3">
8704
8705                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1073">
8706                    <a href="/nahradni-dily-pro-iphone-15-c">
8707                        iPhone 15
8708                    </a>
8709
8710                </div>
8711
8712            </li>
8713            <li class="level-3">
8714
8715                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1030">
8716                    <a href="/nahradni-dily-pro-iphone-14-pro-max-c">
8717                        iPhone 14 Pro Max
8718                    </a>
8719
8720                </div>
8721
8722            </li>
8723            <li class="level-3">
8724
8725                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1029">
8726                    <a href="/nahradni-dily-pro-iphone-14-pro-c">
8727                        iPhone 14 Pro
8728                    </a>
8729
8730                </div>
8731
8732            </li>
8733            <li class="level-3">
8734
8735                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1028">
8736                    <a href="/nahradni-dily-pro-iphone-14-plus-c">
8737                        iPhone 14 Plus
8738                    </a>
8739
8740                </div>
8741
8742            </li>
8743            <li class="level-3">
8744
8745                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1027">
8746                    <a href="/nahradni-dily-pro-iphone-14-c">
8747                        iPhone 14
8748                    </a>
8749
8750                </div>
8751
8752            </li>
8753            <li class="level-3">
8754
8755                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1068">
8756                    <a href="/nahradni-dily-pro-iphone-se-2022-c">
8757                        iPhone SE 2022
8758                    </a>
8759
8760                </div>
8761
8762            </li>
8763            <li class="level-3">
8764
8765                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-803">
8766                    <a href="/nahradni-dily-pro-iphone-13-pro-max-c">
8767                        iPhone 13 Pro Max
8768                    </a>
8769
8770                </div>
8771
8772            </li>
8773            <li class="level-3">
8774
8775                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-802">
8776                    <a href="/nahradni-dily-pro-iphone-13-pro-c">
8777                        iPhone 13 Pro
8778                    </a>
8779
8780                </div>
8781
8782            </li>
8783            <li class="level-3">
8784
8785                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-800">
8786                    <a href="/nahradni-dily-pro-iphone-13-c">
8787                        iPhone 13
8788                    </a>
8789
8790                </div>
8791
8792            </li>
8793            <li class="level-3">
8794
8795                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-801">
8796                    <a href="/nahradni-dily-pro-iphone-13-mini-c">
8797                        iPhone 13 mini
8798                    </a>
8799
8800                </div>
8801
8802            </li>
8803            <li class="level-3">
8804
8805                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-713">
8806                    <a href="/nahradni-dily-pro-iphone-12-pro-max-c">
8807                        iPhone 12 Pro Max
8808                    </a>
8809
8810                </div>
8811
8812            </li>
8813            <li class="level-3">
8814
8815                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-712">
8816                    <a href="/nahradni-dily-pro-iphone-12-pro-c">
8817                        iPhone 12 Pro
8818                    </a>
8819
8820                </div>
8821
8822            </li>
8823            <li class="level-3">
8824
8825                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-711">
8826                    <a href="/nahradni-dily-pro-iphone-12-mini-c">
8827                        iPhone 12 mini
8828                    </a>
8829
8830                </div>
8831
8832            </li>
8833            <li class="level-3">
8834
8835                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-710">
8836                    <a href="/nahradni-dily-pro-iphone-12-c">
8837                        iPhone 12
8838                    </a>
8839
8840                </div>
8841
8842            </li>
8843            <li class="level-3">
8844
8845                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-672">
8846                    <a href="/nahradni-dily-pro-iphone-se-2020-c">
8847                        iPhone SE 2020
8848                    </a>
8849
8850                </div>
8851
8852            </li>
8853            <li class="level-3">
8854
8855                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-619">
8856                    <a href="/nahradni-dily-pro-iphone-11-pro-max-c">
8857                        iPhone 11 Pro Max
8858                    </a>
8859
8860                </div>
8861
8862            </li>
8863            <li class="level-3">
8864
8865                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-618">
8866                    <a href="/nahradni-dily-pro-iphone-11-pro-c">
8867                        iPhone 11 Pro
8868                    </a>
8869
8870                </div>
8871
8872            </li>
8873            <li class="level-3">
8874
8875                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-617">
8876                    <a href="/nahradni-dily-pro-iphone-11-c">
8877                        iPhone 11
8878                    </a>
8879
8880                </div>
8881
8882            </li>
8883            <li class="level-3">
8884
8885                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-656">
8886                    <a href="/nahradni-dily-pro-iphone-xs-max-c">
8887                        iPhone XS Max
8888                    </a>
8889
8890                </div>
8891
8892            </li>
8893            <li class="level-3">
8894
8895                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-655">
8896                    <a href="/nahradni-dily-pro-iphone-xs-c">
8897                        iPhone XS
8898                    </a>
8899
8900                </div>
8901
8902            </li>
8903            <li class="level-3">
8904
8905                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-653">
8906                    <a href="/nahradni-dily-pro-iphone-xr-c">
8907                        iPhone XR
8908                    </a>
8909
8910                </div>
8911
8912            </li>
8913            <li class="level-3">
8914
8915                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-654">
8916                    <a href="/nahradni-dily-pro-iphone-x-c">
8917                        iPhone X
8918                    </a>
8919
8920                </div>
8921
8922            </li>
8923            <li class="level-3">
8924
8925                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-149">
8926                    <a href="/iphone-8-1-c">
8927                        iPhone 8
8928                    </a>
8929
8930                </div>
8931
8932            </li>
8933            <li class="level-3">
8934
8935                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-152">
8936                    <a href="/iphone-8-plus-1-c">
8937                        iPhone 8 Plus
8938                    </a>
8939
8940                </div>
8941
8942            </li>
8943            <li class="level-3">
8944
8945                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2976">
8946                    <a href="/starsi-rady-c">
8947                        Starší řady
8948                    </a>
8949
8950                </div>
8951
8952            </li>
8953                    </ul>
8954            </li>
8955            <li class="level-2">
8956
8957                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1034">
8958                    <a href="/dily-pro-macbook-c">
8959                        Díly pro MacBook
8960                    </a>
8961
8962                    <span class="opener">
8963                        <i class="fal fa-chevron-down plus"></i>
8964                        <i class="fal fa-chevron-up minus"></i>
8965                    </span>
8966                </div>
8967
8968                    <ul class="collapse category-1034">
8969            <li class="level-3">
8970
8971                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3293">
8972                    <a href="/macbook-neo-2026-1-c">
8973                        MacBook Neo (2026)
8974                    </a>
8975
8976                </div>
8977
8978            </li>
8979            <li class="level-3">
8980
8981                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1062">
8982                    <a href="/macbook-12-1-c">
8983                        MacBook 12"
8984                    </a>
8985
8986                </div>
8987
8988            </li>
8989            <li class="level-3">
8990
8991                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1055">
8992                    <a href="/macbook-air-c">
8993                        MacBook Air
8994                    </a>
8995
8996                </div>
8997
8998            </li>
8999            <li class="level-3">
9000
9001                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1054">
9002                    <a href="/macbook-pro-1-c">
9003                        MacBook Pro
9004                    </a>
9005
9006                </div>
9007
9008            </li>
9009                    </ul>
9010            </li>
9011            <li class="level-2">
9012
9013                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-831">
9014                    <a href="/dily-pro-apple-watch-c">
9015                        Díly pro Apple Watch
9016                    </a>
9017
9018                    <span class="opener">
9019                        <i class="fal fa-chevron-down plus"></i>
9020                        <i class="fal fa-chevron-up minus"></i>
9021                    </span>
9022                </div>
9023
9024                    <ul class="collapse category-831">
9025            <li class="level-3">
9026
9027                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3288">
9028                    <a href="/apple-watch-ultra-3-c">
9029                        Apple Watch ULTRA 3
9030                    </a>
9031
9032                </div>
9033
9034            </li>
9035            <li class="level-3">
9036
9037                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3287">
9038                    <a href="/apple-watch-se-3-c">
9039                        Apple Watch SE 3
9040                    </a>
9041
9042                </div>
9043
9044            </li>
9045            <li class="level-3">
9046
9047                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3286">
9048                    <a href="/apple-watch-11-c">
9049                        Apple Watch 11
9050                    </a>
9051
9052                </div>
9053
9054            </li>
9055            <li class="level-3">
9056
9057                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2977">
9058                    <a href="/nahradni-dily-pro-apple-watch-ultra-2-c">
9059                        Apple Watch ULTRA 2
9060                    </a>
9061
9062                </div>
9063
9064            </li>
9065            <li class="level-3">
9066
9067                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1679">
9068                    <a href="/apple-watch-ultra-c">
9069                        Apple Watch ULTRA
9070                    </a>
9071
9072                </div>
9073
9074            </li>
9075            <li class="level-3">
9076
9077                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2843">
9078                    <a href="/apple-watch-10-c">
9079                        Apple Watch 10
9080                    </a>
9081
9082                </div>
9083
9084            </li>
9085            <li class="level-3">
9086
9087                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1678">
9088                    <a href="/apple-watch-9-c">
9089                        Apple Watch 9
9090                    </a>
9091
9092                </div>
9093
9094            </li>
9095            <li class="level-3">
9096
9097                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1677">
9098                    <a href="/apple-watch-8-c">
9099                        Apple Watch 8
9100                    </a>
9101
9102                </div>
9103
9104            </li>
9105            <li class="level-3">
9106
9107                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1676">
9108                    <a href="/apple-watch-7-c">
9109                        Apple Watch 7
9110                    </a>
9111
9112                </div>
9113
9114            </li>
9115            <li class="level-3">
9116
9117                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1675">
9118                    <a href="/apple-watch-6-se-2-c">
9119                        Apple Watch 6 / SE 2
9120                    </a>
9121
9122                </div>
9123
9124            </li>
9125            <li class="level-3">
9126
9127                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1674">
9128                    <a href="/apple-watch-5-se-c">
9129                        Apple Watch 5 / SE
9130                    </a>
9131
9132                </div>
9133
9134            </li>
9135            <li class="level-3">
9136
9137                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-834">
9138                    <a href="/apple-watch-4-c">
9139                        Apple Watch 4
9140                    </a>
9141
9142                </div>
9143
9144            </li>
9145            <li class="level-3">
9146
9147                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-830">
9148                    <a href="/apple-watch-3-c">
9149                        Apple Watch 3
9150                    </a>
9151
9152                </div>
9153
9154            </li>
9155            <li class="level-3">
9156
9157                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-833">
9158                    <a href="/apple-watch-2-dily-c">
9159                        Apple Watch 2 díly
9160                    </a>
9161
9162                </div>
9163
9164            </li>
9165            <li class="level-3">
9166
9167                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-832">
9168                    <a href="/apple-watch-1-dily-c">
9169                        Apple Watch 1 díly
9170                    </a>
9171
9172                </div>
9173
9174            </li>
9175                    </ul>
9176            </li>
9177            <li class="level-2">
9178
9179                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1063">
9180                    <a href="/dily-pro-mac-c">
9181                        Díly pro Mac
9182                    </a>
9183
9184                    <span class="opener">
9185                        <i class="fal fa-chevron-down plus"></i>
9186                        <i class="fal fa-chevron-up minus"></i>
9187                    </span>
9188                </div>
9189
9190                    <ul class="collapse category-1063">
9191            <li class="level-3">
9192
9193                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1066">
9194                    <a href="/imac-27-c">
9195                        iMac
9196                    </a>
9197
9198                </div>
9199
9200            </li>
9201            <li class="level-3">
9202
9203                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3643">
9204                    <a href="/mac-mini-c">
9205                        Mac Mini
9206                    </a>
9207
9208                </div>
9209
9210            </li>
9211            <li class="level-3">
9212
9213                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3644">
9214                    <a href="/mac-pro-c">
9215                        Mac Pro
9216                    </a>
9217
9218                </div>
9219
9220            </li>
9221            <li class="level-3">
9222
9223                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3645">
9224                    <a href="/mac-studio-1-c">
9225                        Mac Studio
9226                    </a>
9227
9228                </div>
9229
9230            </li>
9231            <li class="level-3">
9232
9233                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3646">
9234                    <a href="/studio-display-c">
9235                        Studio Display
9236                    </a>
9237
9238                </div>
9239
9240            </li>
9241                    </ul>
9242            </li>
9243            <li class="level-2">
9244
9245                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-253">
9246                    <a href="/dily-pro-ipad-c">
9247                        Díly pro iPad
9248                    </a>
9249
9250                    <span class="opener">
9251                        <i class="fal fa-chevron-down plus"></i>
9252                        <i class="fal fa-chevron-up minus"></i>
9253                    </span>
9254                </div>
9255
9256                    <ul class="collapse category-253">
9257            <li class="level-3">
9258
9259                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-262">
9260                    <a href="/serie-ipad-pro-c">
9261                        Série iPad Pro
9262                    </a>
9263
9264                </div>
9265
9266            </li>
9267            <li class="level-3">
9268
9269                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-266">
9270                    <a href="/serie-ipad-air-c">
9271                        Série iPad Air
9272                    </a>
9273
9274                </div>
9275
9276            </li>
9277            <li class="level-3">
9278
9279                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-352">
9280                    <a href="/serie-ipad-c">
9281                        Série iPad
9282                    </a>
9283
9284                </div>
9285
9286            </li>
9287            <li class="level-3">
9288
9289                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-286">
9290                    <a href="/serie-ipad-mini-c">
9291                        Série iPad mini
9292                    </a>
9293
9294                </div>
9295
9296            </li>
9297            <li class="level-3">
9298
9299                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-309">
9300                    <a href="/serie-ipad-1-2-3-4-5-c">
9301                        Série iPad
9302                    </a>
9303
9304                </div>
9305
9306            </li>
9307                    </ul>
9308            </li>
9309                    </ul>
9310            </li>
9311            <li class="level-1">
9312
9313                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1104">
9314                    <a href="/nahradni-dily-pro-samsung-c">
9315                        Náhradní díly pro Samsung
9316                    </a>
9317
9318                    <span class="opener">
9319                        <i class="fal fa-chevron-down plus"></i>
9320                        <i class="fal fa-chevron-up minus"></i>
9321                    </span>
9322                </div>
9323
9324                    <ul class="collapse category-1104">
9325            <li class="level-2">
9326
9327                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1106">
9328                    <a href="/galaxy-a-c">
9329                        Galaxy A
9330                    </a>
9331
9332                    <span class="opener">
9333                        <i class="fal fa-chevron-down plus"></i>
9334                        <i class="fal fa-chevron-up minus"></i>
9335                    </span>
9336                </div>
9337
9338                    <ul class="collapse category-1106">
9339            <li class="level-3">
9340
9341                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1121">
9342                    <a href="/galaxy-a9-c">
9343                        Galaxy A9
9344                    </a>
9345
9346                </div>
9347
9348            </li>
9349            <li class="level-3">
9350
9351                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1120">
9352                    <a href="/galaxy-a8-c">
9353                        Galaxy A8
9354                    </a>
9355
9356                </div>
9357
9358            </li>
9359            <li class="level-3">
9360
9361                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1119">
9362                    <a href="/galaxy-a7-c">
9363                        Galaxy A7
9364                    </a>
9365
9366                </div>
9367
9368            </li>
9369            <li class="level-3">
9370
9371                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1118">
9372                    <a href="/galaxy-a6-c">
9373                        Galaxy A6
9374                    </a>
9375
9376                </div>
9377
9378            </li>
9379            <li class="level-3">
9380
9381                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1117">
9382                    <a href="/galaxy-a5-c">
9383                        Galaxy A5
9384                    </a>
9385
9386                </div>
9387
9388            </li>
9389            <li class="level-3">
9390
9391                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1116">
9392                    <a href="/galaxy-a4-c">
9393                        Galaxy A4
9394                    </a>
9395
9396                </div>
9397
9398            </li>
9399            <li class="level-3">
9400
9401                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1115">
9402                    <a href="/galaxy-a3-c">
9403                        Galaxy A3
9404                    </a>
9405
9406                </div>
9407
9408            </li>
9409            <li class="level-3">
9410
9411                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1114">
9412                    <a href="/galaxy-a2-c">
9413                        Galaxy A2
9414                    </a>
9415
9416                </div>
9417
9418            </li>
9419            <li class="level-3">
9420
9421                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1113">
9422                    <a href="/galaxy-a1-c">
9423                        Galaxy A1
9424                    </a>
9425
9426                </div>
9427
9428            </li>
9429            <li class="level-3">
9430
9431                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1112">
9432                    <a href="/galaxy-a0-c">
9433                        Galaxy A0
9434                    </a>
9435
9436                </div>
9437
9438            </li>
9439                    </ul>
9440            </li>
9441            <li class="level-2">
9442
9443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1107">
9444                    <a href="/galaxy-m-c">
9445                        Galaxy M
9446                    </a>
9447
9448                    <span class="opener">
9449                        <i class="fal fa-chevron-down plus"></i>
9450                        <i class="fal fa-chevron-up minus"></i>
9451                    </span>
9452                </div>
9453
9454                    <ul class="collapse category-1107">
9455            <li class="level-3">
9456
9457                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1172">
9458                    <a href="/galaxy-m5-c">
9459                        Galaxy M5
9460                    </a>
9461
9462                </div>
9463
9464            </li>
9465            <li class="level-3">
9466
9467                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3445">
9468                    <a href="/galaxy-m40-c">
9469                        Galaxy M40
9470                    </a>
9471
9472                </div>
9473
9474            </li>
9475            <li class="level-3">
9476
9477                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1171">
9478                    <a href="/galaxy-m3-c">
9479                        Galaxy M3
9480                    </a>
9481
9482                </div>
9483
9484            </li>
9485            <li class="level-3">
9486
9487                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1170">
9488                    <a href="/galaxy-m2-c">
9489                        Galaxy M2
9490                    </a>
9491
9492                </div>
9493
9494            </li>
9495            <li class="level-3">
9496
9497                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2287">
9498                    <a href="/galaxy-m14-c">
9499                        Galaxy M14
9500                    </a>
9501
9502                </div>
9503
9504            </li>
9505            <li class="level-3">
9506
9507                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1169">
9508                    <a href="/galaxy-m1-c">
9509                        Galaxy M1
9510                    </a>
9511
9512                </div>
9513
9514            </li>
9515            <li class="level-3">
9516
9517                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3447">
9518                    <a href="/galaxy-m01-c">
9519                        Galaxy M01
9520                    </a>
9521
9522                </div>
9523
9524            </li>
9525                    </ul>
9526            </li>
9527            <li class="level-2">
9528
9529                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1108">
9530                    <a href="/galaxy-note-c">
9531                        Galaxy Note
9532                    </a>
9533
9534                    <span class="opener">
9535                        <i class="fal fa-chevron-down plus"></i>
9536                        <i class="fal fa-chevron-up minus"></i>
9537                    </span>
9538                </div>
9539
9540                    <ul class="collapse category-1108">
9541            <li class="level-3">
9542
9543                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1196">
9544                    <a href="/note-20-ultra-c">
9545                        Note 20 Ultra
9546                    </a>
9547
9548                </div>
9549
9550            </li>
9551            <li class="level-3">
9552
9553                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3109">
9554                    <a href="/note-20-c">
9555                        Note 20
9556                    </a>
9557
9558                </div>
9559
9560            </li>
9561            <li class="level-3">
9562
9563                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1195">
9564                    <a href="/note-10-plus-c">
9565                        Note 10 Plus
9566                    </a>
9567
9568                </div>
9569
9570            </li>
9571            <li class="level-3">
9572
9573                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1194">
9574                    <a href="/note-10-lite-c">
9575                        Note 10 Lite
9576                    </a>
9577
9578                </div>
9579
9580            </li>
9581            <li class="level-3">
9582
9583                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1193">
9584                    <a href="/note-10-c">
9585                        Note 10
9586                    </a>
9587
9588                </div>
9589
9590            </li>
9591            <li class="level-3">
9592
9593                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1192">
9594                    <a href="/note-9-c">
9595                        Note 9
9596                    </a>
9597
9598                </div>
9599
9600            </li>
9601            <li class="level-3">
9602
9603                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1191">
9604                    <a href="/note-8-c">
9605                        Note 8
9606                    </a>
9607
9608                </div>
9609
9610            </li>
9611            <li class="level-3">
9612
9613                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3403">
9614                    <a href="/note-7-c">
9615                        Note 7
9616                    </a>
9617
9618                </div>
9619
9620            </li>
9621            <li class="level-3">
9622
9623                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3404">
9624                    <a href="/note-5-c">
9625                        Note 5
9626                    </a>
9627
9628                </div>
9629
9630            </li>
9631            <li class="level-3">
9632
9633                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2257">
9634                    <a href="/note-4-c">
9635                        Note 4
9636                    </a>
9637
9638                </div>
9639
9640            </li>
9641            <li class="level-3">
9642
9643                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3406">
9644                    <a href="/note-3-mini-c">
9645                        Note 3 mini
9646                    </a>
9647
9648                </div>
9649
9650            </li>
9651            <li class="level-3">
9652
9653                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3405">
9654                    <a href="/note-3-neo-c">
9655                        Note 3 Neo
9656                    </a>
9657
9658                </div>
9659
9660            </li>
9661            <li class="level-3">
9662
9663                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1189">
9664                    <a href="/note-3-c">
9665                        Note 3
9666                    </a>
9667
9668                </div>
9669
9670            </li>
9671            <li class="level-3">
9672
9673                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2260">
9674                    <a href="/note-2-lte-c">
9675                        Note 2 LTE
9676                    </a>
9677
9678                </div>
9679
9680            </li>
9681            <li class="level-3">
9682
9683                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2259">
9684                    <a href="/note-2-c">
9685                        Note 2
9686                    </a>
9687
9688                </div>
9689
9690            </li>
9691            <li class="level-3">
9692
9693                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3407">
9694                    <a href="/note-1-c">
9695                        Note 1
9696                    </a>
9697
9698                </div>
9699
9700            </li>
9701            <li class="level-3">
9702
9703                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1188">
9704                    <a href="/note-edge-c">
9705                        Note Edge
9706                    </a>
9707
9708                </div>
9709
9710            </li>
9711                    </ul>
9712            </li>
9713            <li class="level-2">
9714
9715                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1109">
9716                    <a href="/galaxy-s-c">
9717                        Galaxy S
9718                    </a>
9719
9720                    <span class="opener">
9721                        <i class="fal fa-chevron-down plus"></i>
9722                        <i class="fal fa-chevron-up minus"></i>
9723                    </span>
9724                </div>
9725
9726                    <ul class="collapse category-1109">
9727            <li class="level-3">
9728
9729                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3218">
9730                    <a href="/galaxy-s26-series-c">
9731                        Galaxy S26 Series
9732                    </a>
9733
9734                </div>
9735
9736            </li>
9737            <li class="level-3">
9738
9739                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3219">
9740                    <a href="/galaxy-s25-series-c">
9741                        Galaxy S25 Series
9742                    </a>
9743
9744                </div>
9745
9746            </li>
9747            <li class="level-3">
9748
9749                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3220">
9750                    <a href="/galaxy-s24-series-c">
9751                        Galaxy S24 Series
9752                    </a>
9753
9754                </div>
9755
9756            </li>
9757            <li class="level-3">
9758
9759                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3221">
9760                    <a href="/galaxy-s23-series-c">
9761                        Galaxy S23 Series
9762                    </a>
9763
9764                </div>
9765
9766            </li>
9767            <li class="level-3">
9768
9769                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3222">
9770                    <a href="/galaxy-s22-series-c">
9771                        Galaxy S22 Series
9772                    </a>
9773
9774                </div>
9775
9776            </li>
9777            <li class="level-3">
9778
9779                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3223">
9780                    <a href="/galaxy-s21-series-c">
9781                        Galaxy S21 Series
9782                    </a>
9783
9784                </div>
9785
9786            </li>
9787            <li class="level-3">
9788
9789                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3224">
9790                    <a href="/galaxy-s20-series-c">
9791                        Galaxy S20 Series
9792                    </a>
9793
9794                </div>
9795
9796            </li>
9797            <li class="level-3">
9798
9799                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3217">
9800                    <a href="/galaxy-s10-series-c">
9801                        Galaxy S10 Series
9802                    </a>
9803
9804                </div>
9805
9806            </li>
9807            <li class="level-3">
9808
9809                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3225">
9810                    <a href="/galaxy-s9-series-c">
9811                        Galaxy S9 Series
9812                    </a>
9813
9814                </div>
9815
9816            </li>
9817            <li class="level-3">
9818
9819                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3216">
9820                    <a href="/galaxy-s8-series-c">
9821                        Galaxy S8 Series
9822                    </a>
9823
9824                </div>
9825
9826            </li>
9827            <li class="level-3">
9828
9829                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3215">
9830                    <a href="/galaxy-s7-series-c">
9831                        Galaxy S7 Series
9832                    </a>
9833
9834                </div>
9835
9836            </li>
9837            <li class="level-3">
9838
9839                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3214">
9840                    <a href="/galaxy-s6-series-c">
9841                        Galaxy S6 Series
9842                    </a>
9843
9844                </div>
9845
9846            </li>
9847            <li class="level-3">
9848
9849                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3211">
9850                    <a href="/galaxy-s5-series-c">
9851                        Galaxy S5 Series
9852                    </a>
9853
9854                </div>
9855
9856            </li>
9857            <li class="level-3">
9858
9859                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2280">
9860                    <a href="/galaxy-s4-c">
9861                        Galaxy S4
9862                    </a>
9863
9864                </div>
9865
9866            </li>
9867            <li class="level-3">
9868
9869                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3213">
9870                    <a href="/galaxy-s3-series-c">
9871                        Galaxy S3 Series
9872                    </a>
9873
9874                </div>
9875
9876            </li>
9877            <li class="level-3">
9878
9879                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3401">
9880                    <a href="/galaxy-s4-active-c">
9881                        Galaxy S4 Active
9882                    </a>
9883
9884                </div>
9885
9886            </li>
9887            <li class="level-3">
9888
9889                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3402">
9890                    <a href="/galaxy-s4-mini-c">
9891                        Galaxy S4 Mini
9892                    </a>
9893
9894                </div>
9895
9896            </li>
9897                    </ul>
9898            </li>
9899            <li class="level-2">
9900
9901                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1110">
9902                    <a href="/galaxy-j-c">
9903                        Galaxy J
9904                    </a>
9905
9906                    <span class="opener">
9907                        <i class="fal fa-chevron-down plus"></i>
9908                        <i class="fal fa-chevron-up minus"></i>
9909                    </span>
9910                </div>
9911
9912                    <ul class="collapse category-1110">
9913            <li class="level-3">
9914
9915                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1231">
9916                    <a href="/galaxy-j7-pro-c">
9917                        Galaxy J7 Pro
9918                    </a>
9919
9920                </div>
9921
9922            </li>
9923            <li class="level-3">
9924
9925                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1230">
9926                    <a href="/galaxy-j7-max-c">
9927                        Galaxy J7 Max
9928                    </a>
9929
9930                </div>
9931
9932            </li>
9933            <li class="level-3">
9934
9935                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1229">
9936                    <a href="/galaxy-j7-c">
9937                        Galaxy J7
9938                    </a>
9939
9940                </div>
9941
9942            </li>
9943            <li class="level-3">
9944
9945                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1228">
9946                    <a href="/galaxy-j6-plus-c">
9947                        Galaxy J6 Plus
9948                    </a>
9949
9950                </div>
9951
9952            </li>
9953            <li class="level-3">
9954
9955                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1227">
9956                    <a href="/galaxy-j6-c">
9957                        Galaxy J6
9958                    </a>
9959
9960                </div>
9961
9962            </li>
9963            <li class="level-3">
9964
9965                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1226">
9966                    <a href="/galaxy-j5-c">
9967                        Galaxy J5
9968                    </a>
9969
9970                </div>
9971
9972            </li>
9973            <li class="level-3">
9974
9975                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1225">
9976                    <a href="/galaxy-j4-plus-c">
9977                        Galaxy J4 Plus
9978                    </a>
9979
9980                </div>
9981
9982            </li>
9983            <li class="level-3">
9984
9985                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1224">
9986                    <a href="/galaxy-j3-c">
9987                        Galaxy J3
9988                    </a>
9989
9990                </div>
9991
9992            </li>
9993            <li class="level-3">
9994
9995                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3430">
9996                    <a href="/galaxy-j8-plus-c">
9997                        Galaxy J8 Plus
9998                    </a>
9999
10000                </div>
10001
10002            </li>
10003            <li class="level-3">
10004
10005                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3431">
10006                    <a href="/galaxy-j8-c">
10007                        Galaxy J8
10008                    </a>
10009
10010                </div>
10011
10012            </li>
10013            <li class="level-3">
10014
10015                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3432">
10016                    <a href="/galaxy-j7-refine-c">
10017                        Galaxy J7 Refine
10018                    </a>
10019
10020                </div>
10021
10022            </li>
10023            <li class="level-3">
10024
10025                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3433">
10026                    <a href="/galaxy-j7-prime-c">
10027                        Galaxy J7 Prime
10028                    </a>
10029
10030                </div>
10031
10032            </li>
10033            <li class="level-3">
10034
10035                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3434">
10036                    <a href="/galaxy-j7-duos-c">
10037                        Galaxy J7 Duos
10038                    </a>
10039
10040                </div>
10041
10042            </li>
10043            <li class="level-3">
10044
10045                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3435">
10046                    <a href="/galaxy-j5-pro-c">
10047                        Galaxy J5 Pro
10048                    </a>
10049
10050                </div>
10051
10052            </li>
10053            <li class="level-3">
10054
10055                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3436">
10056                    <a href="/galaxy-j5-prime-c">
10057                        Galaxy J5 Prime
10058                    </a>
10059
10060                </div>
10061
10062            </li>
10063            <li class="level-3">
10064
10065                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3437">
10066                    <a href="/galaxy-j4-c">
10067                        Galaxy J4
10068                    </a>
10069
10070                </div>
10071
10072            </li>
10073            <li class="level-3">
10074
10075                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3438">
10076                    <a href="/galaxy-j3-pro-c">
10077                        Galaxy J3 Pro
10078                    </a>
10079
10080                </div>
10081
10082            </li>
10083            <li class="level-3">
10084
10085                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3439">
10086                    <a href="/galaxy-j2-pro-c">
10087                        Galaxy J2 Pro
10088                    </a>
10089
10090                </div>
10091
10092            </li>
10093            <li class="level-3">
10094
10095                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3440">
10096                    <a href="/galaxy-j2-core-c">
10097                        Galaxy J2 Core
10098                    </a>
10099
10100                </div>
10101
10102            </li>
10103            <li class="level-3">
10104
10105                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3441">
10106                    <a href="/galaxy-j2-c">
10107                        Galaxy J2
10108                    </a>
10109
10110                </div>
10111
10112            </li>
10113            <li class="level-3">
10114
10115                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3442">
10116                    <a href="/galaxy-j1-ace-c">
10117                        Galaxy J1 Ace
10118                    </a>
10119
10120                </div>
10121
10122            </li>
10123            <li class="level-3">
10124
10125                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3443">
10126                    <a href="/galaxy-j1-c">
10127                        Galaxy J1
10128                    </a>
10129
10130                </div>
10131
10132            </li>
10133                    </ul>
10134            </li>
10135            <li class="level-2">
10136
10137                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1111">
10138                    <a href="/galaxy-z-c">
10139                        Galaxy Z
10140                    </a>
10141
10142                    <span class="opener">
10143                        <i class="fal fa-chevron-down plus"></i>
10144                        <i class="fal fa-chevron-up minus"></i>
10145                    </span>
10146                </div>
10147
10148                    <ul class="collapse category-1111">
10149            <li class="level-3">
10150
10151                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3154">
10152                    <a href="/galaxy-z-fold-7-c">
10153                        Galaxy Z Fold 7
10154                    </a>
10155
10156                </div>
10157
10158            </li>
10159            <li class="level-3">
10160
10161                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2286">
10162                    <a href="/galaxy-z-fold-6-c">
10163                        Galaxy Z Fold 6
10164                    </a>
10165
10166                </div>
10167
10168            </li>
10169            <li class="level-3">
10170
10171                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2268">
10172                    <a href="/galaxy-z-fold-5-c">
10173                        Galaxy Z Fold 5
10174                    </a>
10175
10176                </div>
10177
10178            </li>
10179            <li class="level-3">
10180
10181                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2264">
10182                    <a href="/galaxy-z-fold-4-c">
10183                        Galaxy Z Fold 4
10184                    </a>
10185
10186                </div>
10187
10188            </li>
10189            <li class="level-3">
10190
10191                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2256">
10192                    <a href="/galaxy-z-fold-3-prislusenstvi-a-nahradni-dily-c">
10193                        Galaxy Z Fold 3
10194                    </a>
10195
10196                </div>
10197
10198            </li>
10199            <li class="level-3">
10200
10201                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3140">
10202                    <a href="/galaxy-z-flip-7-fe-c">
10203                        Galaxy Z Flip 7 FE
10204                    </a>
10205
10206                </div>
10207
10208            </li>
10209            <li class="level-3">
10210
10211                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3142">
10212                    <a href="/galaxy-z-flip-7-c">
10213                        Galaxy Z Flip 7
10214                    </a>
10215
10216                </div>
10217
10218            </li>
10219            <li class="level-3">
10220
10221                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2272">
10222                    <a href="/galaxy-z-flip-6-c">
10223                        Galaxy Z Flip 6
10224                    </a>
10225
10226                </div>
10227
10228            </li>
10229            <li class="level-3">
10230
10231                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2269">
10232                    <a href="/galaxy-z-flip-5-1-c">
10233                        Galaxy Z Flip 5
10234                    </a>
10235
10236                </div>
10237
10238            </li>
10239            <li class="level-3">
10240
10241                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1233">
10242                    <a href="/galaxy-z-flip-4-c">
10243                        Galaxy Z Flip 4
10244                    </a>
10245
10246                </div>
10247
10248            </li>
10249            <li class="level-3">
10250
10251                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1232">
10252                    <a href="/galaxy-z-flip-3-c">
10253                        Galaxy Z Flip 3
10254                    </a>
10255
10256                </div>
10257
10258            </li>
10259            <li class="level-3">
10260
10261                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3427">
10262                    <a href="/galaxy-z-fold-2-c">
10263                        Galaxy Z Fold 2
10264                    </a>
10265
10266                </div>
10267
10268            </li>
10269            <li class="level-3">
10270
10271                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3428">
10272                    <a href="/galaxy-fold-c">
10273                        Galaxy Fold
10274                    </a>
10275
10276                </div>
10277
10278            </li>
10279            <li class="level-3">
10280
10281                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3429">
10282                    <a href="/galaxy-z-flip-c">
10283                        Galaxy Z Flip
10284                    </a>
10285
10286                </div>
10287
10288            </li>
10289                    </ul>
10290            </li>
10291            <li class="level-2">
10292
10293                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2336">
10294                    <a href="/nahradni-dily-samsung-galaxy-tab-c">
10295                        Galaxy Tab
10296                    </a>
10297
10298                    <span class="opener">
10299                        <i class="fal fa-chevron-down plus"></i>
10300                        <i class="fal fa-chevron-up minus"></i>
10301                    </span>
10302                </div>
10303
10304                    <ul class="collapse category-2336">
10305            <li class="level-3">
10306
10307                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3210">
10308                    <a href="/galaxy-tab-a11-1-c">
10309                        Galaxy TAB A11+
10310                    </a>
10311
10312                </div>
10313
10314            </li>
10315            <li class="level-3">
10316
10317                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3125">
10318                    <a href="/galaxy-tab-a11-c">
10319                        Galaxy TAB A11
10320                    </a>
10321
10322                </div>
10323
10324            </li>
10325            <li class="level-3">
10326
10327                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3122">
10328                    <a href="/galaxy-tab-a10-c">
10329                        Galaxy TAB A10
10330                    </a>
10331
10332                </div>
10333
10334            </li>
10335            <li class="level-3">
10336
10337                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2289">
10338                    <a href="/nahradni-dily-samsung-galaxy-tab-a9-plus-c">
10339                        Galaxy Tab A9+
10340                    </a>
10341
10342                </div>
10343
10344            </li>
10345            <li class="level-3">
10346
10347                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3148">
10348                    <a href="/galaxy-tab-a9-c">
10349                        Galaxy TAB A9
10350                    </a>
10351
10352                </div>
10353
10354            </li>
10355            <li class="level-3">
10356
10357                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2292">
10358                    <a href="/nahradni-dily-samsung-galaxy-tab-a8-c">
10359                        Galaxy TAB A8
10360                    </a>
10361
10362                </div>
10363
10364            </li>
10365            <li class="level-3">
10366
10367                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2290">
10368                    <a href="/nahradni-dily-samsung-galaxy-tab-a-8-0-c">
10369                        Galaxy TAB A 8.0
10370                    </a>
10371
10372                </div>
10373
10374            </li>
10375            <li class="level-3">
10376
10377                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2325">
10378                    <a href="/galaxy-tab-a7-c">
10379                        Galaxy TAB A7
10380                    </a>
10381
10382                </div>
10383
10384            </li>
10385            <li class="level-3">
10386
10387                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2327">
10388                    <a href="/galaxy-tab-a7-lite-c">
10389                        Galaxy TAB A7 Lite
10390                    </a>
10391
10392                </div>
10393
10394            </li>
10395            <li class="level-3">
10396
10397                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3153">
10398                    <a href="/galaxy-tab-s10-fe-c">
10399                        Galaxy TAB S10 FE
10400                    </a>
10401
10402                </div>
10403
10404            </li>
10405            <li class="level-3">
10406
10407                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3229">
10408                    <a href="/galaxy-tab-s10-lite-c">
10409                        Galaxy TAB S10 Lite
10410                    </a>
10411
10412                </div>
10413
10414            </li>
10415            <li class="level-3">
10416
10417                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3149">
10418                    <a href="/galaxy-tab-s10-c">
10419                        Galaxy TAB S10
10420                    </a>
10421
10422                </div>
10423
10424            </li>
10425            <li class="level-3">
10426
10427                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2321">
10428                    <a href="/galaxy-tab-s9-ultra-c">
10429                        Galaxy TAB S9 Ultra
10430                    </a>
10431
10432                </div>
10433
10434            </li>
10435            <li class="level-3">
10436
10437                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2320">
10438                    <a href="/galaxy-tab-s9-c">
10439                        Galaxy TAB S9
10440                    </a>
10441
10442                </div>
10443
10444            </li>
10445            <li class="level-3">
10446
10447                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3126">
10448                    <a href="/galaxy-tab-s9-fe-c">
10449                        Galaxy TAB S9 FE
10450                    </a>
10451
10452                </div>
10453
10454            </li>
10455            <li class="level-3">
10456
10457                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3173">
10458                    <a href="/galaxy-tab-s8-c">
10459                        Galaxy TAB S8
10460                    </a>
10461
10462                </div>
10463
10464            </li>
10465            <li class="level-3">
10466
10467                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2324">
10468                    <a href="/galaxy-tab-s7-c">
10469                        Galaxy TAB S7
10470                    </a>
10471
10472                </div>
10473
10474            </li>
10475            <li class="level-3">
10476
10477                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2291">
10478                    <a href="/nahradni-dily-samsung-galaxy-tab-s6-c">
10479                        Galaxy TAB S6
10480                    </a>
10481
10482                </div>
10483
10484            </li>
10485            <li class="level-3">
10486
10487                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2288">
10488                    <a href="/galaxy-tab-s6-lite-c">
10489                        Galaxy TAB S6 Lite
10490                    </a>
10491
10492                </div>
10493
10494            </li>
10495            <li class="level-3">
10496
10497                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3237">
10498                    <a href="/galaxy-tab-s2-c">
10499                        Galaxy TAB S2
10500                    </a>
10501
10502                </div>
10503
10504            </li>
10505            <li class="level-3">
10506
10507                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3235">
10508                    <a href="/galaxy-tab-4-c">
10509                        Galaxy TAB 4
10510                    </a>
10511
10512                </div>
10513
10514            </li>
10515            <li class="level-3">
10516
10517                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3234">
10518                    <a href="/galaxy-tab-3-c">
10519                        Galaxy TAB 3
10520                    </a>
10521
10522                </div>
10523
10524            </li>
10525            <li class="level-3">
10526
10527                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3231">
10528                    <a href="/galaxy-tab-2-c">
10529                        Galaxy TAB 2
10530                    </a>
10531
10532                </div>
10533
10534            </li>
10535            <li class="level-3">
10536
10537                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3121">
10538                    <a href="/galaxy-tab-e-c">
10539                        Galaxy TAB E
10540                    </a>
10541
10542                </div>
10543
10544            </li>
10545            <li class="level-3">
10546
10547                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2285">
10548                    <a href="/nahradni-dily-samsung-galaxy-tab-active5-c">
10549                        Galaxy Tab Active5
10550                    </a>
10551
10552                </div>
10553
10554            </li>
10555            <li class="level-3">
10556
10557                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3448">
10558                    <a href="/galaxy-tab-s11-c">
10559                        Galaxy TAB S11
10560                    </a>
10561
10562                </div>
10563
10564            </li>
10565            <li class="level-3">
10566
10567                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3449">
10568                    <a href="/galaxy-tab-s10-fe-1-c">
10569                        Galaxy TAB S10 FE+
10570                    </a>
10571
10572                </div>
10573
10574            </li>
10575            <li class="level-3">
10576
10577                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3450">
10578                    <a href="/galaxy-tab-s10-ultra-c">
10579                        Galaxy TAB S10 Ultra
10580                    </a>
10581
10582                </div>
10583
10584            </li>
10585            <li class="level-3">
10586
10587                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3451">
10588                    <a href="/galaxy-tab-s10-1-c">
10589                        Galaxy TAB S10+
10590                    </a>
10591
10592                </div>
10593
10594            </li>
10595            <li class="level-3">
10596
10597                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3452">
10598                    <a href="/galaxy-tab-s9-fe-1-c">
10599                        Galaxy TAB S9 FE+
10600                    </a>
10601
10602                </div>
10603
10604            </li>
10605            <li class="level-3">
10606
10607                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3453">
10608                    <a href="/galaxy-tab-s9-1-c">
10609                        Galaxy TAB S9+
10610                    </a>
10611
10612                </div>
10613
10614            </li>
10615            <li class="level-3">
10616
10617                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3454">
10618                    <a href="/galaxy-tab-s8-ultra-c">
10619                        Galaxy TAB S8 Ultra
10620                    </a>
10621
10622                </div>
10623
10624            </li>
10625            <li class="level-3">
10626
10627                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3455">
10628                    <a href="/galaxy-tab-s8-1-c">
10629                        Galaxy TAB S8+
10630                    </a>
10631
10632                </div>
10633
10634            </li>
10635            <li class="level-3">
10636
10637                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3456">
10638                    <a href="/galaxy-tab-s7-fe-c">
10639                        Galaxy TAB S7 FE
10640                    </a>
10641
10642                </div>
10643
10644            </li>
10645            <li class="level-3">
10646
10647                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3457">
10648                    <a href="/galaxy-tab-s7-1-c">
10649                        Galaxy TAB S7+
10650                    </a>
10651
10652                </div>
10653
10654            </li>
10655            <li class="level-3">
10656
10657                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3458">
10658                    <a href="/galaxy-tab-s5e-c">
10659                        Galaxy TAB S5e
10660                    </a>
10661
10662                </div>
10663
10664            </li>
10665            <li class="level-3">
10666
10667                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3459">
10668                    <a href="/galaxy-tab-s4-c">
10669                        Galaxy TAB S4
10670                    </a>
10671
10672                </div>
10673
10674            </li>
10675            <li class="level-3">
10676
10677                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3460">
10678                    <a href="/galaxy-tab-s3-c">
10679                        Galaxy TAB S3
10680                    </a>
10681
10682                </div>
10683
10684            </li>
10685            <li class="level-3">
10686
10687                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3461">
10688                    <a href="/galaxy-tab-s-c">
10689                        Galaxy TAB S
10690                    </a>
10691
10692                </div>
10693
10694            </li>
10695            <li class="level-3">
10696
10697                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3462">
10698                    <a href="/galaxy-tab-active-5-pro-c">
10699                        Galaxy TAB Active 5 Pro
10700                    </a>
10701
10702                </div>
10703
10704            </li>
10705            <li class="level-3">
10706
10707                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3463">
10708                    <a href="/galaxy-tab-active-4-pro-c">
10709                        Galaxy TAB Active 4 Pro
10710                    </a>
10711
10712                </div>
10713
10714            </li>
10715            <li class="level-3">
10716
10717                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3464">
10718                    <a href="/galaxy-tab-active-pro-c">
10719                        Galaxy TAB Active Pro
10720                    </a>
10721
10722                </div>
10723
10724            </li>
10725            <li class="level-3">
10726
10727                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3465">
10728                    <a href="/galaxy-tab-active-3-c">
10729                        Galaxy TAB Active 3
10730                    </a>
10731
10732                </div>
10733
10734            </li>
10735            <li class="level-3">
10736
10737                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3466">
10738                    <a href="/galaxy-tab-active-2-c">
10739                        Galaxy TAB Active 2
10740                    </a>
10741
10742                </div>
10743
10744            </li>
10745            <li class="level-3">
10746
10747                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3467">
10748                    <a href="/galaxy-tab-active-c">
10749                        Galaxy TAB Active
10750                    </a>
10751
10752                </div>
10753
10754            </li>
10755            <li class="level-3">
10756
10757                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3468">
10758                    <a href="/galaxy-tab-3-lite-ve-c">
10759                        Galaxy TAB 3 Lite VE
10760                    </a>
10761
10762                </div>
10763
10764            </li>
10765            <li class="level-3">
10766
10767                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3469">
10768                    <a href="/galaxy-tab-3-lite-c">
10769                        Galaxy TAB 3 Lite
10770                    </a>
10771
10772                </div>
10773
10774            </li>
10775            <li class="level-3">
10776
10777                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3470">
10778                    <a href="/galaxy-tab-c">
10779                        Galaxy TAB
10780                    </a>
10781
10782                </div>
10783
10784            </li>
10785            <li class="level-3">
10786
10787                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3471">
10788                    <a href="/galaxy-tab-note-pro-c">
10789                        Galaxy TAB Note Pro
10790                    </a>
10791
10792                </div>
10793
10794            </li>
10795            <li class="level-3">
10796
10797                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3472">
10798                    <a href="/galaxy-tab-note-c">
10799                        Galaxy T
10799AB Note
10800                    </a>
10801
10802                </div>
10803
10804            </li>
10805            <li class="level-3">
10806
10807                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3473">
10808                    <a href="/galaxy-tab-pro-c">
10809                        Galaxy TAB Pro
10810                    </a>
10811
10812                </div>
10813
10814            </li>
10815                    </ul>
10816            </li>
10817            <li class="level-2">
10818
10819                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2337">
10820                    <a href="/galaxy-xcover-c">
10821                        Galaxy Xcover
10822                    </a>
10823
10824                    <span class="opener">
10825                        <i class="fal fa-chevron-down plus"></i>
10826                        <i class="fal fa-chevron-up minus"></i>
10827                    </span>
10828                </div>
10829
10830                    <ul class="collapse category-2337">
10831            <li class="level-3">
10832
10833                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3146">
10834                    <a href="/galaxy-xcover-7-pro-c">
10835                        Galaxy Xcover 7 Pro
10836                    </a>
10837
10838                </div>
10839
10840            </li>
10841            <li class="level-3">
10842
10843                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2283">
10844                    <a href="/nahradni-dily-samsung-galaxy-xcover-7-c">
10845                        Galaxy Xcover 7
10846                    </a>
10847
10848                </div>
10849
10850            </li>
10851            <li class="level-3">
10852
10853                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2254">
10854                    <a href="/nahradni-dily-samsung-galaxy-xcover-6-pro-c">
10855                        Galaxy Xcover 6 Pro
10856                    </a>
10857
10858                </div>
10859
10860            </li>
10861            <li class="level-3">
10862
10863                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2328">
10864                    <a href="/nahradni-dily-samsung-galaxy-xcover-pro-c">
10865                        Galaxy Xcover Pro
10866                    </a>
10867
10868                </div>
10869
10870            </li>
10871            <li class="level-3">
10872
10873                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3108">
10874                    <a href="/galaxy-xcover-4-c">
10875                        Galaxy Xcover 4
10876                    </a>
10877
10878                </div>
10879
10880            </li>
10881            <li class="level-3">
10882
10883                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2317">
10884                    <a href="/nahradni-dily-samsung-galaxy-xcover-5-c">
10885                        Galaxy Xcover 5
10886                    </a>
10887
10888                </div>
10889
10890            </li>
10891            <li class="level-3">
10892
10893                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2273">
10894                    <a href="/nahradni-dily-samsung-galaxy-xcover-3-c">
10895                        Galaxy Xcover 3
10896                    </a>
10897
10898                </div>
10899
10900            </li>
10901            <li class="level-3">
10902
10903                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3474">
10904                    <a href="/galaxy-xcover-4s-c">
10905                        Galaxy Xcover 4s
10906                    </a>
10907
10908                </div>
10909
10910            </li>
10911                    </ul>
10912            </li>
10913            <li class="level-2">
10914
10915                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3110">
10916                    <a href="/galaxy-watch-c">
10917                        Galaxy Watch
10918                    </a>
10919
10920                    <span class="opener">
10921                        <i class="fal fa-chevron-down plus"></i>
10922                        <i class="fal fa-chevron-up minus"></i>
10923                    </span>
10924                </div>
10925
10926                    <ul class="collapse category-3110">
10927            <li class="level-3">
10928
10929                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3475">
10930                    <a href="/galaxy-watch-8-classic-c">
10931                        Galaxy Watch 8 Classic
10932                    </a>
10933
10934                </div>
10935
10936            </li>
10937            <li class="level-3">
10938
10939                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3476">
10940                    <a href="/galaxy-watch-8-c">
10941                        Galaxy Watch 8
10942                    </a>
10943
10944                </div>
10945
10946            </li>
10947            <li class="level-3">
10948
10949                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3478">
10950                    <a href="/galaxy-watch-7-c">
10951                        Galaxy Watch 7
10952                    </a>
10953
10954                </div>
10955
10956            </li>
10957            <li class="level-3">
10958
10959                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3479">
10960                    <a href="/galaxy-watch-6-classic-c">
10961                        Galaxy Watch 6 Classic
10962                    </a>
10963
10964                </div>
10965
10966            </li>
10967            <li class="level-3">
10968
10969                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3114">
10970                    <a href="/galaxy-watch-6-c">
10971                        Galaxy Watch 6
10972                    </a>
10973
10974                </div>
10975
10976            </li>
10977            <li class="level-3">
10978
10979                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3113">
10980                    <a href="/galaxy-watch-5-pro-c">
10981                        Galaxy Watch 5 Pro
10982                    </a>
10983
10984                </div>
10985
10986            </li>
10987            <li class="level-3">
10988
10989                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3112">
10990                    <a href="/galaxy-watch-5-c">
10991                        Galaxy Watch 5
10992                    </a>
10993
10994                </div>
10995
10996            </li>
10997            <li class="level-3">
10998
10999                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3111">
11000                    <a href="/galaxy-watch-4-c">
11001                        Galaxy Watch 4
11002                    </a>
11003
11004                </div>
11005
11006            </li>
11007            <li class="level-3">
11008
11009                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3480">
11010                    <a href="/galaxy-watch-4-classic-c">
11011                        Galaxy Watch 4 Classic
11012                    </a>
11013
11014                </div>
11015
11016            </li>
11017            <li class="level-3">
11018
11019                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3477">
11020                    <a href="/galaxy-watch-ultra-c">
11021                        Galaxy Watch Ultra
11022                    </a>
11023
11024                </div>
11025
11026            </li>
11027            <li class="level-3">
11028
11029                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3481">
11030                    <a href="/galaxy-watch-3-c">
11031                        Galaxy Watch 3
11032                    </a>
11033
11034                </div>
11035
11036            </li>
11037            <li class="level-3">
11038
11039                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3482">
11040                    <a href="/galaxy-watch-active-2-c">
11041                        Galaxy Watch Active 2
11042                    </a>
11043
11044                </div>
11045
11046            </li>
11047            <li class="level-3">
11048
11049                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3483">
11050                    <a href="/galaxy-watch-active-c">
11051                        Galaxy Watch Active
11052                    </a>
11053
11054                </div>
11055
11056            </li>
11057                    </ul>
11058            </li>
11059            <li class="level-2">
11060
11061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2338">
11062                    <a href="/nahradni-dily-samsung-ostatni-c">
11063                        Ostatní
11064                    </a>
11065
11066                    <span class="opener">
11067                        <i class="fal fa-chevron-down plus"></i>
11068                        <i class="fal fa-chevron-up minus"></i>
11069                    </span>
11070                </div>
11071
11072                    <ul class="collapse category-2338">
11073            <li class="level-3">
11074
11075                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2255">
11076                    <a href="/galaxy-core-prime-c">
11077                        Galaxy Core Prime
11078                    </a>
11079
11080                </div>
11081
11082            </li>
11083            <li class="level-3">
11084
11085                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2252">
11086                    <a href="/galaxy-grand-prime-prislusenstvi-a-nahradni-dily-c">
11087                        Galaxy Grand Prime
11088                    </a>
11089
11090                </div>
11091
11092            </li>
11093            <li class="level-3">
11094
11095                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2263">
11096                    <a href="/nahradni-dily-samsung-galaxy-y-duos-c">
11097                        Galaxy Y Duos
11098                    </a>
11099
11100                </div>
11101
11102            </li>
11103            <li class="level-3">
11104
11105                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2262">
11106                    <a href="/nahradni-dily-samsung-galaxy-ace-plus-c">
11107                        Galaxy Ace Plus
11108                    </a>
11109
11110                </div>
11111
11112            </li>
11113            <li class="level-3">
11114
11115                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2261">
11116                    <a href="/nahradni-dily-samsung-galaxy-mini-2-c">
11117                        Galaxy Mini 2
11118                    </a>
11119
11120                </div>
11121
11122            </li>
11123            <li class="level-3">
11124
11125                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3484">
11126                    <a href="/galaxy-mega-2-c">
11127                        Galaxy Mega 2
11128                    </a>
11129
11130                </div>
11131
11132            </li>
11133            <li class="level-3">
11134
11135                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3485">
11136                    <a href="/galaxy-mega-6-3-c">
11137                        Galaxy Mega 6.3
11138                    </a>
11139
11140                </div>
11141
11142            </li>
11143            <li class="level-3">
11144
11145                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3486">
11146                    <a href="/galaxy-core-advance-lite-c">
11147                        Galaxy Core Advance Lite
11148                    </a>
11149
11150                </div>
11151
11152            </li>
11153            <li class="level-3">
11154
11155                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3487">
11156                    <a href="/galaxy-core-lite-c">
11157                        Galaxy Core Lite
11158                    </a>
11159
11160                </div>
11161
11162            </li>
11163            <li class="level-3">
11164
11165                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3488">
11166                    <a href="/galaxy-core-2-c">
11167                        Galaxy Core 2
11168                    </a>
11169
11170                </div>
11171
11172            </li>
11173            <li class="level-3">
11174
11175                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3489">
11176                    <a href="/galaxy-grand-neo-c">
11177                        Galaxy Grand Neo
11178                    </a>
11179
11180                </div>
11181
11182            </li>
11183            <li class="level-3">
11184
11185                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3490">
11186                    <a href="/galaxy-grand-2-c">
11187                        Galaxy Grand 2
11188                    </a>
11189
11190                </div>
11191
11192            </li>
11193            <li class="level-3">
11194
11195                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3491">
11196                    <a href="/galaxy-grand-c">
11197                        Galaxy Grand
11198                    </a>
11199
11200                </div>
11201
11202            </li>
11203            <li class="level-3">
11204
11205                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3492">
11206                    <a href="/galaxy-grand-duos-c">
11207                        Galaxy Grand Duos
11208                    </a>
11209
11210                </div>
11211
11212            </li>
11213            <li class="level-3">
11214
11215                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3493">
11216                    <a href="/galaxy-f13-c">
11217                        Galaxy F13
11218                    </a>
11219
11220                </div>
11221
11222            </li>
11223            <li class="level-3">
11224
11225                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3494">
11226                    <a href="/galaxy-f52-c">
11227                        Galaxy F52
11228                    </a>
11229
11230                </div>
11231
11232            </li>
11233            <li class="level-3">
11234
11235                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3495">
11236                    <a href="/galaxy-f42-c">
11237                        Galaxy F42
11238                    </a>
11239
11240                </div>
11241
11242            </li>
11243            <li class="level-3">
11244
11245                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3510">
11246                    <a href="/galaxy-on5-c">
11247                        Galaxy On5
11248                    </a>
11249
11250                </div>
11251
11252            </li>
11253            <li class="level-3">
11254
11255                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3511">
11256                    <a href="/galaxy-alpha-c">
11257                        Galaxy Alpha
11258                    </a>
11259
11260                </div>
11261
11262            </li>
11263            <li class="level-3">
11264
11265                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3512">
11266                    <a href="/galaxy-avant-c">
11267                        Galaxy Avant
11268                    </a>
11269
11270                </div>
11271
11272            </li>
11273            <li class="level-3">
11274
11275                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3513">
11276                    <a href="/galaxy-ace-4-c">
11277                        Galaxy Ace 4
11278                    </a>
11279
11280                </div>
11281
11282            </li>
11283            <li class="level-3">
11284
11285                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3514">
11286                    <a href="/galaxy-ace-style-c">
11287                        Galaxy Ace Style
11288                    </a>
11289
11290                </div>
11291
11292            </li>
11293            <li class="level-3">
11294
11295                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3515">
11296                    <a href="/galaxy-view-c">
11297                        Galaxy View
11298                    </a>
11299
11300                </div>
11301
11302            </li>
11303            <li class="level-3">
11304
11305                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3516">
11306                    <a href="/galaxy-c5-c">
11307                        Galaxy C5
11308                    </a>
11309
11310                </div>
11311
11312            </li>
11313            <li class="level-3">
11314
11315                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3517">
11316                    <a href="/galaxy-c7-c">
11317                        Galaxy C7
11318                    </a>
11319
11320                </div>
11321
11322            </li>
11323            <li class="level-3">
11324
11325                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3518">
11326                    <a href="/galaxy-star-c">
11327                        Galaxy Star
11328                    </a>
11329
11330                </div>
11331
11332            </li>
11333                    </ul>
11334            </li>
11335            <li class="level-2">
11336
11337                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3496">
11338                    <a href="/galaxy-book-c">
11339                        Galaxy Book
11340                    </a>
11341
11342                    <span class="opener">
11343                        <i class="fal fa-chevron-down plus"></i>
11344                        <i class="fal fa-chevron-up minus"></i>
11345                    </span>
11346                </div>
11347
11348                    <ul class="collapse category-3496">
11349            <li class="level-3">
11350
11351                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3497">
11352                    <a href="/galaxy-book3-ultra-c">
11353                        Galaxy Book3 Ultra
11354                    </a>
11355
11356                </div>
11357
11358            </li>
11359            <li class="level-3">
11360
11361                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3498">
11362                    <a href="/galaxy-book3-pro-c">
11363                        Galaxy Book3 Pro
11364                    </a>
11365
11366                </div>
11367
11368            </li>
11369            <li class="level-3">
11370
11371                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3499">
11372                    <a href="/galaxy-book2-pro-360-c">
11373                        Galaxy Book2 Pro 360
11374                    </a>
11375
11376                </div>
11377
11378            </li>
11379            <li class="level-3">
11380
11381                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3500">
11382                    <a href="/galaxy-book2-c">
11383                        Galaxy Book2
11384                    </a>
11385
11386                </div>
11387
11388            </li>
11389            <li class="level-3">
11390
11391                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3501">
11392                    <a href="/galaxy-book-pro-360-c">
11393                        Galaxy Book Pro 360
11394                    </a>
11395
11396                </div>
11397
11398            </li>
11399            <li class="level-3">
11400
11401                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3502">
11402                    <a href="/galaxy-book-pro-c">
11403                        Galaxy Book Pro
11404                    </a>
11405
11406                </div>
11407
11408            </li>
11409            <li class="level-3">
11410
11411                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3503">
11412                    <a href="/galaxy-book-flex-c">
11413                        Galaxy Book Flex
11414                    </a>
11415
11416                </div>
11417
11418            </li>
11419            <li class="level-3">
11420
11421                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3504">
11422                    <a href="/galaxy-book-flex2-c">
11423                        Galaxy Book Flex2
11424                    </a>
11425
11426                </div>
11427
11428            </li>
11429            <li class="level-3">
11430
11431                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3505">
11432                    <a href="/galaxy-book-ion-c">
11433                        Galaxy Book Ion
11434                    </a>
11435
11436                </div>
11437
11438            </li>
11439            <li class="level-3">
11440
11441                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3506">
11442                    <a href="/galaxy-book-1-c">
11443                        Galaxy Book
11444                    </a>
11445
11446                </div>
11447
11448            </li>
11449                    </ul>
11450            </li>
11451            <li class="level-2">
11452
11453                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3507">
11454                    <a href="/galaxy-chromebook-c">
11455                        Galaxy Chromebook
11456                    </a>
11457
11458                    <span class="opener">
11459                        <i class="fal fa-chevron-down plus"></i>
11460                        <i class="fal fa-chevron-up minus"></i>
11461                    </span>
11462                </div>
11463
11464                    <ul class="collapse category-3507">
11465            <li class="level-3">
11466
11467                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3508">
11468                    <a href="/galaxy-chromebook-4-c">
11469                        Galaxy Chromebook 4
11470                    </a>
11471
11472                </div>
11473
11474            </li>
11475            <li class="level-3">
11476
11477                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3509">
11478                    <a href="/galaxy-chromebook-plus-c">
11479                        Galaxy Chromebook Plus
11480                    </a>
11481
11482                </div>
11483
11484            </li>
11485                    </ul>
11486            </li>
11487                    </ul>
11488            </li>
11489            <li class="level-1">
11490
11491                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1234">
11492                    <a href="/nahradni-dily-pro-xiaomi-c">
11493                        Náhradní díly pro Xiaomi
11494                    </a>
11495
11496                    <span class="opener">
11497                        <i class="fal fa-chevron-down plus"></i>
11498                        <i class="fal fa-chevron-up minus"></i>
11499                    </span>
11500                </div>
11501
11502                    <ul class="collapse category-1234">
11503            <li class="level-2">
11504
11505                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1236">
11506                    <a href="/xiaomi-c">
11507                        Xiaomi
11508                    </a>
11509
11510                    <span class="opener">
11511                        <i class="fal fa-chevron-down plus"></i>
11512                        <i class="fal fa-chevron-up minus"></i>
11513                    </span>
11514                </div>
11515
11516                    <ul class="collapse category-1236">
11517            <li class="level-3">
11518
11519                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3097">
11520                    <a href="/xiaomi-15-c">
11521                        Xiaomi 15
11522                    </a>
11523
11524                </div>
11525
11526            </li>
11527            <li class="level-3">
11528
11529                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2249">
11530                    <a href="/nahradni-dily-xiaomi-14-c">
11531                        Xiaomi 14
11532                    </a>
11533
11534                </div>
11535
11536            </li>
11537            <li class="level-3">
11538
11539                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1246">
11540                    <a href="/xiaomi-13-c">
11541                        Xiaomi 13
11542                    </a>
11543
11544                </div>
11545
11546            </li>
11547            <li class="level-3">
11548
11549                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1245">
11550                    <a href="/xiaomi-12-c">
11551                        Xiaomi 12
11552                    </a>
11553
11554                </div>
11555
11556            </li>
11557            <li class="level-3">
11558
11559                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1244">
11560                    <a href="/xiaomi-11-c">
11561                        Xiaomi 11
11562                    </a>
11563
11564                </div>
11565
11566            </li>
11567            <li class="level-3">
11568
11569                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2246">
11570                    <a href="/nahradni-dily-xiaomi-a2-lite-c">
11571                        Xiaomi A2 Lite
11572                    </a>
11573
11574                </div>
11575
11576            </li>
11577            <li class="level-3">
11578
11579                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3519">
11580                    <a href="/xiaomi-17-c">
11581                        Xiaomi 17
11582                    </a>
11583
11584                </div>
11585
11586            </li>
11587                    </ul>
11588            </li>
11589            <li class="level-2">
11590
11591                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2251">
11592                    <a href="/xiaomi-pad-c">
11593                        Xiaomi Pad
11594                    </a>
11595
11596                    <span class="opener">
11597                        <i class="fal fa-chevron-down plus"></i>
11598                        <i class="fal fa-chevron-up minus"></i>
11599                    </span>
11600                </div>
11601
11602                    <ul class="collapse category-2251">
11603            <li class="level-3">
11604
11605                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3641">
11606                    <a href="/xiaomi-mi-pad-4-plus-c">
11607                        Xiaomi Mi Pad 4 Plus
11608                    </a>
11609
11610                </div>
11611
11612            </li>
11613            <li class="level-3">
11614
11615                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3642">
11616                    <a href="/xiaomi-mi-pad-4-c">
11617                        Xiaomi Mi Pad 4
11618                    </a>
11619
11620                </div>
11621
11622            </li>
11623                    </ul>
11624            </li>
11625            <li class="level-2">
11626
11627                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1235">
11628                    <a href="/mi-c">
11629                        Mi
11630                    </a>
11631
11632                    <span class="opener">
11633                        <i class="fal fa-chevron-down plus"></i>
11634                        <i class="fal fa-chevron-up minus"></i>
11635                    </span>
11636                </div>
11637
11638                    <ul class="collapse category-1235">
11639            <li class="level-3">
11640
11641                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1289">
11642                    <a href="/nahradni-dily-xiaomi-mi-11-c">
11643                        Xiaomi Mi 11
11644                    </a>
11645
11646                </div>
11647
11648            </li>
11649            <li class="level-3">
11650
11651                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1281">
11652                    <a href="/nahradni-dily-xiaomi-mi-10-c">
11653                        Xiaomi Mi 10
11654                    </a>
11655
11656                </div>
11657
11658            </li>
11659            <li class="level-3">
11660
11661                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1274">
11662                    <a href="/nahradni-dily-xiaomi-mi-9-c">
11663                        Xiaomi Mi 9
11664                    </a>
11665
11666                </div>
11667
11668            </li>
11669            <li class="level-3">
11670
11671                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1269">
11672                    <a href="/nahradni-dily-xiaomi-mi-8-c">
11673                        Xiaomi Mi 8
11674                    </a>
11675
11676                </div>
11677
11678            </li>
11679            <li class="level-3">
11680
11681                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1267">
11682                    <a href="/nahradni-dily-xiaomi-mi-6-c">
11683                        Xiaomi Mi 6
11684                    </a>
11685
11686                </div>
11687
11688            </li>
11689            <li class="level-3">
11690
11691                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1265">
11692                    <a href="/nahradni-dily-xiaomi-mi-5-c">
11693                        Xiaomi Mi 5
11694                    </a>
11695
11696                </div>
11697
11698            </li>
11699            <li class="level-3">
11700
11701                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1261">
11702                    <a href="/nahradni-dily-xiaomi-mi-4-c">
11703                        Xiaomi Mi 4
11704                    </a>
11705
11706                </div>
11707
11708            </li>
11709            <li class="level-3">
11710
11711                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1259">
11712                    <a href="/nahradni-dily-xiaomi-mi-3-c">
11713                        Xiaomi Mi 3
11714                    </a>
11715
11716                </div>
11717
11718            </li>
11719            <li class="level-3">
11720
11721                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1257">
11722                    <a href="/nahradni-dily-xiaomi-mi-2-c">
11723                        Xiaomi Mi 2
11724                    </a>
11725
11726                </div>
11727
11728            </li>
11729            <li class="level-3">
11730
11731                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3520">
11732                    <a href="/mi-cc-c">
11733                        Mi CC
11734                    </a>
11735
11736                </div>
11737
11738            </li>
11739                    </ul>
11740            </li>
11741            <li class="level-2">
11742
11743                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1237">
11744                    <a href="/mi-a-c">
11745                        Mi A
11746                    </a>
11747
11748                    <span class="opener">
11749                        <i class="fal fa-chevron-down plus"></i>
11750                        <i class="fal fa-chevron-up minus"></i>
11751                    </span>
11752                </div>
11753
11754                    <ul class="collapse category-1237">
11755            <li class="level-3">
11756
11757                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1302">
11758                    <a href="/xiaomi-mi-a3-c">
11759                        Xiaomi Mi A3
11760                    </a>
11761
11762                </div>
11763
11764            </li>
11765            <li class="level-3">
11766
11767                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1299">
11768                    <a href="/xiaomi-mi-a2-c">
11769                        Xiaomi Mi A2
11770                    </a>
11771
11772                </div>
11773
11774            </li>
11775            <li class="level-3">
11776
11777                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1297">
11778                    <a href="/xiaomi-mi-a1-c">
11779                        Xiaomi Mi A1
11780                    </a>
11781
11782                </div>
11783
11784            </li>
11785                    </ul>
11786            </li>
11787            <li class="level-2">
11788
11789                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1238">
11790                    <a href="/mi-max-c">
11791                        Mi Max
11792                    </a>
11793
11794                    <span class="opener">
11795                        <i class="fal fa-chevron-down plus"></i>
11796                        <i class="fal fa-chevron-up minus"></i>
11797                    </span>
11798                </div>
11799
11800                    <ul class="collapse category-1238">
11801            <li class="level-3">
11802
11803                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1305">
11804                    <a href="/xiaomi-mi-max-3-c">
11805                        Xiaomi Mi Max 3
11806                    </a>
11807
11808                </div>
11809
11810            </li>
11811            <li class="level-3">
11812
11813                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1304">
11814                    <a href="/xiaomi-mi-max-2-c">
11815                        Xiaomi Mi Max 2
11816                    </a>
11817
11818                </div>
11819
11820            </li>
11821            <li class="level-3">
11822
11823                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3547">
11824                    <a href="/xiaomi-mi-max-c">
11825                        Xiaomi Mi Max
11826                    </a>
11827
11828                </div>
11829
11830            </li>
11831                    </ul>
11832            </li>
11833            <li class="level-2">
11834
11835                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1239">
11836                    <a href="/mi-mix-c">
11837                        Mi Mix
11838                    </a>
11839
11840                    <span class="opener">
11841                        <i class="fal fa-chevron-down plus"></i>
11842                        <i class="fal fa-chevron-up minus"></i>
11843                    </span>
11844                </div>
11845
11846                    <ul class="collapse category-1239">
11847            <li class="level-3">
11848
11849                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1306">
11850                    <a href="/xiaomi-mi-mix-2-c">
11851                        Xiaomi Mi Mix 2
11852                    </a>
11853
11854                </div>
11855
11856            </li>
11857            <li class="level-3">
11858
11859                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3544">
11860                    <a href="/xiaomi-mi-mix-4-c">
11861                        Xiaomi Mi Mix 4
11862                    </a>
11863
11864                </div>
11865
11866            </li>
11867            <li class="level-3">
11868
11869                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3545">
11870                    <a href="/xiaomi-mi-mix-3-c">
11871                        Xiaomi Mi Mix 3
11872                    </a>
11873
11874                </div>
11875
11876            </li>
11877            <li class="level-3">
11878
11879                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3546">
11880                    <a href="/xiaomi-mi-mix-pro-c">
11881                        Xiaomi Mi Mix Pro
11882                    </a>
11883
11884                </div>
11885
11886            </li>
11887            <li class="level-3">
11888
11889                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3551">
11890                    <a href="/xiaomi-mi-mix-fold-c">
11891                        Xiaomi Mi Mix Fold
11892                    </a>
11893
11894                </div>
11895
11896            </li>
11897            <li class="level-3">
11898
11899                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3640">
11900                    <a href="/xiaomi-mix-fold-4-c">
11901                        Xiaomi Mix Fold 4
11902                    </a>
11903
11904                </div>
11905
11906            </li>
11907            <li class="level-3">
11908
11909                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3684">
11910                    <a href="/xiaomi-mi-mix-c">
11911                        Xiaomi Mi Mix
11912                    </a>
11913
11914                </div>
11915
11916            </li>
11917                    </ul>
11918            </li>
11919            <li class="level-2">
11920
11921                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1240">
11922                    <a href="/mi-note-c">
11923                        Mi Note
11924                    </a>
11925
11926                    <span class="opener">
11927                        <i class="fal fa-chevron-down plus"></i>
11928                        <i class="fal fa-chevron-up minus"></i>
11929                    </span>
11930                </div>
11931
11932                    <ul class="collapse category-1240">
11933            <li class="level-3">
11934
11935                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1311">
11936                    <a href="/xiaomi-mi-note-10-c">
11937                        Xiaomi Mi Note 10
11938                    </a>
11939
11940                </div>
11941
11942            </li>
11943            <li class="level-3">
11944
11945                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1310">
11946                    <a href="/xiaomi-mi-note-2-c">
11947                        Xiaomi Mi Note 2
11948                    </a>
11949
11950                </div>
11951
11952            </li>
11953            <li class="level-3">
11954
11955                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1309">
11956                    <a href="/xiaomi-mi-note-c">
11957                        Xiaomi Mi Note
11958                    </a>
11959
11960                </div>
11961
11962            </li>
11963                    </ul>
11964            </li>
11965            <li class="level-2">
11966
11967                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1241">
11968                    <a href="/poco-c">
11969                        Poco
11970                    </a>
11971
11972                    <span class="opener">
11973                        <i class="fal fa-chevron-down plus"></i>
11974                        <i class="fal fa-chevron-up minus"></i>
11975                    </span>
11976                </div>
11977
11978                    <ul class="collapse category-1241">
11979            <li class="level-3">
11980
11981                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1326">
11982                    <a href="/poco-m-c">
11983                        Poco M
11984                    </a>
11985
11986                </div>
11987
11988            </li>
11989            <li class="level-3">
11990
11991                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1320">
11992                    <a href="/poco-f-c">
11993                        Poco F
11994                    </a>
11995
11996                </div>
11997
11998            </li>
11999            <li class="level-3">
12000
12001                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1318">
12002                    <a href="/poco-x-c">
12003                        Poco X
12004                    </a>
12005
12006                </div>
12007
12008            </li>
12009            <li class="level-3">
12010
12011                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1316">
12012                    <a href="/poco-c-c">
12013                        Poco C
12014                    </a>
12015
12016                </div>
12017
12018            </li>
12019                    </ul>
12020            </li>
12021            <li class="level-2">
12022
12023                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1242">
12024                    <a href="/redmi-c">
12025                        Redmi
12026                    </a>
12027
12028                    <span class="opener">
12029                        <i class="fal fa-chevron-down plus"></i>
12030                        <i class="fal fa-chevron-up minus"></i>
12031                    </span>
12032                </div>
12033
12034                    <ul class="collapse category-1242">
12035            <li class="level-3">
12036
12037                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1376">
12038                    <a href="/redmi-k40-c">
12039                        Redmi K40
12040                    </a>
12041
12042                </div>
12043
12044            </li>
12045            <li class="level-3">
12046
12047                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3092">
12048                    <a href="/redmi-15-1-c">
12049                        Redmi 15
12050                    </a>
12051
12052                </div>
12053
12054            </li>
12055            <li class="level-3">
12056
12057                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2721">
12058                    <a href="/redmi-14-c">
12059                        Redmi 14
12060                    </a>
12061
12062                </div>
12063
12064            </li>
12065            <li class="level-3">
12066
12067                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2240">
12068                    <a href="/redmi-13-prislusenstvi-a-nahradni-dily-c">
12069                        Redmi 13
12070                    </a>
12071
12072                </div>
12073
12074            </li>
12075            <li class="level-3">
12076
12077                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1373">
12078                    <a href="/redmi-12-c">
12079                        Redmi 12
12080                    </a>
12081
12082                </div>
12083
12084            </li>
12085            <li class="level-3">
12086
12087                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1368">
12088                    <a href="/redmi-10-c">
12089                        Redmi 10
12090                    </a>
12091
12092                </div>
12093
12094            </li>
12095            <li class="level-3">
12096
12097                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1362">
12098                    <a href="/redmi-9-c">
12099                        Redmi 9
12100                    </a>
12101
12102                </div>
12103
12104            </li>
12105            <li class="level-3">
12106
12107                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1359">
12108                    <a href="/redmi-8-c">
12109                        Redmi 8
12110                    </a>
12111
12112                </div>
12113
12114            </li>
12115            <li class="level-3">
12116
12117                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1356">
12118                    <a href="/redmi-7-c">
12119                        Redmi 7
12120                    </a>
12121
12122                </div>
12123
12124            </li>
12125            <li class="level-3">
12126
12127                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1353">
12128                    <a href="/redmi-6-c">
12129                        Redmi 6
12130                    </a>
12131
12132                </div>
12133
12134            </li>
12135            <li class="level-3">
12136
12137                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1349">
12138                    <a href="/redmi-5-c">
12139                        Redmi 5
12140                    </a>
12141
12142                </div>
12143
12144            </li>
12145            <li class="level-3">
12146
12147                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1347">
12148                    <a href="/redmi-4-c">
12149                        Redmi 4
12150                    </a>
12151
12152                </div>
12153
12154            </li>
12155            <li class="level-3">
12156
12157                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1345">
12158                    <a href="/redmi-3-c">
12159                        Redmi 3
12160                    </a>
12161
12162                </div>
12163
12164            </li>
12165            <li class="level-3">
12166
12167                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1343">
12168                    <a href="/redmi-2-c">
12169                        Redmi 2
12170                    </a>
12171
12172                </div>
12173
12174            </li>
12175            <li class="level-3">
12176
12177                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1341">
12178                    <a href="/redmi-1-c">
12179                        Redmi 1
12180                    </a>
12181
12182                </div>
12183
12184            </li>
12185            <li class="level-3">
12186
12187                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3521">
12188                    <a href="/redmi-turbo-c">
12189                        Redmi Turbo
12190                    </a>
12191
12192                </div>
12193
12194            </li>
12195            <li class="level-3">
12196
12197                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3522">
12198                    <a href="/redmi-11-c">
12199                        Redmi 11
12200                    </a>
12201
12202                </div>
12203
12204            </li>
12205                    </ul>
12206            </li>
12207            <li class="level-2">
12208
12209                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2334">
12210                    <a href="/redmi-go-c">
12211                        Redmi GO
12212                    </a>
12213
12214                </div>
12215
12216            </li>
12217            <li class="level-2">
12218
12219                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1379">
12220                    <a href="/redmi-a-c">
12221                        Redmi A
12222                    </a>
12223
12224                    <span class="opener">
12225                        <i class="fal fa-chevron-down plus"></i>
12226                        <i class="fal fa-chevron-up minus"></i>
12227                    </span>
12228                </div>
12229
12230                    <ul class="collapse category-1379">
12231            <li class="level-3">
12232
12233                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3102">
12234                    <a href="/redmi-a5-c">
12235                        Redmi A5
12236                    </a>
12237
12238                </div>
12239
12240            </li>
12241            <li class="level-3">
12242
12243                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3172">
12244                    <a href="/redmi-a3-pro-c">
12245                        Redmi A3 Pro
12246                    </a>
12247
12248                </div>
12249
12250            </li>
12251            <li class="level-3">
12252
12253                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2244">
12254                    <a href="/redmi-a3-prislusenstvi-a-nahradni-dily-c">
12255                        Redmi A3
12256                    </a>
12257
12258                </div>
12259
12260            </li>
12261            <li class="level-3">
12262
12263                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2235">
12264                    <a href="/redmi-a2-plus-prislusenstvi-a-nahradni-dily-c">
12265                        Redmi A2+
12266                    </a>
12267
12268                </div>
12269
12270            </li>
12271            <li class="level-3">
12272
12273                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1381">
12274                    <a href="/redmi-a2-c">
12275                        Redmi A2
12276                    </a>
12277
12278                </div>
12279
12280            </li>
12281            <li class="level-3">
12282
12283                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2242">
12284                    <a href="/redmi-a1-plus-prislusenstvi-a-nahradni-dily-c">
12285                        Redmi A1+
12286                    </a>
12287
12288                </div>
12289
12290            </li>
12291            <li class="level-3">
12292
12293                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1380">
12294                    <a href="/redmi-a1-c">
12295                        Redmi A1
12296                    </a>
12297
12298                </div>
12299
12300            </li>
12301            <li class="level-3">
12302
12303                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3568">
12304                    <a href="/redmi-a4-c">
12305                        Redmi A4
12306                    </a>
12307
12308                </div>
12309
12310            </li>
12311            <li class="level-3">
12312
12313                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3569">
12314                    <a href="/redmi-a3x-c">
12315                        Redmi A3x
12316                    </a>
12317
12318                </div>
12319
12320            </li>
12321                    </ul>
12322            </li>
12323            <li class="level-2">
12324
12325                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1340">
12326                    <a href="/redmi-note-c">
12327                        Redmi Note
12328                    </a>
12329
12330                    <span class="opener">
12331                        <i class="fal fa-chevron-down plus"></i>
12332                        <i class="fal fa-chevron-up minus"></i>
12333                    </span>
12334                </div>
12335
12336                    <ul class="collapse category-1340">
12337            <li class="level-3">
12338
12339                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3614">
12340                    <a href="/redmi-note-3-pro-c">
12341                        Redmi Note 3 Pro
12342                    </a>
12343
12344                </div>
12345
12346            </li>
12347            <li class="level-3">
12348
12349                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2724">
12350                    <a href="/redmi-note-14-c">
12351                        Redmi Note 14
12352                    </a>
12353
12354                </div>
12355
12356            </li>
12357            <li class="level-3">
12358
12359                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2236">
12360                    <a href="/redmi-note-13-prislusenstvi-a-nahradni-dily-c">
12361                        Redmi Note 13
12362                    </a>
12363
12364                </div>
12365
12366            </li>
12367            <li class="level-3">
12368
12369                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1417">
12370                    <a href="/redmi-note-12-c">
12371                        Redmi Note 12
12372                    </a>
12373
12374                </div>
12375
12376            </li>
12377            <li class="level-3">
12378
12379                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1411">
12380                    <a href="/redmi-note-11-c">
12381                        Redmi Note 11
12382                    </a>
12383
12384                </div>
12385
12386            </li>
12387            <li class="level-3">
12388
12389                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1406">
12390                    <a href="/redmi-note-10-c">
12391                        Redmi Note 10
12392                    </a>
12393
12394                </div>
12395
12396            </li>
12397            <li class="level-3">
12398
12399                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1400">
12400                    <a href="/redmi-note-9-c">
12401                        Redmi Note 9
12402                    </a>
12403
12404                </div>
12405
12406            </li>
12407            <li class="level-3">
12408
12409                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1396">
12410                    <a href="/redmi-note-8-c">
12411                        Redmi Note 8
12412                    </a>
12413
12414                </div>
12415
12416            </li>
12417            <li class="level-3">
12418
12419                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1394">
12420                    <a href="/redmi-note-7-c">
12421                        Redmi Note 7
12422                    </a>
12423
12424                </div>
12425
12426            </li>
12427            <li class="level-3">
12428
12429                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1391">
12430                    <a href="/redmi-note-6-c">
12431                        Redmi Note 6
12432                    </a>
12433
12434                </div>
12435
12436            </li>
12437            <li class="level-3">
12438
12439                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1387">
12440                    <a href="/redmi-note-5-c">
12441                        Redmi Note 5
12442                    </a>
12443
12444                </div>
12445
12446            </li>
12447            <li class="level-3">
12448
12449                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1383">
12450                    <a href="/redmi-note-4-c">
12451                        Redmi Note 4
12452                    </a>
12453
12454                </div>
12455
12456            </li>
12457            <li class="level-3">
12458
12459                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1382">
12460                    <a href="/redmi-note-3-c">
12461                        Redmi Note 3
12462                    </a>
12463
12464                </div>
12465
12466            </li>
12467            <li class="level-3">
12468
12469                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3524">
12470                    <a href="/redmi-note-15-c">
12471                        Redmi Note 15
12472                    </a>
12473
12474                </div>
12475
12476            </li>
12477            <li class="level-3">
12478
12479                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3525">
12480                    <a href="/redmi-note-2-c">
12481                        Redmi Note 2
12482                    </a>
12483
12484                </div>
12485
12486            </li>
12487                    </ul>
12488            </li>
12489            <li class="level-2">
12490
12491                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2241">
12492                    <a href="/redmi-pad-prislusenstvi-a-nahradni-dily-c">
12493                        Redmi Pad
12494                    </a>
12495
12496                    <span class="opener">
12497                        <i class="fal fa-chevron-down plus"></i>
12498                        <i class="fal fa-chevron-up minus"></i>
12499                    </span>
12500                </div>
12501
12502                    <ul class="collapse category-2241">
12503            <li class="level-3">
12504
12505                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3616">
12506                    <a href="/redmi-pad-se-c">
12507                        Redmi Pad SE
12508                    </a>
12509
12510                </div>
12511
12512            </li>
12513            <li class="level-3">
12514
12515                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3685">
12516                    <a href="/redmi-pad-se-11-c">
12517                        Redmi Pad SE 11"
12518                    </a>
12519
12520                </div>
12521
12522            </li>
12523            <li class="level-3">
12524
12525                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3686">
12526                    <a href="/redmi-pad-se-8-7-c">
12527                        Redmi Pad SE 8.7"
12528                    </a>
12529
12530                </div>
12531
12532            </li>
12533                    </ul>
12534            </li>
12535            <li class="level-2">
12536
12537                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3523">
12538                    <a href="/redmi-k-c">
12539                        Redmi K
12540                    </a>
12541
12542                    <span class="opener">
12543                        <i class="fal fa-chevron-down plus"></i>
12544                        <i class="fal fa-chevron-up minus"></i>
12545                    </span>
12546                </div>
12547
12548                    <ul class="collapse category-3523">
12549            <li class="level-3">
12550
12551                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3570">
12552                    <a href="/redmi-k90-pro-max-c">
12553                        Redmi K90 Pro Max
12554                    </a>
12555
12556                </div>
12557
12558            </li>
12559            <li class="level-3">
12560
12561                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3571">
12562                    <a href="/redmi-k90-c">
12563                        Redmi K90
12564                    </a>
12565
12566                </div>
12567
12568            </li>
12569            <li class="level-3">
12570
12571                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3572">
12572                    <a href="/redmi-k80-pro-c">
12573                        Redmi K80 Pro
12574                    </a>
12575
12576                </div>
12577
12578            </li>
12579            <li class="level-3">
12580
12581                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3573">
12582                    <a href="/redmi-k80-c">
12583                        Redmi K80
12584                    </a>
12585
12586                </div>
12587
12588            </li>
12589            <li class="level-3">
12590
12591                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3574">
12592                    <a href="/redmi-k70-ultra-c">
12593                        Redmi K70 Ultra
12594                    </a>
12595
12596                </div>
12597
12598            </li>
12599            <li class="level-3">
12600
12601                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3575">
12602                    <a href="/redmi-k70-pro-c">
12603                        Redmi K70 Pro
12604                    </a>
12605
12606                </div>
12607
12608            </li>
12609            <li class="level-3">
12610
12611                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3576">
12612                    <a href="/redmi-k70e-c">
12613                        Redmi K70E
12614                    </a>
12615
12616                </div>
12617
12618            </li>
12619            <li class="level-3">
12620
12621                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3577">
12622                    <a href="/redmi-k70-c">
12623                        Redmi K70
12624                    </a>
12625
12626                </div>
12627
12628            </li>
12629            <li class="level-3">
12630
12631                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3578">
12632                    <a href="/redmi-k60-ultra-c">
12633                        Redmi K60 Ultra
12634                    </a>
12635
12636                </div>
12637
12638            </li>
12639            <li class="level-3">
12640
12641                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3579">
12642                    <a href="/redmi-k60-pro-c">
12643                        Redmi K60 Pro
12644                    </a>
12645
12646                </div>
12647
12648            </li>
12649            <li class="level-3">
12650
12651                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3580">
12652                    <a href="/redmi-k60-c">
12653                        Redmi K60
12654                    </a>
12655
12656                </div>
12657
12658            </li>
12659            <li class="level-3">
12660
12661                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3581">
12662                    <a href="/redmi-k50-ultra-c">
12663                        Redmi K50 Ultra
12664                    </a>
12665
12666                </div>
12667
12668            </li>
12669            <li class="level-3">
12670
12671                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3582">
12672                    <a href="/redmi-k50-pro-c">
12673                        Redmi K50 Pro
12674                    </a>
12675
12676                </div>
12677
12678            </li>
12679            <li class="level-3">
12680
12681                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3583">
12682                    <a href="/redmi-k50i-c">
12683                        Redmi K50i
12684                    </a>
12685
12686                </div>
12687
12688            </li>
12689            <li class="level-3">
12690
12691                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3584">
12692                    <a href="/redmi-k50-c">
12693                        Redmi K50
12694                    </a>
12695
12696                </div>
12697
12698            </li>
12699            <li class="level-3">
12700
12701                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3585">
12702                    <a href="/redmi-k50-gaming-c">
12703                        Redmi K50 Gaming
12704                    </a>
12705
12706                </div>
12707
12708            </li>
12709            <li class="level-3">
12710
12711                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3586">
12712                    <a href="/redmi-k40s-c">
12713                        Redmi K40s
12714                    </a>
12715
12716                </div>
12717
12718            </li>
12719            <li class="level-3">
12720
12721                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3587">
12722                    <a href="/redmi-k40-pro-plus-c">
12723                        Redmi K40 Pro Plus
12724                    </a>
12725
12726                </div>
12727
12728            </li>
12729            <li class="level-3">
12730
12731                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3588">
12732                    <a href="/redmi-k30-ultra-c">
12733                        Redmi K30 Ultra
12734                    </a>
12735
12736                </div>
12737
12738            </li>
12739            <li class="level-3">
12740
12741                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3589">
12742                    <a href="/redmi-k30s-c">
12743                        Redmi K30S
12744                    </a>
12745
12746                </div>
12747
12748            </li>
12749            <li class="level-3">
12750
12751                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3590">
12752                    <a href="/redmi-k30i-c">
12753                        Redmi K30i
12754                    </a>
12755
12756                </div>
12757
12758            </li>
12759            <li class="level-3">
12760
12761                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3591">
12762                    <a href="/redmi-k30-pro-c">
12763                        Redmi K30 Pro
12764                    </a>
12765
12766                </div>
12767
12768            </li>
12769            <li class="level-3">
12770
12771                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3592">
12772                    <a href="/redmi-k30-c">
12773                        Redmi K30
12774                    </a>
12775
12776                </div>
12777
12778            </li>
12779            <li class="level-3">
12780
12781                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3593">
12782                    <a href="/redmi-k20-pro-c">
12783                        Redmi K20 Pro
12784                    </a>
12785
12786                </div>
12787
12788            </li>
12789            <li class="level-3">
12790
12791                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3594">
12792                    <a href="/redmi-k20-c">
12793                        Redmi K20
12794                    </a>
12795
12796                </div>
12797
12798            </li>
12799                    </ul>
12800            </li>
12801            <li class="level-2">
12802
12803                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3526">
12804                    <a href="/black-shark-c">
12805                        Black Shark
12806                    </a>
12807
12808                    <span class="opener">
12809                        <i class="fal fa-chevron-down plus"></i>
12810                        <i class="fal fa-chevron-up minus"></i>
12811                    </span>
12812                </div>
12813
12814                    <ul class="collapse category-3526">
12815            <li class="level-3">
12816
12817                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3630">
12818                    <a href="/black-shark-5-pro-c">
12819                        Black Shark 5 Pro
12820                    </a>
12821
12822                </div>
12823
12824            </li>
12825            <li class="level-3">
12826
12827                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3631">
12828                    <a href="/black-shark-5-rs-c">
12829                        Black Shark 5 RS
12830                    </a>
12831
12832                </div>
12833
12834            </li>
12835            <li class="level-3">
12836
12837                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3632">
12838                    <a href="/black-shark-5-c">
12839                        Black Shark 5
12840                    </a>
12841
12842                </div>
12843
12844            </li>
12845            <li class="level-3">
12846
12847                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3633">
12848                    <a href="/black-shark-4s-pro-c">
12849                        Black Shark 4s Pro
12850                    </a>
12851
12852                </div>
12853
12854            </li>
12855            <li class="level-3">
12856
12857                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3634">
12858                    <a href="/black-shark-4s-c">
12859                        Black Shark 4s
12860                    </a>
12861
12862                </div>
12863
12864            </li>
12865            <li class="level-3">
12866
12867                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3635">
12868                    <a href="/black-shark-4-pro-c">
12869                        Black Shark 4 Pro
12870                    </a>
12871
12872                </div>
12873
12874            </li>
12875            <li class="level-3">
12876
12877                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3636">
12878                    <a href="/black-shark-4-c">
12879                        Black Shark 4
12880                    </a>
12881
12882                </div>
12883
12884            </li>
12885            <li class="level-3">
12886
12887                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3637">
12888                    <a href="/black-shark-1-c">
12889                        Black Shark
12890                    </a>
12891
12892                </div>
12893
12894            </li>
12895                    </ul>
12896            </li>
12897            <li class="level-2">
12898
12899                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3527">
12900                    <a href="/xiaomi-civi-c">
12901                        Xiaomi Civi
12902                    </a>
12903
12904                    <span class="opener">
12905                        <i class="fal fa-chevron-down plus"></i>
12906                        <i class="fal fa-chevron-up minus"></i>
12907                    </span>
12908                </div>
12909
12910                    <ul class="collapse category-3527">
12911            <li class="level-3">
12912
12913                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3638">
12914                    <a href="/xiaomi-civi-1s-c">
12915                        Xiaomi Civi 1S
12916                    </a>
12917
12918                </div>
12919
12920            </li>
12921            <li class="level-3">
12922
12923                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3639">
12924                    <a href="/xiaomi-civi-1-c">
12925                        Xiaomi Civi
12926                    </a>
12927
12928                </div>
12929
12930            </li>
12931                    </ul>
12932            </li>
12933                    </ul>
12934            </li>
12935            <li class="level-1">
12936
12937                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2776">
12938                    <a href="/nahradni-dily-motorola-c">
12939                        Náhradní díly pro Motorola
12940                    </a>
12941
12942                    <span class="opener">
12943                        <i class="fal fa-chevron-down plus"></i>
12944                        <i class="fal fa-chevron-up minus"></i>
12945                    </span>
12946                </div>
12947
12948                    <ul class="collapse category-2776">
12949            <li class="level-2">
12950
12951                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3202">
12952                    <a href="/motorola-thinkphone-c">
12953                        Motorola ThinkPhone
12954                    </a>
12955
12956                    <span class="opener">
12957                        <i class="fal fa-chevron-down plus"></i>
12958                        <i class="fal fa-chevron-up minus"></i>
12959                    </span>
12960                </div>
12961
12962                    <ul class="collapse category-3202">
12963            <li class="level-3">
12964
12965                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3203">
12966                    <a href="/motorola-thinkphone-25-c">
12967                        Motorola ThinkPhone 25
12968                    </a>
12969
12970                </div>
12971
12972            </li>
12973            <li class="level-3">
12974
12975                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3778">
12976                    <a href="/motorola-thinkphone-2023-c">
12977                        Motorola ThinkPhone (2023)
12978                    </a>
12979
12980                </div>
12981
12982            </li>
12983                    </ul>
12984            </li>
12985            <li class="level-2">
12986
12987                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2814">
12988                    <a href="/motorola-edge-c">
12989                        Motorola Edge
12990                    </a>
12991
12992                    <span class="opener">
12993                        <i class="fal fa-chevron-down plus"></i>
12994                        <i class="fal fa-chevron-up minus"></i>
12995                    </span>
12996                </div>
12997
12998                    <ul class="collapse category-2814">
12999            <li class="level-3">
13000
13001                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3194">
13002                    <a href="/motorola-edge-60-c">
13003                        Motorola Edge 60
13004                    </a>
13005
13006                </div>
13007
13008            </li>
13009            <li class="level-3">
13010
13011                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2815">
13012                    <a href="/motorola-edge-50-c">
13013                        Motorola Edge 50
13014                    </a>
13015
13016                </div>
13017
13018            </li>
13019            <li class="level-3">
13020
13021                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2820">
13022                    <a href="/motorola-edge-40-c">
13023                        Motorola Edge 40
13024                    </a>
13025
13026                </div>
13027
13028            </li>
13029            <li class="level-3">
13030
13031                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2826">
13032                    <a href="/motorola-edge-30-c">
13033                        Motorola Edge 30
13034                    </a>
13035
13036                </div>
13037
13038            </li>
13039            <li class="level-3">
13040
13041                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3727">
13042                    <a href="/motorola-edge-70-c">
13043                        Motorola Edge 70
13044                    </a>
13045
13046                </div>
13047
13048            </li>
13049            <li class="level-3">
13050
13051                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3728">
13052                    <a href="/motorola-edge-20-c">
13053                        Motorola Edge 20
13054                    </a>
13055
13056                </div>
13057
13058            </li>
13059            <li class="level-3">
13060
13061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3749">
13062                    <a href="/motorola-edge-2026-c">
13063                        Motorola Edge (2026)
13064                    </a>
13065
13066                </div>
13067
13068            </li>
13069            <li class="level-3">
13070
13071                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3750">
13072                    <a href="/motorola-edge-2025-c">
13073                        Motorola Edge (2025)
13074                    </a>
13075
13076                </div>
13077
13078            </li>
13079            <li class="level-3">
13080
13081                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3753">
13082                    <a href="/motorola-edge-2024-c">
13083                        Motorola Edge (2024)
13084                    </a>
13085
13086                </div>
13087
13088            </li>
13089            <li class="level-3">
13090
13091                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3754">
13092                    <a href="/motorola-edge-2023-c">
13093                        Motorola Edge (2023)
13094                    </a>
13095
13096                </div>
13097
13098            </li>
13099            <li class="level-3">
13100
13101                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3757">
13102                    <a href="/motorola-edge-2022-c">
13103                        Motorola Edge (2022)
13104                    </a>
13105
13106                </div>
13107
13108            </li>
13109            <li class="level-3">
13110
13111                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3761">
13112                    <a href="/motorola-edge-2021-c">
13113                        Motorola Edge (2021)
13114                    </a>
13115
13116                </div>
13117
13118            </li>
13119            <li class="level-3">
13120
13121                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3762">
13122                    <a href="/motorola-edge-2020-c">
13123                        Motorola Edge (2020)
13124                    </a>
13125
13126                </div>
13127
13128            </li>
13129            <li class="level-3">
13130
13131                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3763">
13132                    <a href="/motorola-edge-plus-2020-c">
13133                        Motorola Edge Plus (2020)
13134                    </a>
13135
13136                </div>
13137
13138            </li>
13139                    </ul>
13140            </li>
13141            <li class="level-2">
13142
13143                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2792">
13144                    <a href="/motorola-e-c">
13145                        Motorola E
13146                    </a>
13147
13148                    <span class="opener">
13149                        <i class="fal fa-chevron-down plus"></i>
13150                        <i class="fal fa-chevron-up minus"></i>
13151                    </span>
13152                </div>
13153
13154                    <ul class="collapse category-2792">
13155            <li class="level-3">
13156
13157                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2807">
13158                    <a href="/motorola-e22-c">
13159                        Motorola E22
13160                    </a>
13161
13162                </div>
13163
13164            </li>
13165            <li class="level-3">
13166
13167                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2801">
13168                    <a href="/nahradni-dily-motorola-e7-c">
13169                        Motorola E7
13170                    </a>
13171
13172                </div>
13173
13174            </li>
13175            <li class="level-3">
13176
13177                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2795">
13178                    <a href="/motorola-e32-1-c">
13179                        Motorola E32
13180                    </a>
13181
13182                </div>
13183
13184            </li>
13185            <li class="level-3">
13186
13187                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2812">
13188                    <a href="/nahradni-dily-motorola-e13-c">
13189                        Motorola E13
13190                    </a>
13191
13192                </div>
13193
13194            </li>
13195            <li class="level-3">
13196
13197                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2793">
13198                    <a href="/nahradni-dily-motorola-e14-c">
13199                        Motorola E14
13200                    </a>
13201
13202                </div>
13203
13204            </li>
13205            <li class="level-3">
13206
13207                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2841">
13208                    <a href="/nahradni-dily-motorola-e15-c">
13209                        Motorola E15
13210                    </a>
13211
13212                </div>
13213
13214            </li>
13215            <li class="level-3">
13216
13217                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2800">
13218                    <a href="/nahradni-dily-motorola-e20-c">
13219                        Motorola E20
13220                    </a>
13221
13222                </div>
13223
13224            </li>
13225            <li class="level-3">
13226
13227                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2798">
13228                    <a href="/nahradni-dily-motorola-e30-c">
13229                        Motorola E30
13230                    </a>
13231
13232                </div>
13233
13234            </li>
13235            <li class="level-3">
13236
13237                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2799">
13238                    <a href="/nahradni-dily-motorola-e40-c">
13239                        Motorola E40
13240                    </a>
13241
13242                </div>
13243
13244            </li>
13245            <li class="level-3">
13246
13247                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3724">
13248                    <a href="/motorola-e6-c">
13249                        Motorola E6
13250                    </a>
13251
13252                </div>
13253
13254            </li>
13255            <li class="level-3">
13256
13257                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3725">
13258                    <a href="/motorola-e5-c">
13259                        Motorola E5
13260                    </a>
13261
13262                </div>
13263
13264            </li>
13265            <li class="level-3">
13266
13267                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3726">
13268                    <a href="/motorola-e4-c">
13269                        Motorola E4
13270                    </a>
13271
13272                </div>
13273
13274            </li>
13275            <li class="level-3">
13276
13277                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3746">
13278                    <a href="/motorola-e-2020-c">
13279                        Motorola E (2020)
13280                    </a>
13281
13282                </div>
13283
13284            </li>
13285            <li class="level-3">
13286
13287                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3747">
13288                    <a href="/motorola-e2-c">
13289                        Motorola E2
13290                    </a>
13291
13292                </div>
13293
13294            </li>
13295            <li class="level-3">
13296
13297                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3748">
13298                    <a href="/motorola-e-2014-c">
13299                        Motorola E (2014)
13300                    </a>
13301
13302                </div>
13303
13304            </li>
13305                    </ul>
13306            </li>
13307            <li class="level-2">
13308
13309                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2777">
13310                    <a href="/motorola-g-c">
13311                        Motorola G
13312                    </a>
13313
13314                    <span class="opener">
13315                        <i class="fal fa-chevron-down plus"></i>
13316                        <i class="fal fa-chevron-up minus"></i>
13317                    </span>
13318                </div>
13319
13320                    <ul class="collapse category-2777">
13321            <li class="level-3">
13322
13323                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3200">
13324                    <a href="/motorola-g86-c">
13325                        Motorola G86
13326                    </a>
13327
13328                </div>
13329
13330            </li>
13331            <li class="level-3">
13332
13333                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2818">
13334                    <a href="/nahradni-dily-motorola-g85-c">
13335                        Motorola G85
13336                    </a>
13337
13338                </div>
13339
13340            </li>
13341            <li class="level-3">
13342
13343                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2839">
13344                    <a href="/nahradni-dily-motorola-g84-c">
13345                        Motorola G84
13346                    </a>
13347
13348                </div>
13349
13350            </li>
13351            <li class="level-3">
13352
13353                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2834">
13354                    <a href="/nahradni-dily-motorola-g82-c">
13355                        Motorola G82
13356                    </a>
13357
13358                </div>
13359
13360            </li>
13361            <li class="level-3">
13362
13363                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2840">
13364                    <a href="/nahradni-dily-motorola-g75-c">
13365                        Motorola G75
13366                    </a>
13367
13368                </div>
13369
13370            </li>
13371            <li class="level-3">
13372
13373                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2806">
13374                    <a href="/nahradni-dily-motorola-g73-c">
13375                        Motorola G73
13376                    </a>
13377
13378                </div>
13379
13380            </li>
13381            <li class="level-3">
13382
13383                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2808">
13384                    <a href="/nahradni-dily-motorola-g71-c">
13385                        Motorola G71
13386                    </a>
13387
13388                </div>
13389
13390            </li>
13391            <li class="level-3">
13392
13393                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2835">
13394                    <a href="/nahradni-dily-motorola-g62-c">
13395                        Motorola G62
13396                    </a>
13397
13398                </div>
13399
13400            </li>
13401            <li class="level-3">
13402
13403                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2779">
13404                    <a href="/nahradni-dily-motorola-g60-c">
13405                        Motorola G60
13406                    </a>
13407
13408                </div>
13409
13410            </li>
13411            <li class="level-3">
13412
13413                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3187">
13414                    <a href="/motorola-g56-c">
13415                        Motorola G56
13416                    </a>
13417
13418                </div>
13419
13420            </li>
13421            <li class="level-3">
13422
13423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2829">
13424                    <a href="/nahradni-dily-motorola-g55-c">
13425                        Motorola G55
13426                    </a>
13427
13428                </div>
13429
13430            </li>
13431            <li class="level-3">
13432
13433                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2783">
13434                    <a href="/nahradni-dily-motorola-g54-c">
13435                        Motorola G54
13436                    </a>
13437
13438                </div>
13439
13440            </li>
13441            <li class="level-3">
13442
13443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2811">
13444                    <a href="/nahradni-dily-motorola-g53-c">
13445                        Motorola G53
13446                    </a>
13447
13448                </div>
13449
13450            </li>
13451            <li class="level-3">
13452
13453                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2832">
13454                    <a href="/nahradni-dily-motorola-g52-c">
13455                        Motorola G52
13456                    </a>
13457
13458                </div>
13459
13460            </li>
13461            <li class="level-3">
13462
13463                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2778">
13464                    <a href="/nahradni-dily-motorola-g51-c">
13465                        Motorola G51
13466                    </a>
13467
13468                </div>
13469
13470            </li>
13471            <li class="level-3">
13472
13473                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2825">
13474                    <a href="/nahradni-dily-motorola-g50-c">
13475                        Motorola G50
13476                    </a>
13477
13478                </div>
13479
13480            </li>
13481            <li class="level-3">
13482
13483                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2824">
13484                    <a href="/nahradni-dily-motorola-g45-c">
13485                        Motorola G45
13486                    </a>
13487
13488                </div>
13489
13490            </li>
13491            <li class="level-3">
13492
13493                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3188">
13494                    <a href="/motorola-g42-c">
13495                        Motorola G42
13496                    </a>
13497
13498                </div>
13499
13500            </li>
13501            <li class="level-3">
13502
13503                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2809">
13504                    <a href="/nahradni-dily-motorola-g41-c">
13505                        Motorola G41
13506                    </a>
13507
13508                </div>
13509
13510            </li>
13511            <li class="level-3">
13512
13513                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2813">
13514                    <a href="/nahradni-dily-motorola-g35-c">
13515                        Motorola G35
13516                    </a>
13517
13518                </div>
13519
13520            </li>
13521            <li class="level-3">
13522
13523                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2823">
13524                    <a href="/nahradni-dily-motorola-g34-c">
13525                        Motorola G34
13526                    </a>
13527
13528                </div>
13529
13530            </li>
13531            <li class="level-3">
13532
13533                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2805">
13534                    <a href="/nahradni-dily-motorola-g32-c">
13535                        Motorola G32
13536                    </a>
13537
13538                </div>
13539
13540            </li>
13541            <li class="level-3">
13542
13543                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2810">
13544                    <a href="/nahradni-dily-motorola-g31-c">
13545                        Motorola G31
13546                    </a>
13547
13548                </div>
13549
13550            </li>
13551            <li class="level-3">
13552
13553                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2789">
13554                    <a href="/nahradni-dily-motorola-g24-c">
13555                        Motorola G24
13556                    </a>
13557
13558                </div>
13559
13560            </li>
13561            <li class="level-3">
13562
13563                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2787">
13564                    <a href="/nahradni-dily-motorola-g23-c">
13565                        Motorola G23
13566                    </a>
13567
13568                </div>
13569
13570            </li>
13571            <li class="level-3">
13572
13573                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2797">
13574                    <a href="/nahradni-dily-motorola-g22-c">
13575                        Motorola G22
13576                    </a>
13577
13578                </div>
13579
13580            </li>
13581            <li class="level-3">
13582
13583                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3189">
13584                    <a href="/motorola-g15-c">
13585                        Motorola G15
13586                    </a>
13587
13588                </div>
13589
13590            </li>
13591            <li class="level-3">
13592
13593                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2782">
13594                    <a href="/nahradni-dily-motorola-g14-c">
13595                        Motorola G14
13596                    </a>
13597
13598                </div>
13599
13600            </li>
13601            <li class="level-3">
13602
13603                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2786">
13604                    <a href="/nahradni-dily-motorola-g13-c">
13605                        Motorola G13
13606                    </a>
13607
13608                </div>
13609
13610            </li>
13611            <li class="level-3">
13612
13613                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3206">
13614                    <a href="/motorola-g06-c">
13615                        Motorola G06
13616                    </a>
13617
13618                </div>
13619
13620            </li>
13621            <li class="level-3">
13622
13623                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2842">
13624                    <a href="/motorola-g05-c">
13625                        Motorola G05
13626                    </a>
13627
13628                </div>
13629
13630            </li>
13631            <li class="level-3">
13632
13633                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3192">
13634                    <a href="/motorola-g04-1-c">
13635                        Motorola G04
13636                    </a>
13637
13638                </div>
13639
13640            </li>
13641            <li class="level-3">
13642
13643                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3709">
13644                    <a href="/motorola-g-stylus-c">
13645                        Motorola G Stylus
13646                    </a>
13647
13648                </div>
13649
13650            </li>
13651            <li class="level-3">
13652
13653                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3710">
13654                    <a href="/motorola-g-power-c">
13655                        Motorola G Power
13656                    </a>
13657
13658                </div>
13659
13660            </li>
13661            <li class="level-3">
13662
13663                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3711">
13664                    <a href="/motorola-g-play-c">
13665                        Motorola G Play
13666                    </a>
13667
13668                </div>
13669
13670            </li>
13671            <li class="level-3">
13672
13673                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3712">
13674                    <a href="/motorola-g-5g-c">
13675                        Motorola G 5G
13676                    </a>
13677
13678                </div>
13679
13680            </li>
13681            <li class="level-3">
13682
13683                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3713">
13684                    <a href="/motorola-g37-c">
13685                        Motorola G37
13686                    </a>
13687
13688                </div>
13689
13690            </li>
13691            <li class="level-3">
13692
13693                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3714">
13694                    <a href="/motorola-g17-c">
13695                        Motorola G17
13696                    </a>
13697
13698                </div>
13699
13700            </li>
13701            <li class="level-3">
13702
13703                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3715">
13704                    <a href="/motorola-g67-c">
13705                        Motorola G67
13706                    </a>
13707
13708                </div>
13709
13710            </li>
13711            <li class="level-3">
13712
13713                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3716">
13714                    <a href="/motorola-g57-c">
13715                        Motorola G57
13716                    </a>
13717
13718                </div>
13719
13720            </li>
13721            <li class="level-3">
13722
13723                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3717">
13724                    <a href="/motorola-g10-c">
13725                        Motorola G10
13726                    </a>
13727
13728                </div>
13729
13730            </li>
13731            <li class="level-3">
13732
13733                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3718">
13734                    <a href="/motorola-g9-c">
13735                        Motorola G9
13736                    </a>
13737
13738                </div>
13739
13740            </li>
13741            <li class="level-3">
13742
13743                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3719">
13744                    <a href="/motorola-g8-c">
13745                        Motorola G8
13746                    </a>
13747
13748                </div>
13749
13750            </li>
13751            <li class="level-3">
13752
13753                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3720">
13754                    <a href="/motorola-g7-c">
13755                        Motorola G7
13756                    </a>
13757
13758                </div>
13759
13760            </li>
13761            <li class="level-3">
13762
13763                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3721">
13764                    <a href="/motorola-g6-c">
13765                        Motorola G6
13766                    </a>
13767
13768                </div>
13769
13770            </li>
13771            <li class="level-3">
13772
13773                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3722">
13774                    <a href="/motorola-g5-c">
13775                        Motorola G5
13776                    </a>
13777
13778                </div>
13779
13780            </li>
13781            <li class="level-3">
13782
13783                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3723">
13784                    <a href="/motorola-g4-c">
13785                        Motorola G4
13786                    </a>
13787
13788                </div>
13789
13790            </li>
13791            <li class="level-3">
13792
13793                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3729">
13794                    <a href="/motorola-g47-c">
13795                        Motorola G47
13796                    </a>
13797
13798                </div>
13799
13800            </li>
13801            <li class="level-3">
13802
13803                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3730">
13804                    <a href="/motorola-g87-c">
13805                        Motorola G87
13806                    </a>
13807
13808                </div>
13809
13810            </li>
13811            <li class="level-3">
13812
13813                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3731">
13814                    <a href="/motorola-g77-c">
13815                        Motorola G77
13816                    </a>
13817
13818                </div>
13819
13820            </li>
13821            <li class="level-3">
13822
13823                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3732">
13824                    <a href="/motorola-g96-c">
13825                        Motorola G96
13826                    </a>
13827
13828                </div>
13829
13830            </li>
13831            <li class="level-3">
13832
13833                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3733">
13834                    <a href="/motorola-g64-c">
13835                        Motorola G64
13836                    </a>
13837
13838                </div>
13839
13840            </li>
13841            <li class="level-3">
13842
13843                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3734">
13844                    <a href="/motorola-g72-c">
13845                        Motorola G72
13846                    </a>
13847
13848                </div>
13849
13850            </li>
13851            <li class="level-3">
13852
13853                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3735">
13854                    <a href="/motorola-g200-c">
13855                        Motorola G200
13856                    </a>
13857
13858                </div>
13859
13860            </li>
13861            <li class="level-3">
13862
13863                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3736">
13864                    <a href="/motorola-g-pure-c">
13865                        Motorola G Pure
13866                    </a>
13867
13868                </div>
13869
13870            </li>
13871            <li class="level-3">
13872
13873                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3737">
13874                    <a href="/motorola-g40-fusion-c">
13875                        Motorola G40 Fusion
13876                    </a>
13877
13878                </div>
13879
13880            </li>
13881            <li class="level-3">
13882
13883                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3738">
13884                    <a href="/motorola-g30-c">
13885                        Motorola G30
13886                    </a>
13887
13888                </div>
13889
13890            </li>
13891            <li class="level-3">
13892
13893                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3739">
13894                    <a href="/motorola-g20-c">
13895                        Motorola G20
13896                    </a>
13897
13898                </div>
13899
13900            </li>
13901            <li class="level-3">
13902
13903                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3740">
13904                    <a href="/motorola-g100-c">
13905                        Motorola G100
13906                    </a>
13907
13908                </div>
13909
13910            </li>
13911            <li class="level-3">
13912
13913                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3741">
13914                    <a href="/motorola-g3-c">
13915                        Motorola G3
13916                    </a>
13917
13918                </div>
13919
13920            </li>
13921            <li class="level-3">
13922
13923                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3742">
13924                    <a href="/motorola-g2-c">
13925                        Motorola G2
13926                    </a>
13927
13928                </div>
13929
13930            </li>
13931            <li class="level-3">
13932
13933                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3743">
13934                    <a href="/motorola-g-2013-c">
13935                        Motorola G (2013)
13936                    </a>
13937
13938                </div>
13939
13940            </li>
13941            <li class="level-3">
13942
13943                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3895">
13944                    <a href="/motorola-g-fast-c">
13945                        Motorola G Fast
13946                    </a>
13947
13948                </div>
13949
13950            </li>
13951            <li class="level-3">
13952
13953                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3896">
13954                    <a href="/motorola-g86-power-c">
13955                        Motorola G86 Power
13956                    </a>
13957
13958                </div>
13959
13960            </li>
13961                    </ul>
13962            </li>
13963            <li class="level-2">
13964
13965                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3226">
13966                    <a href="/motorola-razr-c">
13967                        Motorola Razr
13968                    </a>
13969
13970                    <span class="opener">
13971                        <i class="fal fa-chevron-down plus"></i>
13972                        <i class="fal fa-chevron-up minus"></i>
13973                    </span>
13974                </div>
13975
13976                    <ul class="collapse category-3226">
13977            <li class="level-3">
13978
13979                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3227">
13980                    <a href="/motorola-razr-50-razr-2024-c">
13981                        Motorola Razr 50 / Razr (2024)
13982                    </a>
13983
13984                </div>
13985
13986            </li>
13987            <li class="level-3">
13988
13989                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3764">
13990                    <a href="/motorola-razr-70-plus-razr-plus-2026-c">
13991                        Motorola Razr 70 Plus / Razr Plus (2026)
13992                    </a>
13993
13994                </div>
13995
13996            </li>
13997            <li class="level-3">
13998
13999                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3765">
14000                    <a href="/motorola-razr-70-razr-2026-c">
14001                        Motorola Razr 70 / Razr (2026)
14002                    </a>
14003
14004                </div>
14005
14006            </li>
14007            <li class="level-3">
14008
14009                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3766">
14010                    <a href="/motorola-razr-70-ultra-razr-ultra-2026-c">
14011                        Motorola Razr 70 Ultra / Razr Ultra (2026)
14012                    </a>
14013
14014                </div>
14015
14016            </li>
14017            <li class="level-3">
14018
14019                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3767">
14020                    <a href="/motorola-razr-fold-c">
14021                        Motorola Razr Fold
14022                    </a>
14023
14024                </div>
14025
14026            </li>
14027            <li class="level-3">
14028
14029                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3768">
14030                    <a href="/motorola-razr-60-pro-razr-plus-2025-c">
14031                        Motorola Razr 60 Pro / Razr Plus (2025)
14032                    </a>
14033
14034                </div>
14035
14036            </li>
14037            <li class="level-3">
14038
14039                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3769">
14040                    <a href="/motorola-razr-60-razr-2025-c">
14041                        Motorola Razr 60 / Razr (2025)
14042                    </a>
14043
14044                </div>
14045
14046            </li>
14047            <li class="level-3">
14048
14049                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3770">
14050                    <a href="/motorola-razr-60-ultra-razr-ultra-2025-c">
14051                        Motorola Razr 60 Ultra / Razr Ultra (2025)
14052                    </a>
14053
14054                </div>
14055
14056            </li>
14057            <li class="level-3">
14058
14059                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3771">
14060                    <a href="/motorola-razr-50-ultra-razr-plus-2024-c">
14061                        Motorola Razr 50 Ultra / Razr Plus (2024)
14062                    </a>
14063
14064                </div>
14065
14066            </li>
14067            <li class="level-3">
14068
14069                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3772">
14070                    <a href="/motorola-razr-40-razr-2023-c">
14071                        Motorola Razr 40 / Razr (2023)
14072                    </a>
14073
14074                </div>
14075
14076            </li>
14077            <li class="level-3">
14078
14079                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3773">
14080                    <a href="/motorola-razr-40-ultra-razr-plus-2023-c">
14081                        Motorola Razr 40 Ultra / Razr Plus (2023)
14082                    </a>
14083
14084                </div>
14085
14086            </li>
14087            <li class="level-3">
14088
14089                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3774">
14090                    <a href="/motorola-razr-5g-2022-c">
14091                        Motorola Razr 5G (2022)
14092                    </a>
14093
14094                </div>
14095
14096            </li>
14097            <li class="level-3">
14098
14099                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3775">
14100                    <a href="/motorola-razr-5g-2020-c">
14101                        Motorola Razr 5G (2020)
14102                    </a>
14103
14104                </div>
14105
14106            </li>
14107            <li class="level-3">
14108
14109                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3776">
14110                    <a href="/motorola-razr-2019-c">
14111                        Motorola Razr (2019)
14112                    </a>
14113
14114                </div>
14115
14116            </li>
14117                    </ul>
14118            </li>
14119            <li class="level-2">
14120
14121                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3704">
14122                    <a href="/motorola-ostatni-c">
14123                        Motorola Ostatní
14124                    </a>
14125
14126                    <span class="opener">
14127                        <i class="fal fa-chevron-down plus"></i>
14128                        <i class="fal fa-chevron-up minus"></i>
14129                    </span>
14130                </div>
14131
14132                    <ul class="collapse category-3704">
14133            <li class="level-3">
14134
14135                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3777">
14136                    <a href="/motorola-m-c">
14137                        Motorola M
14138                    </a>
14139
14140                </div>
14141
14142            </li>
14143            <li class="level-3">
14144
14145                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3779">
14146                    <a href="/motorola-moto-360-2-generace-c">
14147                        Motorola Moto 360 (2. generace)
14148                    </a>
14149
14150                </div>
14151
14152            </li>
14153            <li class="level-3">
14154
14155                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3780">
14156                    <a href="/motorola-pad-60-pro-c">
14157                        Motorola Pad 60 Pro
14158                    </a>
14159
14160                </div>
14161
14162            </li>
14163            <li class="level-3">
14164
14165                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3781">
14166                    <a href="/motorola-defy-c">
14167                        Motorola Defy
14168                    </a>
14169
14170                </div>
14171
14172            </li>
14173            <li class="level-3">
14174
14175                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3782">
14176                    <a href="/motorola-signature-c">
14177                        Motorola Signature
14178                    </a>
14179
14180                </div>
14181
14182            </li>
14183                    </ul>
14184            </li>
14185            <li class="level-2">
14186
14187                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3705">
14188                    <a href="/motorola-one-c">
14189                        Motorola One
14190                    </a>
14191
14192                    <span class="opener">
14193                        <i class="fal fa-chevron-down plus"></i>
14194                        <i class="fal fa-chevron-up minus"></i>
14195                    </span>
14196                </div>
14197
14198                    <ul class="collapse category-3705">
14199            <li class="level-3">
14200
14201                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3862">
14202                    <a href="/motorola-one-5g-ace-c">
14203                        Motorola One 5G Ace
14204                    </a>
14205
14206                </div>
14207
14208            </li>
14209            <li class="level-3">
14210
14211                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3863">
14212                    <a href="/motorola-one-5g-c">
14213                        Motorola One 5G
14214                    </a>
14215
14216                </div>
14217
14218            </li>
14219            <li class="level-3">
14220
14221                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3864">
14222                    <a href="/motorola-one-fusion-c">
14223                        Motorola One Fusion
14224                    </a>
14225
14226                </div>
14227
14228            </li>
14229            <li class="level-3">
14230
14231                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3865">
14232                    <a href="/motorola-one-fusion-plus-c">
14233                        Motorola One Fusion Plus
14234                    </a>
14235
14236                </div>
14237
14238            </li>
14239            <li class="level-3">
14240
14241                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3866">
14242                    <a href="/motorola-one-hyper-c">
14243                        Motorola One Hyper
14244                    </a>
14245
14246                </div>
14247
14248            </li>
14249            <li class="level-3">
14250
14251                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3867">
14252                    <a href="/motorola-one-macro-c">
14253                        Motorola One Macro
14254                    </a>
14255
14256                </div>
14257
14258            </li>
14259            <li class="level-3">
14260
14261                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3868">
14262                    <a href="/motorola-one-action-c">
14263                        Motorola One Action
14264                    </a>
14265
14266                </div>
14267
14268            </li>
14269            <li class="level-3">
14270
14271                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3869">
14272                    <a href="/motorola-one-zoom-c">
14273                        Motorola One Zoom
14274                    </a>
14275
14276                </div>
14277
14278            </li>
14279            <li class="level-3">
14280
14281                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3870">
14282                    <a href="/motorola-one-vision-plus-c">
14283                        Motorola One Vision Plus
14284                    </a>
14285
14286                </div>
14287
14288            </li>
14289            <li class="level-3">
14290
14291                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3871">
14292                    <a href="/motorola-one-vision-c">
14293                        Motorola One Vision
14294                    </a>
14295
14296                </div>
14297
14298            </li>
14299            <li class="level-3">
14300
14301                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3872">
14302                    <a href="/motorola-one-power-c">
14303                        Motorola One Power
14304                    </a>
14305
14306                </div>
14307
14308            </li>
14309            <li class="level-3">
14310
14311                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2838">
14312                    <a href="/motorola-nahradni-dily-motorola-one-c">
14313                        Motorola One
14314                    </a>
14315
14316                </div>
14317
14318            </li>
14319                    </ul>
14320            </li>
14321            <li class="level-2">
14322
14323                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3706">
14324                    <a href="/motorola-droid-c">
14325                        Motorola Droid
14326                    </a>
14327
14328                    <span class="opener">
14329                        <i class="fal fa-chevron-down plus"></i>
14330                        <i class="fal fa-chevron-up minus"></i>
14331                    </span>
14332                </div>
14333
14334                    <ul class="collapse category-3706">
14335            <li class="level-3">
14336
14337                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3873">
14338                    <a href="/motorola-droid-turbo-2-c">
14339                        Motorola Droid Turbo 2
14340                    </a>
14341
14342                </div>
14343
14344            </li>
14345            <li class="level-3">
14346
14347                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3874">
14348                    <a href="/motorola-droid-maxx-2-c">
14349                        Motorola Droid Maxx 2
14350                    </a>
14351
14352                </div>
14353
14354            </li>
14355            <li class="level-3">
14356
14357                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3875">
14358                    <a href="/motorola-droid-turbo-c">
14359                        Motorola Droid Turbo
14360                    </a>
14361
14362                </div>
14363
14364            </li>
14365            <li class="level-3">
14366
14367                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3876">
14368                    <a href="/motorola-droid-maxx-c">
14369                        Motorola Droid Maxx
14370                    </a>
14371
14372                </div>
14373
14374            </li>
14375            <li class="level-3">
14376
14377                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3877">
14378                    <a href="/motorola-droid-mini-c">
14379                        Motorola Droid Mini
14380                    </a>
14381
14382                </div>
14383
14384            </li>
14385                    </ul>
14386            </li>
14387            <li class="level-2">
14388
14389                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3707">
14390                    <a href="/motorola-z-c">
14391                        Motorola Z
14392                    </a>
14393
14394                    <span class="opener">
14395                        <i class="fal fa-chevron-down plus"></i>
14396                        <i class="fal fa-chevron-up minus"></i>
14397                    </span>
14398                </div>
14399
14400                    <ul class="collapse category-3707">
14401            <li class="level-3">
14402
14403                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3878">
14404                    <a href="/motorola-z4-c">
14405                        Motorola Z4
14406                    </a>
14407
14408                </div>
14409
14410            </li>
14411            <li class="level-3">
14412
14413                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3879">
14414                    <a href="/motorola-z3-play-c">
14415                        Motorola Z3 Play
14416                    </a>
14417
14418                </div>
14419
14420            </li>
14421            <li class="level-3">
14422
14423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3880">
14424                    <a href="/motorola-z3-c">
14425                        Motorola Z3
14426                    </a>
14427
14428                </div>
14429
14430            </li>
14431            <li class="level-3">
14432
14433                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3881">
14434                    <a href="/motorola-z2-force-c">
14435                        Motorola Z2 Force
14436                    </a>
14437
14438                </div>
14439
14440            </li>
14441            <li class="level-3">
14442
14443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3882">
14444                    <a href="/motorola-z2-play-c">
14445                        Motorola Z2 Play
14446                    </a>
14447
14448                </div>
14449
14450            </li>
14451            <li class="level-3">
14452
14453                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3883">
14454                    <a href="/motorola-z-force-droid-c">
14455                        Motorola Z Force Droid
14456                    </a>
14457
14458                </div>
14459
14460            </li>
14461            <li class="level-3">
14462
14463                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3884">
14464                    <a href="/motorola-z-droid-c">
14465                        Motorola Z Droid
14466                    </a>
14467
14468                </div>
14469
14470            </li>
14471            <li class="level-3">
14472
14473                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3885">
14474                    <a href="/motorola-z-play-droid-c">
14475                        Motorola Z Play Droid
14476                    </a>
14477
14478                </div>
14479
14480            </li>
14481                    </ul>
14482            </li>
14483            <li class="level-2">
14484
14485                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3708">
14486                    <a href="/motorola-x-c">
14487                        Motorola X
14488                    </a>
14489
14490                    <span class="opener">
14491                        <i class="fal fa-chevron-down plus"></i>
14492                        <i class="fal fa-chevron-up minus"></i>
14493                    </span>
14494                </div>
14495
14496                    <ul class="collapse category-3708">
14497            <li class="level-3">
14498
14499                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3886">
14500                    <a href="/motorola-x30-pro-c">
14501                        Motorola X30 Pro
14502                    </a>
14503
14504                </div>
14505
14506            </li>
14507            <li class="level-3">
14508
14509                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3887">
14510                    <a href="/motorola-x4-c">
14511                        Motorola X4
14512                    </a>
14513
14514                </div>
14515
14516            </li>
14517            <li class="level-3">
14518
14519                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3888">
14520                    <a href="/motorola-x2-c">
14521                        Motorola X2
14522                    </a>
14523
14524                </div>
14525
14526            </li>
14527            <li class="level-3">
14528
14529                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3889">
14530                    <a href="/motorola-x-2013-c">
14531                        Motorola X (2013)
14532                    </a>
14533
14534                </div>
14535
14536            </li>
14537            <li class="level-3">
14538
14539                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3890">
14540                    <a href="/motorola-x-force-c">
14541                        Motorola X Force
14542                    </a>
14543
14544                </div>
14545
14546            </li>
14547            <li class="level-3">
14548
14549                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3891">
14550                    <a href="/motorola-x-play-c">
14551                        Motorola X Play
14552                    </a>
14553
14554                </div>
14555
14556            </li>
14557            <li class="level-3">
14558
14559                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3892">
14560                    <a href="/motorola-x-style-c">
14561                        Motorola X Style
14562                    </a>
14563
14564                </div>
14565
14566            </li>
14567            <li class="level-3">
14568
14569                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3893">
14570                    <a href="/motorola-x-pure-edition-c">
14571                        Motorola X Pure Edition
14572                    </a>
14573
14574                </div>
14575
14576            </li>
14577                    </ul>
14578            </li>
14579                    </ul>
14580            </li>
14581            <li class="level-1">
14582
14583                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2693">
14584                    <a href="/nahradni-dily-pro-infinix-c">
14585                        Náhradní díly pro Infinix
14586                    </a>
14587
14588                    <span class="opener">
14589                        <i class="fal fa-chevron-down plus"></i>
14590                        <i class="fal fa-chevron-up minus"></i>
14591                    </span>
14592                </div>
14593
14594                    <ul class="collapse category-2693">
14595            <li class="level-2">
14596
14597                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2701">
14598                    <a href="/hot-30-4g-c">
14599                        Hot 30 4G
14600                    </a>
14601
14602                </div>
14603
14604            </li>
14605            <li class="level-2">
14606
14607                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2700">
14608                    <a href="/hot-30-5g-c">
14609                        Hot 30 5G
14610                    </a>
14611
14612                </div>
14613
14614            </li>
14615            <li class="level-2">
14616
14617                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2697">
14618                    <a href="/hot-40-c">
14619                        Hot 40
14620                    </a>
14621
14622                </div>
14623
14624            </li>
14625                    </ul>
14626            </li>
14627            <li class="level-1">
14628
14629                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2698">
14630                    <a href="/nahradni-dily-pro-tecno-c">
14631                        Náhradní díly pro Tecno
14632                    </a>
14633
14634                    <span class="opener">
14635                        <i class="fal fa-chevron-down plus"></i>
14636                        <i class="fal fa-chevron-up minus"></i>
14637                    </span>
14638                </div>
14639
14640                    <ul class="collapse category-2698">
14641            <li class="level-2">
14642
14643                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2702">
14644                    <a href="/pova-5-pro-c">
14645                        Pova 5 Pro
14646                    </a>
14647
14648                </div>
14649
14650            </li>
14651            <li class="level-2">
14652
14653                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2699">
14654                    <a href="/spark-20-pro-c">
14655                        Spark 20 Pro
14656                    </a>
14657
14658                </div>
14659
14660            </li>
14661                    </ul>
14662            </li>
14663            <li class="level-1">
14664
14665                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1498">
14666                    <a href="/nahradni-dily-pro-huawei-c">
14667                        Náhradní díly pro Huawei
14668                    </a>
14669
14670                    <span class="opener">
14671                        <i class="fal fa-chevron-down plus"></i>
14672                        <i class="fal fa-chevron-up minus"></i>
14673                    </span>
14674                </div>
14675
14676                    <ul class="collapse category-1498">
14677            <li class="level-2">
14678
14679                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1557">
14680                    <a href="/huawei-y-c">
14681                        Huawei Y
14682                    </a>
14683
14684                    <span class="opener">
14685                        <i class="fal fa-chevron-down plus"></i>
14686                        <i class="fal fa-chevron-up minus"></i>
14687                    </span>
14688                </div>
14689
14690                    <ul class="collapse category-1557">
14691            <li class="level-3">
14692
14693                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1576">
14694                    <a href="/huawei-y9-c">
14695                        Huawei Y9
14696                    </a>
14697
14698                </div>
14699
14700            </li>
14701            <li class="level-3">
14702
14703                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1575">
14704                    <a href="/huawei-y8s-c">
14705                        Huawei Y8s
14706                    </a>
14707
14708                </div>
14709
14710            </li>
14711            <li class="level-3">
14712
14713                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1570">
14714                    <a href="/huawei-y7-c">
14715                        Huawei Y7
14716                    </a>
14717
14718                </div>
14719
14720            </li>
14721            <li class="level-3">
14722
14723                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1561">
14724                    <a href="/huawei-y6-c">
14725                        Huawei Y6
14726                    </a>
14727
14728                </div>
14729
14730            </li>
14731            <li class="level-3">
14732
14733                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1558">
14734                    <a href="/huawei-y5-c">
14735                        Huawei Y5
14736                    </a>
14737
14738                </div>
14739
14740            </li>
14741                    </ul>
14742            </li>
14743            <li class="level-2">
14744
14745                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1530">
14746                    <a href="/huawei-p-c">
14747                        Huawei P
14748                    </a>
14749
14750                    <span class="opener">
14751                        <i class="fal fa-chevron-down plus"></i>
14752                        <i class="fal fa-chevron-up minus"></i>
14753                    </span>
14754                </div>
14755
14756                    <ul class="collapse category-1530">
14757            <li class="level-3">
14758
14759                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1552">
14760                    <a href="/huawei-p-smart-c">
14761                        Huawei P Smart
14762                    </a>
14763
14764                </div>
14765
14766            </li>
14767            <li class="level-3">
14768
14769                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1548">
14770                    <a href="/huawei-p40-c">
14771                        Huawei P40
14772                    </a>
14773
14774                </div>
14775
14776            </li>
14777            <li class="level-3">
14778
14779                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1544">
14780                    <a href="/huawei-p30-c">
14781                        Huawei P30
14782                    </a>
14783
14784                </div>
14785
14786            </li>
14787            <li class="level-3">
14788
14789                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1540">
14790                    <a href="/huawei-p20-c">
14791                        Huawei P20
14792                    </a>
14793
14794                </div>
14795
14796            </li>
14797            <li class="level-3">
14798
14799                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1536">
14800                    <a href="/huawei-p10-c">
14801                        Huawei P10
14802                    </a>
14803
14804                </div>
14805
14806            </li>
14807            <li class="level-3">
14808
14809                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1531">
14810                    <a href="/huawei-p9-c">
14811                        Huawei P9
14812                    </a>
14813
14814                </div>
14815
14816            </li>
14817                    </ul>
14818            </li>
14819            <li class="level-2">
14820
14821                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2871">
14822                    <a href="/mediapad-m2-c">
14823                        MediaPad M2
14824                    </a>
14825
14826                </div>
14827
14828            </li>
14829            <li class="level-2">
14830
14831                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2866">
14832                    <a href="/mediapad-m3-c">
14833                        MediaPad M3
14834                    </a>
14835
14836                </div>
14837
14838            </li>
14839            <li class="level-2">
14840
14841                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2865">
14842                    <a href="/mediapad-m5-c">
14843                        MediaPad M5
14844                    </a>
14845
14846                </div>
14847
14848            </li>
14849            <li class="level-2">
14850
14851                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2867">
14852                    <a href="/mediapad-t3-c">
14853                        MediaPad T3
14854                    </a>
14855
14856                </div>
14857
14858            </li>
14859            <li class="level-2">
14860
14861                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2868">
14862                    <a href="/mediapad-t5-c">
14863                        MediaPad T5
14864                    </a>
14865
14866                </div>
14867
14868            </li>
14869            <li class="level-2">
14870
14871                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2869">
14872                    <a href="/mediapad-t10-c">
14873                        MediaPad T10
14874                    </a>
14875
14876                </div>
14877
14878            </li>
14879            <li class="level-2">
14880
14881                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2870">
14882                    <a href="/mediapad-t10s-c">
14883                        MediaPad T10s
14884                    </a>
14885
14886                </div>
14887
14888            </li>
14889            <li class="level-2">
14890
14891                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1516">
14892                    <a href="/huawei-nova-c">
14893                        Huawei Nova
14894                    </a>
14895
14896                    <span class="opener">
14897                        <i class="fal fa-chevron-down plus"></i>
14898                        <i class="fal fa-chevron-up minus"></i>
14899                    </span>
14900                </div>
14901
14902                    <ul class="collapse category-1516">
14903            <li class="level-3">
14904
14905                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2232">
14906                    <a href="/huawei-nova-smart-prislusenstvi-a-nahradni-dily-c">
14907                        Huawei Nova Smart
14908                    </a>
14909
14910                </div>
14911
14912            </li>
14913            <li class="level-3">
14914
14915                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1529">
14916                    <a href="/huawei-nova-9-c">
14917                        Huawei Nova 9
14918                    </a>
14919
14920                </div>
14921
14922            </li>
14923            <li class="level-3">
14924
14925                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1528">
14926                    <a href="/huawei-nova-8i-c">
14927                        Huawei Nova 8i
14928                    </a>
14929
14930                </div>
14931
14932            </li>
14933            <li class="level-3">
14934
14935                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1527">
14936                    <a href="/huawei-nova-7i-c">
14937                        Huawei Nova 7i
14938                    </a>
14939
14940                </div>
14941
14942            </li>
14943            <li class="level-3">
14944
14945                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1526">
14946                    <a href="/huawei-nova-6-se-c">
14947                        Huawei Nova 6 SE
14948                    </a>
14949
14950                </div>
14951
14952            </li>
14953            <li class="level-3">
14954
14955                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1523">
14956                    <a href="/huawei-nova-5-c">
14957                        Huawei Nova 5
14958                    </a>
14959
14960                </div>
14961
14962            </li>
14963            <li class="level-3">
14964
14965                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1520">
14966                    <a href="/huawei-nova-4e-c">
14967                        Huawei Nova 4E
14968                    </a>
14969
14970                </div>
14971
14972            </li>
14973            <li class="level-3">
14974
14975                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1522">
14976                    <a href="/huawei-nova-3-1-c">
14977                        Huawei Nova 3
14978                    </a>
14979
14980                </div>
14981
14982            </li>
14983            <li class="level-3">
14984
14985                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1517">
14986                    <a href="/huawei-nova-1-c">
14987                        Huawei Nova
14988                    </a>
14989
14990                </div>
14991
14992            </li>
14993                    </ul>
14994            </li>
14995            <li class="level-2">
14996
14997                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1499">
14998                    <a href="/huawei-mate-c">
14999                        Huawei Mate
15000                    </a>
15001
15002                    <span class="opener">
15003                        <i class="fal fa-chevron-down plus"></i>
15004                        <i class="fal fa-chevron-up minus"></i>
15005                    </span>
15006                </div>
15007
15008                    <ul class="collapse category-1499">
15009            <li class="level-3">
15010
15011                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1514">
15012                    <a href="/huawei-mate-40-pro-c">
15013                        Huawei Mate 40 Pro
15014                    </a>
15015
15016                </div>
15017
15018            </li>
15019            <li class="level-3">
15020
15021                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1511">
15022                    <a href="/huawei-mate-30-c">
15023                        Huawei Mate 30
15024                    </a>
15025
15026                </div>
15027
15028            </li>
15029            <li class="level-3">
15030
15031                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1507">
15032                    <a href="/huawei-mate-20-c">
15033                        Huawei Mate 20
15034                    </a>
15035
15036                </div>
15037
15038            </li>
15039            <li class="level-3">
15040
15041                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1503">
15042                    <a href="/huawei-mate-10-c">
15043                        Huawei Mate 10
15044                    </a>
15045
15046                </div>
15047
15048            </li>
15049            <li class="level-3">
15050
15051                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1500">
15052                    <a href="/huawei-mate-9-c">
15053                        Huawei Mate 9
15054                    </a>
15055
15056                </div>
15057
15058            </li>
15059            <li class="level-3">
15060
15061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1515">
15062                    <a href="/huawei-mate-8-c">
15063                        Huawei Mate 8
15064                    </a>
15065
15066                </div>
15067
15068            </li>
15069                    </ul>
15070            </li>
15071            <li class="level-2">
15072
15073                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2339">
15074                    <a href="/huawei-mediapad-prislusenstvi-a-nahradni-dily-c">
15075                        Huawei MeidaPad
15076                    </a>
15077
15078                    <span class="opener">
15079                        <i class="fal fa-chevron-down plus"></i>
15080                        <i class="fal fa-chevron-up minus"></i>
15081                    </span>
15082                </div>
15083
15084                    <ul class="collapse category-2339">
15085            <li class="level-3">
15086
15087                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2231">
15088                    <a href="/huawei-mediapad-t10s-nahradni-dily-c">
15089                        Huawei MediaPad T10s
15090                    </a>
15091
15092                </div>
15093
15094            </li>
15095            <li class="level-3">
15096
15097                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2230">
15098                    <a href="/huawei-mediapad-t10-prislusenstvi-a-nahradni-dily-c">
15099                        Huawei MediaPad T10
15100                    </a>
15101
15102                </div>
15103
15104            </li>
15105            <li class="level-3">
15106
15107                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2229">
15108                    <a href="/huawei-mediapad-t5-10-c">
15109                        Huawei MediaPad T5 10
15110                    </a>
15111
15112                </div>
15113
15114            </li>
15115            <li class="level-3">
15116
15117                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2225">
15118                    <a href="/huawei-mediapad-t3-10-c">
15119                        Huawei MediaPad T3 10
15120                    </a>
15121
15122                </div>
15123
15124            </li>
15125            <li class="level-3">
15126
15127                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2226">
15128                    <a href="/huawei-mediapad-m2-8-prislusenstvi-a-nahradni-dily-c">
15129                        Huawei MediaPad M2 8
15130                    </a>
15131
15132                </div>
15133
15134            </li>
15135                    </ul>
15136            </li>
15137            <li class="level-2">
15138
15139                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2227">
15140                    <a href="/huawei-g9-prislusenstvi-a-nahradni-dily-c">
15141                        Huawei G9
15142                    </a>
15143
15144                </div>
15145
15146            </li>
15147                    </ul>
15148            </li>
15149            <li class="level-1">
15150
15151                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2686">
15152                    <a href="/nahradni-dily-pro-lenovo-c">
15153                        Náhradní díly pro Lenovo
15154                    </a>
15155
15156                    <span class="opener">
15157                        <i class="fal fa-chevron-down plus"></i>
15158                        <i class="fal fa-chevron-up minus"></i>
15159                    </span>
15160                </div>
15161
15162                    <ul class="collapse category-2686">
15163            <li class="level-2">
15164
15165                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2714">
15166                    <a href="/lenovo-m-c">
15167                        Lenovo M
15168                    </a>
15169
15170                    <span class="opener">
15171                        <i class="fal fa-chevron-down plus"></i>
15172                        <i class="fal fa-chevron-up minus"></i>
15173                    </span>
15174                </div>
15175
15176                    <ul class="collapse category-2714">
15177            <li class="level-3">
15178
15179                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2687">
15180                    <a href="/lenovo-m10-prislusenstvi-a-nahradni-dily-c">
15181                        Lenovo M10
15182                    </a>
15183
15184                </div>
15185
15186            </li>
15187            <li class="level-3">
15188
15189                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2689">
15190                    <a href="/lenovo-m8-prislusenstvi-a-nahradni-dily-c">
15191                        Lenovo M8
15192                    </a>
15193
15194                </div>
15195
15196            </li>
15197            <li class="level-3">
15198
15199                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2690">
15200                    <a href="/nahradni-dily-lenovo-m9-c">
15201                        Lenovo M9
15202                    </a>
15203
15204                </div>
15205
15206            </li>
15207                    </ul>
15208            </li>
15209            <li class="level-2">
15210
15211                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2715">
15212                    <a href="/lenovo-tab-c">
15213                        Lenovo tab
15214                    </a>
15215
15216                    <span class="opener">
15217                        <i class="fal fa-chevron-down plus"></i>
15218                        <i class="fal fa-chevron-up minus"></i>
15219                    </span>
15220                </div>
15221
15222                    <ul class="collapse category-2715">
15223            <li class="level-3">
15224
15225                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3184">
15226                    <a href="/lenovo-legion-tab-c">
15227                        Lenovo Legion Tab
15228                    </a>
15229
15230                </div>
15231
15232            </li>
15233            <li class="level-3">
15234
15235                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3186">
15236                    <a href="/lenovo-tab-pro-12-7-c">
15237                        Lenovo Tab Pro 12.7
15238                    </a>
15239
15240                </div>
15241
15242            </li>
15243            <li class="level-3">
15244
15245                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2718">
15246                    <a href="/lenovo-tab-p12-c">
15247                        Lenovo Tab P12
15248                    </a>
15249
15250                </div>
15251
15252            </li>
15253            <li class="level-3">
15254
15255                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2720">
15256                    <a href="/lenovo-tab-p11-c">
15257                        Lenovo Tab P11
15258                    </a>
15259
15260                </div>
15261
15262            </li>
15263            <li class="level-3">
15264
15265                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3241">
15266                    <a href="/lenovo-tab-plus-11-c">
15267                        Lenovo Tab Plus 11
15268                    </a>
15269
15270                </div>
15271
15272            </li>
15273            <li class="level-3">
15274
15275                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2713">
15276                    <a href="/lenovo-tab-m11-c">
15277                        Lenovo Tab M11
15278                    </a>
15279
15280                </div>
15281
15282            </li>
15283            <li class="level-3">
15284
15285                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2712">
15286                    <a href="/lenovo-tab-m10-plus-c">
15287                        Lenovo Tab M10 Plus
15288                    </a>
15289
15290                </div>
15291
15292            </li>
15293            <li class="level-3">
15294
15295                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2717">
15296                    <a href="/lenovo-tab-m10-c">
15297                        Lenovo Tab M10
15298                    </a>
15299
15300                </div>
15301
15302            </li>
15303            <li class="level-3">
15304
15305                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2719">
15306                    <a href="/lenovo-tab-m8-c">
15307                        Lenovo Tab M8
15308                    </a>
15309
15310                </div>
15311
15312            </li>
15313            <li class="level-3">
15314
15315                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3230">
15316                    <a href="/lenovo-tab-one-8-7-c">
15317                        Lenovo Tab One 8.7
15318                    </a>
15319
15320                </div>
15321
15322            </li>
15323                    </ul>
15324            </li>
15325            <li class="level-2">
15326
15327                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2716">
15328                    <a href="/lenovo-p-c">
15329                        Lenovo P
15330                    </a>
15331
15332                    <span class="opener">
15333                        <i class="fal fa-chevron-down plus"></i>
15334                        <i class="fal fa-chevron-up minus"></i>
15335                    </span>
15336                </div>
15337
15338                    <ul class="collapse category-2716">
15339            <li class="level-3">
15340
15341                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2688">
15342                    <a href="/lenovo-p11-prislusenstvi-a-nahradni-dily-c">
15343                        Lenovo P11
15344                    </a>
15345
15346                </div>
15347
15348            </li>
15349                    </ul>
15350            </li>
15351                    </ul>
15352            </li>
15353            <li class="level-1">
15354
15355                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1432">
15356                    <a href="/nahradni-dily-pro-honor-c">
15357                        Náhradní díly pro Honor
15358                    </a>
15359
15360                    <span class="opener">
15361                        <i class="fal fa-chevron-down plus"></i>
15362                        <i class="fal fa-chevron-up minus"></i>
15363                    </span>
15364                </div>
15365
15366                    <ul class="collapse category-1432">
15367            <li class="level-2">
15368
15369                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2340">
15370                    <a href="/honor-c">
15371                        Honor
15372                    </a>
15373
15374                    <span class="opener">
15375                        <i class="fal fa-chevron-down plus"></i>
15376                        <i class="fal fa-chevron-up minus"></i>
15377                    </span>
15378                </div>
15379
15380                    <ul class="collapse category-2340">
15381            <li class="level-3">
15382
15383                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3143">
15384                    <a href="/honor-400-c">
15385                        Honor 400
15386                    </a>
15387
15388                </div>
15389
15390            </li>
15391            <li class="level-3">
15392
15393                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2709">
15394                    <a href="/honor-200-c">
15395                        Honor 200
15396                    </a>
15397
15398                </div>
15399
15400            </li>
15401            <li class="level-3">
15402
15403                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1471">
15404                    <a href="/honor-90-c">
15405                        Honor 90
15406                    </a>
15407
15408                </div>
15409
15410            </li>
15411            <li class="level-3">
15412
15413                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1468">
15414                    <a href="/honor-70-c">
15415                        Honor 70
15416                    </a>
15417
15418                </div>
15419
15420            </li>
15421            <li class="level-3">
15422
15423                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1465">
15424                    <a href="/honor-50-c">
15425                        Honor 50
15426                    </a>
15427
15428                </div>
15429
15430            </li>
15431            <li class="level-3">
15432
15433                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1458">
15434                    <a href="/honor-20-c">
15435                        Honor 20
15436                    </a>
15437
15438                </div>
15439
15440            </li>
15441            <li class="level-3">
15442
15443                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1454">
15444                    <a href="/honor-10-c">
15445                        Honor 10
15446                    </a>
15447
15448                </div>
15449
15450            </li>
15451            <li class="level-3">
15452
15453                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1445">
15454                    <a href="/honor-9-c">
15455                        Honor 9
15456                    </a>
15457
15458                </div>
15459
15460            </li>
15461            <li class="level-3">
15462
15463                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1439">
15464                    <a href="/honor-8-c">
15465                        Honor 8
15466                    </a>
15467
15468                </div>
15469
15470            </li>
15471            <li class="level-3">
15472
15473                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1435">
15474                    <a href="/honor-7-c">
15475                        Honor 7
15476                    </a>
15477
15478                </div>
15479
15480            </li>
15481            <li class="level-3">
15482
15483                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2228">
15484                    <a href="/honor-6x-c">
15485                        Honor 6X
15486                    </a>
15487
15488                </div>
15489
15490            </li>
15491            <li class="level-3">
15492
15493                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1434">
15494                    <a href="/honor-6-plus-c">
15495                        Honor 6 Plus
15496                    </a>
15497
15498                </div>
15499
15500            </li>
15501            <li class="level-3">
15502
15503                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2703">
15504                    <a href="/honor-5g-c">
15505                        Honor 5G
15506                    </a>
15507
15508                </div>
15509
15510            </li>
15511            <li class="level-3">
15512
15513                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1433">
15514                    <a href="/honor-4a-c">
15515                        Honor 4a
15516                    </a>
15517
15518                </div>
15519
15520            </li>
15521                    </ul>
15522            </li>
15523            <li class="level-2">
15524
15525                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1480">
15526                    <a href="/honor-x-c">
15527                        Honor X
15528                    </a>
15529
15530                    <span class="opener">
15531                        <i class="fal fa-chevron-down plus"></i>
15532                        <i class="fal fa-chevron-up minus"></i>
15533                    </span>
15534                </div>
15535
15536                    <ul class="collapse category-1480">
15537            <li class="level-3">
15538
15539                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1493">
15540                    <a href="/honor-x30-c">
15541                        Honor X30
15542                    </a>
15543
15544                </div>
15545
15546            </li>
15547            <li class="level-3">
15548
15549                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1492">
15550                    <a href="/honor-x20-c">
15551                        Honor X20
15552                    </a>
15553
15554                </div>
15555
15556            </li>
15557            <li class="level-3">
15558
15559                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1491">
15560                    <a href="/honor-x9-c">
15561                        Honor X9
15562                    </a>
15563
15564                </div>
15565
15566            </li>
15567            <li class="level-3">
15568
15569                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1488">
15570                    <a href="/honor-x8-c">
15571                        Honor X8
15572                    </a>
15573
15574                </div>
15575
15576            </li>
15577            <li class="level-3">
15578
15579                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1484">
15580                    <a href="/honor-x7-c">
15581                        Honor X7
15582                    </a>
15583
15584                </div>
15585
15586            </li>
15587            <li class="level-3">
15588
15589                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1485">
15590                    <a href="/honor-x6-1-c">
15591                        Honor X6
15592                    </a>
15593
15594                </div>
15595
15596            </li>
15597            <li class="level-3">
15598
15599                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1479">
15600                    <a href="/honor-x5-c">
15601                        Honor X5
15602                    </a>
15603
15604                </div>
15605
15606            </li>
15607                    </ul>
15608            </li>
15609            <li class="level-2">
15610
15611                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1494">
15612                    <a href="/honor-magic-c">
15613                        Honor Magic
15614                    </a>
15615
15616                    <span class="opener">
15617                        <i class="fal fa-chevron-down plus"></i>
15618                        <i class="fal fa-chevron-up minus"></i>
15619                    </span>
15620                </div>
15621
15622                    <ul class="collapse category-1494">
15623            <li class="level-3">
15624
15625                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3238">
15626                    <a href="/honor-magic-7-pro-c">
15627                        Honor Magic 7 Pro
15628                    </a>
15629
15630                </div>
15631
15632            </li>
15633            <li class="level-3">
15634
15635                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3233">
15636                    <a href="/honor-magic-7-lite-c">
15637                        Honor Magic 7 Lite
15638                    </a>
15639
15640                </div>
15641
15642            </li>
15643            <li class="level-3">
15644
15645                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3181">
15646                    <a href="/honor-magic-7-c">
15647                        Honor Magic 7
15648                    </a>
15649
15650                </div>
15651
15652            </li>
15653            <li class="level-3">
15654
15655                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2711">
15656                    <a href="/honor-magic-5-pro-c">
15657                        Honor Magic 5 Pro
15658                    </a>
15659
15660                </div>
15661
15662            </li>
15663            <li class="level-3">
15664
15665                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1580">
15666                    <a href="/honor-magic-5-lite-c">
15667                        Honor Magic 5 Lite
15668                    </a>
15669
15670                </div>
15671
15672            </li>
15673            <li class="level-3">
15674
15675                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1496">
15676                    <a href="/honor-magic-5-c">
15677                        Honor Magic 5
15678                    </a>
15679
15680                </div>
15681
15682            </li>
15683            <li class="level-3">
15684
15685                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2341">
15686                    <a href="/honor-magic-6-lite-c">
15687                        Honor Magic 6 Lite
15688                    </a>
15689
15690                </div>
15691
15692            </li>
15693            <li class="level-3">
15694
15695                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1495">
15696                    <a href="/honor-magic-4-lite-5g-c">
15697                        Honor Magic 4 Lite 5G
15698                    </a>
15699
15700                </div>
15701
15702            </li>
15703                    </ul>
15704            </li>
15705            <li class="level-2">
15706
15707                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1475">
15708                    <a href="/honor-view-c">
15709                        Honor View
15710                    </a>
15711
15712                    <span class="opener">
15713                        <i class="fal fa-chevron-down plus"></i>
15714                        <i class="fal fa-chevron-up minus"></i>
15715                    </span>
15716                </div>
15717
15718                    <ul class="collapse category-1475">
15719            <li class="level-3">
15720
15721                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1478">
15722                    <a href="/honor-view-20-c">
15723                        Honor View 20
15724                    </a>
15725
15726                </div>
15727
15728            </li>
15729            <li class="level-3">
15730
15731                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1477">
15732                    <a href="/honor-view-10-lite-c">
15733                        Honor View 10 Lite
15734                    </a>
15735
15736                </div>
15737
15738            </li>
15739            <li class="level-3">
15740
15741                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1476">
15742                    <a href="/honor-view-10-c">
15743                        Honor View 10
15744                    </a>
15745
15746                </div>
15747
15748            </li>
15749                    </ul>
15750            </li>
15751            <li class="level-2">
15752
15753                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1474">
15754                    <a href="/honor-play-c">
15755                        Honor Play
15756                    </a>
15757
15758                </div>
15759
15760            </li>
15761            <li class="level-2">
15762
15763                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2223">
15764                    <a href="/honor-pad-nahradni-dily-c">
15765                        Honor Pad
15766                    </a>
15767
15768                    <span class="opener">
15769                        <i class="fal fa-chevron-down plus"></i>
15770                        <i class="fal fa-chevron-up minus"></i>
15771                    </span>
15772                </div>
15773
15774                    <ul class="collapse category-2223">
15775            <li class="level-3">
15776
15777                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2221">
15778                    <a href="/honor-pad-x9-c">
15779                        Honor Pad X9
15780                    </a>
15781
15782                </div>
15783
15784            </li>
15785            <li class="level-3">
15786
15787                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2220">
15788                    <a href="/honor-pad-x8-c">
15789                        Honor Pad X8
15790                    </a>
15791
15792                </div>
15793
15794            </li>
15795                    </ul>
15796            </li>
15797                    </ul>
15798            </li>
15799            <li class="level-1">
15800
15801                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2344">
15802                    <a href="/realme-c">
15803                        Náhradní díly pro Realme
15804                    </a>
15805
15806                    <span class="opener">
15807                        <i class="fal fa-chevron-down plus"></i>
15808                        <i class="fal fa-chevron-up minus"></i>
15809                    </span>
15810                </div>
15811
15812                    <ul class="collapse category-2344">
15813            <li class="level-2">
15814
15815                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2748">
15816                    <a href="/realme-c-c">
15817                        Realme C
15818                    </a>
15819
15820                    <span class="opener">
15821                        <i class="fal fa-chevron-down plus"></i>
15822                        <i class="fal fa-chevron-up minus"></i>
15823                    </span>
15824                </div>
15825
15826                    <ul class="collapse category-2748">
15827            <li class="level-3">
15828
15829                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2774">
15830                    <a href="/realme-c75-c">
15831                        Realme C75
15832                    </a>
15833
15834                </div>
15835
15836            </li>
15837            <li class="level-3">
15838
15839                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3171">
15840                    <a href="/realme-c71-c">
15841                        Realme C71
15842                    </a>
15843
15844                </div>
15845
15846            </li>
15847            <li class="level-3">
15848
15849                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2756">
15850                    <a href="/realme-c67-c">
15851                        Realme C67
15852                    </a>
15853
15854                </div>
15855
15856            </li>
15857            <li class="level-3">
15858
15859                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2751">
15860                    <a href="/realme-c63-c">
15861                        Realme C63
15862                    </a>
15863
15864                </div>
15865
15866            </li>
15867            <li class="level-3">
15868
15869                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2763">
15870                    <a href="/realme-c61-c">
15871                        Realme C61
15872                    </a>
15873
15874                </div>
15875
15876            </li>
15877            <li class="level-3">
15878
15879                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2753">
15880                    <a href="/realme-c55-c">
15881                        Realme C55
15882                    </a>
15883
15884                </div>
15885
15886            </li>
15887            <li class="level-3">
15888
15889                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2750">
15890                    <a href="/realme-c53-c">
15891                        Realme C53
15892                    </a>
15893
15894                </div>
15895
15896            </li>
15897            <li class="level-3">
15898
15899                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2749">
15900                    <a href="/realme-c51-c">
15901                        Realme C51
15902                    </a>
15903
15904                </div>
15905
15906            </li>
15907            <li class="level-3">
15908
15909                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2772">
15910                    <a href="/realme-c35-c">
15911                        Realme C35
15912                    </a>
15913
15914                </div>
15915
15916            </li>
15917            <li class="level-3">
15918
15919                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2757">
15920                    <a href="/realme-c33-c">
15921                        Realme C33
15922                    </a>
15923
15924                </div>
15925
15926            </li>
15927            <li class="level-3">
15928
15929                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2752">
15930                    <a href="/realme-c31-c">
15931                        Realme C31
15932                    </a>
15933
15934                </div>
15935
15936            </li>
15937            <li class="level-3">
15938
15939                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2762">
15940                    <a href="/realme-c3-c">
15941                        Realme C3
15942                    </a>
15943
15944                </div>
15945
15946            </li>
15947            <li class="level-3">
15948
15949                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2761">
15950                    <a href="/realme-c25y-c">
15951                        Realme C25Y
15952                    </a>
15953
15954                </div>
15955
15956            </li>
15957            <li class="level-3">
15958
15959                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2769">
15960                    <a href="/realme-c21y-c">
15961                        Realme C21Y
15962                    </a>
15963
15964                </div>
15965
15966            </li>
15967            <li class="level-3">
15968
15969                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2775">
15970                    <a href="/realme-c21-c">
15971                        Realme C21
15972                    </a>
15973
15974                </div>
15975
15976            </li>
15977            <li class="level-3">
15978
15979                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2755">
15980                    <a href="/realme-c11-c">
15981                        Realme C11
15982                    </a>
15983
15984                </div>
15985
15986            </li>
15987                    </ul>
15988            </li>
15989            <li class="level-2">
15990
15991                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2742">
15992                    <a href="/realme-note-c">
15993                        Realme Note
15994                    </a>
15995
15996                    <span class="opener">
15997                        <i class="fal fa-chevron-down plus"></i>
15998                        <i class="fal fa-chevron-up minus"></i>
15999                    </span>
16000                </div>
16001
16002                    <ul class="collapse category-2742">
16003            <li class="level-3">
16004
16005                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3232">
16006                    <a href="/realme-note-70t-c">
16007                        Realme Note 70T
16008                    </a>
16009
16010                </div>
16011
16012            </li>
16013            <li class="level-3">
16014
16015                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2754">
16016                    <a href="/realme-note-60-c">
16017                        Realme Note 60
16018                    </a>
16019
16020                </div>
16021
16022            </li>
16023            <li class="level-3">
16024
16025                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2743">
16026                    <a href="/realme-note-50-c">
16027                        Realme Note 50
16028                    </a>
16029
16030                </div>
16031
16032            </li>
16033                    </ul>
16034            </li>
16035            <li class="level-2">
16036
16037                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2766">
16038                    <a href="/realme-12-2-c">
16039                        Realme 12
16040                    </a>
16041
16042                    <span class="opener">
16043                        <i class="fal fa-chevron-down plus"></i>
16044                        <i class="fal fa-chevron-up minus"></i>
16045                    </span>
16046                </div>
16047
16048                    <ul class="collapse category-2766">
16049            <li class="level-3">
16050
16051                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2773">
16052                    <a href="/realme-12x-c">
16053                        Realme 12x
16054                    </a>
16055
16056                </div>
16057
16058            </li>
16059            <li class="level-3">
16060
16061                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2764">
16062                    <a href="/realme-12-c">
16063                        Realme 12+
16064                    </a>
16065
16066                </div>
16067
16068            </li>
16069            <li class="level-3">
16070
16071                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2765">
16072                    <a href="/realme-12-1-c">
16073                        Realme 12
16074                    </a>
16075
16076                </div>
16077
16078            </li>
16079                    </ul>
16080            </li>
16081            <li class="level-2">
16082
16083                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2770">
16084                    <a href="/realme-10-1-c">
16085                        Realme 10
16086                    </a>
16087
16088                    <span class="opener">
16089                        <i class="fal fa-chevron-down plus"></i>
16090                        <i class="fal fa-chevron-up minus"></i>
16091                    </span>
16092                </div>
16093
16094                    <ul class="collapse category-2770">
16095            <li class="level-3">
16096
16097                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2771">
16098                    <a href="/realme-10-2-c">
16099                        Realme 10
16100                    </a>
16101
16102                </div>
16103
16104            </li>
16105                    </ul>
16106            </li>
16107            <li class="level-2">
16108
16109                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2741">
16110                    <a href="/realme-9-1-c">
16111                        Realme 9
16112                    </a>
16113
16114                    <span class="opener">
16115                        <i class="fal fa-chevron-down plus"></i>
16116                        <i class="fal fa-chevron-up minus"></i>
16117                    </span>
16118                </div>
16119
16120                    <ul class="collapse category-2741">
16121            <li class="level-3">
16122
16123                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2767">
16124                    <a href="/realme-9i-c">
16125                        Realme 9i
16126                    </a>
16127
16128                </div>
16129
16130            </li>
16131            <li class="level-3">
16132
16133                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2353">
16134                    <a href="/realme-9-pro-c">
16135                        Realme 9 Pro
16136                    </a>
16137
16138                </div>
16139
16140            </li>
16141            <li class="level-3">
16142
16143                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2354">
16144                    <a href="/realme-9-pro-plus-c">
16145                        Realme 9 Pro Plus
16146                    </a>
16147
16148                </div>
16149
16150            </li>
16151            <li class="level-3">
16152
16153                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2350">
16154                    <a href="/realme-9-c">
16155                        Realme 9
16156                    </a>
16157
16158                </div>
16159
16160            </li>
16161                    </ul>
16162            </li>
16163            <li class="level-2">
16164
16165                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2739">
16166                    <a href="/realme-8-c">
16167                        Realme 8
16168                    </a>
16169
16170                    <span class="opener">
16171                        <i class="fal fa-chevron-down plus"></i>
16172                        <i class="fal fa-chevron-up minus"></i>
16173                    </span>
16174                </div>
16175
16176                    <ul class="collapse category-2739">
16177            <li class="level-3">
16178
16179                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2740">
16180                    <a href="/realme-8-1-c">
16181                        Realme 8
16182                    </a>
16183
16184                </div>
16185
16186            </li>
16187            <li class="level-3">
16188
16189                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2744">
16190                    <a href="/realme-8i-c">
16191                        Realme 8i
16192                    </a>
16193
16194                </div>
16195
16196            </li>
16197            <li class="level-3">
16198
16199                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2351">
16200                    <a href="/realme-8-pro-c">
16201                        Realme 8 Pro
16202                    </a>
16203
16204                </div>
16205
16206            </li>
16207                    </ul>
16208            </li>
16209            <li class="level-2">
16210
16211                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2745">
16212                    <a href="/realme-7-c">
16213                        Realme 7
16214                    </a>
16215
16216                    <span class="opener">
16217                        <i class="fal fa-chevron-down plus"></i>
16218                        <i class="fal fa-chevron-up minus"></i>
16219                    </span>
16220                </div>
16221
16222                    <ul class="collapse category-2745">
16223            <li class="level-3">
16224
16225                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2746">
16226                    <a href="/realme-7i-c">
16227                        Realme 7i
16228                    </a>
16229
16230                </div>
16231
16232            </li>
16233            <li class="level-3">
16234
16235                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2747">
16236                    <a href="/realme-7-1-c">
16237                        Realme 7
16238                    </a>
16239
16240                </div>
16241
16242            </li>
16243                    </ul>
16244            </li>
16245            <li class="level-2">
16246
16247                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2759">
16248                    <a href="/realme-6-c">
16249                        Realme 6
16250                    </a>
16251
16252                    <span class="opener">
16253                        <i class="fal fa-chevron-down plus"></i>
16254                        <i class="fal fa-chevron-up minus"></i>
16255                    </span>
16256                </div>
16257
16258                    <ul class="collapse category-2759">
16259            <li class="level-3">
16260
16261                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2768">
16262                    <a href="/realme-6i-c">
16263                        Realme 6i
16264                    </a>
16265
16266                </div>
16267
16268            </li>
16269            <li class="level-3">
16270
16271                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2760">
16272                    <a href="/realme-6-1-c">
16273                        Realme 6
16274                    </a>
16275
16276                </div>
16277
16278            </li>
16279            <li class="level-3">
16280
16281                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2758">
16282                    <a href="/realme-6s-c">
16283                        Realme 6S
16284                    </a>
16285
16286                </div>
16287
16288            </li>
16289                    </ul>
16290            </li>
16291            <li class="level-2">
16292
16293                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2346">
16294                    <a href="/realme-11-pro-1-c">
16295                        Realme 11 Pro
16296                    </a>
16297
16298                </div>
16299
16300            </li>
16301            <li class="level-2">
16302
16303                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2345">
16304                    <a href="/realme-11-pro-c">
16305                        Realme 11 Pro+
16306                    </a>
16307
16308                </div>
16309
16310            </li>
16311            <li class="level-2">
16312
16313                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2347">
16314                    <a href="/realme-gt2-c">
16315                        Realme GT2
16316                    </a>
16317
16318                </div>
16319
16320            </li>
16321            <li class="level-2">
16322
16323                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2348">
16324                    <a href="/realme-gt2-pro-c">
16325                        Realme GT2 Pro
16326                    </a>
16327
16328                </div>
16329
16330            </li>
16331            <li class="level-2">
16332
16333                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2349">
16334                    <a href="/realme-10-c">
16335                        Realme 10
16336                    </a>
16337
16338                </div>
16339
16340            </li>
16341            <li class="level-2">
16342
16343                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2352">
16344                    <a href="/realme-x50-pro-c">
16345                        Realme X50 Pro
16346                    </a>
16347
16348                </div>
16349
16350            </li>
16351                    </ul>
16352            </li>
16353            <li class="level-1">
16354
16355                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2844">
16356                    <a href="/nahradni-dily-lg-c">
16357                        Náhradní díly pro LG
16358                    </a>
16359
16360                    <span class="opener">
16361                        <i class="fal fa-chevron-down plus"></i>
16362                        <i class="fal fa-chevron-up minus"></i>
16363                    </span>
16364                </div>
16365
16366                    <ul class="collapse category-2844">
16367            <li class="level-2">
16368
16369                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2849">
16370                    <a href="/lg-g5-c">
16371                        LG G5
16372                    </a>
16373
16374                </div>
16375
16376            </li>
16377            <li class="level-2">
16378
16379                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2848">
16380                    <a href="/lg-k10-2017-c">
16381                        LG K10 2017
16382                    </a>
16383
16384                </div>
16385
16386            </li>
16387            <li class="level-2">
16388
16389                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2847">
16390                    <a href="/lg-p700-c">
16391                        LG P700
16392                    </a>
16393
16394                </div>
16395
16396            </li>
16397            <li class="level-2">
16398
16399                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2846">
16400                    <a href="/lg-h815-g4-c">
16401                        LG H815 G4
16402                    </a>
16403
16404                </div>
16405
16406            </li>
16407            <li class="level-2">
16408
16409                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2845">
16410                    <a href="/lg-k4-2017-c">
16411                        LG K4 2017
16412                    </a>
16413
16414                </div>
16415
16416            </li>
16417                    </ul>
16418            </li>
16419            <li class="level-1">
16420
16421                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2691">
16422                    <a href="/nahradni-dily-pro-oneplus-c">
16423                        Náhradní díly pro OnePlus
16424                    </a>
16425
16426                    <span class="opener">
16427                        <i class="fal fa-chevron-down plus"></i>
16428                        <i class="fal fa-chevron-up minus"></i>
16429                    </span>
16430                </div>
16431
16432                    <ul class="collapse category-2691">
16433            <li class="level-2">
16434
16435                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2862">
16436                    <a href="/oneplus-9-pro-c">
16437                        OnePlus 9 Pro
16438                    </a>
16439
16440                </div>
16441
16442            </li>
16443            <li class="level-2">
16444
16445                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2861">
16446                    <a href="/oneplus-9-c">
16447                        OnePlus 9
16448                    </a>
16449
16450                </div>
16451
16452            </li>
16453            <li class="level-2">
16454
16455                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2852">
16456                    <a href="/oneplus-8t-c">
16457                        OnePlus 8T
16458                    </a>
16459
16460                </div>
16461
16462            </li>
16463            <li class="level-2">
16464
16465                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2858">
16466                    <a href="/one-plus-7-c">
16467                        One Plus 7
16468                    </a>
16469
16470                </div>
16471
16472            </li>
16473            <li class="level-2">
16474
16475                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2859">
16476                    <a href="/one-plus-6t-c">
16477                        One Plus 6T
16478                    </a>
16479
16480                </div>
16481
16482            </li>
16483            <li class="level-2">
16484
16485                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2857">
16486                    <a href="/one-plus-6-c">
16487                        OnePlus 6
16488                    </a>
16489
16490                </div>
16491
16492            </li>
16493            <li class="level-2">
16494
16495                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2853">
16496                    <a href="/one-plus-5t-c">
16497                        OnePlus 5T
16498                    </a>
16499
16500                </div>
16501
16502            </li>
16503            <li class="level-2">
16504
16505                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2854">
16506                    <a href="/one-plus-5-c">
16507                        OnePlus 5
16508                    </a>
16509
16510                </div>
16511
16512            </li>
16513            <li class="level-2">
16514
16515                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2850">
16516                    <a href="/oneplus-10t-c">
16517                        OnePlus 10T
16518                    </a>
16519
16520                </div>
16521
16522            </li>
16523            <li class="level-2">
16524
16525                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3185">
16526                    <a href="/oneplus-nord-5-c">
16527                        OnePlus Nord 5
16528                    </a>
16529
16530                </div>
16531
16532            </li>
16533            <li class="level-2">
16534
16535                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2851">
16536                    <a href="/oneplus-nord-3-c">
16537                        OnePlus Nord 3
16538                    </a>
16539
16540                </div>
16541
16542            </li>
16543            <li class="level-2">
16544
16545                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2855">
16546                    <a href="/oneplus-nord-ce-c">
16547                        OnePlus Nord CE
16548                    </a>
16549
16550                </div>
16551
16552            </li>
16553            <li class="level-2">
16554
16555                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2856">
16556                    <a href="/oneplus-nord-ce-2-lite-c">
16557                        OnePlus Nord CE 2 Lite
16558                    </a>
16559
16560                </div>
16561
16562            </li>
16563            <li class="level-2">
16564
16565                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2860">
16566                    <a href="/oneplus-nord-n100-c">
16567                        OnePlus Nord N100
16568                    </a>
16569
16570                </div>
16571
16572            </li>
16573            <li class="level-2">
16574
16575                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2692">
16576                    <a href="/oneplus-nord-prislusenstvi-a-nahradni-dily-c">
16577                        OnePlus Nord
16578                    </a>
16579
16580                </div>
16581
16582            </li>
16583                    </ul>
16584            </li>
16585            <li class="level-1">
16586
16587                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3127">
16588                    <a href="/nahradni-dily-pro-google-pixel-c">
16589                        Náhradní díly pro Google Pixel
16590                    </a>
16591
16592                    <span class="opener">
16593                        <i class="fal fa-chevron-down plus"></i>
16594                        <i class="fal fa-chevron-up minus"></i>
16595                    </span>
16596                </div>
16597
16598                    <ul class="collapse category-3127">
16599            <li class="level-2">
16600
16601                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3394">
16602                    <a href="/google-pixel-watch-2-c">
16603                        Google Pixel Watch 2
16604                    </a>
16605
16606                </div>
16607
16608            </li>
16609            <li class="level-2">
16610
16611                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3393">
16612                    <a href="/google-pixel-watch-c">
16613                        Google Pixel Watch
16614                    </a>
16615
16616                </div>
16617
16618            </li>
16619            <li class="level-2">
16620
16621                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3372">
16622                    <a href="/google-pixel-10a-c">
16623                        Google Pixel 10a
16624                    </a>
16625
16626                </div>
16627
16628            </li>
16629            <li class="level-2">
16630
16631                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3373">
16632                    <a href="/google-pixel-10-pro-fold-c">
16633                        Google Pixel 10 Pro Fold
16634                    </a>
16635
16636                </div>
16637
16638            </li>
16639            <li class="level-2">
16640
16641                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3374">
16642                    <a href="/google-pixel-10-pro-xl-c">
16643                        Google Pixel 10 Pro XL
16644                    </a>
16645
16646                </div>
16647
16648            </li>
16649            <li class="level-2">
16650
16651                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3375">
16652                    <a href="/google-pixel-10-pro-c">
16653                        Google Pixel 10 Pro
16654                    </a>
16655
16656                </div>
16657
16658            </li>
16659            <li class="level-2">
16660
16661                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3376">
16662                    <a href="/google-pixel-10-c">
16663                        Google Pixel 10
16664                    </a>
16665
16666                </div>
16667
16668            </li>
16669            <li class="level-2">
16670
16671                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3377">
16672                    <a href="/google-pixel-9-pro-fold-c">
16673                        Google Pixel 9 Pro Fold
16674                    </a>
16675
16676                </div>
16677
16678            </li>
16679            <li class="level-2">
16680
16681                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3131">
16682                    <a href="/google-pixel-9a-c">
16683                        Google Pixel 9a
16684                    </a>
16685
16686                </div>
16687
16688            </li>
16689            <li class="level-2">
16690
16691                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3133">
16692                    <a href="/google-pixel-9-pro-xl-c">
16693                        Google Pixel 9 Pro XL
16694                    </a>
16695
16696                </div>
16697
16698            </li>
16699            <li class="level-2">
16700
16701                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3205">
16702                    <a href="/google-pixel-9-pro-c">
16703                        Google Pixel 9 Pro
16704                    </a>
16705
16706                </div>
16707
16708            </li>
16709            <li class="level-2">
16710
16711                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3151">
16712                    <a href="/google-pixel-9-c">
16713                        Google Pixel 9
16714                    </a>
16715
16716                </div>
16717
16718            </li>
16719            <li class="level-2">
16720
16721                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3130">
16722                    <a href="/google-pixel-8a-c">
16723                        Google Pixel 8a
16724                    </a>
16725
16726                </div>
16727
16728            </li>
16729            <li class="level-2">
16730
16731                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3239">
16732                    <a href="/google-pixel-8-pro-c">
16733                        Google Pixel 8 Pro
16734                    </a>
16735
16736                </div>
16737
16738            </li>
16739            <li class="level-2">
16740
16741                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3163">
16742                    <a href="/google-pixel-8-c">
16743                        Google Pixel 8
16744                    </a>
16745
16746                </div>
16747
16748            </li>
16749            <li class="level-2">
16750
16751                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3378">
16752                    <a href="/google-pixel-fold-c">
16753                        Google Pixel Fold
16754                    </a>
16755
16756                </div>
16757
16758            </li>
16759            <li class="level-2">
16760
16761                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3379">
16762                    <a href="/google-pixel-7-pro-c">
16763                        Google Pixel 7 Pro
16764                    </a>
16765
16766                </div>
16767
16768            </li>
16769            <li class="level-2">
16770
16771                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3152">
16772                    <a href="/google-pixel-7a-c">
16773                        Google Pixel 7a
16774                    </a>
16775
16776                </div>
16777
16778            </li>
16779            <li class="level-2">
16780
16781                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3145">
16782                    <a href="/google-pixel-7-c">
16783                        Google Pixel 7
16784                    </a>
16785
16786                </div>
16787
16788            </li>
16789            <li class="level-2">
16790
16791                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3180">
16792                    <a href="/google-pixel-6a-c">
16793                        Google Pixel 6a
16794                    </a>
16795
16796                </div>
16797
16798            </li>
16799            <li class="level-2">
16800
16801                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3132">
16802                    <a href="/google-pixel-6-pro-c">
16803                        Google Pixel 6 Pro
16804                    </a>
16805
16806                </div>
16807
16808            </li>
16809            <li class="level-2">
16810
16811                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3174">
16812                    <a href="/google-pixel-6-c">
16813                        Google Pixel 6
16814                    </a>
16815
16816                </div>
16817
16818            </li>
16819            <li class="level-2">
16820
16821                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3380">
16822                    <a href="/google-pixel-5a-5g-c">
16823                        Google Pixel 5a 5G
16824                    </a>
16825
16826                </div>
16827
16828            </li>
16829            <li class="level-2">
16830
16831                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3135">
16832                    <a href="/google-pixel-5-c">
16833                        Google Pixel 5
16834                    </a>
16835
16836                </div>
16837
16838            </li>
16839            <li class="level-2">
16840
16841                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3128">
16842                    <a href="/google-pixel-4a-c">
16843                        Google Pixel 4a
16844                    </a>
16845
16846                </div>
16847
16848            </li>
16849            <li class="level-2">
16850
16851                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3381">
16852                    <a href="/google-pixel-4a-5g-c">
16853                        Google Pixel 4a 5G
16854                    </a>
16855
16856                </div>
16857
16858            </li>
16859            <li class="level-2">
16860
16861                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3129">
16862                    <a href="/google-pixel-4-xl-c">
16863                        Google Pixel 4 XL
16864                    </a>
16865
16866                </div>
16867
16868            </li>
16869            <li class="level-2">
16870
16871                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3134">
16872                    <a href="/google-pixel-4-c">
16873                        Google Pixel 4
16874                    </a>
16875
16876                </div>
16877
16878            </li>
16879            <li class="level-2">
16880
16881                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3383">
16882                    <a href="/google-pixel-3a-c">
16883                        Google Pixel 3a
16884                    </a>
16885
16886                </div>
16887
16888            </li>
16889            <li class="level-2">
16890
16891                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3382">
16892                    <a href="/google-pixel-3a-xl-c">
16893                        Google Pixel 3a XL
16894                    </a>
16895
16896                </div>
16897
16898            </li>
16899            <li class="level-2">
16900
16901                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3384">
16902                    <a href="/google-pixel-3-xl-c">
16903                        Google Pixel 3 XL
16904                    </a>
16905
16906                </div>
16907
16908            </li>
16909            <li class="level-2">
16910
16911                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3385">
16912                    <a href="/google-pixel-3-c">
16913                        Google Pixel 3
16914                    </a>
16915
16916                </div>
16917
16918            </li>
16919            <li class="level-2">
16920
16921                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3386">
16922                    <a href="/google-pixel-2-xl-c">
16923                        Google Pixel 2 XL
16924                    </a>
16925
16926                </div>
16927
16928            </li>
16929            <li class="level-2">
16930
16931                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3387">
16932                    <a href="/google-pixel-2-c">
16933                        Google Pixel 2
16934                    </a>
16935
16936                </div>
16937
16938            </li>
16939            <li class="level-2">
16940
16941                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3388">
16942                    <a href="/google-pixel-xl-c">
16943                        Google Pixel XL
16944                    </a>
16945
16946                </div>
16947
16948            </li>
16949            <li class="level-2">
16950
16951                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3389">
16952                    <a href="/google-pixel-11-c">
16953                        Google Pixel
16954                    </a>
16955
16956                </div>
16957
16958            </li>
16959            <li class="level-2">
16960
16961                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3390">
16962                    <a href="/google-pixel-tablet-c">
16963                        Google Pixel Tablet
16964                    </a>
16965
16966                </div>
16967
16968            </li>
16969            <li class="level-2">
16970
16971                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3391">
16972                    <a href="/google-pixelbook-go-c">
16973                        Google Pixelbook Go
16974                    </a>
16975
16976                </div>
16977
16978            </li>
16979            <li class="level-2">
16980
16981                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3392">
16982                    <a href="/google-pixelbook-c">
16983                        Google Pixelbook
16984                    </a>
16985
16986                </div>
16987
16988            </li>
16989                    </ul>
16990            </li>
16991            <li class="level-1">
16992
16993                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1423">
16994                    <a href="/nahradni-dily-pro-herni-konzole-c">
16995                        Náhradní díly pro herní konzole
16996                    </a>
16997
16998                    <span class="opener">
16999                        <i class="fal fa-chevron-down plus"></i>
17000                        <i class="fal fa-chevron-up minus"></i>
17001                    </span>
17002                </div>
17003
17004                    <ul class="collapse category-1423">
17005            <li class="level-2">
17006
17007                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3321">
17008                    <a href="/meta-c">
17009                        Meta
17010                    </a>
17011
17012                    <span class="opener">
17013                        <i class="fal fa-chevron-down plus"></i>
17014                        <i class="fal fa-chevron-up minus"></i>
17015                    </span>
17016                </div>
17017
17018                    <ul class="collapse category-3321">
17019            <li class="level-3">
17020
17021                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3324">
17022                    <a href="/meta-quest-2-c">
17023                        Meta Quest 2
17024                    </a>
17025
17026                </div>
17027
17028            </li>
17029            <li class="level-3">
17030
17031                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3323">
17032                    <a href="/meta-quest-3-c">
17033                        Meta Quest 3
17034                    </a>
17035
17036                </div>
17037
17038            </li>
17039            <li class="level-3">
17040
17041                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3322">
17042                    <a href="/meta-quest-3s-c">
17043                        Meta Quest 3S
17044                    </a>
17045
17046                </div>
17047
17048            </li>
17049                    </ul>
17050            </li>
17051            <li class="level-2">
17052
17053                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3311">
17054                    <a href="/steam-deck-c">
17055                        Steam Deck
17056                    </a>
17057
17058                    <span class="opener">
17059                        <i class="fal fa-chevron-down plus"></i>
17060                        <i class="fal fa-chevron-up minus"></i>
17061                    </span>
17062                </div>
17063
17064                    <ul class="collapse category-3311">
17065            <li class="level-3">
17066
17067                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3344">
17068                    <a href="/steam-deck-7-2022-c">
17069                        Steam Deck 7" (2022)
17070                    </a>
17071
17072                </div>
17073
17074            </li>
17075            <li class="level-3">
17076
17077                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3343">
17078                    <a href="/steam-deck-7-4-2023-c">
17079                        Steam Deck 7.4" (2023)
17080                    </a>
17081
17082                </div>
17083
17084            </li>
17085                    </ul>
17086            </li>
17087            <li class="level-2">
17088
17089                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1425">
17090                    <a href="/sony-ps-c">
17091                        Sony PS
17092                    </a>
17093
17094                    <span class="opener">
17095                        <i class="fal fa-chevron-down plus"></i>
17096                        <i class="fal fa-chevron-up minus"></i>
17097                    </span>
17098                </div>
17099
17100                    <ul class="collapse category-1425">
17101            <li class="level-3">
17102
17103                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3335">
17104                    <a href="/ps-vita-1000-c">
17105                        PS Vita 1000
17106                    </a>
17107
17108                </div>
17109
17110            </li>
17111            <li class="level-3">
17112
17113                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3334">
17114                    <a href="/psp-3000-c">
17115                        PSP 3000
17116                    </a>
17117
17118                </div>
17119
17120            </li>
17121            <li class="level-3">
17122
17123                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3333">
17124                    <a href="/psp-2000-c">
17125                        PSP 2000
17126                    </a>
17127
17128                </div>
17129
17130            </li>
17131            <li class="level-3">
17132
17133                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3332">
17134                    <a href="/psp-1000-c">
17135                        PSP 1000
17136                    </a>
17137
17138                </div>
17139
17140            </li>
17141            <li class="level-3">
17142
17143                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3331">
17144                    <a href="/playstation-portal-c">
17145                        PlayStation Portal
17146                    </a>
17147
17148                </div>
17149
17150            </li>
17151            <li class="level-3">
17152
17153                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3330">
17154                    <a href="/playstation-3-super-slim-c">
17155                        PlayStation 3 Super Slim
17156                    </a>
17157
17158                </div>
17159
17160            </li>
17161            <li class="level-3">
17162
17163                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3329">
17164                    <a href="/playstation-3-slim-c">
17165                        PlayStation 3 Slim
17166                    </a>
17167
17168                </div>
17169
17170            </li>
17171            <li class="level-3">
17172
17173                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3328">
17174                    <a href="/playstation-4-slim-c">
17175                        PlayStation 4 Slim
17176                    </a>
17177
17178                </div>
17179
17180            </li>
17181            <li class="level-3">
17182
17183                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3327">
17184                    <a href="/playstation-4-pro-c">
17185                        PlayStation 4 Pro
17186                    </a>
17187
17188                </div>
17189
17190            </li>
17191            <li class="level-3">
17192
17193                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3326">
17194                    <a href="/playstation-5-slim-c">
17195                        PlayStation 5 Slim
17196                    </a>
17197
17198                </div>
17199
17200            </li>
17201            <li class="level-3">
17202
17203                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3325">
17204                    <a href="/playstation-5-pro-c">
17205                        PlayStation 5 Pro
17206                    </a>
17207
17208                </div>
17209
17210            </li>
17211            <li class="level-3">
17212
17213                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3297">
17214                    <a href="/playstation-5-c">
17215                        PlayStation 5
17216                    </a>
17217
17218                </div>
17219
17220            </li>
17221            <li class="level-3">
17222
17223                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3298">
17224                    <a href="/playstation-4-c">
17225                        PlayStation 4
17226                    </a>
17227
17228                </div>
17229
17230            </li>
17231            <li class="level-3">
17232
17233                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3299">
17234                    <a href="/playstation-3-c">
17235                        PlayStation 3
17236                    </a>
17237
17238                </div>
17239
17240            </li>
17241            <li class="level-3">
17242
17243                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3301">
17244                    <a href="/psp-c">
17245                        PSP
17246                    </a>
17247
17248                </div>
17249
17250            </li>
17251            <li class="level-3">
17252
17253                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3300">
17254                    <a href="/ps-vita-c">
17255                        PS Vita
17256                    </a>
17257
17258                </div>
17259
17260            </li>
17261                    </ul>
17262            </li>
17263            <li class="level-2">
17264
17265                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-1424">
17266                    <a href="/xbox-c">
17267                        Xbox
17268                    </a>
17269
17270                    <span class="opener">
17271                        <i class="fal fa-chevron-down plus"></i>
17272                        <i class="fal fa-chevron-up minus"></i>
17273                    </span>
17274                </div>
17275
17276                    <ul class="collapse category-1424">
17277            <li class="level-3">
17278
17279                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3304">
17280                    <a href="/xbox-360-c">
17281                        Xbox 360
17282                    </a>
17283
17284                </div>
17285
17286            </li>
17287            <li class="level-3">
17288
17289                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3303">
17290                    <a href="/xbox-one-c">
17291                        Xbox One
17292                    </a>
17293
17294                </div>
17295
17296            </li>
17297            <li class="level-3">
17298
17299                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3302">
17300                    <a href="/xbox-series-x-s-c">
17301                        Xbox Series X|S
17302                    </a>
17303
17304                </div>
17305
17306            </li>
17307                    </ul>
17308            </li>
17309            <li class="level-2">
17310
17311                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2873">
17312                    <a href="/nintendo-switch-c">
17313                        Nintendo
17314                    </a>
17315
17316                    <span class="opener">
17317                        <i class="fal fa-chevron-down plus"></i>
17318                        <i class="fal fa-chevron-up minus"></i>
17319                    </span>
17320                </div>
17321
17322                    <ul class="collapse category-2873">
17323            <li class="level-3">
17324
17325                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3342">
17326                    <a href="/nintendo-ds-lite-c">
17327                        Nintendo DS Lite
17328                    </a>
17329
17330                </div>
17331
17332            </li>
17333            <li class="level-3">
17334
17335                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3341">
17336                    <a href="/nintendo-2ds-c">
17337                        Nintendo 2DS
17338                    </a>
17339
17340                </div>
17341
17342            </li>
17343            <li class="level-3">
17344
17345                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3340">
17346                    <a href="/nintendo-2ds-xl-c">
17347                        Nintendo 2DS XL
17348                    </a>
17349
17350                </div>
17351
17352            </li>
17353            <li class="level-3">
17354
17355                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3339">
17356                    <a href="/nintendo-3ds-xl-c">
17357                        Nintendo 3DS XL
17358                    </a>
17359
17360                </div>
17361
17362            </li>
17363            <li class="level-3">
17364
17365                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3338">
17366                    <a href="/nintendo-wii-u-gamepad-c">
17367                        Nintendo Wii U Gamepad
17368                    </a>
17369
17370                </div>
17371
17372            </li>
17373            <li class="level-3">
17374
17375                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3337">
17376                    <a href="/nintendo-wii-u-c">
17377                        Nintendo Wii U
17378                    </a>
17379
17380                </div>
17381
17382            </li>
17383            <li class="level-3">
17384
17385                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3336">
17386                    <a href="/nintendo-switch-pro-controller-c">
17387                        Nintendo Switch Pro Controller
17388                    </a>
17389
17390                </div>
17391
17392            </li>
17393            <li class="level-3">
17394
17395                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3306">
17396                    <a href="/nintendo-switch-2-c">
17397                        Nintendo Switch 2
17398                    </a>
17399
17400                </div>
17401
17402            </li>
17403            <li class="level-3">
17404
17405                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3305">
17406                    <a href="/nintendo-switch-1-c">
17407                        Nintendo Switch
17408                    </a>
17409
17410                </div>
17411
17412            </li>
17413            <li class="level-3">
17414
17415                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3310">
17416                    <a href="/nintendo-wii-c">
17417                        Nintendo Wii
17418                    </a>
17419
17420                </div>
17421
17422            </li>
17423            <li class="level-3">
17424
17425                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3309">
17426                    <a href="/nintendo-3ds-c">
17427                        Nintendo 3DS
17428                    </a>
17429
17430                </div>
17431
17432            </li>
17433            <li class="level-3">
17434
17435                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3308">
17436                    <a href="/nintendo-switch-lite-c">
17437                        Nintendo Switch Lite
17438                    </a>
17439
17440                </div>
17441
17442            </li>
17443            <li class="level-3">
17444
17445                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3307">
17446                    <a href="/nintendo-switch-oled-c">
17447                        Nintendo Switch OLED
17448                    </a>
17449
17450                </div>
17451
17452            </li>
17453                    </ul>
17454            </li>
17455                    </ul>
17456            </li>
17457            <li class="level-1">
17458
17459                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3312">
17460                    <a href="/dji-c">
17461                        DJI
17462                    </a>
17463
17464                    <span class="opener">
17465                        <i class="fal fa-chevron-down plus"></i>
17466                        <i class="fal fa-chevron-up minus"></i>
17467                    </span>
17468                </div>
17469
17470                    <ul class="collapse category-3312">
17471            <li class="level-2">
17472
17473                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3320">
17474                    <a href="/dji-inspire-c">
17475                        DJI Inspire
17476                    </a>
17477
17478                    <span class="opener">
17479                        <i class="fal fa-chevron-down plus"></i>
17480                        <i class="fal fa-chevron-up minus"></i>
17481                    </span>
17482                </div>
17483
17484                    <ul class="collapse category-3320">
17485            <li class="level-3">
17486
17487                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3360">
17488                    <a href="/dji-inspire-2-c">
17489                        DJI Inspire 2
17490                    </a>
17491
17492                </div>
17493
17494            </li>
17495                    </ul>
17496            </li>
17497            <li class="level-2">
17498
17499                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3319">
17500                    <a href="/dji-rc-ovladace-c">
17501                        DJI RC (ovladače)
17502                    </a>
17503
17504                    <span class="opener">
17505                        <i class="fal fa-chevron-down plus"></i>
17506                        <i class="fal fa-chevron-up minus"></i>
17507                    </span>
17508                </div>
17509
17510                    <ul class="collapse category-3319">
17511            <li class="level-3">
17512
17513                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3359">
17514                    <a href="/dji-rc-2-c">
17515                        DJI RC 2
17516                    </a>
17517
17518                </div>
17519
17520            </li>
17521                    </ul>
17522            </li>
17523            <li class="level-2">
17524
17525                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3318">
17526                    <a href="/dji-osmo-c">
17527                        DJI Osmo
17528                    </a>
17529
17530                    <span class="opener">
17531                        <i class="fal fa-chevron-down plus"></i>
17532                        <i class="fal fa-chevron-up minus"></i>
17533                    </span>
17534                </div>
17535
17536                    <ul class="collapse category-3318">
17537            <li class="level-3">
17538
17539                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3357">
17540                    <a href="/dji-osmo-pocket-3-c">
17541                        DJI Osmo Pocket 3
17542                    </a>
17543
17544                </div>
17545
17546            </li>
17547            <li class="level-3">
17548
17549                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3356">
17550                    <a href="/dji-osmo-action-5-c">
17551                        DJI Osmo Action 5
17552                    </a>
17553
17554                </div>
17555
17556            </li>
17557                    </ul>
17558            </li>
17559            <li class="level-2">
17560
17561                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3317">
17562                    <a href="/dji-phantom-c">
17563                        DJI Phantom
17564                    </a>
17565
17566                    <span class="opener">
17567                        <i class="fal fa-chevron-down plus"></i>
17568                        <i class="fal fa-chevron-up minus"></i>
17569                    </span>
17570                </div>
17571
17572                    <ul class="collapse category-3317">
17573            <li class="level-3">
17574
17575                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3358">
17576                    <a href="/dji-phantom-4-c">
17577                        DJI Phantom 4
17578                    </a>
17579
17580                </div>
17581
17582            </li>
17583                    </ul>
17584            </li>
17585            <li class="level-2">
17586
17587                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3316">
17588                    <a href="/dji-avata-c">
17589                        DJI Avata
17590                    </a>
17591
17592                    <span class="opener">
17593                        <i class="fal fa-chevron-down plus"></i>
17594                        <i class="fal fa-chevron-up minus"></i>
17595                    </span>
17596                </div>
17597
17598                    <ul class="collapse category-3316">
17599            <li class="level-3">
17600
17601                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3355">
17602                    <a href="/dji-avata-2-c">
17603                        DJI Avata 2
17604                    </a>
17605
17606                </div>
17607
17608            </li>
17609                    </ul>
17610            </li>
17611            <li class="level-2">
17612
17613                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3315">
17614                    <a href="/dji-mini-c">
17615                        DJI Mini
17616                    </a>
17617
17618                    <span class="opener">
17619                        <i class="fal fa-chevron-down plus"></i>
17620                        <i class="fal fa-chevron-up minus"></i>
17621                    </span>
17622                </div>
17623
17624                    <ul class="collapse category-3315">
17625            <li class="level-3">
17626
17627                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3354">
17628                    <a href="/dji-mini-4-c">
17629                        DJI Mini 4
17630                    </a>
17631
17632                </div>
17633
17634            </li>
17635            <li class="level-3">
17636
17637                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3353">
17638                    <a href="/dji-mini-3-c">
17639                        DJI Mini 3
17640                    </a>
17641
17642                </div>
17643
17644            </li>
17645            <li class="level-3">
17646
17647                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3352">
17648                    <a href="/dji-mini-2-c">
17649                        DJI Mini 2
17650                    </a>
17651
17652                </div>
17653
17654            </li>
17655            <li class="level-3">
17656
17657                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3351">
17658                    <a href="/dji-mini-1-c">
17659                        DJI Mini 1
17660                    </a>
17661
17662                </div>
17663
17664            </li>
17665                    </ul>
17666            </li>
17667            <li class="level-2">
17668
17669                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3314">
17670                    <a href="/dji-air-c">
17671                        DJI Air
17672                    </a>
17673
17674                    <span class="opener">
17675                        <i class="fal fa-chevron-down plus"></i>
17676                        <i class="fal fa-chevron-up minus"></i>
17677                    </span>
17678                </div>
17679
17680                    <ul class="collapse category-3314">
17681            <li class="level-3">
17682
17683                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3350">
17684                    <a href="/dji-air-3-c">
17685                        DJI Air 3
17686                    </a>
17687
17688                </div>
17689
17690            </li>
17691            <li class="level-3">
17692
17693                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3349">
17694                    <a href="/dji-air-2s-c">
17695                        DJI Air 2S
17696                    </a>
17697
17698                </div>
17699
17700            </li>
17701            <li class="level-3">
17702
17703                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3348">
17704                    <a href="/dji-air-2-c">
17705                        DJI Air 2
17706                    </a>
17707
17708                </div>
17709
17710            </li>
17711                    </ul>
17712            </li>
17713            <li class="level-2">
17714
17715                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3313">
17716                    <a href="/dji-mavic-c">
17717                        DJI Mavic
17718                    </a>
17719
17720                    <span class="opener">
17721                        <i class="fal fa-chevron-down plus"></i>
17722                        <i class="fal fa-chevron-up minus"></i>
17723                    </span>
17724                </div>
17725
17726                    <ul class="collapse category-3313">
17727            <li class="level-3">
17728
17729                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3347">
17730                    <a href="/dji-mavic-pro-c">
17731                        DJI Mavic Pro
17732                    </a>
17733
17734                </div>
17735
17736            </li>
17737            <li class="level-3">
17738
17739                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3346">
17740                    <a href="/dji-mavic-3-c">
17741                        DJI Mavic 3
17742                    </a>
17743
17744                </div>
17745
17746            </li>
17747            <li class="level-3">
17748
17749                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3345">
17750                    <a href="/dji-mavic-2-c">
17751                        DJI Mavic 2
17752                    </a>
17753
17754                </div>
17755
17756            </li>
17757                    </ul>
17758            </li>
17759                    </ul>
17760            </li>
17761            <li class="level-1">
17762
17763                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2695">
17764                    <a href="/nahradni-dily-pro-vivo-c">
17765                        Náhradní díly pro Vivo
17766                    </a>
17767
17768                </div>
17769
17770            </li>
17771            <li class="level-1">
17772
17773                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-2696">
17774                    <a href="/nahradni-dily-pro-nokia-c">
17775                        Náhradní díly pro Nokia
17776                    </a>
17777
17778                </div>
17779
17780            </li>
17781            <li class="level-1">
17782
17783                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3182">
17784                    <a href="/nahradni-dily-pro-sony-xperia-c">
17785                        Náhradní díly pro Sony Xperia
17786                    </a>
17787
17788                </div>
17789
17790            </li>
17791            <li class="level-1">
17792
17793                <div class="menu-item collapsed" data-toggle="collapse" data-target=".component--shp-side-menu .category-3183">
17794                    <a href="/nahradni-dily-pro-doogee-c">
17795                        Náhradní díly pro Doogee
17796                    </a>
17797
17798                </div>
17799
17800            </li>
17801                </ul>
17802            </div>
17803        </div>
17804    </div>
17805
17806</div>
17807
17808    <div class="container page--shp-categories has-sidebar" data-ga-section="shop-category" id="snippet--page">
17809        <div class="row">
17810<nav class="component--core-breadcrumbs col-lg">
17811    <ol class="breadcrumb">
17812        <li class="breadcrumb-item ">
17813            <a href="/">
17814                <i class="fal fa-fw fa-home"></i>
17815                
17816            </a>
17817        </li>
17818        <li class="breadcrumb-item ">
17819            <a href="/eshop">
17820                E-shop
17821            </a>
17822        </li>
17823        <li class="breadcrumb-item active">
17824            <a href="/quad-lock-c">
17825                Quad Lock
17826            </a>
17827        </li>
17828    </ol>
17829</nav>        </div>
17830
17831        <h1 class="h2 mb-3">
17832                Quad Lock držáky na telefon - kolo, motorka, auto
17833        </h1>
17834
17835        <p class="mb-3 mb-lg-5">
17836            Originální Quad Lock držáky na telefon pro kolo, motorku a auto. Skladem, prodejny Plzeň a ČB.
17837            <button class="btn btn-link btn-link-native text-small text-muted ml-2" type="button" data-toggle="collapse" data-target="#category-article" onclick="this.hidden = true">
17838                pokračovat
17839            </button>
17840        </p>
17841
17842        <div class="collapse mt-5" id="category-article">
17843            <p><img style="display: block; margin-left: auto; margin-right: auto;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAH0BAMAAACX3f7gAAAAGFBMVEVAQECDg4NXldC1ws/h6fAAXrgAAAD////XEudpAAAW5ElEQVR4XuzRUQpAUBCGUWtRNmB2wNRdEGX7XhVCKOp8r1PTX6eafp4+RiiECIVQCIUQoRAKoRAiFEIhFEKEQiiEQohQCIVQCBEKoRAKIUIhFEIhRCiEQiiECIVQCIUQoRAKoRAiFEIhFEKEQiiEQohQCIVQCBEKoRAKIUIhFEIhRCiEQiiECIVQCIUQoRAKoRAiFEIhFEKEQiiEQohQCIVQCBEKoRAKIUIhFEIhRCiEQiiECIVQCIUQoRAKIUIhFEIhRCiEQiiECIVwzIxo24jM8i5AH0dtDFhczwIMq4f3V1ysPEzYNfXOJWNm726a00bWKABPKhRsk0oK9tgqtoltoa3Hid17AZWtKKeULUbt9N+/Ye54+oYjd+vVUTfckd7N1EwNjdDj0x/6nCeb/635xVdTX1fJBeWnP41Lf725OfawHyiaEv607c2Ot+Jdu62AT0ma4AmrXzQXdaGwfL8z1n373S/fS0Lwz8a/PSTh56YCbxUQihEJQhSsM/xi/aBy6Ai+/IW7aC34qWxchQpG+K45wFYRhPBDOEJ9oDqOkL4+AgTEC4V/Bps8IwQFhoEIlyIAICQMOcKD1XGE7jyAx7mtXsBz1UpwV4pqG4bwltgKIBREmSVMX0RshPSV2w4/YMXzNoJVKay3IQifpAAjJJT/EJ7wDkhgEPQGUaeQTVlNS2nNOiNkFDKasJzRhBXGqmEEbcdpBVtOaW5b9ECdEVJbw
17843RNuWUJ9HLj53BtB+AR2r7LSbX7+pGtCTWSIICwnJGG6CVA5H0J/bbsmfCAyxBBuOcK7TZC6IEIojCFPyG3FjCYsJwxhFYBPPhzumEGEJ+S24pEn3DKESSjCXNHTUX9l3RCSW6FowjJrT3i3CVYrek3or1E3hORWTHjCH2JCvhvlu1JMhLyKLgkfiG6QJSxaE6YhCXO6H/VX1gkhuxWKJiyzloR7kch8fjWfSwwvGwrqkprK8YT0VvCEk3aEOvEh2HO8yp6/v27smAWYj+JskCdkt+I7T/jYjvCqmd+Ncp4I5rvSn8QY0h3hA7EVPGHRirBqggCdIZwN5mc0U24M4QnprVA0YZm1IUz9gBfKebVNRzEsiZp1QchvBU84e52QmMscAULpKy/ipXhVWLy/dtbnd7Cg4gnlWzGFrfiN8LpBwQ8RE2KG5GcbtHdmo/yET3AOW3BI/LELQtwK4WUij8eE8qu9HuWE+26OU/uCuJZNSAu3IK7Bt10QwlZIR/CtlBD/DLZywoSKoK3KY6hEIhPp4Fl0RfgA45JgNVsAofgETSEmfG49CmIQyRguIYQS9K4Il9CGYLtLJBT/EDEh0YlC3XExnMKAIBk9s44Ip7BSlwwAGRDKf4iQ8JkRREMqhmNpP2r0uFvCllvBE1p1OaFAkDZUxM/wB3fWPaGS7/8ZEMp/iIxwL13Kfbm+OBxTm88vrm8chuIYtvzlywCE3P4nf4icMJEI6uPj2vNrhcaeGJ4/obyJJU/4U0zoD+EF2NSu3nPI4l2rGPIRmnREWFKEk5CEshCumh7MRsQrSQwHQvwhEsK9/5olTKAfMRXEkCMcCNNmx2T0lfA4eCKIIUM4EFbNzrJXIOI1TwSzXIJwIEwb7ei7FldtV69Sd0k4EGr3VAYnJ35Dv3vWIeFAuHd0ikJBlE+8/xNPOBAmzm4UBf2Gyt+V5ookHAj9O3kFggJDf1e66AFhGYkw9XajKOg39IY85wgHQv9k5hIERYb+lGcM4UDon8zk5M1Ol97PrynCgdDbz2XszU6Zb4GfU4QDoQ9oBcdkpJVnvhguCMKB0NuPZhAhuaHyJH3FEA6EjfduKrdDor3DmCQcCCtPCPcbohaeGC4IwoHQTbTmulGM2d4RU45wIKwnUkQ3Ckau7yEIB0JXP/rNhoeshbulxVkTEhWR8M4ZDp2whLlyxnBFEw6EiXMkvN/QtXbHUJGEA6F2hrDadFCZM4YLknAg3Dt7t7QLwpX7uzjCgbAeKQNfqhauxOcc4UConcFIuiHMnSNrRhEOhHs2hHwMv1GEA2HqCk3SFWHu+zo54UDoUlqQIZQ2qQjCgbBy7FIihLJgLwjCgfB5g7VCXr4yx4RmRRAOhKkjFCkPh0xVeMKBMHeFkI9hgoR5t4QD4Rq6PKKw2X2XhAOhdcK46E3HpaBdtiMdCOszkYd6TP7lq8H/RhAOhJiJRah3VeSv9qRZp4TD0j4LMJlx9ND00ZmB8PmVrKShXjOCTa9Iwo89J6zqJ446CfW2H+xJFxzhrlB9JsSeNOv28ChaYU+qOMJpOYpB+EfDGscnvK9NShryhU1Jl2ftd7+EVAhCoomTXnixCjCZgYjfcdfO4GPrRi+Y/SQ0sD+ta6ClYQWurQitW6FeNPtJmNaMS0nYd24l8N8EhBBCiGHvCPe4P/UmUCkcf9cM4UENYtg/wgr3p1Xly9dPZwShRbMx7COhSWB/pqEIV5hyQxBaMxvDnhECmArRjzrH2pwgtGQ2hv0kvD/en/vg74G9p+8vtGIQwx4SWrF18DfBruArCcIDGMSwl4TPxxlJgr/Kt2IJrRfEsN+ECqaooQ7QJGRHarkghr0cC6MNhTboKUEIL8aBGPaOMCWGQmIwpGekelzWxbCPhAkxFPKDIdGR3tbHsH+EGofCCIMh8cQLXwz7R1gxQyE/GC78hNIY9vcw98rObgLW6ojwm59QGsO+EOKaYh1hKMSsr/2E4hj2ixC7tE3gyqD79hGKY9ia8OEUhPxrtxLYtzEGQw2EjpffiWPYlnD5f0loUxdlNoP9tfIRKnkMYeedJyH/Ckro0WA2E2M+s/ARzuQxzFq+S3Z8FoRTIeEe0xFlPvPcmHBiJDEUNIFV2spORyh4ozbsyiiEGwVTUt9L0eUxbPdG86cTE+JWqCaE99xshp/PrHzjQaHaxXAqBng4jkx8QtwKP2EK4YhDaNxT0gdQEcQQQSbSd9IXJyHErRDdU2H71chTUsfpXCqGPwFWEMLtKQhxK/yEGIY0NCB+k/KeDNwqYQyxiTcA4G7n8RSEuBV+QhySkgiEOAhjVb+zvK8v9WoMsYkP1876/O63Rn4EIHzfoKZwe1vz+wvXcQ6vWbO9d1Xhr5EzhiVRs84Iua2QPAnxmxU9C8JpE4DCGcMxQZidBaESES6saOhaQP4dozoRwwepG4idmLAwbkIYkaIQ2sAb98LwqaRjuGtP+HgWhN+dhLgstKKxVhVOQl3SMdTkbfLxCXErJA8tibWmwMlvbmprysdwSg2Fpyc0IsLcikZfVdQT7qgYcoPh1pwD4bYBIQ5IEQDxQJAyjpUhE8OKGYROTzhpQ6gBIMa5iszRkxIxJHpSdRaEpgmhNVvHWRZaMz/hjo/hjujBTk74vRGhNfsWbU2Ba9CFqa8xEUOAldTkLAhn509Y+Qhv+RguiRCemPDReAkhCXFONdnIa/uv9aWpGLZfGk7OgnBGEEZb2wMhPRqiwy0RwviEGELBSw6yKAdncAVjRflJKbC2Gw2zcyAsspaEaSRC3xE2fm04ssdahfXWnAPhR0DzPl5d2Z0avnIvIQAIYmhRIZyybjQ+If4dCV5yYE5AmFpRKACQxXCEF8MJAn1ywjfGS8gdIuULCAlDiCFALGWC8QlRsD1haDo4s+UnNE9jYQzxssXPgn13esLiozl3Qpz/Gmfpz2NZDPGSw+odNoH1x405PeEfH5QhCPWZEKLita9u7BLi4Il1ff3eWR+uFXq8t9WUsLLblJkAdeaEfN1CCP+lhYSrUxA+d0+oxxDC2DUQ8jEsVI8Jq1iECwchHcOR6RXh5iwIVZcxLFQ/Cdf/GkITMYQD4d4SDjWkcCBkrrvgU5gZvgbCoSPlauhI+1sD4UCYDIRd1LC0H0SGY6RhaiAcCHt4vnCogXAgNKchzOs28Z960wWA/vzuD0+9+ZBRTWDN2vyQp9+a+Pub37/PzvsKto3n2dx82QuonPUmY5vAG1sc9137bwV6tJfwvXVfChyfEL48JKGeEtf/QRPhCPGyWWXsRZijs7qae2NiEmpJfj4yTfCEFYRQT8vixlTvDs2d3wX5SQBCOkAzogmecAkhvD3Q2396b4tJT0K4Ckoo3f0Z0QRLqEsI4bhQL7qz8705bR2QUH6P6JZogiWcQgh3/9xzXJXbc7lF1JptIhBW8lFsRDTBEVYQQrMszM+/7/ZYluqMbtSGe+2DES5LeSmiCYoQQ2jKH/8lLEfmqZw1INxH8MNrBBbhCJ/429x1GYtwh51B9Yvt58uny+8OwtgPLQlKyCdIEU0QhGO83W5Xml+EM1MdQjl9BEJ8ruv+9Fc/8YR8gkbQRAzCWwyheSj+S2iWZWYeCgdh7Ad4xSJ84J/GexuLUNeE0CwfLeFfkURCfRZPQgxGSMwloYnQhJ9qn6j6QjitI7RmJ38eaSjCJ/65PVUZibCCG88t4dvrX76Hn5M1eKRsGpEwDUjIPl8dmghO+FD/kP8fL7d+PzoI4fxP9Ac7ByMc8w9Am0YifMIQ2hQeKjsQqjrCFC5nif949VCEFf8sUF1GIlxiCC1hMT5s0Gtj4f3J3lOhrWggwh3/WOxdAEJBCM1yeyCcVWVhDpZIiG+grE6wsv8WgJAexxQ0EZRwXBtCuy4cHxp72CIhvsxTn+KFP6EI+Rf+mGkcwt1ry9Jdqf4ifDj0pOPHWsIK5hjhS8FJkgCE3bzlo4xCqMdI/9LBTv4+wFYYXf4gCIMsCyWE/GzmrfKA/zk9ms9AEx+MsJoS3r4WwkPy/iI89KS7MqslNLhjY78V3QQi3MHwIjjCtcVZxkcTiLCCENpaWrdpYYCwbmG4j76myGMQbqUHcwpBEyzhsiaEdpu+/7N1PzyE8d+oLSCkJ6SZ+DIbeB1wFopQO6+/Gpezlz4ie4UwhT0bujIYhMMQLqENSW4VNBGKcFobQhvD4kCnpy9xRMJn6N9CF6xmWEJ/pr7LTy9mR038CEVYQQihm33z4f3YrveBcA+zjMgT0kUowjHsF/FHptAEQygJIc6yMvMaYXW0a59jv9Y+i0CYyYM7gybCEO4ghGD47uBvBYFQbyJPSRcwEw5P2GIGNIEmwhCOMYRY18qCIaFJIh8lXUD4z4fwZwxCXNXLso6EKcQj6mxmFYGw4AmLzghxoANlKeF93PnMCibCfSb8hCGUE9o85CbGYLiG7PeYsIKzlK0I7eBnYgyGGUxIe0y4hBC2ItTHezcsoYJ5cH8JnyCEQkKckkYYDFfQe/eNkA8hEqYw0whYa5hD9ZYQQ8gT5hEGw+yfpA+EYwhhW8L7o/2rYw6F6/4S/gkhbE34vIk3GK6Og/6tt4QaQkikEOYawQ+QPg8pNLdw8TEzFhKDITEU9nss1CWGkFhU4Lo7UOXwlXlfCZdMCPHoDPZzgWqNMVf9JKyoEOIxUpxtBKoMv3LRT8IpF0I82YQdXZDK4St7ebKJDyGe8sXpRrAlBS48+0iIIWQIKxiswi0rFnWtL3pIuIMQMoT3jiljwH7U1rp/hBpCSBACVgawbCFWArC9ICyuX+oThJAh1NDXhZuTZvVtZz0ghCJDiLeI4gQxCdWPYsIXPScsDEWIc0+gJQupEqDtN+GIJExwR4c646Re66NVrwkLxRHi/lxBPKnChu8wnr0mHBmO8BkAcuXuSfl+FHH7TFgokjB17Oowk5kKcfP+EWIIeULMxD5MCNOBEEJIEmJl3cUQmXQyEHIhxPdUYF3iOMnXoi7bw1hYKJpw7wiM6ZKwNvbDjPS7
17843IQgdTBlElK5vdjKDlfWXcNsBYero2HTHIcRF4XB0ZsIT3tUBqK5juDCOKdK6z4QFQejq2S47jmH+6tA7nKmY0YQmce3yuwghzE2vCQueMPXtc75WzhCu+k1YzmjCva/n4yvz/bkMZyooQi3o+sgQVo5zUMP5Qvo6Un8M+RDeOwLfY8JCsYR7dwxTVvDSk/feE5YjllC71wE6oRcUzmOuyvT+CrZCkYQmdadjz3ejGMJ+35ymxxBDjnDvSA/dlV7ASRHoR/tHaG4hhhyhSRwxJLvSXLmnoxvVS0IDMSQJU08MK+K4jCfLK9NPwh3EkCBEIjz8fEfPRk3lIh7uLxyRhCbxdXJXxKLe9RW56ikh3ttEEt47BIjhMIcpExr3ipC9zRcJvYNdRhnm/o9n/SV8op94ARMaTz9XyQ0zf/umt4T4yAuScO9d1ckNb/zNL3pMiDHkCHXiT1Il7UX9raseE2IMOUKTupfmmEO/oL/xlek1oYYYUoSV5wCZP4co7z3ImvWaEGPIEZrEsZ/FObxQTTrp3PSbEGPIEe4bdYn6SnBMxneU/LLfhBjDR45QWwFnWO4SwTDoPrCjek6IJ51mFKG5d54vslXNBZ2o6/Dq2vSe0NxCDBnCqmnHaL44gjjPGreaDYQYQ4rQpL697UfM7XLeO/9ZmYEQY8gRVg3WCBbxCnDy+Q1AOPK6iEhYnishxpAiNKnTEEpfzfMXj2R+8RUZtEMwJ/b/v+n9hTuIIUGIMURDrK9fvgIeCEpCiITZv/otohBDhtAkzZYKWHLBvIMX8QZoYhr/Xb5PEEOGcL9hDFGQCCG8DjvyG7WRcBSGEGNIEZpUYEgJ5pI8bPn32m/l77XPoIk4L0XfcoTVxml44USTHMTJJBML+TCETcykuS1xK4IQ4iUYE4IQYgg1Vw41waHUlWR67x8f+CZwWCoglluekIghEgpiiGt3LFz5EyHEyfbHVoRPgiZgjbbFJkZhCDGGFKH/AQkXGRtBDKF/hPhAE/qbqMY4M8St4An9MeQItfBkIBYctsFSgsmhoGA84VswJVOzhoTmAWMoJ5RcuJ1fUICbtWBVRwFMqd0PTfCERAz9hLILRvP6JOrrRh9WgiUBQcg1oTAfPCEZQyQUre9R8Whm8xUCKFnVY+0oQraJArYiICHGkCCU3U44n19cXF9/ub66ms8T2X0W/nriCSspHB7O0TEI8aTThCOsNkErExziJAjJJmawFQEJ8aRTwRGau+AvRQ8+GE7YkUzB8YGQhBjDEUHIP2uGn8vwPemEbOIRtiIsIcZQcYRV2NcxR+hJJ2QTE9iKwIQYQ47QXIV7J7qgHmhCeROYgdtIhGYKMWQITRK/G8WqeELN9qPGVLEIdxBDirBK4s9GsaYEIdWEgs4gPCHGkCPEWWkuB4MoXxpZPfGET0QIIYY0oSyGJKFJj08yaeFa41Idn3RaGWktCUKiCUVsBUFolhBDilAncM1FlTYHnCvoj3MlJqx4Qi0XfEucNCEIocsYEYSwsriByynclb90mV9aDYT8dHBCNIGD0C4KIeZdkYRmXzOG6TlwuU8L38GKMMqMZkI0MSO2giLECxJZQnNXd2fTFy/i/KaukUvTqvSYJtRjqT7WOAohxpAlNFcgiHenIaCrEXlVY4ZQ3sSI+EviCTXEUE6I09KVwmhcCa6s0akVZAyJKOmpHwCvkoImeEJ5DGlCk8I8Eu5swpPAOLedK0PUe5bQmM/NAN44plyfxzyhPIY8odGO0F/P5/Pkl2SeH879qv+0R8cmAAJBFAXvOvAi21CwBEsStn3DxeBEFQNhXrbJZ2Gi2xrv2uah3Gt8MtGWL77Is8aFpnLohPDPKQmFUAiFEKEQCqEQIhRCIRRChEIohEKIUAiFUAgRCqEQCiFCIRRCIUQohEIohAiFUAiFEKEQCqEQIhRCIRRChEIohEKIUAiFUAgRCqEQCiFCIRRCIUQohEIohAiFUAiFEKEQCqEQIhRCIRRChEIohEKIUAiFUAgRCqEQCiFCIRRCIUQohEIohAiFUAiFEKEQCqEQIhRCIRRChEIohEKIUAiFUDu0CxKhUggS4QAAAABJRU5ErkJggg==" width="463" height="257" /></p>
17844<p>&nbsp;</p>
17845<p>&nbsp;</p>
17846<p>Vznik značky Quad Lock je d&iacute;lem kreativity Australanů Chrise Peterse a Roba Warda. Tento inovativn&iacute; koncept drž&aacute;ků na telefony se stal skutečnost&iacute; d&iacute;ky &uacute;spě&scaron;n&eacute; crowdfundingov&eacute; kampani na platformě Kickstarter v prosinci 2011. Překonali stanoven&yacute; c&iacute;l financov&aacute;n&iacute; a od t&eacute; doby z&iacute;sk&aacute;vaj&iacute; produkty značky Quad Lock nad&scaron;en&eacute; recenze od cyklistů i dal&scaron;&iacute;ch uživatelů. Během deseti let se Quad Lock prodal miliony produktů po cel&eacute;m světě, č&iacute;mž se stal v&yacute;znamn&yacute;m &uacute;spěchem mezi australsk&yacute;
17846mi startupy.</p>
17847<p>Drž&aacute;ky na telefon od Quad Locku se vyznačuj&iacute; patentovan&yacute;m dvoustupňov&yacute;m zamykac&iacute;m mechanismem, kter&yacute; spolehlivě připevn&iacute; V&aacute;&scaron; telefon k drž&aacute;ku. Jsou tak&eacute; velmi snadno ovladateln&eacute; jednou rukou a nab&iacute;zej&iacute; promy&scaron;lenou a pevnou konstrukci, kter&aacute; zaručuje bezpečn&eacute; uchycen&iacute; telefonu. Tato kombinace snadn&eacute; manipulace a spolehlivosti z&iacute;skala srdce milionů spokojen&yacute;ch z&aacute;kazn&iacute;ků, kteř&iacute; si obl&iacute;bili tuto značku.</p>
17848<p>Sortiment drž&aacute;ků se neust&aacute;le roz&scaron;iřuje, takže si můžete vybrat drž&aacute;k nejen pro kolo nebo běh&aacute;n&iacute;, ale tak&eacute; pro motorku, auto či dom&aacute;cnost. Tato inteligentn&iacute; ře&scaron;en&iacute; se snadno přizpůsob&iacute; Va&scaron;im potřeb&aacute;m, a dokonce si můžete poř&iacute;dit i bezdr&aacute;tov&eacute; dob&iacute;jec&iacute; hlavice, kter&eacute; zajist&iacute;, že V&aacute;&scaron; telefon bude vždy plně nabit&yacute;.</p>
17849<p><iframe src="//www.youtube.com/embed/VsOQaJpO60k" width="560" height="314" allowfullscreen="allowfullscreen"></iframe></p>
17850<h2>Druhy QuadLock drž&aacute;ků</h2>
17851<div class="w-full pt-2 md:pt-0 dark:border-white/20 md:border-transparent md:dark:border-transparent md:w-[calc(100%-.5rem)]">&nbsp;</div>
17852<ol>
17853<li>
17854<p><strong>Drž&aacute;ky do auta -&nbsp;</strong>Pro řidiče osobn&iacute;ch vozidel jsou k dispozici <a href="https://www.express-servis.cz/shop/categories/do-auta-1">drž&aacute;ky do auta</a>, kter&eacute; umožňuj&iacute; připevněn&iacute; telefonu na palubn&iacute; desku nebo sklo pomoc&iacute; př&iacute;savky. Tato ře&scaron;en&iacute; poskytuj&iacute; pohodln&eacute; a bezpečn&eacute; um&iacute;stěn&iacute; zař&iacute;zen&iacute; při j&iacute;zdě.</p>
17855</li>
17856<li>
17857<p><strong>Drž&aacute;ky na kolo -</strong>&nbsp;QuadLock nab&iacute;z&iacute; <a href="https://www.express-servis.cz/shop/categories/na-kolo-1">drž&aacute;ky speci&aacute;lně navržen&eacute; pro cyklisty</a>, kter&eacute; umožňuj&iacute; připevněn&iacute; telefonu nebo navigace na ř&iacute;d&iacute;tka kola. Tyto drž&aacute;ky jsou odoln&eacute; vůči otřesům a vibrac&iacute;m a poskytuj&iacute; stabiln&iacute; um&iacute;stěn&iacute; zař&iacute;zen&iacute; i během n&aacute;ročn&yacute;ch j&iacute;zd.</p>
17858</li>
17859<li>
17860<p><strong>Drž&aacute;ky na př&iacute;slu&scaron;enstv&iacute; -&nbsp;</strong>Kromě drž&aacute;ků na Va&scaron;e chytr&eacute; zař&iacute;zen&iacute; QuadLock nab&iacute;z&iacute; tak&eacute; drž&aacute;ky na <a href="https://www.express-servis.cz/shop/categories/ostatni-2">př&iacute;slu&scaron;enstv&iacute;</a>, jako jsou adapt&eacute;ry pro připevněn&iacute; na helmu, p&aacute;sky na paže pro běžce nebo př&iacute;savky pro um&iacute;stěn&iacute; na sklo.</p>
17861</li>
17862<li><strong>Drž&aacute;ky na motorku</strong> <strong>-</strong> QuadLock nab&iacute;z&iacute; <a href="https://www.express-servis.cz/shop/categories/na-motorku">drž&aacute;ky</a> speci&aacute;lně navržen&eacute; pro mont&aacute;ž na ř&iacute;d&iacute;tka motorek, kter&eacute; umožňuj&iacute; snadn&eacute; a bezpečn&eacute; uchycen&iacute; Va&scaron;eho telefonu nebo tabletu. Tyto drž&aacute;ky&nbsp;jsou konstruov&aacute;ny tak, aby odolaly vibrac&iacute;m a pohybům během j&iacute;zdy.</li>
17863</ol>
17864<h2>Jak vybrat ten prav&yacute; QuadLock drž&aacute;k</h2>
17865<ul>
17866<li>
17867<p><strong>Typ aktivity -&nbsp;</strong>Zvažte, jakou aktivitu budete s drž&aacute;kem prov&aacute;dět nejčastěji &ndash; cyklistika, j&iacute;zda autem, běh nebo jin&eacute; sporty &ndash; a vyberte drž&aacute;k, kter&yacute; nejl&eacute;pe vyhovuje Va&scaron;im potřeb&aacute;m.</p>
17868</li>
17869<li>
17870<p><strong>Kompatibilita -</strong>&nbsp;Ověřte si kompatibilitu drž&aacute;ku s Va&scaron;&iacute;m zař&iacute;zen&iacute;m &ndash; telefonem, tabletem nebo dal&scaron;&iacute;m elektronick&yacute;m zař&iacute;zen&iacute;m &ndash; a zkontrolujte, zda je drž&aacute;k navržen pro konkr&eacute;tn&iacute; model.</p>
17871</li>
17872<li>
17873<p><strong>Instalace a připevněn&iacute; -</strong>&nbsp;Zkontrolujte, jak se drž&aacute;k instaluje a připevňuje &ndash; pomoc&iacute; p&aacute;sku, př&iacute;savky, magnetu nebo jin&eacute; metody &ndash; a zvažte, zda je to vhodn&eacute; pro V&aacute;&scaron; způsob použ&iacute;v&aacute;n&iacute;.</p>
17874</li>
17875</ul>
17876<h2>Možnosti QuadLock drž&aacute;ků</h2>
17877<ul>
17878<li>
17879<p><strong>Univerz&aacute;ln&iacute; drž&aacute;k -</strong>&nbsp;QuadLock nab&iacute;z&iacute; univerz&aacute;ln&iacute; drž&aacute;ky, kter&eacute; jsou kompatibiln&iacute; s &scaron;irokou &scaron;k&aacute;lou zař&iacute;zen&iacute; a lze je použ&iacute;t pro různ&eacute; aktivity.</p>
17880</li>
17881<li>
17882<p><strong>Speci&aacute;ln&iacute; drž&aacute;k -</strong>&nbsp;Pro specifick&eacute; potřeby, jako jsou sporty, outdoorov&eacute; aktivity nebo profesion&aacute;ln&iacute; použit&iacute;, QuadLock nab&iacute;z&iacute; speci&aacute;ln&iacute; drž&aacute;ky s funkcemi a designem přizpůsoben&yacute;mi konkr&eacute;tn&iacute;m situac&iacute;m.</p>
17883</li>
17884<li>
17885<p><strong>Doplňky a př&iacute;slu&scaron;enstv&iacute; -</strong>&nbsp;Kromě samotn&yacute;ch drž&aacute;ků QuadLock nab&iacute;z&iacute; tak&eacute; &scaron;irokou &scaron;k&aacute;lu doplňků a př&iacute;slu&scaron;enstv&iacute;, jako jsou adapt&eacute;ry, mont&aacute;žn&iacute; soupravy, ochrann&eacute; pouzdra a dal&scaron;&iacute;, kter&eacute; zvy&scaron;uj&iacute; flexibilitu a funkčnost drž&aacute;ků.</p>
17886</li>
17887</ul>
17888<p><em>S QuadLock drž&aacute;ky si můžete b&yacute;t jisti, že Va&scaron;e zař&iacute;zen&iacute; je v bezpeč&iacute; a pohodlně um&iacute;stěno během Va&scaron;ich aktivit. Vyberte si ten spr&aacute;vn&yacute; drž&aacute;k pro Va&scaron;e potřeby a užijte si maxim&aacute;ln&iacute; svobodu a pohodl&iacute; během sv&yacute;ch dobrodružstv&iacute;.</em></p>
17889        </div>
17890
17891        <div class="mb-3 mb-lg-5">
17892            <div class="component--shp-categories tiles">
17893    <a href="/quad-lock-drzaky-c" class="card tile">
17894        <img src="https://api.express-servis.cz/files/shop/categories/670/medium" alt="Quad Lock držáky">
17895        <span class="name">Quad Lock držáky</span>
17896        <span class="count">(31)</span>
17897    </a>
17898    <a href="/quad-lock-kryty-c" class="card tile">
17899        <img src="https://api.express-servis.cz/files/shop/categories/669/medium" alt="Quad Lock kryty">
17900        <span class="name">Quad Lock kryty</span>
17901        <span class="count">(126)</span>
17902    </a>
17903    <a href="/quad-lock-prislusenstvi-c" class="card tile">
17904        <img src="https://api.express-servis.cz/files/shop/categories/671/medium" alt="Quad Lock příslušenství">
17905        <span class="name">Quad Lock příslušenství</span>
17906        <span class="count">(105)</span>
17907    </a>
17908    <a href="/quad-lock-poncho-c" class="card tile">
17909        <img src="https://api.express-servis.cz/files/shop/categories/816/medium" alt="Quad Lock Poncho">
17910        <span class="name">Quad Lock Poncho</span>
17911        <span class="count">(94)</span>
17912    </a>
17913    <a href="/quad-lock-360-c" class="card tile">
17914        <img src="https://api.express-servis.cz/files/shop/categories/748/medium" alt="Quad Lock 360">
17915        <span class="name">Quad Lock 360</span>
17916        <span class="count">(18)</span>
17917    </a>
17918</div>
17919
17920        </div>
17921
17922
17923<div class="component--shp-search-keyword mb-3" id="snippet-Keyword_list-component">
17924</div>
17925
17926        <div class="row mb-3" id="snippet--sort">
17927                <div class="col-6 col-lg-3">
17928                    <a data-naja-history="off" class="filter-trigger btn btn-sm btn-outline-primary" href="/quad-lock-c?do=openFilters">
17929                        <i class="fal fa-sliders-h"></i> Filtrovat
17930                    </a>
17931                </div>
17932
17933<div class="component--shp-sort col-6 col-lg-9 text-right" id="snippet-Sort_products-component">
17934    <div class="btn-group d-none d-lg-inline-flex">
17935        <a class="btn btn-primary" data-scroll="off" href="/quad-lock-c?Sort_products-sort=recommended&amp;do=Sort_products-change">
17936            Doporučené
17937            <i class="fal fa-info-circle" title="Tyto produkty jsou řazeny podle doporučení specialisty na elektroniku"></i>
17938        </a>
17939        <a class="btn btn-outline-secondary" data-scroll="off" href="/quad-lock-c?Sort_products-sort=order&amp;do=Sort_products-change">
17940            Nejprodávanější
17941            
17942        </a>
17943        <a class="btn btn-outline-secondary" data-scroll="off" href="/quad-lock-c?Sort_products-sort=cheap&amp;do=Sort_products-change">
17944            Nejlevnější
17945            
17946        </a>
17947        <a class="btn btn-outline-secondary" data-scroll="off" href="/quad-lock-c?Sort_products-sort=expensive&amp;do=Sort_products-change">
17948            Nejdražší
17949            
17950        </a>
17951        <a class="btn btn-outline-secondary" data-scroll="off" href="/quad-lock-c?Sort_products-sort=name&amp;do=Sort_products-change">
17952            Název
17953            
17954        </a>
17955    </div>
17956
17957    <div class="dropdown d-block d-lg-none">
17958        <button class="btn btn-outline-secondary btn-sm btn-block dropdown-toggle d-flex align-items-center justify-content-between pl-4" type="button" data-toggle="dropdown">
17959                    Doporučené
17960        </button>
17961
17962        <div class="dropdown-menu">
17963            <a class="dropdown-item" href="/quad-lock-c?Sort_products-sort=recommended&amp;do=Sort_products-change">Doporučené</a>
17964            <a class="dropdown-item" href="/quad-lock-c?Sort_products-sort=order&amp;do=Sort_products-change">Nejprodávanější</a>
17965            <a class="dropdown-item" href="/quad-lock-c?Sort_products-sort=cheap&amp;do=Sort_products-change">Nejlevnější</a>
17966            <a class="dropdown-item" href="/quad-lock-c?Sort_products-sort=expensive&amp;do=Sort_products-change">Nejdražší</a>
17967            <a class="dropdown-item" href="/quad-lock-c?Sort_products-sort=name&amp;do=Sort_products-change">Název</a>
17968        </div>
17969    </div>
17970</div>
17971        </div>
17972
17973<div class="component--shp-filters-pills mb-3" id="snippet-FiltersPills_q6933l-pills">
17974</div>
17975
17976<div id="snippet--products"><div class="component--shp-products-list grid" data-ajax-append="true" data-operation-target="grid" id="snippet-ProductsList_list-grid">
17977    
17978<div class="component--shp-product box" data-product-id="2392">
17979    <a href="/p/quad-lock-bike-mount-drzak-mobilniho-telefonu-na-kolo?args=quad-lock">
17980        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/41059/medium">
17981        <div class="title">
17982            Quad Lock Bike Mount - Držák mobilního telefonu na kolo
17983        </div>
17984        <div class="sales">
17985            <div class="component--shp-sales-count text-small text-success text-center">
17986    
17987    zakoupilo již 408 zákazníků
17988</div>
17989
17990        </div>
17991
17992<ul class="component--shp-description-features my-3">
17993    <li>
17994        <i class="fas fa-check icon"></i>
17995        Bezpečná montáž
17996    </li>
17997    <li>
17998        <i class="fas fa-check icon"></i>
17999        Rychlé uchycení
18000    </li>
18001    <li>
18002        <i class="fas fa-check icon"></i>
18003        Bezkonkurenční design
18004    </li>
18005</ul>
18006
18007        <div class="spacer"></div>
18008
18009
18010
18011            <div class="product-card-price">
18012<div class="component--shp-product-availability text-center">
18013        <span class="green">
18014                skladem
18015        </span>
18016
18017</div>
18018<div class="component--shp-product-price">
18019<div class="component--shp-price">
18020    <div class="current">895 Kč</div>
18021</div>
18022</div>
18023            </div>
18024
18025<div class="component--shp-product-tags">
18026
18027
18028<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18029    <span class="tag-preview">
18030        <i class="fal fa-check"></i>
18031    </span>
18032
18033    <span class="tag-text">
18034        Bestseller
18035
18036    </span>
18037</div>
18038</div>
18039    </a>
18040
18041    <div class="product-card-actions" id="snippet-ProductsList_list-Product_2392-cart">
18042        <div class="product-card-actions__icons">
18043<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_2392-FavoriteButton_j5nrst-component">
18044    <a
18045        class="favorite-button"
18046        title="Přidat k oblíbeným"
18047        data-naja-history="off"
18048     href="/quad-lock-c?do=ProductsList_list-Product_2392-FavoriteButton_j5nrst-toggle">
18049        <i class="fal fa-heart"></i>
18050
18051        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18052    </a>
18053</div>
18054<div class="component--shp-product-share">
18055    <button
18056        type="button"
18057        class="product-share"
18058        data-product-share
18059        data-share-url="/p/quad-lock-bike-mount-drzak-mobilniho-telefonu-na-kolo?category=quad-lock"
18060    >
18061        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18062    </button>
18063</div>
18064
18065        </div>
18066
18067        <div class="product-card-actions__cta cart">
18068                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_2392-add">
18069                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18070                </a>
18071        </div>
18072    </div>
18073
18074</div>
18075
18076<div class="component--shp-product box" data-product-id="2713">
18077    <a href="/p/quad-lock-motorcycle-handlebar-mount-drzak-mobilniho-telefonu-na-motorku?args=quad-lock">
18078        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/41065/medium">
18079        <div class="title">
18080            Quad Lock Motorcycle Handlebar Mount - Držák mobilního telefonu na motorku
18081        </div>
18082        <div class="sales">
18083            <div class="component--shp-sales-count text-small text-success text-center">
18084    
18085    zakoupilo již 224 zákazníků
18086</div>
18087
18088        </div>
18089
18090<ul class="component--shp-description-features my-3">
18091    <li>
18092        <i class="fas fa-check icon"></i>
18093        Bezpečná montáž
18094    </li>
18095    <li>
18096        <i class="fas fa-check icon"></i>
18097        Rychlé uchycení
18098    </li>
18099    <li>
18100        <i class="fas fa-check icon"></i>
18101        Bezkonkurenční design
18102    </li>
18103</ul>
18104
18105        <div class="spacer"></div>
18106
18107
18108
18109            <div class="product-card-price">
18110<div class="component--shp-product-availability text-center">
18111        <span class="green">
18112                skladem
18113        </span>
18114
18115</div>
18116<div class="component--shp-product-price">
18117<div class="component--shp-price">
18118    <div class="current">1 495 Kč</div>
18119</div>
18120</div>
18121            </div>
18122
18123<div class="component--shp-product-tags">
18124
18125
18126<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18127    <span class="tag-preview">
18128        <i class="fal fa-check"></i>
18129    </span>
18130
18131    <span class="tag-text">
18132        Bestseller
18133
18134    </span>
18135</div>
18136</div>
18137    </a>
18138
18139    <div class="product-card-actions" id="snippet-ProductsList_list-Product_2713-cart">
18140        <div class="product-card-actions__icons">
18141<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_2713-FavoriteButton_jabq61-component">
18142    <a
18143        class="favorite-button"
18144        title="Přidat k oblíbeným"
18145        data-naja-history="off"
18146     href="/quad-lock-c?do=ProductsList_list-Product_2713-FavoriteButton_jabq61-toggle">
18147        <i class="fal fa-heart"></i>
18148
18149        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18150    </a>
18151</div>
18152<div class="component--shp-product-share">
18153    <button
18154        type="button"
18155        class="product-share"
18156        data-product-share
18157        data-share-url="/p/quad-lock-motorcycle-handlebar-mount-drzak-mobilniho-telefonu-na-motorku?category=quad-lock"
18158    >
18159        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18160    </button>
18161</div>
18162
18163        </div>
18164
18165        <div class="product-card-actions__cta cart">
18166                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_2713-add">
18167                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18168                </a>
18169        </div>
18170    </div>
18171
18172</div>
18173
18174<div class="component--shp-product box" data-product-id="5798">
18175    <a href="/p/quad-lock-motorcycle-handlebar-mount-pro-drzak-mobilniho-telefonu-na-motorku?args=quad-lock">
18176        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/41066/medium">
18177        <div class="title">
18178            Quad Lock Motorcycle Handlebar Mount Pro - Držák mobilního telefonu na motorku
18179        </div>
18180        <div class="sales">
18181            <div class="component--shp-sales-count text-small text-success text-center">
18182    
18183    zakoupilo již 74 zákazníků
18184</div>
18185
18186        </div>
18187
18188<ul class="component--shp-description-features my-3">
18189    <li>
18190        <i class="fas fa-check icon"></i>
18191        Bezpečná montáž
18192    </li>
18193    <li>
18194        <i class="fas fa-check icon"></i>
18195        Rychlé uchycení
18196    </li>
18197    <li>
18198        <i class="fas fa-check icon"></i>
18199        Bezkonkurenční design
18200    </li>
18201</ul>
18202
18203        <div class="spacer"></div>
18204
18205
18206
18207            <div class="product-card-price">
18208<div class="component--shp-product-availability text-center">
18209        <span class="green">
18210                skladem
18211        </span>
18212
18213</div>
18214<div class="component--shp-product-price">
18215<div class="component--shp-price">
18216    <div class="current">1 995 Kč</div>
18217</div>
18218</div>
18219            </div>
18220
18221<div class="component--shp-product-tags">
18222
18223
18224<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18225    <span class="tag-preview">
18226        <i class="fal fa-check"></i>
18227    </span>
18228
18229    <span class="tag-text">
18230        Bestseller
18231
18232    </span>
18233</div>
18234</div>
18235    </a>
18236
18237    <div class="product-card-actions" id="snippet-ProductsList_list-Product_5798-cart">
18238        <div class="product-card-actions__icons">
18239<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_5798-FavoriteButton_5vmdbs-component">
18240    <a
18241        class="favorite-button"
18242        title="Přidat k oblíbeným"
18243        data-naja-history="off"
18244     href="/quad-lock-c?do=ProductsList_list-Product_5798-FavoriteButton_5vmdbs-toggle">
18245        <i class="fal fa-heart"></i>
18246
18247        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18248    </a>
18249</div>
18250<div class="component--shp-product-share">
18251    <button
18252        type="button"
18253        class="product-share"
18254        data-product-share
18255        data-share-url="/p/quad-lock-motorcycle-handlebar-mount-pro-drzak-mobilniho-telefonu-na-motorku?category=quad-lock"
18256    >
18257        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18258    </button>
18259</div>
18260
18261        </div>
18262
18263        <div class="product-card-actions__cta cart">
18264                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_5798-add">
18265                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18266                </a>
18267        </div>
18268    </div>
18269
18270</div>
18271
18272<div class="component--shp-product box" data-product-id="6209">
18273    <a href="/p/quad-lock-case-mag-iphone-7-8-se2020-se2022-kryt-mobilniho-telefonu-cerny?args=quad-lock">
18274        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/41122/medium">
18275        <div class="title">
18276            Quad Lock Case MAG - iPhone 7 / 8 / SE2020 / SE2022 - Kryt mobilního telefonu - černý
18277        </div>
18278        <div class="sales">
18279            
18280        </div>
18281
18282<ul class="component--shp-description-features my-3">
18283    <li>
18284        <i class="fas fa-check icon"></i>
18285        Pevné uchycení telefonu
18286    </li>
18287    <li>
18288        <i class="fas fa-check icon"></i>
18289        Pro outdoor použití
18290    </li>
18291    <li>
18292        <i class="fas fa-check icon"></i>
18293        Lehký a tenký design
18294    </li>
18295    <li>
18296        <i class="fas fa-check icon"></i>
18297        Odolnost proti nárazům
18298    </li>
18299    <li>
18300        <i class="fas fa-check icon"></i>
18301        Pro extrémní aktivity
18302    </li>
18303</ul>
18304
18305        <div class="spacer"></div>
18306
18307
18308
18309            <div class="product-card-price">
18310<div class="component--shp-product-availability text-center">
18311        <span class="green">
18312                skladem
18313        </span>
18314
18315</div>
18316<div class="component--shp-product-price">
18317<div class="component--shp-price">
18318    <div class="current">1 145 Kč</div>
18319</div>
18320</div>
18321            </div>
18322
18323<div class="component--shp-product-tags">
18324
18325
18326</div>
18327    </a>
18328
18329    <div class="product-card-actions" id="snippet-ProductsList_list-Product_6209-cart">
18330        <div class="product-card-actions__icons">
18331<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_6209-FavoriteButton_9ewja6-component">
18332    <a
18333        class="favorite-button"
18334        title="Přidat k oblíbeným"
18335        data-naja-history="off"
18336     href="/quad-lock-c?do=ProductsList_list-Product_6209-FavoriteButton_9ewja6-toggle">
18337        <i class="fal fa-heart"></i>
18338
18339        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18340    </a>
18341</div>
18342<div class="component--shp-product-share">
18343    <button
18344        type="button"
18345        class="product-share"
18346        data-product-share
18347        data-share-url="/p/quad-lock-case-mag-iphone-7-8-se2020-se2022-kryt-mobilniho-telefonu-cerny?category=quad-lock"
18348    >
18349        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18350    </button>
18351</div>
18352
18353        </div>
18354
18355        <div class="product-card-actions__cta cart">
18356                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_6209-add">
18357                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18358                </a>
18359        </div>
18360    </div>
18361
18362</div>
18363
18364<div class="component--shp-product box" data-product-id="6213">
18365    <a href="/p/quad-lock-mag-coloured-ring-modry?args=quad-lock">
18366        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/40811/medium">
18367        <div class="title">
18368            Quad Lock MAG - Coloured Ring - modrý
18369        </div>
18370        <div class="sales">
18371            <div class="component--shp-sales-count text-small text-success text-center">
18372    
18373    zakoupilo již 17 zákazníků
18374</div>
18375
18376        </div>
18377
18378<ul class="component--shp-description-features my-3">
18379    <li>
18380        <i class="fas fa-check icon"></i>
18381         Snadná výměna
18382    </li>
18383    <li>
18384        <i class="fas fa-check icon"></i>
18385        Přizpůsobení pouzdra
18386    </li>
18387    <li>
18388        <i class="fas fa-check icon"></i>
18389        Unikátní vzhled
18390    </li>
18391</ul>
18392
18393        <div class="spacer"></div>
18394
18395
18396
18397            <div class="product-card-price">
18398<div class="component--shp-product-availability text-center">
18399        <span class="green">
18400                skladem
18401        </span>
18402
18403</div>
18404<div class="component--shp-product-price">
18405<div class="component--shp-price">
18406    <div class="current">295 Kč</div>
18407</div>
18408</div>
18409            </div>
18410
18411<div class="component--shp-product-tags">
18412
18413
18414<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18415    <span class="tag-preview">
18416        <i class="fal fa-check"></i>
18417    </span>
18418
18419    <span class="tag-text">
18420        Bestseller
18421
18422    </span>
18423</div>
18424</div>
18425    </a>
18426
18427    <div class="product-card-actions" id="snippet-ProductsList_list-Product_6213-cart">
18428        <div class="product-card-actions__icons">
18429<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_6213-FavoriteButton_rcybar-component">
18430    <a
18431        class="favorite-button"
18432        title="Přidat k oblíbeným"
18433        data-naja-history="off"
18434     href="/quad-lock-c?do=ProductsList_list-Product_6213-FavoriteButton_rcybar-toggle">
18435        <i class="fal fa-heart"></i>
18436
18437        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18438    </a>
18439</div>
18440<div class="component--shp-product-share">
18441    <button
18442        type="button"
18443        class="product-share"
18444        data-product-share
18445        data-share-url="/p/quad-lock-mag-coloured-ring-modry?category=quad-lock"
18446    >
18447        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18448    </button>
18449</div>
18450
18451        </div>
18452
18453        <div class="product-card-actions__cta cart">
18454                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_6213-add">
18455                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18456                </a>
18457        </div>
18458    </div>
18459
18460</div>
18461
18462<div class="component--shp-product box" data-product-id="6223">
18463    <a href="/p/quad-lock-car-vent-mount-drzak-mobilniho-telefonu-do-auta?args=quad-lock">
18464        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/41075/medium">
18465        <div class="title">
18466            Quad Lock - Car Vent Mount - Držák mobilního telefonu do auta
18467        </div>
18468        <div class="sales">
18469            <div class="component--shp-sales-count text-small text-success text-center">
18470    
18471    zakoupilo více než 50 zákazníků
18472</div>
18473
18474        </div>
18475
18476<ul class="component--shp-description-features my-3">
18477    <li>
18478        <i class="fas fa-check icon"></i>
18479        Bezpečná montáž
18480    </li>
18481    <li>
18482        <i class="fas fa-check icon"></i>
18483        Lehká instalace
18484    </li>
18485    <li>
18486        <i class="fas fa-check icon"></i>
18487        Optimální zobrazení
18488    </li>
18489</ul>
18490
18491        <div class="spacer"></div>
18492
18493
18494
18495            <div class="product-card-price">
18496<div class="component--shp-product-availability text-center">
18497        <span class="green">
18498                skladem
18499        </span>
18500
18501</div>
18502<div class="component--shp-product-price">
18503<div class="component--shp-price">
18504    <div class="current">1 295 Kč</div>
18505</div>
18506</div>
18507            </div>
18508
18509<div class="component--shp-product-tags">
18510
18511
18512<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18513    <span class="tag-preview">
18514        <i class="fal fa-check"></i>
18515    </span>
18516
18517    <span class="tag-text">
18518        Bestseller
18519
18520    </span>
18521</div>
18522</div>
18523    </a>
18524
18525    <div class="product-card-actions" id="snippet-ProductsList_list-Product_6223-cart">
18526        <div class="product-card-actions__icons">
18527<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_6223-FavoriteButton_sauwhg-component">
18528    <a
18529        class="favorite-button"
18530        title="Přidat k oblíbeným"
18531        data-naja-history="off"
18532     href="/quad-lock-c?do=ProductsList_list-Product_6223-FavoriteButton_sauwhg-toggle">
18533        <i class="fal fa-heart"></i>
18534
18535        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18536    </a>
18537</div>
18538<div class="component--shp-product-share">
18539    <button
18540        type="button"
18541        class="product-share"
18542        data-product-share
18543        data-share-url="/p/quad-lock-car-vent-mount-drzak-mobilniho-telefonu-do-auta?category=quad-lock"
18544    >
18545        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18546    </button>
18547</div>
18548
18549        </div>
18550
18551        <div class="product-card-actions__cta cart">
18552                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_6223-add">
18553                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18554                </a>
18555        </div>
18556    </div>
18557
18558</div>
18559
18560<div class="component--shp-product box" data-product-id="6224">
18561    <a href="/p/quad-lock-car-adhesive-dash-console-mount-drzak-mobilniho-telefonu-do-auta?args=quad-lock">
18562        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/41060/medium">
18563        <div class="title">
18564            Quad Lock - Car Adhesive Dash / Console Mount - Držák mobilního telefonu do auta
18565        </div>
18566        <div class="sales">
18567            <div class="component--shp-sales-count text-small text-success text-center">
18568    
18569    zakoupilo již 48 zákazníků
18570</div>
18571
18572        </div>
18573
18574<ul class="component--shp-description-features my-3">
18575    <li>
18576        <i class="fas fa-check icon"></i>
18577        Bezpečná montáž
18578    </li>
18579    <li>
18580        <i class="fas fa-check icon"></i>
18581        Optimální zobrazení
18582    </li>
18583    <li>
18584        <i class="fas fa-check icon"></i>
18585        Elegatní design
18586    </li>
18587</ul>
18588
18589        <div class="spacer"></div>
18590
18591
18592
18593            <div class="product-card-price">
18594<div class="component--shp-product-availability text-center">
18595        <span class="green">
18596                skladem
18597        </span>
18598
18599</div>
18600<div class="component--shp-product-price">
18601<div class="component--shp-price">
18602    <div class="current">945 Kč</div>
18603</div>
18604</div>
18605            </div>
18606
18607<div class="component--shp-product-tags">
18608
18609
18610<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18611    <span class="tag-preview">
18612        <i class="fal fa-check"></i>
18613    </span>
18614
18615    <span class="tag-text">
18616        Bestseller
18617
18618    </span>
18619</div>
18620</div>
18621    </a>
18622
18623    <div class="product-card-actions" id="snippet-ProductsList_list-Product_6224-cart">
18624        <div class="product-card-actions__icons">
18625<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_6224-FavoriteButton_sqkwpj-component">
18626    <a
18627        class="favorite-button"
18628        title="Přidat k oblíbeným"
18629        data-naja-history="off"
18630     href="/quad-lock-c?do=ProductsList_list-Product_6224-FavoriteButton_sqkwpj-toggle">
18631        <i class="fal fa-heart"></i>
18632
18633        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18634    </a>
18635</div>
18636<div class="component--shp-product-share">
18637    <button
18638        type="button"
18639        class="product-share"
18640        data-product-share
18641        data-share-url="/p/quad-lock-car-adhesive-dash-console-mount-drzak-mobilniho-telefonu-do-auta?category=quad-lock"
18642    >
18643        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18644    </button>
18645</div>
18646
18647        </div>
18648
18649        <div class="product-card-actions__cta cart">
18650                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_6224-add">
18651                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18652                </a>
18653        </div>
18654    </div>
18655
18656</div>
18657
18658<div class="component--shp-product box" data-product-id="13916">
18659    <a href="/p/quad-lock-motorcycle-handlebar-mount-pro-drzak-mobilniho-telefonu-na-motorku-velka-objimka?args=quad-lock">
18660        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/66607/medium">
18661        <div class="title">
18662            Quad Lock Motorcycle Handlebar Mount Pro - Držák mobilního telefonu na motorku, velká objímka
18663        </div>
18664        <div class="sales">
18665            
18666        </div>
18667
18668<ul class="component--shp-description-features my-3">
18669    <li>
18670        <i class="fas fa-check icon"></i>
18671        Bezpečná montáž
18672    </li>
18673    <li>
18674        <i class="fas fa-check icon"></i>
18675        Rychlé uchycení
18676    </li>
18677    <li>
18678        <i class="fas fa-check icon"></i>
18679        Bezkonkurenční design
18680    </li>
18681</ul>
18682
18683        <div class="spacer"></div>
18684
18685
18686
18687            <div class="product-card-price">
18688<div class="component--shp-product-availability text-center">
18689        <span class="green">
18690                skladem
18691        </span>
18692
18693</div>
18694<div class="component--shp-product-price">
18695<div class="component--shp-price">
18696    <div class="current">2 695 Kč</div>
18697</div>
18698</div>
18699            </div>
18700
18701<div class="component--shp-product-tags">
18702
18703
18704<div class="component--shp-tag badge " style="background-color:#ffffff;color:#d00728;border:1px solid #d00728">
18705    <span class="tag-preview">
18706        <i class="fal fa-dolly"></i>
18707    </span>
18708
18709    <span class="tag-text">
18710        Výhodná doprava
18711
18712    </span>
18713</div>
18714</div>
18715    </a>
18716
18717    <div class="product-card-actions" id="snippet-ProductsList_list-Product_13916-cart">
18718        <div class="product-card-actions__icons">
18719<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_13916-F
18719avoriteButton_1jaixw-component">
18720    <a
18721        class="favorite-button"
18722        title="Přidat k oblíbeným"
18723        data-naja-history="off"
18724     href="/quad-lock-c?do=ProductsList_list-Product_13916-FavoriteButton_1jaixw-toggle">
18725        <i class="fal fa-heart"></i>
18726
18727        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18728    </a>
18729</div>
18730<div class="component--shp-product-share">
18731    <button
18732        type="button"
18733        class="product-share"
18734        data-product-share
18735        data-share-url="/p/quad-lock-motorcycle-handlebar-mount-pro-drzak-mobilniho-telefonu-na-motorku-velka-objimka?category=quad-lock"
18736    >
18737        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18738    </button>
18739</div>
18740
18741        </div>
18742
18743        <div class="product-card-actions__cta cart">
18744                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_13916-add">
18745                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18746                </a>
18747        </div>
18748    </div>
18749
18750</div>
18751
18752<div class="component--shp-product box" data-product-id="14445">
18753    <a href="/p/quad-lock-case-iphone-16-pro-max-kryt-mobilniho-telefonu-cerny-kopie?args=quad-lock">
18754        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/73080/medium">
18755        <div class="title">
18756            Quad Lock Case - iPhone 16 Pro Max - Kryt mobilního telefonu - černý
18757        </div>
18758        <div class="sales">
18759            
18760        </div>
18761
18762<ul class="component--shp-description-features my-3">
18763    <li>
18764        <i class="fas fa-check icon"></i>
18765        Pevné uchycení telefonu
18766    </li>
18767    <li>
18768        <i class="fas fa-check icon"></i>
18769        Pro outdoor použití
18770    </li>
18771    <li>
18772        <i class="fas fa-check icon"></i>
18773        Lehký a tenký design
18774    </li>
18775    <li>
18776        <i class="fas fa-check icon"></i>
18777        Odolnost proti nárazům
18778    </li>
18779    <li>
18780        <i class="fas fa-check icon"></i>
18781        Pro extrémní aktivity
18782    </li>
18783</ul>
18784
18785        <div class="spacer"></div>
18786
18787
18788
18789            <div class="product-card-price">
18790<div class="component--shp-product-availability text-center">
18791        <span class="green">
18792                skladem
18793        </span>
18794
18795</div>
18796<div class="component--shp-product-price">
18797<div class="component--shp-price">
18798    <div class="current">895 Kč</div>
18799</div>
18800</div>
18801            </div>
18802
18803<div class="component--shp-product-tags">
18804
18805
18806</div>
18807    </a>
18808
18809    <div class="product-card-actions" id="snippet-ProductsList_list-Product_14445-cart">
18810        <div class="product-card-actions__icons">
18811<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_14445-FavoriteButton_bdgns9-component">
18812    <a
18813        class="favorite-button"
18814        title="Přidat k oblíbeným"
18815        data-naja-history="off"
18816     href="/quad-lock-c?do=ProductsList_list-Product_14445-FavoriteButton_bdgns9-toggle">
18817        <i class="fal fa-heart"></i>
18818
18819        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18820    </a>
18821</div>
18822<div class="component--shp-product-share">
18823    <button
18824        type="button"
18825        class="product-share"
18826        data-product-share
18827        data-share-url="/p/quad-lock-case-iphone-16-pro-max-kryt-mobilniho-telefonu-cerny-kopie?category=quad-lock"
18828    >
18829        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18830    </button>
18831</div>
18832
18833        </div>
18834
18835        <div class="product-card-actions__cta cart">
18836                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_14445-add">
18837                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18838                </a>
18839        </div>
18840    </div>
18841
18842</div>
18843
18844<div class="component--shp-product box" data-product-id="22842">
18845    <a href="/p/quad-lock-case-mag-iphone-17-pro-max-kryt-mobilniho-telefonu-cerny?args=quad-lock">
18846        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112169/medium">
18847        <div class="title">
18848            Quad Lock Case MAG - iPhone 17 Pro Max - Kryt mobilního telefonu - černý
18849        </div>
18850        <div class="sales">
18851            
18852        </div>
18853
18854<ul class="component--shp-description-features my-3">
18855    <li>
18856        <i class="fas fa-check icon"></i>
18857        Pevné uchycení telefonu
18858    </li>
18859    <li>
18860        <i class="fas fa-check icon"></i>
18861        Pro outdoor použití
18862    </li>
18863    <li>
18864        <i class="fas fa-check icon"></i>
18865        Lehký a tenký design
18866    </li>
18867    <li>
18868        <i class="fas fa-check icon"></i>
18869        Odolnost proti nárazům
18870    </li>
18871    <li>
18872        <i class="fas fa-check icon"></i>
18873        Pro extrémní aktivity
18874    </li>
18875</ul>
18876
18877        <div class="spacer"></div>
18878
18879
18880
18881            <div class="product-card-price">
18882<div class="component--shp-product-availability text-center">
18883        <span class="green">
18884                skladem
18885        </span>
18886
18887</div>
18888<div class="component--shp-product-price">
18889<div class="component--shp-price">
18890    <div class="current">1 395 Kč</div>
18891</div>
18892</div>
18893            </div>
18894
18895<div class="component--shp-product-tags">
18896
18897
18898</div>
18899    </a>
18900
18901    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22842-cart">
18902        <div class="product-card-actions__icons">
18903<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22842-FavoriteButton_6xhcm7-component">
18904    <a
18905        class="favorite-button"
18906        title="Přidat k oblíbeným"
18907        data-naja-history="off"
18908     href="/quad-lock-c?do=ProductsList_list-Product_22842-FavoriteButton_6xhcm7-toggle">
18909        <i class="fal fa-heart"></i>
18910
18911        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
18912    </a>
18913</div>
18914<div class="component--shp-product-share">
18915    <button
18916        type="button"
18917        class="product-share"
18918        data-product-share
18919        data-share-url="/p/quad-lock-case-mag-iphone-17-pro-max-kryt-mobilniho-telefonu-cerny?category=quad-lock"
18920    >
18921        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
18922    </button>
18923</div>
18924
18925        </div>
18926
18927        <div class="product-card-actions__cta cart">
18928                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22842-add">
18929                    <i class="fal fa-shopping-cart"></i> Do košíku ›
18930                </a>
18931        </div>
18932    </div>
18933
18934</div>
18935
18936<div class="component--shp-product box" data-product-id="22843">
18937    <a href="/p/quad-lock-case-mag-iphone-17-air-kryt-mobilniho-telefonu-cerny?args=quad-lock">
18938        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112185/medium">
18939        <div class="title">
18940            Quad Lock Case MAG - iPhone 17 Air - Kryt mobilního telefonu - černý
18941        </div>
18942        <div class="sales">
18943            
18944        </div>
18945
18946<ul class="component--shp-description-features my-3">
18947    <li>
18948        <i class="fas fa-check icon"></i>
18949        Pevné uchycení telefonu
18950    </li>
18951    <li>
18952        <i class="fas fa-check icon"></i>
18953        Pro outdoor použití
18954    </li>
18955    <li>
18956        <i class="fas fa-check icon"></i>
18957        Lehký a tenký design
18958    </li>
18959    <li>
18960        <i class="fas fa-check icon"></i>
18961        Odolnost proti nárazům
18962    </li>
18963    <li>
18964        <i class="fas fa-check icon"></i>
18965        Pro extrémní aktivity
18966    </li>
18967</ul>
18968
18969        <div class="spacer"></div>
18970
18971
18972
18973            <div class="product-card-price">
18974<div class="component--shp-product-availability text-center">
18975        <span class="green">
18976                skladem
18977        </span>
18978
18979</div>
18980<div class="component--shp-product-price">
18981<div class="component--shp-price">
18982    <div class="current">1 395 Kč</div>
18983</div>
18984</div>
18985            </div>
18986
18987<div class="component--shp-product-tags">
18988
18989
18990</div>
18991    </a>
18992
18993    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22843-cart">
18994        <div class="product-card-actions__icons">
18995<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22843-FavoriteButton_9xac96-component">
18996    <a
18997        class="favorite-button"
18998        title="Přidat k oblíbeným"
18999        data-naja-history="off"
19000     href="/quad-lock-c?do=ProductsList_list-Product_22843-FavoriteButton_9xac96-toggle">
19001        <i class="fal fa-heart"></i>
19002
19003        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
19004    </a>
19005</div>
19006<div class="component--shp-product-share">
19007    <button
19008        type="button"
19009        class="product-share"
19010        data-product-share
19011        data-share-url="/p/quad-lock-case-mag-iphone-17-air-kryt-mobilniho-telefonu-cerny?category=quad-lock"
19012    >
19013        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
19014    </button>
19015</div>
19016
19017        </div>
19018
19019        <div class="product-card-actions__cta cart">
19020                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22843-add">
19021                    <i class="fal fa-shopping-cart"></i> Do košíku ›
19022                </a>
19023        </div>
19024    </div>
19025
19026</div>
19027
19028<div class="component--shp-product box" data-product-id="22845">
19029    <a href="/p/quad-lock-case-mag-galaxy-s26-kryt-mobilniho-telefonu-cerny?args=quad-lock">
19030        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112212/medium">
19031        <div class="title">
19032            Quad Lock Case MAG - Galaxy S26 - Kryt mobilního telefonu - černý
19033        </div>
19034        <div class="sales">
19035            
19036        </div>
19037
19038<ul class="component--shp-description-features my-3">
19039    <li>
19040        <i class="fas fa-check icon"></i>
19041        Pevné uchycení telefonu
19042    </li>
19043    <li>
19044        <i class="fas fa-check icon"></i>
19045        Pro outdoor použití
19046    </li>
19047    <li>
19048        <i class="fas fa-check icon"></i>
19049        Lehký a tenký design
19050    </li>
19051    <li>
19052        <i class="fas fa-check icon"></i>
19053        Odolnost proti nárazům
19054    </li>
19055    <li>
19056        <i class="fas fa-check icon"></i>
19057        Pro extrémní aktivity
19058    </li>
19059</ul>
19060
19061        <div class="spacer"></div>
19062
19063
19064
19065            <div class="product-card-price">
19066<div class="component--shp-product-availability text-center">
19067        <span class="green">
19068                skladem
19069        </span>
19070
19071</div>
19072<div class="component--shp-product-price">
19073<div class="component--shp-price">
19074    <div class="current">1 395 Kč</div>
19075</div>
19076</div>
19077            </div>
19078
19079<div class="component--shp-product-tags">
19080
19081
19082</div>
19083    </a>
19084
19085    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22845-cart">
19086        <div class="product-card-actions__icons">
19087<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22845-FavoriteButton_pm47ma-component">
19088    <a
19089        class="favorite-button"
19090        title="Přidat k oblíbeným"
19091        data-naja-history="off"
19092     href="/quad-lock-c?do=ProductsList_list-Product_22845-FavoriteButton_pm47ma-toggle">
19093        <i class="fal fa-heart"></i>
19094
19095        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
19096    </a>
19097</div>
19098<div class="component--shp-product-share">
19099    <button
19100        type="button"
19101        class="product-share"
19102        data-product-share
19103        data-share-url="/p/quad-lock-case-mag-galaxy-s26-kryt-mobilniho-telefonu-cerny?category=quad-lock"
19104    >
19105        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
19106    </button>
19107</div>
19108
19109        </div>
19110
19111        <div class="product-card-actions__cta cart">
19112                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22845-add">
19113                    <i class="fal fa-shopping-cart"></i> Do košíku ›
19114                </a>
19115        </div>
19116    </div>
19117
19118</div>
19119
19120<div class="component--shp-product box" data-product-id="22846">
19121    <a href="/p/quad-lock-case-mag-galaxy-s26-kryt-mobilniho-telefonu-cerny-kopie?args=quad-lock">
19122        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112223/medium">
19123        <div class="title">
19124            Quad Lock Case MAG - Galaxy S26+ - Kryt mobilního telefonu - černý
19125        </div>
19126        <div class="sales">
19127            
19128        </div>
19129
19130<ul class="component--shp-description-features my-3">
19131    <li>
19132        <i class="fas fa-check icon"></i>
19133        Pevné uchycení telefonu
19134    </li>
19135    <li>
19136        <i class="fas fa-check icon"></i>
19137        Pro outdoor použití
19138    </li>
19139    <li>
19140        <i class="fas fa-check icon"></i>
19141        Lehký a tenký design
19142    </li>
19143    <li>
19144        <i class="fas fa-check icon"></i>
19145        Odolnost proti nárazům
19146    </li>
19147    <li>
19148        <i class="fas fa-check icon"></i>
19149        Pro extrémní aktivity
19150    </li>
19151</ul>
19152
19153        <div class="spacer"></div>
19154
19155
19156
19157            <div class="product-card-price">
19158<div class="component--shp-product-availability text-center">
19159        <span class="green">
19160                skladem
19161        </span>
19162
19163</div>
19164<div class="component--shp-product-price">
19165<div class="component--shp-price">
19166    <div class="current">1 395 Kč</div>
19167</div>
19168</div>
19169            </div>
19170
19171<div class="component--shp-product-tags">
19172
19173
19174</div>
19175    </a>
19176
19177    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22846-cart">
19178        <div class="product-card-actions__icons">
19179<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22846-FavoriteButton_wxpmon-component">
19180    <a
19181        class="favorite-button"
19182        title="Přidat k oblíbeným"
19183        data-naja-history="off"
19184     href="/quad-lock-c?do=ProductsList_list-Product_22846-FavoriteButton_wxpmon-toggle">
19185        <i class="fal fa-heart"></i>
19186
19187        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
19188    </a>
19189</div>
19190<div class="component--shp-product-share">
19191    <button
19192        type="button"
19193        class="product-share"
19194        data-product-share
19195        data-share-url="/p/quad-lock-case-mag-galaxy-s26-kryt-mobilniho-telefonu-cerny-kopie?category=quad-lock"
19196    >
19197        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
19198    </button>
19199</div>
19200
19201        </div>
19202
19203        <div class="product-card-actions__cta cart">
19204                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22846-add">
19205                    <i class="fal fa-shopping-cart"></i> Do košíku ›
19206                </a>
19207        </div>
19208    </div>
19209
19210</div>
19211
19212<div class="component--shp-product box" data-product-id="22847">
19213    <a href="/p/quad-lock-case-mag-galaxy-s26-ultra-kryt-mobilniho-telefonu-cerny?args=quad-lock">
19214        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112234/medium">
19215        <div class="title">
19216            Quad Lock Case MAG - Galaxy S26 Ultra - Kryt mobilního telefonu - černý
19217        </div>
19218        <div class="sales">
19219            
19220        </div>
19221
19222<ul class="component--shp-description-features my-3">
19223    <li>
19224        <i class="fas fa-check icon"></i>
19225        Pevné uchycení telefonu
19226    </li>
19227    <li>
19228        <i class="fas fa-check icon"></i>
19229        Pro outdoor použití
19230    </li>
19231    <li>
19232        <i class="fas fa-check icon"></i>
19233        Lehký a tenký design
19234    </li>
19235    <li>
19236        <i class="fas fa-check icon"></i>
19237        Odolnost proti nárazům
19238    </li>
19239    <li>
19240        <i class="fas fa-check icon"></i>
19241        Pro extrémní aktivity
19242    </li>
19243</ul>
19244
19245        <div class="spacer"></div>
19246
19247
19248
19249            <div class="product-card-price">
19250<div class="component--shp-product-availability text-center">
19251        <span class="green">
19252                skladem
19253        </span>
19254
19255</div>
19256<div class="component--shp-product-price">
19257<div class="component--shp-price">
19258    <div class="current">1 395 Kč</div>
19259</div>
19260</div>
19261            </div>
19262
19263<div class="component--shp-product-tags">
19264
19265
19266</div>
19267    </a>
19268
19269    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22847-cart">
19270        <div class="product-card-actions__icons">
19271<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22847-FavoriteButton_u95mnf-component">
19272    <a
19273        class="favorite-button"
19274        title="Přidat k oblíbeným"
19275        data-naja-history="off"
19276     href="/quad-lock-c?do=ProductsList_list-Product_22847-FavoriteButton_u95mnf-toggle">
19277        <i class="fal fa-heart"></i>
19278
19279        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
19280    </a>
19281</div>
19282<div class="component--shp-product-share">
19283    <button
19284        type="button"
19285        class="product-share"
19286        data-product-share
19287        data-share-url="/p/quad-lock-case-mag-galaxy-s26-ultra-kryt-mobilniho-telefonu-cerny?category=quad-lock"
19288    >
19289        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
19290    </button>
19291</div>
19292
19293        </div>
19294
19295        <div class="product-card-actions__cta cart">
19296                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22847-add">
19297                    <i class="fal fa-shopping-cart"></i> Do košíku ›
19298                </a>
19299        </div>
19300    </div>
19301
19302</div>
19303
19304<div class="component--shp-product box" data-product-id="22848">
19305    <a href="/p/quad-lock-case-mag-galaxy-a37-kryt-mobilniho-telefonu-cerny?args=quad-lock">
19306        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112245/medium">
19307        <div class="title">
19308            Quad Lock Case MAG - Galaxy A37 - Kryt mobilního telefonu - černý
19309        </div>
19310        <div class="sales">
19311            
19312        </div>
19313
19314<ul class="component--shp-description-features my-3">
19315    <li>
19316        <i class="fas fa-check icon"></i>
19317        Pevné uchycení telefonu
19318    </li>
19319    <li>
19320        <i class="fas fa-check icon"></i>
19321        Pro outdoor použití
19322    </li>
19323    <li>
19324        <i class="fas fa-check icon"></i>
19325        Lehký a tenký design
19326    </li>
19327    <li>
19328        <i class="fas fa-check icon"></i>
19329        Odolnost proti nárazům
19330    </li>
19331    <li>
19332        <i class="fas fa-check icon"></i>
19333        Pro extrémní aktivity
19334    </li>
19335</ul>
19336
19337        <div class="spacer"></div>
19338
19339
19340
19341            <div class="product-card-price">
19342<div class="component--shp-product-availability text-center">
19343        <span class="green">
19344                skladem
19345        </span>
19346
19347</div>
19348<div class="component--shp-product-price">
19349<div class="component--shp-price">
19350    <div class="current">1 395 Kč</div>
19351</div>
19352</div>
19353            </div>
19354
19355<div class="component--shp-product-tags">
19356
19357
19358</div>
19359    </a>
19360
19361    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22848-cart">
19362        <div class="product-card-actions__icons">
19363<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22848-FavoriteButton_1rhp8a-component">
19364    <a
19365        class="favorite-button"
19366        title="Přidat k oblíbeným"
19367        data-naja-history="off"
19368     href="/quad-lock-c?do=ProductsList_list-Product_22848-FavoriteButton_1rhp8a-toggle">
19369        <i class="fal fa-heart"></i>
19370
19371        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
19372    </a>
19373</div>
19374<div class="component--shp-product-share">
19375    <button
19376        type="button"
19377        class="product-share"
19378        data-product-share
19379        data-share-url="/p/quad-lock-case-mag-galaxy-a37-kryt-mobilniho-telefonu-cerny?category=quad-lock"
19380    >
19381        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
19382    </button>
19383</div>
19384
19385        </div>
19386
19387        <div class="product-card-actions__cta cart">
19388                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22848-add">
19389                    <i class="fal fa-shopping-cart"></i> Do košíku ›
19390                </a>
19391        </div>
19392    </div>
19393
19394</div>
19395
19396<div class="component--shp-product box" data-product-id="22849">
19397    <a href="/p/quad-lock-case-mag-galaxy-a57-kryt-mobilniho-telefonu-cerny?args=quad-lock">
19398        <img class="image ready" src="https://api.express-servis.cz/files/shop/product-files/112255/medium">
19399        <div class="title">
19400            Quad Lock Case MAG - Galaxy A57 - Kryt mobilního telefonu - černý
19401        </div>
19402        <div class="sales">
19403            
19404        </div>
19405
19406<ul class="component--shp-description-features my-3">
19407    <li>
19408        <i class="fas fa-check icon"></i>
19409        Pevné uchycení telefonu
19410    </li>
19411    <li>
19412        <i class="fas fa-check icon"></i>
19413        Pro outdoor použití
19414    </li>
19415    <li>
19416        <i class="fas fa-check icon"></i>
19417        Lehký a tenký design
19418    </li>
19419    <li>
19420        <i class="fas fa-check icon"></i>
19421        Odolnost proti nárazům
19422    </li>
19423    <li>
19424        <i class="fas fa-check icon"></i>
19425        Pro extrémní aktivity
19426    </li>
19427</ul>
19428
19429        <div class="spacer"></div>
19430
19431
19432
19433            <div class="product-card-price">
19434<div class="component--shp-product-availability text-center">
19435        <span class="green">
19436                skladem
19437        </span>
19438
19439</div>
19440<div class="component--shp-product-price">
19441<div class="component--shp-price">
19442    <div class="current">1 395 Kč</div>
19443</div>
19444</div>
19445            </div>
19446
19447<div class="component--shp-product-tags">
19448
19449
19450</div>
19451    </a>
19452
19453    <div class="product-card-actions" id="snippet-ProductsList_list-Product_22849-cart">
19454        <div class="product-card-actions__icons">
19455<div class="component--shp-favorite-button" id="snippet-ProductsList_list-Product_22849-FavoriteButton_phm6x8-component">
19456    <a
19457        class="favorite-button"
19458        title="Přidat k oblíbeným"
19459        data-naja-history="off"
19460     href="/quad-lock-c?do=ProductsList_list-Product_22849-FavoriteButton_phm6x8-toggle">
19461        <i class="fal fa-heart"></i>
19462
19463        <span class="sr-only favorite-button__label">Přidat k oblíbeným</span>
19464    </a>
19465</div>
19466<div class="component--shp-product-share">
19467    <button
19468        type="button"
19469        class="product-share"
19470        data-product-share
19471        data-share-url="/p/quad-lock-case-mag-galaxy-a57-kryt-mobilniho-telefonu-cerny?category=quad-lock"
19472    >
19473        <span class="product-share__icon"><i class="fal fa-share-alt"></i></span>
19474    </button>
19475</div>
19476
19477        </div>
19478
19479        <div class="product-card-actions__cta cart">
19480                <a class="product-card-actions__link btn btn-action" data-naja-history="off" data-scroll="off" href="/quad-lock-c?do=ProductsList_list-Product_22849-add">
19481                    <i class="fal fa-shopping-cart"></i> Do košíku ›
19482                </a>
19483        </div>
19484    </div>
19485
19486</div>
19487</div>
19488
19489
19490<div id="snippet-ProductsList_list-more">    <div class="text-center my-3">
19491        <a class="btn btn-primary" data-scroll="off" data-naja-history="off" href="/quad-lock-c?ProductsList_list-page=1&amp;do=ProductsList_list-more">načíst další</a>
19492    </div>
19493</div>
19494
19495<nav class="component--shp-paginator mt-4 text-center">
19496
19497
19498    
19499
19500        <a class="btn btn-primary"
19501           data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=1&amp;do=Paginator_04z1wk-change">
19502            1
19503        </a>
19504        <a class="btn btn-light border"
19505           data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=2&amp;do=Paginator_04z1wk-change">
19506            2
19507        </a>
19508        <a class="btn btn-light border"
19509           data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=3&amp;do=Paginator_04z1wk-change">
19510            3
19511        </a>
19512        <a class="btn btn-light border"
19513           data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=4&amp;do=Paginator_04z1wk-change">
19514            4
19515        </a>
19516        <a class="btn btn-light border"
19517           data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=5&amp;do=Paginator_04z1wk-change">
19518            5
19519        </a>
19520
19521    &hellip;
19522    <a class="btn btn-light border" data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=24&amp;do=Paginator_04z1wk-change">
19523        24
19524    </a>
19525
19526    <a class="btn btn-primary"
19527            data-operation-grid="replace" href="/quad-lock-c?Paginator_04z1wk-page=2&amp;do=Paginator_04z1wk-change">
19528        <i class="fal fa-chevron-right"></i>
19529    </a>
19530</nav>
19531</div>
19532    </div>
19533</div>
19534		</div>
19535
19536
19537<div class="component--shp-favorites-fab" id="snippet-FavoritesFab_core-component">
19538</div><footer class="component--core-footer mt-auto" id="snippet-Footer_core-component">
19539    <div class="container">
19540        <div class="row">
19541            <div class="col-lg-3">
19542                <h3>Express Servis</h3>
19543                <ul>
19544                    <li><a href="/s/vyhody-nakupu-u-nas"><strong>Výhody nákupu u nás</strong></a></li>
19545                    <li><a href="/s/vse-o-nakupu">Vše o nákupu</a></li>
19546                    <li><a href="/s/cena-dopravy">Cena dopravy</a></li>
19547                    <li><a href="/s/apple-servis-pro-firmy">Apple servis pro firmy</a></li>
19548                    <li><a href="/s/pro-partnery">Pro partnery</a></li>
19549                    <li><a href="/s/o-nas">O nás</a></li>
19550                    <li><a href="/s/volne-pozice">Volné pozice</a></li>
19551                    <li><a href="/s/novinky">Co je nového</a></li>
19552                </ul>
19553            </div>
19554
19555            <div class="col-lg-3">
19556                <h3>Užitečné</h3>
19557                <ul>
19558                    <li><a href="/s/paf">Podmínky a formuláře</a></li>
19559                    <li><a href="/nejcastejsi-dotazy-es">Nejčastější dotazy</a></li>
19560                    <li><a href="http://www.apple.com/support/exchange_repair/" target="_blank">Apple service programs</a></li>
19561                    <li><a href="https://checkcoverage.apple.com" target="_blank">Ověření záruky Apple</a></li>
19562                    <li><a href="/navody-a-clanky">Návody</a></li>
19563                    <li><a href="/nejcastejsi-dotazy-es/co-delat-v-pripade-kdyz-mate-vytopeny-iphone">Vytopený iPhone, co dělat?</a></li>
19564                    <li><a href="/s/svoz-zarizeni">Objednat svoz ZDARMA</a></li>
19565                </ul>
19566            </div>
19567
19568            <div class="col-lg-3">
19569                <h3>Rychlý kontakt</h3>
19570                <div class="contact">
19571                    <div><i class="fal fa-fw fa-map"></i> Express Servis Company s.r.o.</div>
19572                    <div class="icon-offset">Bedřicha Smetany 166/4</div>
19573                    <div class="icon-offset">301 00 Plzeň</div>
19574                    <div><i class="fal fa-fw fa-clock"></i> Po-Pá <strong>8:00-18:00</strong></div>
19575                </div>
19576
19577                <h4 class="mt-3">E-shop</h4>
19578                <div class="contact">
19579                    <div><i class="fal fa-fw fa-phone"></i> <a class="black" href="tel:+420771150266">+420 771 150 266</a></div>
19580                    <div><i class="fal fa-fw fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></div>
19581                </div>
19582
19583                <h4 class="mt-3">Servis</h4>
19584                <div class="contact">
19585                    <div><i class="fal fa-fw fa-phone"></i> <a class="black" href="tel:+420721150625">+420 721 150 625</a></div>
19586                    <div><i class="fal fa-fw fa-envelope"></i> <a href="mailto:[email protected]">[email protected]</a></div>
19587                </div>
19588            </div>
19589
19590            <div class="col-lg-3">
19591                <h3>Sledujte nás</h3>
19592                <ul>
19593                    <li><a href="https://bit.ly/FB-Express" target="_blank" class="social"><i class="fab fa-fw fa-lg fa-facebook-square mr-2"></i> Facebook</a></li>
19594                    <li><a href="https://bit.ly/YTB-EXS" target="_blank" class="social"><i class="fab fa-fw fa-lg fa-youtube mr-2"></i> YouTube</a></li>
19595                    <li><a href="https://www.instagram.com/klucizexpressu" target="_blank" class="social"><i class="fab fa-fw fa-lg fa-instagram mr-2"></i> Instagram</a></li>
19596                    <li><a href="https://www.tiktok.com/@klucizexpressu" target="_blank" class="social"><i class="fab fa-fw fa-lg fa-tiktok mr-2"></i> TikTok</a></li>
19597                    <li><a href="https://open.spotify.com/show/36w6q8mKEJBlqW4EEox1mG" target="_blank" class="social"><i class="fab fa-fw fa-lg fa-spotify mr-2"></i> Spotify</a></li>
19598
19599                </ul>
19600
19601                <div id="showHeurekaBadgeHere-11" class="heureka-badge mt-3"></div>
19601<script type="text/javascript">
19602                    //<![CDATA[
19603                    var _hwq = _hwq || [];
19604                    _hwq.push(['setKey', '341F31778AC6165CBDD44145635899E5']);_hwq.push(['showWidget', '11', '63980', 'Express Servis Company', 'express-servis-cz']);(function() {
19605                        var ho = document.createElement('script'); ho.type = 'text/javascript'; ho.async = true;
19606                        ho.src = 'https://cz.im9.cz/direct/i/gjs.php?n=wdgt&sak=341F31778AC6165CBDD44145635899E5';
19607                        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ho, s);
19608                    })();
19609                    //]]>
19610                </script>
19610
19611            </div>
19612        </div>
19613
19614        <div class="footer-partners" aria-label="Platební metody a dopravci">
19615            <div class="footer-partners__divider"></div>
19616            <div class="footer-partners__content">
19617                <div class="footer-partners__group footer-partners__group--payments" aria-label="Platební metody">
19618                    <img src="/images/web/footer/visaa.svg" alt="Visa" class="footer-partners__logo footer-partners__logo--visa" loading="lazy">
19619                    <img src="/images/web/footer/master-card-visa.svg" alt="Mastercard" class="footer-partners__logo footer-partners__logo--mastercard" loading="lazy">
19620                    <img src="/images/web/footer/apple-icon.svg" alt="Apple Pay" class="footer-partners__logo footer-partners__logo--apple-pay" loading="lazy">
19621                    <img src="/images/web/footer/g_pay.svg" alt="Google Pay" class="footer-partners__logo footer-partners__logo--google-pay" loading="lazy">
19622                    <img src="/images/web/footer/money-bill-transfer-solid-full-2.svg" alt="Bankovní převod" class="footer-partners__logo footer-partners__logo--bank-transfer" loading="lazy">
19623                    <img src="/images/web/footer/QRPAYMENT-2.svg" alt="QR Platba" class="footer-partners__logo footer-partners__logo--qr-payment" loading="lazy">
19624                    <img src="/images/web/footer/SKIPPAY-2.svg" alt="Skip Pay" class="footer-partners__logo footer-partners__logo--skip-pay" loading="lazy">
19625                    <img src="/images/web/footer/paypal-pay-logo.svg" alt="PayPal" class="footer-partners__logo footer-partners__logo--paypal" loading="lazy">
19626                </div>
19627
19628                <div class="footer-partners__group footer-partners__group--shipping" aria-label="Dopravci">
19629                    <img src="/images/web/footer/DPD_logo_white_rgb.svg" alt="DPD" class="footer-partners__logo footer-partners__logo--dpd" loading="lazy">
19630                    <img src="/images/web/footer/packeta.svg" alt="Packeta" class="footer-partners__logo footer-partners__logo--packeta" loading="lazy">
19631                </div>
19632            </div>
19633        </div>
19634
19635        <div class="author">Copyright © 2026 | Express Servis Company s.r.o.</div>
19636
19637        <div class="copyright">Apple, logo společnosti Apple, Mac, MacBook, iMac, Mac Pro, Mac mini, MacBook Air, and MacBook Pro jsou ochranné známky společnosti Apple Inc., registrované v USA a ostatních zemích</div>
19638    </div>
19639</footer>
19640        
19640<script>
19641  window.addEventListener('DOMContentLoaded', () => {
19642    const url = new URL(window.location);
19643    if (url.searchParams.has('srsltid')) {
19644      url.searchParams.delete('srsltid');
19645      window.history.replaceState({}, '', url);
19646    }
19647  });
19648</script>
19648
19649        
19649<script>
19650document.addEventListener("DOMContentLoaded", function () {
19651  const setLazy = (el) => {
19652    if (!el.hasAttribute("loading")) {
19653      el.setAttribute("loading", "lazy");
19654    }
19655    if (el.tagName === "IMG" && !el.hasAttribute("decoding")) {
19656      el.setAttribute("decoding", "async");
19657    }
19658  };
19659
19660  const setEager = (el) => {
19661    el.setAttribute("loading", "eager");
19662    if (el.tagName === "IMG" && !el.hasAttribute("decoding")) {
19663      el.setAttribute("decoding", "async");
19664    }
19665  };
19666
19667  // ✅ WeakSet pro tracking již pozorovaných elementů (prevence duplicit)
19668  const observedElements = new WeakSet();
19669
19670  // ✅ IntersectionObserver s optimalizovanou konfigurací
19671  const io = new IntersectionObserver((entries) => {
19672    entries.forEach(entry => {
19673      const el = entry.target;
19674      
19675      if (entry.isIntersecting) {
19676        setEager(el);     // v obraze → načti hned
19677        io.unobserve(el); // ✅ Přestaneme sledovat
19678        observedElements.delete(el); // ✅ Cleanup tracking
19679      } else {
19680        setLazy(el);      // mimo → lazy
19681      }
19682    });
19683  }, {
19684    root: null,
19685    rootMargin: "200px 0px", // trochu přednačti
19686    threshold: 0.01
19687  });
19688
19689  function observe(el) {
19690    // ✅ Kontrola, zda už není pozorovaný
19691    if (observedElements.has(el)) return;
19692    
19693    // ✅ Kontrola typu elementu
19694    if (el.tagName === "IMG" || el.tagName === "IFRAME") {
19695      // ✅ Respektujeme existující loading="eager" (např. logo, hero images)
19696      if (el.getAttribute("loading") === "eager") {
19697        setEager(el);
19698        return; // Nepřidáváme do IntersectionObserver
19699      }
19700
19701      io.observe(el);
19702      observedElements.add(el);
19703    }
19704  }
19705
19706  // ✅ Inicializace pro existující prvky
19707  document.querySelectorAll("img, iframe").forEach(observe);
19708
19709  // ✅ Debounced MutationObserver pro dynamicky přidané prvky
19710  let mutationTimer = null;
19711  const MUTATION_DEBOUNCE = 100; // ms
19712  
19713  const processMutations = (mutations) => {
19714    // ✅ Batch processing - projdeme všechny mutace najednou
19715    const elementsToObserve = new Set();
19716    
19717    mutations.forEach(m => {
19718      m.addedNodes.forEach(node => {
19719        if (node.nodeType !== 1) return; // Jen element nodes
19720        
19721        // ✅ Přímý match
19722        if (node.tagName === "IMG" || node.tagName === "IFRAME") {
19723          elementsToObserve.add(node);
19724        }
19725        
19726        // ✅ Vnořené elementy (pokud existuje querySelectorAll)
19727        if (node.querySelectorAll) {
19728          node.querySelectorAll("img, iframe").forEach(el => {
19729            elementsToObserve.add(el);
19730          });
19731        }
19732      });
19733    });
19734    
19735    // ✅ Pozorovat všechny nové elementy najednou
19736    elementsToObserve.forEach(observe);
19737  };
19738
19739  const mo = new MutationObserver((mutations) => {
19740    // ✅ Debouncing - čekáme až ustane aktivita
19741    if (mutationTimer) {
19742      clearTimeout(mutationTimer);
19743    }
19744    
19745    mutationTimer = setTimeout(() => {
19746      processMutations(mutations);
19747      mutationTimer = null;
19748    }, MUTATION_DEBOUNCE);
19749  });
19750
19751  mo.observe(document.body || document.documentElement, {
19752    childList: true,
19753    subtree: true,
19754    attributes: false,     // ✅ Nesledujeme změny atributů (úspora CPU)
19755    characterData: false   // ✅ Nesledujeme změny textu (úspora CPU)
19756  });
19757
19758  // ✅ Cleanup při unload (důležité pro SPA)
19759  window.addEventListener("beforeunload", () => {
19760    io.disconnect();
19761    mo.disconnect();
19762    if (mutationTimer) {
19763      clearTimeout(mutationTimer);
19764    }
19765  });
19766
19767  // ✅ OPRAVA KRITICKÉHO BUGU: Eager images above the fold
19768  // Obrázky v první obrazovce by měly být eager OKAMŽITĚ, ne až po IntersectionObserver
19769  const setAboveFoldEager = () => {
19770    const viewportHeight = window.innerHeight;
19771    
19772    document.querySelectorAll("img, iframe").forEach(el => {
19773      const rect = el.getBoundingClientRect();
19774      
19775      // Pokud je element v první obrazovce (nebo těsně pod ní)
19776      if (rect.top < viewportHeight + 200) {
19777        setEager(el);
19778        // Nemusíme ho pozorovat v IntersectionObserver
19779        if (observedElements.has(el)) {
19780          io.unobserve(el);
19781          observedElements.delete(el);
19782        }
19783      }
19784    });
19785  };
19786
19787  // ✅ Spustit okamžitě po DOMContentLoaded
19788  setAboveFoldEager();
19789});
19790</script>
19790
19791        
19791<script>
19792(function () {
19793  if (window.__heroImgFixInstalled) return;
19794  window.__heroImgFixInstalled = true;
19795
19796  let scrollBound = false;
19797  let ticking = false;
19798
19799  function isInViewportTop(el) {
19800    if (!el) return false;
19801    const rect = el.getBoundingClientRect();
19802    const vh = window.innerHeight || document.documentElement.clientHeight;
19803    return rect.top < vh && rect.bottom > 0 && rect.top < vh * 0.75;
19804  }
19805
19806  function fixImage() {
19807    const img = document.querySelector('#snippet-ProductsList_list-grid img.image');
19808    if (!img) return false;
19809    if (img.dataset.heroFixed === '1') return true;
19810    if (!isInViewportTop(img)) return false;
19811
19812    img.dataset.heroFixed = '1';
19813
19814    img.setAttribute('loading', 'eager');
19815    img.setAttribute('fetchpriority', 'high');
19816    img.setAttribute('decoding', 'async');
19817
19818    // ✅ po úspěchu už nemusíme poslouchat scroll
19819    if (scrollBound) {
19820      window.removeEventListener('scroll', onScroll, { passive: true });
19821      scrollBound = false;
19822    }
19823
19824    return true;
19825  }
19826
19827  function onScroll() {
19828    if (ticking) return;
19829    ticking = true;
19830    requestAnimationFrame(() => {
19831      ticking = false;
19832      fixImage();
19833    });
19834  }
19835
19836  document.addEventListener('DOMContentLoaded', () => {
19837    fixImage();
19838    requestAnimationFrame(fixImage);
19839    setTimeout(fixImage, 200);
19840
19841    // scroll poslouchej jen pokud ještě není hotovo
19842    if (!fixImage()) {
19843      window.addEventListener('scroll', onScroll, { passive: true });
19844      scrollBound = true;
19845    }
19846  });
19847})();
19848</script>
19848
19849        
19849<script>
19850(function () {
19851
19852  function cleanFromURL(src) {
19853    if (!src) return "";
19854    src = src.split("?")[0];
19855
19856    var part = src.split("/").pop() || "";
19857    part = part.replace(/\.[a-z0-9]+$/i, "");
19858    part = part.replace(/[-_]+/g, " ");
19859    part = part.replace(/\b\d{2,4}x\d{2,4}\b/g, "");
19860    part = part.replace(/\b\d+\b/g, "");
19861    part = part.trim();
19862
19863    if (!part) return "";
19864    return part.charAt(0).toUpperCase() + part.slice(1);
19865  }
19866
19867  function isBadText(s) {
19868    if (!s) return true;
19869    s = String(s).trim().toLowerCase();
19870
19871    var bad = new Set([
19872      "medium", "small", "large", "thumbnail", "thumb",
19873      "image", "img", "picture", "photo",
19874      "produkt", "product", "obrazek", "obrázek"
19875    ]);
19876
19877    if (bad.has(s)) return true;
19878    if (/^\d+$/.test(s)) return true;
19879    if (s.length <= 2) return true;
19880
19881    return false;
19882  }
19883
19884  function findClosestProductLinkTitle(img) {
19885    var a = img.closest("a.product[title]");
19886    if (a && a.getAttribute("title") && a.getAttribute("title").trim()) {
19887      return a.getAttribute("title").trim();
19888    }
19889    return "";
19890  }
19891
19892  function findClosestTitleText(img) {
19893    var el = img.closest('.component--shp-product, .product-item, .product-detail, .p-detail') || img.parentElement;
19894    if (!el) return "";
19895
19896    var titleEl = el.querySelector(".title, .p-name, .product-name, h1, h2");
19897    if (titleEl && titleEl.textContent && titleEl.textContent.trim()) {
19898      return titleEl.textContent.trim();
19899    }
19900    return "";
19901  }
19902
19903  function shouldSkip(img) {
19904    if (!img || img.tagName !== "IMG") return true;
19905
19906    var altAttr = img.getAttribute("alt");
19907    if (altAttr === "") return true;
19908
19909    var src = img.getAttribute("src") || "";
19910    if (!src) return true;
19911    if (src.startsWith("data:")) return true;
19912    if (src.toLowerCase().endsWith(".svg")) return true;
19913
19914    var w = img.naturalWidth || img.width || 0;
19915    var h = img.naturalHeight || img.height || 0;
19916    if ((w && w <= 40) || (h && h <= 40)) return true;
19917
19918    if (
19919      !img.classList.contains("image") &&
19920      !img.closest('.component--shp-product, .product, .product-detail, .p-detail, a.product')
19921    ) {
19922      return true;
19923    }
19924
19925    return false;
19926  }
19927
19928  window.addEventListener("DOMContentLoaded", function () {
19929    var imgs = document.querySelectorAll("img");
19930
19931    imgs.forEach(function (img) {
19932      if (shouldSkip(img)) return;
19933
19934      var alt = img.getAttribute("alt");
19935      var title = img.getAttribute("title");
19936      var src = img.getAttribute("src") || "";
19937
19938      var generated = findClosestProductLinkTitle(img);
19939      if (!generated) generated = findClosestTitleText(img);
19940      if (!generated) generated = cleanFromURL(src);
19941      if (!generated) return;
19942
19943      var altBad = isBadText(alt);
19944      var titleBad = isBadText(title);
19945
19946      if (!alt || altBad) img.setAttribute("alt", generated);
19947      if (!title || titleBad) img.setAttribute("title", generated);
19948
19949      if (alt && !altBad && (!title || titleBad)) {
19950        img.setAttribute("title", alt.trim());
19951      }
19952    });
19953  });
19954
19955})();
19956</script>
19956
19957        
19957<script>
19958document.addEventListener("DOMContentLoaded", async function () {
19959  const EXCLUDED_PATHS = ["/s/elektra","/s/es-marketing","/s/svoz-zarizeni"];
19960  if (EXCLUDED_PATHS.some(path => window.location.pathname.startsWith(path))) return;
19961
19962  const JSON_URL = "https://raw.githubusercontent.com/ExpressServis/feeds/main/data/heureka_reviews.json";
19963  const ALL_REVIEWS_URL = "https://obchody.heureka.cz/express-servis-cz/recenze/";
19964  const SHOW_REVIEWS = 3;
19965  const MIN_RATING = 4;
19966  const MIN_TEXT_LEN = 20;
19967  const MAX_TEXT_LEN = 160;
19968  const HEUREKA_LOGO = "https://im9.cz/cb/63980-4.svg";
19969  const RECOMMEND_WINDOW_DAYS = 90;
19970  const CACHE_KEY = "heureka_reviews_cache_v2";
19971  const CACHE_TS_KEY = "heureka_reviews_cache_ts_v2";
19972  const CACHE_TTL_MS = 5 * 60 * 1000;
19973  const FETCH_TIMEOUT_MS = 5000;
19974
19975  function isEuroCurrency() {
19976    const currencyBtn = document.querySelector(".component--shp-currency-select button");
19977    if (!currencyBtn) return false;
19978    return currencyBtn.textContent.trim().includes("€");
19979  }
19980  function toggleHeurekaBlock() {
19981    const heurekaBlock = document.getElementById("heureka-testimonials");
19982    if (!heurekaBlock) return;
19983    heurekaBlock.style.display = isEuroCurrency() ? "none" : "block";
19984  }
19985
19986  const footerEl = document.querySelector(".component--core-footer");
19987  if (!footerEl) return;
19988  if (document.getElementById("heureka-testimonials")) return;
19989
19990  function escapeHtml(str) {
19991    return (str || "").replaceAll("&","&amp;").replaceAll("<","&lt;").replaceAll(">","&gt;").replaceAll('"',"&quot;").replaceAll("'","&#039;");
19992  }
19993  function starsClass(rating) { return Math.min(5, Math.max(0, Math.round(Number(rating || 0)))); }
19994  function shuffle(arr) { const a = arr.slice(); for (let i=a.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[a[i],a[j]]=[a[j],a[i]];} return a; }
19995  function readCache() { try { const ts=Number(localStorage.getItem(CACHE_TS_KEY)||0); const raw=localStorage.getItem(CACHE_KEY); if(!raw||!ts)return null; if(Date.now()-ts>CACHE_TTL_MS)return null; return JSON.parse(raw);} catch{return null;} }
19996  function writeCache(data){ try{localStorage.setItem(CACHE_KEY,JSON.stringify(data));localStorage.setItem(CACHE_TS_KEY,String(Date.now()));}catch{} }
19997  async function fetchWithTimeout(url, options = {}, timeoutMs = 5000) {
19998    const controller = new AbortController();
19999    const t = setTimeout(() => controller.abort(), timeoutMs);
20000    try { const res = await fetch(url, { ...options, signal: controller.signal }); if (!res.ok) throw new Error("HTTP " + res.status); return res; } finally { clearTimeout(t); }
20001  }
20002  async function loadData() { const cached = readCache(); if (cached) return cached; const res = await fetchWithTimeout(JSON_URL, { cache: "no-store" }, FETCH_TIMEOUT_MS); const data = await res.json(); writeCache(data); return data; }
20003  function averageRating(reviews) { const nums=(reviews||[]).map(r=>Number(r.total_rating)).filter(n=>Number.isFinite(n)&&n>0); if(!nums.length)return 5.0; const avg=nums.reduce((a,b)=>a+b,0)/nums.length; return Math.max(1,Math.min(5,avg)); }
20004
20005  if (!document.getElementById("heureka-testimonials-style")) {
20006    const style = document.createElement("style");
20007    style.id = "heureka-testimonials-style";
20008    style.textContent = `
20009      #heureka-testimonials{
20010        width:100%; padding:40px 0;
20011        font-family: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, sans-serif;
20012        color:#0f172a;
20013        background-image:
20014          linear-gradient(rgba(248,248,248,.86), rgba(248,248,248,.86)),
20015          url("https://raw.githubusercontent.com/ExpressServis/Express_images/refs/heads/main/paticka/pozadi_heureka.jpg");
20016        background-repeat:no-repeat; background-position:center center; background-size:cover;
20017      }
20018      #heureka-testimonials *{ box-sizing:border-box; }
20019      #heureka-testimonials .vc-row-flex{
20020        max-width:1320px; margin:0 auto; padding:0 20px;
20021        display:grid; gap:18px; align-items:stretch; grid-auto-rows:1fr;
20022        grid-template-columns: minmax(240px, 1fr) repeat(3, 1.25fr);
20023      }
20024      #heureka-testimonials .vc-testimonials-column-info{ text-align:left; align-self:center; }
20025      #heureka-testimonials .vc-testimonials-heading{
20026        margin:0 0 10px; font-size:18px; font-weight:800; color:#000;
20027        letter-spacing:-.01em; line-height:1.3; display:flex; align-items:center; gap:10px;
20028      }
20029      #heureka-testimonials .vc-testimonials-heading::before{
20030        content:""; width:10px; height:10px; border-radius:999px; flex-shrink:0;
20031        background:#22c55e; box-shadow:0 0 0 6px rgba(34,197,94,.16);
20032      }
20033      #heureka-testimonials .hh-pct{ color:#16a34a; }
20034      #heureka-testimonials .vc-testimonials-desc{ margin:0; font-size:14px; line-height:1.6; color:#475569; }
20035      #heureka-testimonials .heureka-rating{ font-weight:700; color:#0f172a; }
20036      #heureka-testimonials .vc-testimonials-link{ margin-top:12px !important; }
20037      #heureka-testimonials .vc-testimonials-link a{
20038        display:inline-flex; align-items:center; gap:4px; font-size:14px; font-weight:700;
20039        color:#0f172a; text-decoration:none; border-bottom:1.5px solid rgba(15,23,42,.3);
20040        padding-bottom:1px; transition: color .15s ease, border-color .15s ease;
20041      }
20042      #heureka-testimonials .vc-testimonials-link a:hover{ color:#d00728; border-color:#d00728; }
20043      #heureka-testimonials .vc-testimonials-column-content{ display:flex; height:100%; min-width:0; }
20044      #heureka-testimonials .vc-box{
20045        background:#fff; border:1.5px solid rgba(15,23,42,.12); border-radius:18px;
20046        box-shadow:0 10px 24px rgba(2,6,23,.08); padding:18px; width:100%; height:100%; min-height:180px;
20047        display:flex; flex-direction:column; justify-content:space-between; min-width:0;
20048        transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
20049      }
20050      #heureka-testimonials .vc-box:hover{ transform:translateY(-2px); box-shadow:0 18px 36px rgba(2,6,23,.13); border-color:rgba(15,23,42,.2); }
20051      #heureka-testimonials blockquote{ margin:0; }
20052      #heureka-testimonials q{
20053        display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden;
20054        font-size:14px; line-height:1.55; color:#0f172a; word-break:break-word; text-align:left !important;
20055      }
20056      #heureka-testimonials .vc-rating-metadata{
20057        margin-top:16px; padding-top:12px; border-top:1px solid rgba(15,23,42,.1);
20058        display:flex; flex-direction:column; gap:10px; align-items:flex-start;
20059      }
20060      #heureka-testimonials .vc-rating-left{ display:flex; align-items:center; gap:8px; min-width:0; }
20061      #heureka-testimonials .vc-rating-author{ margin:0; font-size:13px; color:#475569; white-space:nowrap; }
20062      #heureka-testimonials .vc-rating-stars{ position:relative; width:92px; height:20px; flex-shrink:0; }
20063      #heureka-testimonials .vc-rating-stars::before{ content:"★★★★★"; position:absolute; left:0; top:2px; color:#d1d5db; }
20064      #heureka-testimonials .vc-rating-stars-progress{ position:absolute; left:0; top:2px; height:24px; overflow:hidden; }
20065      #heureka-testimonials .vc-rating-stars-progress::before{ content:"★★★★★"; position:absolute; left:0; top:0; color:#F59E0B; }
20066      #heureka-testimonials .vc-rating-stars-1 .vc-rating-stars-progress{ width:20%; }
20067      #heureka-testimonials .vc-rating-stars-2 .vc-rating-stars-progress{ width:40%; }
20068      #heureka-testimonials .vc-rating-stars-3 .vc-rating-stars-progress{ width:60%; }
20069      #heureka-testimonials .vc-rating-stars-4 .vc-rating-stars-progress{ width:80%; }
20070      #heureka-testimonials .vc-rating-stars-5 .vc-rating-stars-progress{ width:100%; }
20071      #heureka-testimonials .heureka-logo{ width:36px; height:36px; flex-shrink:0; }
20072      @media (max-width:1200px){
20073        #heureka-testimonials .vc-row-flex{ grid-template-columns:1fr 1fr; }
20074        #heureka-testimonials .vc-testimonials-column-info{ grid-column:1 / -1; }
20075      }
20076      @media (max-width:700px){ #heureka-testimonials .vc-row-flex{ grid-template-columns:1fr; } }
20077      @media (prefers-reduced-motion: reduce){ #heureka-testimonials .vc-box{ transition:none; } }
20078    `;
20079    document.head.appendChild(style);
20080  }
20081
20082  const wrap = document.createElement("div");
20083  wrap.id = "heureka-testimonials";
20084  wrap.innerHTML = `
20085    <div class="vc-row-flex">
20086      <div class="vc-testimonials-column-info">
20087        <h3 class="vc-testimonials-heading" id="heureka-heading">Ověřeno našimi zákazníky</h3>
20088        <p class="vc-testimonials-desc" id="heureka-desc">Načítám recenze…</p>
20089        <p class="vc-testimonials-link" style="margin-top:10px;">
20090          <a href="${ALL_REVIEWS_URL}" target="_blank" rel="noopener">Další hodnocení na Heureka.cz</a>
20091        </p>
20092      </div>
20093      <div id="heureka-cards" style="display:contents;"></div>
20094    </div>
20095  `;
20096  footerEl.parentNode.insertBefore(wrap, footerEl);
20097  toggleHeurekaBlock();
20098
20099  const currencyLinks = document.querySelectorAll(".component--shp-currency-select a");
20100  currencyLinks.forEach(link => { link.addEventListener("click", function(){ setTimeout(toggleHeurekaBlock, 100); }); });
20101  const observer = new MutationObserver(function(){ toggleHeurekaBlock(); });
20102  const currencySelect = document.querySelector(".component--shp-currency-select");
20103  if (currencySelect) observer.observe(currencySelect, { childList: true, subtree: true, characterData: true });
20104
20105  try {
20106    const data = await loadData();
20107    const all = (data && data.reviews) ? data.reviews : [];
20108    const eligible = all.filter(r => { const text=String(r.summary||"").trim(); return text.length>=MIN_TEXT_LEN && text.length<=MAX_TEXT_LEN && Number(r.total_rating)>=MIN_RATING; });
20109    let selected = shuffle(eligible).slice(0, SHOW_REVIEWS);
20110    if (selected.length < SHOW_REVIEWS) { const fallback = all.filter(r => String(r.summary||"").trim().length>0); selected = shuffle(fallback).slice(0, SHOW_REVIEWS); }
20111    const total = all.length;
20112    const ratingValue = averageRating(all).toFixed(1);
20113    const ratingComma = ratingValue.replace(".", ",");
20114    const cutoff = (Date.now() / 1000) - RECOMMEND_WINDOW_DAYS * 86400;
20115    const recent = all.filter(r => Number(r.unix_timestamp || r.ordered || 0) >= cutoff);
20116    const base = recent.length ? recent : all;
20117    const recommendsYes = base.filter(r => String(r.recommends) === "1").length;
20118    const percent = base.length ? Math.round((recommendsYes / base.length) * 100) : 0;
20119
20120    const headingEl = document.getElementById("heureka-heading");
20121    if (headingEl) {
20122      headingEl.innerHTML = `<span class="hh-pct">${percent}&nbsp;%</span> zákazníků nás doporučuje`;
20123    }
20124
20125    const descEl = document.getElementById("heureka-desc");
20126    if (descEl) {
20127      descEl.innerHTML = `Za poslední 3 měsíce na Heurece. Celkové hodnocení <span class="heureka-rating">${ratingComma} z 5</span> ze ${total}&nbsp;ověřených recenzí. Přesvědčte se sami.`;
20128    }
20129
20130    const cardsEl = document.getElementById("heureka-cards");
20131    if (cardsEl) {
20132      cardsEl.innerHTML = selected.map(r => {
20133        const stars = starsClass(r.total_rating);
20134        return `
20135          <div class="vc-testimonials-column-content">
20136            <div class="vc-box">
20137              <blockquote><q>${escapeHtml(String(r.summary || "").trim())}</q></blockquote>
20138              <div class="vc-rating-metadata">
20139                <div class="vc-rating-stars vc-rating-stars-${stars}">
20140                  <div class="vc-rating-stars-progress"></div>
20141                </div>
20142                <div class="vc-rating-left">
20143                  <img src="${HEUREKA_LOGO}" alt="Ověřeno zákazníky Heureka" class="heureka-logo">
20144                  <p class="vc-rating-author">Ověřený zákazník</p>
20145                </div>
20146              </div>
20147            </div>
20148          </div>
20149        `;
20150      }).join("");
20151    }
20152
20153    const old = document.getElementById("heureka-ldjson");
20154    if (old) old.remove();
20155    const ldReviews = selected.map(r => ({ "@type":"Review","reviewRating":{"@type":"Rating","ratingValue":String(Number(r.total_rating||0)||5),"bestRating":"5"},"author":{"@type":"Person","name":"Ověřený zákazník"},"reviewBody":String(r.summary||"").trim() }));
20156    const ldJson = { "@context":"https://schema.org","@type":"Store","name":"Express Servis","url":window.location.origin,"aggregateRating":{"@type":"AggregateRating","ratingValue":ratingValue,"reviewCount":total,"bestRating":"5"},"review":ldReviews };
20157    const ldScript = document.createElement("script");
20158    ldScript.id = "heureka-ldjson"; ldScript.type = "application/ld+json"; ldScript.textContent = JSON.stringify(ldJson);
20159    document.head.appendChild(ldScript);
20160  } catch (e) {
20161    const el = document.getElementById("heureka-desc");
20162    if (el) el.textContent = "Recenze se nepodařilo načíst.";
20163  }
20164});
20165</script>
20165
20166        
20166<script>
20167(function () {
20168  const GREEN = "#50a14f";
20169  const HOVER = "#3f8f3e";
20170  const TARGET_URL = "https://www.express-servis.cz/s/vraceni-zbozi";
20171  const ALLOWED_PATHS = new Set(["/shop/delivery", "/shop/customer", "/shop/summary"]);
20172  const STYLE_ID = "money-back-guarantee-style";
20173
20174  function shouldRun() {
20175    return ALLOWED_PATHS.has(window.location.pathname);
20176  }
20177
20178  function ensureStyle() {
20179    if (document.getElementById(STYLE_ID)) return;
20180    const style = document.createElement("style");
20181    style.id = STYLE_ID;
20182    style.textContent = `
20183      .money-back-guarantee{
20184        margin-top:2px;
20185        display:flex;
20186        align-items:center;
20187        gap:0;
20188        color:${GREEN};
20189      }
20190      .money-back-guarantee .mbg-icon{
20191        color:${GREEN};
20192        margin-left:-2px;
20193        display:inline-flex;
20194        align-items:center;
20195        line-height:0;
20196      }
20197      .money-back-guarantee .mbg-icon svg{
20198        display:block;
20199        width:1em;
20200        height:1em;
20201      }
20202      .money-back-guarantee a{
20203        color:${GREEN};
20204        text-decoration:none;
20205        font-weight:600;
20206        font-size:1.0rem;
20207      }
20208      .money-back-guarantee a:hover{
20209        text-decoration:underline;
20210        color:${HOVER};
20211      }
20212      .money-back-guarantee.mbg-summary{
20213        font-size:0.95rem;
20214        font-weight:500;
20215      }
20216    `;
20217    document.head.appendChild(style);
20218  }
20219
20220  function createStampIcon(isSummary) {
20221    const wrap = document.createElement("span");
20222    wrap.className = "mbg-icon";
20223    wrap.style.fontSize = isSummary ? "1.05em" : "1.15em";
20224
20225    const svgNS = "http://www.w3.org/2000/svg";
20226    const svg = document.createElementNS(svgNS, "svg");
20227    svg.setAttribute("viewBox", "0 0 20 20");
20228    svg.setAttribute("aria-hidden", "true");
20229    svg.setAttribute("focusable", "false");
20230
20231    const path = document.createElementNS(svgNS, "path");
20232    path.setAttribute("id", "stamp-fill");
20233    path.setAttribute("fill", "currentColor");
20234    path.setAttribute("d", "M10.913 2.336l1.07.91c.256.217.58.337.913.337h1.399c.516 0 .978.281 1.226.713.083.143.142.303.172.476l.243 1.393c.058.334.23.635.485.852l1.072.91a1.45 1.45 0 0 1 .316 1.821l-.698 1.226a1.46 1.46 0 0 0-.169.97l.243 1.394a1.471 1.471 0 0 1-.066.745 1.423 1.423 0 0 1-.847.855l-1.314.484c-.314.117-.577.34-.744.633l-.7 1.226a1.426 1.426 0 0 1-.264.33 1.456 1.456 0 0 1-.26.2 1.48 1.48 0 0 1-.38.146 1.379 1.379 0 0 1-.322.043c-.055 0-.108-.007-.16-.014-.029-.003-.057-.002-.085-.007a1.38 1.38 0 0 1-.244-.066l-1.313-.484a1.398 1.398 0 0 0-.972 0l-1.313.484a1.37 1.37 0 0 1-.244.066c-.028.005-.056.004-.084.007-.053.007-.106.014-.158.014a1.41 1.41 0 0 1-.403-.064 1.42 1.42 0 0 1-.294-.122 1.395 1.395 0 0 1-.326-.261 1.444 1.444 0 0 1-.207-.272l-.7-1.226a1.426 1.426 0 0 0-.743-.633l-1.314-.484a1.42 1.42 0 0 1-.847-.855 1.451 1.451 0 0 1-.065-.745l.242-1.395a1.45 1.45 0 0 0-.169-.97l-.698-1.225a1.451 1.451 0 0 1 .317-1.82l1.07-.91c.256-.218.428-.52.486-.853l.243-1.393c.03-.173.09-.333.172-.476.249-.432.71-.713 1.226-.713h1.399c.333 0 .656-.12.912-.337l1.071-.91a1.407 1.407 0 0 1 1.826 0zm2.665 5.086a.596.596 0 0 0-.843 0l-3.928 3.927-1.542-1.542a.596.596 0 0 0-.843.844l2.032 2.032a.5.5 0 0 0 .707 0l4.417-4.418a.596.596 0 0 0 0-.843z");
20235
20236    svg.appendChild(path);
20237    wrap.appendChild(svg);
20238    return wrap;
20239  }
20240
20241  function injectGuarantee() {
20242    if (!shouldRun()) return;
20243    if (!document.body) return;
20244
20245    ensureStyle();
20246
20247    const isSummary = (window.location.pathname === "/shop/summary");
20248    const mailLinks = document.querySelectorAll('.card-body a[href^="mailto:"]');
20249
20250    if (!mailLinks.length) return;
20251
20252    mailLinks.forEach((mailLink) => {
20253      const emailRow = mailLink.closest("div");
20254      if (!emailRow) return;
20255
20256      if (emailRow.nextElementSibling?.classList?.contains("money-back-guarantee")) return;
20257
20258      const guaranteeDiv = document.createElement("div");
20259      guaranteeDiv.className = "money-back-guarantee" + (isSummary ? " mbg-summary" : "");
20260
20261      // ✅ NOVĚ: SVG ikona místo <i class="fal ...">
20262      guaranteeDiv.appendChild(createStampIcon(isSummary));
20263
20264      if (isSummary) {
20265        const span = document.createElement("span");
20266        span.textContent = "Garance vrácení peněz";
20267        span.style.color = GREEN;
20268        guaranteeDiv.appendChild(span);
20269      } else {
20270        const a = document.createElement("a");
20271        a.href = TARGET_URL;
20272        a.textContent = "Garance vrácení peněz";
20273        guaranteeDiv.appendChild(a);
20274      }
20275
20276      emailRow.insertAdjacentElement("afterend", guaranteeDiv);
20277    });
20278  }
20279
20280  // debounce
20281  let t = null;
20282  function scheduleInject() {
20283    clearTimeout(t);
20284    t = setTimeout(injectGuarantee, 80);
20285  }
20286
20287  let observerStarted = false;
20288
20289  function startObserverWhenBodyExists() {
20290    if (observerStarted) return;
20291    if (!document.body) return setTimeout(startObserverWhenBodyExists, 50);
20292
20293    observerStarted = true;
20294
20295    const obs = new MutationObserver((muts) => {
20296      for (const m of muts) {
20297        for (const n of m.addedNodes) {
20298          if (n.nodeType !== 1) continue;
20299          if (
20300            n.matches?.('.card-body, a[href^="mailto:"]') ||
20301            n.querySelector?.('.card-body a[href^="mailto:"]')
20302          ) {
20303            scheduleInject();
20304            return;
20305          }
20306        }
20307      }
20308    });
20309
20310    obs.observe(document.body, { childList: true, subtree: true });
20311  }
20312
20313  function kick() {
20314    if (!shouldRun()) return;
20315
20316    injectGuarantee();
20317    setTimeout(injectGuarantee, 50);
20318    setTimeout(injectGuarantee, 250);
20319    setTimeout(injectGuarantee, 800);
20320    setTimeout(injectGuarantee, 1500);
20321
20322    startObserverWhenBodyExists();
20323  }
20324
20325  // SPA navigace
20326  const _pushState = history.pushState;
20327  history.pushState = function () {
20328    const r = _pushState.apply(this, arguments);
20329    kick();
20330    return r;
20331  };
20332
20333  const _replaceState = history.replaceState;
20334  history.replaceState = function () {
20335    const r = _replaceState.apply(this, arguments);
20336    kick();
20337    return r;
20338  };
20339
20340  window.addEventListener("popstate", kick);
20341  document.addEventListener("DOMContentLoaded", kick);
20342  window.addEventListener("load", kick);
20343
20344  kick();
20345})();
20346</script>
20346
20347        
20347<script>
20348(function () {
20349  const PATH_RE = /^\/shop\/delivery\/?$/;
20350  const SELECTOR = '.component--shp-products-slider';
20351
20352  let styleEl = null;
20353  let obs = null;
20354  let scheduled = false;
20355  const THROTTLE_MS = 200;
20356
20357  function ensureStyle(on) {
20358    if (on) {
20359      if (!styleEl) {
20360        styleEl = document.createElement('style');
20361        styleEl.id = 'hide-products-slider-on-delivery';
20362        styleEl.textContent = `${SELECTOR}{display:none!important;}`;
20363        document.head.appendChild(styleEl);
20364      }
20365    } else {
20366      if (styleEl) { styleEl.remove(); styleEl = null; }
20367    }
20368  }
20369
20370  // pojistka – schovej hned, kdyby se slider objevil ještě před aplikací CSS
20371  function hideNow() {
20372    document.querySelectorAll(SELECTOR).forEach(el => {
20373      if (el.style.display !== 'none') el.style.display = 'none';
20374    });
20375  }
20376
20377  function scheduleHide() {
20378    if (scheduled) return;
20379    scheduled = true;
20380    setTimeout(() => {
20381      scheduled = false;
20382      if (PATH_RE.test(location.pathname)) hideNow();
20383    }, THROTTLE_MS);
20384  }
20385
20386  function startObserver() {
20387    if (obs) return;
20388    obs = new MutationObserver(() => {
20389      // CSS to řeší, ale když slider přibude do DOM, jen pojistně schovej (throttle)
20390      scheduleHide();
20391    });
20392    obs.observe(document.body || document.documentElement, { childList: true, subtree: true });
20393  }
20394
20395  function stopObserver() {
20396    if (obs) { obs.disconnect(); obs = null; }
20397  }
20398
20399  function applyByRoute() {
20400    const onDelivery = PATH_RE.test(location.pathname);
20401    ensureStyle(onDelivery);
20402
20403    if (onDelivery) {
20404      hideNow();
20405      startObserver();
20406    } else {
20407      stopObserver();
20408      // nic nevracíme zpět – mimo /shop/delivery se slider normálně vykreslí (CSS už je pryč)
20409    }
20410  }
20411
20412  // zachytit SPA navigaci
20413  const _pushState = history.pushState;
20414  history.pushState = function () {
20415    const r = _pushState.apply(this, arguments);
20416    applyByRoute();
20417    return r;
20418  };
20419
20420  const _replaceState = history.replaceState;
20421  history.replaceState = function () {
20422    const r = _replaceState.apply(this, arguments);
20423    applyByRoute();
20424    return r;
20425  };
20426
20427  window.addEventListener('popstate', applyByRoute);
20428  window.addEventListener('hashchange', applyByRoute);
20429
20430  // první spuštění
20431  applyByRoute();
20432})();
20433</script>
20433
20434        
20434<script>
20435(function () {
20436  document.addEventListener("DOMContentLoaded", function () {
20437
20438    const LINKS = [
20439      'a.nav-link[href="/s/o-nas"]',
20440      'a[href="/s/vyhody-nakupu-u-nas"]',
20441      'a[href="#packing"]' // ✅ méně křehké než třídy + li.nav-item
20442    ];
20443
20444    const COLOR = '#d00728';
20445    const DPD_COLOR = '#7fb346';
20446
20447    // CSS jen jednou
20448    if (!document.getElementById("inline-exp-dot-style")) {
20449      const style = document.createElement("style");
20450      style.id = "inline-exp-dot-style";
20451      style.textContent = `
20452        .inline-exp-dot{
20453          position:relative;
20454          display:inline-flex;
20455          height:.55rem;
20456          width:.55rem;
20457          margin-left:.15rem;
20458          transform: translate(-10%, -80%);
20459          pointer-events:none;
20460        }
20461        .inline-exp-dot__ping{
20462          position:absolute;
20463          inset:0;
20464          border-radius:50%;
20465          background:${COLOR};
20466          opacity:.65;
20467          animation:expPing 1s cubic-bezier(0,0,.2,1) infinite;
20468        }
20469        .inline-exp-dot__dot{
20470          position:relative;
20471          height:100%;
20472          width:100%;
20473          border-radius:50%;
20474          background:${COLOR};
20475        }
20476
20477        .inline-exp-dot.inline-exp-dot--dpd .inline-exp-dot__ping,
20478        .inline-exp-dot.inline-exp-dot--dpd .inline-exp-dot__dot{
20479          background:${DPD_COLOR};
20480        }
20481
20482        @keyframes expPing{
20483          0%   { transform:scale(1); opacity:.65; }
20484          100% { transform:scale(3); opacity:0; }
20485        }
20486      `;
20487      document.head.appendChild(style);
20488    }
20489
20490    function addDotToLink(link) {
20491      if (!link || link.querySelector(".inline-exp-dot")) return;
20492
20493      const contentWrapper = document.createElement("span");
20494      contentWrapper.className = "inline-exp-text";
20495
20496      while (link.firstChild) {
20497        contentWrapper.appendChild(link.firstChild);
20498      }
20499
20500      const dot = document.createElement("span");
20501      dot.className = "inline-exp-dot";
20502      dot.innerHTML = `
20503        <span class="inline-exp-dot__ping"></span>
20504        <span class="inline-exp-dot__dot"></span>
20505      `;
20506
20507      link.appendChild(contentWrapper);
20508      link.appendChild(dot);
20509
20510      link.addEventListener("click", () => dot.remove(), { once: true });
20511    }
20512
20513    function applyDotsToMenu() {
20514      LINKS.forEach(selector => {
20515        document.querySelectorAll(selector).forEach(addDotToLink);
20516      });
20517    }
20518
20519    // DPD tečka nechávám jak byla (pokud používáš)
20520    function addDotToDeliveryDate(root = document) {
20521      if (location.pathname !== "/shop/delivery") return;
20522
20523      root.querySelectorAll(".list-group-item.carrier").forEach(item => {
20524        const nameEl = item.querySelector(".component--shp-delivery-row > div");
20525        if (!nameEl) return;
20526
20527        const carrierName = nameEl.textContent.trim();
20528        if (carrierName !== "DPD" && carrierName !== "DPD Česko") return;
20529
20530        const dateEl = item.querySelector(".component--shp-delivery-date");
20531        if (!dateEl) return;
20532        if (dateEl.querySelector(".inline-exp-dot")) return;
20533
20534        const dot = document.createElement("span");
20535        dot.className = "inline-exp-dot inline-exp-dot--dpd";
20536        dot.style.marginLeft = ".35rem";
20537        dot.style.transform = "translate(-10%, 0%)";
20538        dot.innerHTML = `
20539          <span class="inline-exp-dot__ping"></span>
20540          <span class="inline-exp-dot__dot"></span>
20541        `;
20542        dateEl.appendChild(dot);
20543      });
20544    }
20545
20546    // 1) hned
20547    applyDotsToMenu();
20548    addDotToDeliveryDate();
20549
20550    // 2) fallback krátký interval (menu se někdy dotahuje pozdě)
20551    let tries = 0;
20552    const maxTries = 60; // 60 * 100ms = 6s
20553    const interval = setInterval(() => {
20554      applyDotsToMenu();
20555      if (++tries >= maxTries) clearInterval(interval);
20556    }, 100);
20557
20558    // 3) observer jen když přibyde odkaz / menu / delivery blok
20559    let scheduled = false;
20560    const THROTTLE_MS = 150;
20561
20562    function scheduleApply() {
20563      if (scheduled) return;
20564      scheduled = true;
20565      setTimeout(() => {
20566        scheduled = false;
20567        applyDotsToMenu();
20568        addDotToDeliveryDate();
20569      }, THROTTLE_MS);
20570    }
20571
20572    function looksRelevant(mutations) {
20573      for (const m of mutations) {
20574        for (const n of m.addedNodes) {
20575          if (n.nodeType !== 1) continue;
20576
20577          // menu linky
20578          if (n.matches?.('a[href="#packing"], a.nav-link, .nav, .navbar, .navigation') ||
20579              n.querySelector?.('a[href="#packing"], a.nav-link')) return true;
20580
20581          // delivery (pokud jsi na /shop/delivery)
20582          if (location.pathname === "/shop/delivery") {
20583            if (n.matches?.('.list-group-item.carrier, .component--shp-delivery-date') ||
20584                n.querySelector?.('.list-group-item.carrier, .component--shp-delivery-date')) return true;
20585          }
20586        }
20587      }
20588      return false;
20589    }
20590
20591    const obs = new MutationObserver((mutations) => {
20592      if (!looksRelevant(mutations)) return;
20593      scheduleApply();
20594    });
20595
20596    obs.observe(document.body || document.documentElement, { childList: true, subtree: true });
20597
20598  });
20599})();
20600</script>
20600
20601        
20601<script>
20602(function () {
20603  document.addEventListener("DOMContentLoaded", () => {
20604
20605    // CSS vložíme jen jednou
20606    if (!document.getElementById("exp-percent-pulse-style")) {
20607      const style = document.createElement("style");
20608      style.id = "exp-percent-pulse-style";
20609      style.textContent = `
20610        .exp-percent-pulse{
20611          transform-origin:center;
20612          animation: expPercentPulse 1.15s ease-in-out infinite;
20613          will-change: transform, filter;
20614        }
20615        @keyframes expPercentPulse{
20616          0%,100%{ transform:scale(1); filter: drop-shadow(0 0 0 rgba(0,0,0,0)); }
20617          50%    { transform:scale(1.08); filter: drop-shadow(0 0 10px rgba(0,0,0,.18)); }
20618        }
20619      `;
20620      document.head.appendChild(style);
20621    }
20622
20623    // Selektory
20624    const DISCOUNT_BOX_SELECTORS = [
20625      ".component--shp-price",
20626      ".p-price",
20627      ".prices",
20628      ".price",
20629      ".price-final-holder",
20630      ".price-holder"
20631    ].join(",");
20632
20633    const PREVIOUS_SELECTORS = [
20634      ".component--shp-price .previous",
20635      ".previous",
20636      ".price-standard",
20637      ".old-price",
20638      ".price-old",
20639      ".price__old",
20640      ".p-price__old",
20641      ".prices__old",
20642      ".price-before"
20643    ].join(",");
20644
20645    const PERCENT_SELECTORS = [
20646      ".discount .percent",
20647      ".percent"
20648    ].join(",");
20649
20650    // Root: výpis produktů má přednost, jinak detail/ostatní
20651    function getRoot() {
20652      return document.querySelector('#snippet--products') || document.body || document.documentElement;
20653    }
20654
20655    function applyPulseToPercent(root = getRoot()) {
20656      root.querySelectorAll(PREVIOUS_SELECTORS).forEach(prevEl => {
20657        const box = prevEl.closest(DISCOUNT_BOX_SELECTORS) || prevEl.parentElement;
20658        if (!box) return;
20659
20660        const percentEl = box.querySelector(PERCENT_SELECTORS);
20661        if (!percentEl) return;
20662
20663        if (percentEl.classList.contains("exp-percent-pulse")) return;
20664        percentEl.classList.add("exp-percent-pulse");
20665      });
20666    }
20667
20668    // první aplikace
20669    applyPulseToPercent();
20670
20671    // Throttle
20672    let scheduled = false;
20673    const THROTTLE_MS = 200;
20674
20675    function scheduleApply() {
20676      if (scheduled) return;
20677      scheduled = true;
20678      setTimeout(() => {
20679        scheduled = false;
20680        applyPulseToPercent();
20681      }, THROTTLE_MS);
20682    }
20683
20684    function looksRelevant(mutations) {
20685      for (const m of mutations) {
20686        for (const n of m.addedNodes) {
20687          if (n.nodeType !== 1) continue;
20688          if (
20689            n.matches?.(DISCOUNT_BOX_SELECTORS) ||
20690            n.matches?.(PREVIOUS_SELECTORS) ||
20691            n.matches?.(PERCENT_SELECTORS) ||
20692            n.querySelector?.(PREVIOUS_SELECTORS) ||
20693            n.querySelector?.(PERCENT_SELECTORS)
20694          ) return true;
20695        }
20696      }
20697      return false;
20698    }
20699
20700    // Pozoruj jen root (snippet), ne celý dokument
20701    let root = getRoot();
20702    const obs = new MutationObserver((mutations) => {
20703      if (!looksRelevant(mutations)) return;
20704      scheduleApply();
20705    });
20706    obs.observe(root, { childList: true, subtree: true });
20707
20708    // Když Nette/AJAX přepíše snippet, root se může vyměnit → přepni observer
20709    const rootWatcher = new MutationObserver(() => {
20710      const newRoot = getRoot();
20711      if (newRoot !== root) {
20712        try { obs.disconnect(); } catch(e) {}
20713        root = newRoot;
20714        obs.observe(root, { childList: true, subtree: true });
20715        scheduleApply();
20716      }
20717    });
20718    rootWatcher.observe(document.body || document.documentElement, { childList: true, subtree: true });
20719
20720    // SPA/PJAX navigace
20721    const _pushState = history.pushState;
20722    history.pushState = function () {
20723      _pushState.apply(history, arguments);
20724      setTimeout(applyPulseToPercent, 50);
20725    };
20726    window.addEventListener("popstate", () => setTimeout(applyPulseToPercent, 50));
20727
20728  });
20729})();
20730</script>
20730
20731        
20731<script>
20732(function () {
20733
20734  // ===== 1) Fráze pro jednotlivé vyhledávače =====
20735  const TEXTS_MAIN_SEARCH = [
20736    "iPhone 17 Pro 256GB",
20737    "Baterie iPhone 12",
20738    "Powerbanka 10000 mAh",
20739    "Bezdrátová sluchátka",
20740    "Displej iPhone 15"
20741  ];
20742
20743  const TEXTS_PRICE_LIST = [
20744    "iPhone X",
20745    "iPhone 12",
20746    "iPhone 15",
20747    "iPhone SE 2020"
20748  ];
20749
20750  // ===== 2) Selektory =====
20751  function isTextInput(el) {
20752    return el && el.tagName === "INPUT" && (el.type || "text") === "text";
20753  }
20754
20755  function findMainSearchInputs() {
20756    return Array.from(document.querySelectorAll(
20757      'input[name="keyword"], input[id*="Search"][id*="keyword"]'
20758    )).filter(isTextInput);
20759  }
20760
20761  function findPriceListInputs() {
20762    return Array.from(document.querySelectorAll(
20763      'input[name="search"][id*="frm-categories-Search"][id*="form-search"], input[name="search"][id*="-form-search"]'
20764    )).filter(isTextInput);
20765  }
20766
20767  // ===== 3) Typewriter - OPTIMALIZOVANÝ =====
20768  function startTypewriter(input, texts) {
20769    let textIndex = 0;
20770    let charIndex = 0;
20771    let isDeleting = false;
20772    let paused = false;
20773    let timer = null;
20774
20775    // ✅ Cleanup function pro memory leak prevention
20776    const cleanup = () => {
20777      clearTimer();
20778      paused = true;
20779    };
20780
20781    function clearTimer() {
20782      if (timer) {
20783        clearTimeout(timer);
20784        timer = null;
20785      }
20786    }
20787
20788    function tick() {
20789      clearTimer();
20790      if (paused) return;
20791
20792      // ✅ ANDROID/FOCUS FIX: Pokud je input ve focusu, nepracuj s placeholderem
20793      if (document.activeElement === input) {
20794        paused = true;
20795        return;
20796      }
20797
20798      // ✅ Pokud uživatel něco napsal, stop
20799      if (input.value && input.value.trim().length > 0) {
20800        paused = true;
20801        return;
20802      }
20803
20804      const current = texts[textIndex] || "";
20805      input.placeholder = current.substring(0, charIndex);
20806
20807      if (!isDeleting) {
20808        // Psaní
20809        if (charIndex < current.length) {
20810          charIndex++;
20811          timer = setTimeout(tick, 90);
20812        } else {
20813          // Pauza po dopsání
20814          timer = setTimeout(() => {
20815            isDeleting = true;
20816            tick();
20817          }, 1200);
20818        }
20819      } else {
20820        // Mazání
20821        if (charIndex > 0) {
20822          charIndex--;
20823          timer = setTimeout(tick, 50);
20824        } else {
20825          // Přechod na další text
20826          isDeleting = false;
20827          textIndex = (textIndex + 1) % texts.length;
20828          timer = setTimeout(tick, 300);
20829        }
20830      }
20831    }
20832
20833    // ✅ Event listeners s passive flag kde je to možné
20834    const handleFocus = () => {
20835      paused = true;
20836      clearTimer();
20837      input.placeholder = "";
20838    };
20839
20840    const handleInput = () => {
20841      paused = true;
20842      clearTimer();
20843    };
20844
20845    const handleBlur = () => {
20846      // ✅ Kontrola, zda input stále existuje v DOM (může být odstraně
20846n)
20847      if (!document.contains(input)) {
20848        cleanup();
20849        return;
20850      }
20851
20852      if (input.value && input.value.trim().length > 0) return;
20853      paused = false;
20854      tick();
20855    };
20856
20857    input.addEventListener("focus", handleFocus);
20858    input.addEventListener("input", handleInput);
20859    input.addEventListener("blur", handleBlur);
20860
20861    // ✅ Uložit cleanup function pro pozdější použití
20862    input._typewriterCleanup = cleanup;
20863
20864    // Start animace
20865    tick();
20866  }
20867
20868  // ===== 4) Init jen jednou na input - S TRACKING =====
20869  // ✅ WeakSet pro tracking inicializovaných inputů (lepší než dataset)
20870  const initializedInputs = new WeakSet();
20871
20872  function initOnInputs(inputs, texts, datasetKey) {
20873    inputs.forEach(input => {
20874      // ✅ WeakSet check (rychlejší než dataset)
20875      if (initializedInputs.has(input)) return;
20876
20877      // ✅ Fallback dataset check (pro legacy code compatibility)
20878      if (input.dataset[datasetKey]) return;
20879
20880      // Označit jako inicializovaný
20881      input.dataset[datasetKey] = "1";
20882      initializedInputs.add(input);
20883
20884      startTypewriter(input, texts);
20885    });
20886  }
20887
20888  function initAll() {
20889    initOnInputs(findMainSearchInputs(), TEXTS_MAIN_SEARCH, "typewriterMainInit");
20890    initOnInputs(findPriceListInputs(), TEXTS_PRICE_LIST, "typewriterPriceInit");
20891  }
20892
20893  // ===== 5) DEBOUNCED scheduler (místo throttle) =====
20894  let debounceTimer = null;
20895  const DEBOUNCE_MS = 100; // Změněno z 150ms na 100ms
20896
20897  function scheduleInit() {
20898    if (debounceTimer) {
20899      clearTimeout(debounceTimer);
20900    }
20901
20902    debounceTimer = setTimeout(() => {
20903      initAll();
20904      debounceTimer = null;
20905    }, DEBOUNCE_MS);
20906  }
20907
20908  // ===== 6) Start =====
20909  function init() {
20910    scheduleInit();
20911
20912    // ✅ Optimalizovaný fallback - exponential backoff místo fixed interval
20913    let tries = 0;
20914    const maxTries = 5; // Jen 5 pokusů
20915    const intervals = [100, 200, 400, 800, 1600]; // Exponential: 100ms, 200ms, 400ms...
20916
20917    function tryInit() {
20918      if (tries >= maxTries) return;
20919
20920      scheduleInit();
20921
20922      const nextInterval = intervals[tries] || 1600;
20923      tries++;
20924      setTimeout(tryInit, nextInterval);
20925    }
20926
20927    tryInit();
20928  }
20929
20930  if (document.readyState === "loading") {
20931    document.addEventListener("DOMContentLoaded", init);
20932  } else {
20933    init();
20934  }
20935
20936  // ===== 7) Optimalizovaný MutationObserver =====
20937  function looksRelevant(mutations) {
20938    for (const m of mutations) {
20939      // ✅ Early exit: ignorovat removedNodes
20940      if (m.addedNodes.length === 0) continue;
20941
20942      for (const node of m.addedNodes) {
20943        if (node.nodeType !== 1) continue; // Jen element nodes
20944
20945        // ✅ Přímý check na INPUT
20946        if (node.tagName === "INPUT") return true;
20947
20948        // ✅ Vnořený check (jen pokud má querySelector)
20949        if (node.querySelector) {
20950          // ✅ Kontrola na TEXT input specificky
20951          const hasInput = node.querySelector('input[type="text"], input:not([type])');
20952          if (hasInput) return true;
20953        }
20954      }
20955    }
20956    return false;
20957  }
20958
20959  const mo = new MutationObserver((mutations) => {
20960    if (!looksRelevant(mutations)) return;
20961    scheduleInit();
20962  });
20963
20964  mo.observe(document.body || document.documentElement, {
20965    childList: true,
20966    subtree: true,
20967    attributes: false,     // ✅ Nesledujeme atributy
20968    characterData: false   // ✅ Nesledujeme text
20969  });
20970
20971  // ===== 8) Cleanup při unload (SPA support) =====
20972  window.addEventListener("beforeunload", () => {
20973    mo.disconnect();
20974
20975    if (debounceTimer) {
20976      clearTimeout(debounceTimer);
20977    }
20978
20979    // ✅ Cleanup všech typewriter instancí
20980    document.querySelectorAll('input[data-typewriter-main-init], input[data-typewriter-price-init]').forEach(input => {
20981      if (input._typewriterCleanup) {
20982        input._typewriterCleanup();
20983      }
20984    });
20985  });
20986
20987  // ===== 9) BONUS: Visibility API - pause při neaktivní záložce =====
20988  document.addEventListener("visibilitychange", () => {
20989    if (document.hidden) {
20990      // Záložka není viditelná → pause všechny animace (úspora CPU)
20991      document.querySelectorAll('input[data-typewriter-main-init], input[data-typewriter-price-init]').forEach(input => {
20992        if (input._typewriterCleanup) {
20993          input._typewriterCleanup();
20994        }
20995      });
20996    } else {
20997      // Záložka je zpět viditelná → restart
20998      scheduleInit();
20999    }
21000  });
21001
21002})();
21003</script>
21003
21004        
21004<script>
21005(function () {
21006  // ✅ Prevence duplicitního načtení
21007  if (document.getElementById("glass-sweep-image-style-v2")) return;
21008
21009  const style = document.createElement("style");
21010  style.id = "glass-sweep-image-style-v2";
21011  style.textContent = `
21012    .glass-sweep-wrap{
21013      position: relative;
21014      display: block;
21015      width: 100%;
21016      overflow: hidden;
21017    }
21018    .glass-sweep-wrap > img.image{
21019      display: block;
21020      margin-left: auto;
21021      margin-right: auto;
21022      max-width: 100%;
21023    }
21024    .glass-sweep-wrap::after{
21025      content:"";
21026      position:absolute;
21027      top:-35%;
21028      left:-70%;
21029      width:55%;
21030      height:170%;
21031      pointer-events:none;
21032      z-index: 2;
21033      background: linear-gradient(
21034        115deg,
21035        rgba(255,255,255,0) 0%,
21036        rgba(255,255,255,0.08) 35%,
21037        rgba(255,255,255,0.35) 50%,
21038        rgba(255,255,255,0.08) 65%,
21039        rgba(255,255,255,0) 100%
21040      );
21041      transform: translateX(0) skewX(-10deg);
21042      opacity: 0;
21043      transition: transform 700ms ease, opacity 250ms ease;
21044    }
21045    .component--shp-product.box:hover .glass-sweep-wrap::after{
21046      transform: translateX(220%) skewX(-10deg);
21047      opacity: 1;
21048    }
21049    @media (prefers-reduced-motion: reduce){
21050      .glass-sweep-wrap::after{ transition:none !important; }
21051    }
21052  `;
21053  document.head.appendChild(style);
21054
21055  // ✅ WeakSet tracking pro již obalené obrázky
21056  const wrappedImages = new WeakSet();
21057
21058  // ✅ Selector jako konstanta (lepší minifikace a performance)
21059  const PRODUCT_IMG_SELECTOR = '.component--shp-product.box img.image';
21060  
21061  function wrapImages(root = document) {
21062    root.querySelectorAll(PRODUCT_IMG_SELECTOR).forEach(img => {
21063      // ✅ WeakSet check - rychlejší než DOM traversal
21064      if (wrappedImages.has(img)) return;
21065      
21066      // ✅ Fallback check pro jistotu
21067      if (img.closest('.glass-sweep-wrap')) {
21068        wrappedImages.add(img);
21069        return;
21070      }
21071
21072      const parent = img.parentNode;
21073      if (!parent) return;
21074
21075      // ✅ DocumentFragment pro lepší performance (single reflow)
21076      const wrap = document.createElement('span');
21077      wrap.className = 'glass-sweep-wrap';
21078      
21079      parent.insertBefore(wrap, img);
21080      wrap.appendChild(img);
21081      
21082      // ✅ Označit jako obalený
21083      wrappedImages.add(img);
21084    });
21085  }
21086
21087  // ✅ Debounced execution místo throttle (lepší pro batch operace)
21088  let debounceTimer = null;
21089  const DEBOUNCE_MS = 100; // Změněno z 150ms na 100ms pro lepší responzivitu
21090
21091  function scheduleWrap() {
21092    if (debounceTimer) {
21093      clearTimeout(debounceTimer);
21094    }
21095    
21096    debounceTimer = setTimeout(() => {
21097      wrapImages();
21098      debounceTimer = null;
21099    }, DEBOUNCE_MS);
21100  }
21101
21102  // ✅ Optimalizovaná detekce relevantních mutací
21103  function mutationLooksRelevant(mutations) {
21104    // ✅ Early exit optimalizace
21105    for (const m of mutations) {
21106      // ✅ Ignorovat odebrané nody (nejsou relevantní)
21107      if (m.addedNodes.length === 0) continue;
21108
21109      for (const node of m.addedNodes) {
21110        if (node.nodeType !== 1) continue; // Jen element nodes
21111
21112        const el = node;
21113        
21114        // ✅ Přímý match - nejrychlejší check
21115        if (el.classList) {
21116          // Kontrola zda je to produkt box nebo img
21117          if (
21118            (el.classList.contains('component--shp-product') && el.classList.contains('box')) ||
21119            (el.classList.contains('image') && el.tagName === 'IMG')
21120          ) {
21121            return true;
21122          }
21123        }
21124
21125        // ✅ Vnořená kontrola - jen pokud má querySelector
21126        if (el.querySelector) {
21127          // ✅ Použití contains() je rychlejší než matches na velké množství elementů
21128          const hasRelevant = el.querySelector(PRODUCT_IMG_SELECTOR);
21129          if (hasRelevant) return true;
21130        }
21131      }
21132    }
21133    
21134    return false;
21135  }
21136
21137  // ✅ MutationObserver s optimalizovanou konfigurací
21138  const mo = new MutationObserver((mutations) => {
21139    // ✅ Ignorovat irrelevantní mutace (vlastní změny, atributy, text)
21140    if (!mutationLooksRelevant(mutations)) return;
21141    
21142    scheduleWrap();
21143  });
21144
21145  // ✅ Inicializace - wait for DOM ready
21146  function init() {
21147    // První běh
21148    wrapImages();
21149
21150    // Sledovat změny
21151    mo.observe(document.body || document.documentElement, {
21152      childList: true,
21153      subtree: true,
21154      attributes: false,     // ✅ Nesledujeme atributy (úspora CPU)
21155      characterData: false   // ✅ Nesledujeme text (úspora CPU)
21156    });
21157  }
21158
21159  // ✅ Spustit podle stavu dokumentu
21160  if (document.readyState === 'loading') {
21161    document.addEventListener('DOMContentLoaded', init);
21162  } else {
21163    // DOM už je ready
21164    init();
21165  }
21166
21167  // ✅ Cleanup při unload (důležité pro SPA)
21168  window.addEventListener('beforeunload', () => {
21169    mo.disconnect();
21170    if (debounceTimer) {
21171      clearTimeout(debounceTimer);
21172    }
21173  });
21174
21175  // ✅ BONUS: Podpora pro dynamické vkládání produktů (např. infinite scroll)
21176  // Pokud víte, že produkty se vkládají do konkrétního kontejneru, můžete optimalizovat:
21177  /*
21178  window.glassSweet = {
21179    wrapNewProducts: function(container) {
21180      if (container && container.nodeType === 1) {
21181        wrapImages(container);
21182      }
21183    }
21184  };
21185  */
21186
21187})();
21188</script>
21188
21189        
21189<script>
21190(function () {
21191  const STYLE_ID = "es-desc-img-fix";
21192  let injected = false;
21193  
21194  function inject() {
21195    // Zabraň vícenásobnému vkládání
21196    if (injected) return;
21197    
21198    let s = document.getElementById(STYLE_ID);
21199    if (!s) {
21200      s = document.createElement("style");
21201      s.id = STYLE_ID;
21202      s.textContent = `
21203        /* základ: nikdy nepřetékat */
21204        #description img{
21205          max-width:100% !important;
21206          height:auto !important;
21207        }
21208        /*
21209          100% šířka jen pro "velké obsahové" obrázky:
21210          - ne v tabulkách
21211          - ne base64 data:image
21212          - ne obrázky s srcset (typicky ikony / responzivní assety)
21213          - ne obrázky se sizes
21214        */
21215        #description img:not([src^="data:image"])
21216                        :not([srcset])
21217                        :not([sizes])
21218                        :not(table img):not(td img):not(th img){
21219          width:100% !important;
21220          display:block !important;
21221          margin-left:auto !important;
21222          margin-right:auto !important;
21223        }
21224        /* flex/grid rodiče někdy drží šířku */
21225        #description *{
21226          min-width:0 !important;
21227        }
21228      `;
21229      document.head.appendChild(s);
21230      injected = true;
21231    }
21232  }
21233  
21234  // Primární metody
21235  if (document.readyState === 'loading') {
21236    document.addEventListener("DOMContentLoaded", inject, { once: true });
21237  } else {
21238    inject(); // DOM už je ready
21239  }
21240  
21241  // Záložní časovače - s automatickým čištěním
21242  const timers = [300, 900, 1800, 3500];
21243  timers.forEach(delay => {
21244    setTimeout(() => {
21245      if (!injected) inject();
21246    }, delay);
21247  });
21248})();
21249</script>
21249
21250        
21250<script>
21251(function () {
21252  const style = document.createElement('style');
21253  style.textContent = `
21254    /* === CAROUSEL NA STRÁNCE (před kliknutím na galerii) === */
21255
21256    /* Slide musí mít výšku, aby children mohly dělat height: 100% */
21257    .component--core-gallery .glide__slide {
21258      height: 100% !important;
21259    }
21260
21261    /* <a> tag vyplní celý slide */
21262    .component--core-gallery .glide__slide > a {
21263      display: block !important;
21264      width: 100% !important;
21265      height: 100% !important;
21266    }
21267
21268    /* Obrázek vyplní celý prostor, object-fit: contain zabrání ořezu */
21269    .component--core-gallery .glide__slide img {
21270      width: 100% !important;
21271      height: 100% !important;
21272      object-fit: contain !important;
21273      object-position: center !important;
21274      display: block !important;
21275    }
21276
21277    /* DŮLEŽITÉ: ořez carouselu zůstane */
21278    .component--core-gallery .glide__track {
21279      overflow: hidden !important;
21280    }
21281
21282    /* === GALERIE V MODALU – přepíše výše pro modal === */
21283
21284    .modal .component--core-gallery .glide__slide {
21285      height: auto !important;
21286    }
21287
21288    .modal .component--core-gallery .glide__slide > a {
21289      height: auto !important;
21290    }
21291
21292    .modal .component--core-gallery .glide__slide img {
21293      width: auto !important;
21294      height: auto !important;
21295      max-width: 100% !important;
21296      max-height: 78vh !important;
21297      margin: 0 auto !important;
21298    }
21299
21300    .modal .modal-body:has(.component--core-gallery) {
21301      height: auto !important;
21302    }
21303
21304    @media (max-width: 767.98px) {
21305      .modal .component--core-gallery .glide__slide img {
21306        max-height: 62vh !important;
21307      }
21308    }
21309  `;
21310  document.head.appendChild(style);
21311})();
21312</script>
21312
21313        
21313<script>
21314(() => {
21315  /* CSS */
21316  const style = document.createElement("style");
21317  style.textContent = `
21318    .cart-shake{animation:cartShake .55s ease-in-out;transform-origin:center}
21319    @keyframes cartShake{
21320      0%{transform:translateX(0)} 12%{transform:translateX(-4px)} 24%{transform:translateX(4px)}
21321      36%{transform:translateX(-3px)} 48%{transform:translateX(3px)} 60%{transform:translateX(-2px)}
21322      72%{transform:translateX(2px)} 100%{transform:translateX(0)}
21323    }
21324    .badge-pop{animation:badgePop .35s ease-out;transform-origin:center}
21325    @keyframes badgePop{0%{transform:scale(1)} 50%{transform:scale(1.25)} 100%{transform:scale(1)}}
21326    @media (prefers-reduced-motion: reduce){.cart-shake,.badge-pop{animation:none!important}}
21327  `;
21328  document.head.appendChild(style);
21329
21330  const WRAP_SEL = "li.component--shp-navigation-basket";
21331  const ICON_SEL = `${WRAP_SEL} a.nav-link[href='/shop/basket'] > span.icon`;
21332  const BADGE_SEL = ".badge";
21333  
21334  const wrap = document.querySelector(WRAP_SEL);
21335  if (!wrap) return;
21336
21337  let lastFull = null;
21338  let lastCount = null;
21339  let rafId = 0;
21340  let iconCache = null;
21341  let badgeCache = null;
21342
21343  // ✅ Optimalizace: cachování elementů s invalidací
21344  const getElements = (forceRefresh = false) => {
21345    if (forceRefresh || !iconCache) {
21346      iconCache = document.querySelector(ICON_SEL);
21347      badgeCache = iconCache ? iconCache.querySelector(BADGE_SEL) : null;
21348    }
21349    return { icon: iconCache, badge: badgeCache };
21350  };
21351
21352  const readState = () => {
21353    const { icon, badge } = getElements();
21354    if (!icon) return null;
21355
21356    const count = badge ? (parseInt((badge.textContent || "").replace(/\s/g, ""), 10) || 0) : 0;
21357    const full = icon.classList.contains("full");
21358    
21359    return { icon, badge, full, count };
21360  };
21361
21362  const animate = ({ icon, badge }) => {
21363    // ✅ Optimalizace: použití classList.toggle místo remove + add
21364    icon.classList.remove("cart-shake");
21365    void icon.offsetWidth; // force reflow
21366    icon.classList.add("cart-shake");
21367
21368    if (badge) {
21369      badge.classList.remove("badge-pop");
21370      void badge.offsetWidth; // force reflow
21371      badge.classList.add("badge-pop");
21372    }
21373  };
21374
21375  const scheduleCheck = () => {
21376    if (rafId) return; // ✅ Již bylo raf naplánováno
21377    
21378    rafId = requestAnimationFrame(() => {
21379      rafId = 0;
21380      const s = readState();
21381      if (!s) return;
21382
21383      // První inicializace
21384      if (lastFull === null && lastCount === null) {
21385        lastFull = s.full;
21386        lastCount = s.count;
21387        return;
21388      }
21389
21390      // Animovat pouze při přidání do košíku
21391      if ((s.full && !lastFull) || (s.count > lastCount)) {
21392        animate(s);
21393      }
21394
21395      lastFull = s.full;
21396      lastCount = s.count;
21397    });
21398  };
21399
21400  // Inicializace
21401  scheduleCheck();
21402
21403  // ✅ Optimalizovaný MutationObserver s lepší konfigurací
21404  const mo = new MutationObserver((mutations) => {
21405    // ✅ Invalidovat cache pouze při childList změnách
21406    const hasStructuralChange = mutations.some(m => m.type === "childList");
21407    if (hasStructuralChange) {
21408      iconCache = null;
21409      badgeCache = null;
21410    }
21411    
21412    scheduleCheck();
21413  });
21414
21415  mo.observe(wrap, {
21416    subtree: true,
21417    childList: true,        // Pro detekci přidání/odebrání badge
21418    characterData: true,    // Pro změnu čísla v badge
21419    attributes: true,       // Pro změnu class="full"
21420    attributeFilter: ["class"] // ✅ Sledujeme jen class atribut
21421  });
21422
21423  // ✅ Cleanup při unload (dobrá praxe)
21424  window.addEventListener("beforeunload", () => {
21425    if (mo) mo.disconnect();
21426    if (rafId) cancelAnimationFrame(rafId);
21427  });
21428})();
21429</script>
21429
21430        
21430<script>
21431document.addEventListener("DOMContentLoaded", function () {
21432  (function () {
21433    const LINK_TEXT_TO_INSERT_AFTER = "Objednat svoz zdarma";
21434    const STYLE_ID = "footer-services-badge-style";
21435
21436    const NEW_ITEMS = [
21437      {
21438        text: "ES Marketing",
21439        href: "https://www.express-servis.cz/s/es-marketing",
21440        badge: null,
21441        id: "footer-services-link",
21442      },
21443      {
21444        text: "Elektra",
21445        href: "https://www.express-servis.cz/s/elektra",
21446        badge: "NOVÉ",
21447        id: "footer-elektra-link",
21448      },
21449    ];
21450
21451    /* 1) CSS – vloží se jen jednou */
21452    if (!document.getElementById(STYLE_ID)) {
21453      const style = document.createElement("style");
21454      style.id = STYLE_ID;
21455      style.textContent = `
21456        .footer-services-item {
21457          position: relative;
21458          display: inline-flex;
21459          align-items: baseline;
21460          gap: 6px;
21461        }
21462        .footer-services-item .footer-services-badge {
21463          color: #d00728;
21464          font-size: 0.7em;
21465          font-weight: 700;
21466          line-height: 1;
21467          position: relative;
21468          top: -0.55em;
21469          letter-spacing: 0.02em;
21470          text-transform: uppercase;
21471        }
21472      `;
21473      document.head.appendChild(style);
21474    }
21475
21476    /* 2) Najdi link "Objednat svoz zdarma" v patičce */
21477    const footer = document.querySelector("footer") || document.body;
21478    const anchors = Array.from(footer.querySelectorAll("a"));
21479    const targetLink = anchors.find(a =>
21480      (a.textContent || "").trim().toLowerCase() ===
21481      LINK_TEXT_TO_INSERT_AFTER.toLowerCase()
21482    );
21483    if (!targetLink) return;
21484
21485    /* 3) Zjisti kontejner položek */
21486    const container = targetLink.closest("li") || targetLink.parentElement;
21487    if (!container || !container.parentElement) return;
21488
21489    /* 4) Vložení položek za sebou (v opačném pořadí = výsledek ve správném pořadí) */
21490    let insertAfter = container;
21491
21492    for (const item of NEW_ITEMS) {
21493      /* Ochrana proti duplicitám */
21494      if (document.getElementById(item.id)) continue;
21495      const alreadyThere = anchors.some(a =>
21496        (a.textContent || "").trim().toLowerCase() === item.text.toLowerCase()
21497      );
21498      if (alreadyThere) continue;
21499
21500      /* Vytvoř odkaz */
21501      const newA = document.createElement("a");
21502      newA.id = item.id;
21503      newA.href = item.href;
21504      newA.className = targetLink.className || "";
21505      newA.classList.add("footer-services-item");
21506      newA.setAttribute("aria-label", item.badge ? `${item.text} – ${item.badge}` : item.text);
21507
21508      const textSpan = document.createElement("span");
21509      textSpan.textContent = item.text;
21510      newA.appendChild(textSpan);
21511
21512      if (item.badge) {
21513        const badgeSpan = document.createElement("span");
21514        badgeSpan.className = "footer-services-badge";
21515        badgeSpan.textContent = item.badge;
21516        newA.appendChild(badgeSpan);
21517      }
21518
21519      /* Vložení */
21520      if (insertAfter.tagName.toLowerCase() === "li") {
21521        const newLi = document.createElement("li");
21522        newLi.appendChild(newA);
21523        insertAfter.insertAdjacentElement("afterend", newLi);
21524        insertAfter = newLi;
21525      } else {
21526        insertAfter.insertAdjacentElement("afterend", newA);
21527        insertAfter = newA;
21528      }
21529    }
21530  })();
21531});
21532</script>
21532
21533        
21533<script>
21534(() => {
21535  const menuSelector = '.second-row.navbar.navbar-dark.bg-dark';
21536  const menuToggleSelector = 'button.navbar-toggler';
21537  const searchButtonSelector = 'button[type="submit"][name="search"]';
21538  const searchInputSelector = 'input[type="search"], input[name="search"], .search-input';
21539  
21540  // ✅ Selektory pro výsledky - sjednoceno do jednoho
21541  const resultContainerSelectors = '.list-group-item, .component--shp-searched-product, .breadcrumb';
21542
21543  // ✅ Cache pro často používané elementy
21544  let menuCache = null;
21545  let togglerCache = null;
21546  let cacheValid = false;
21547
21548  function getCachedElements() {
21549    if (!cacheValid || !menuCache) {
21550      menuCache = document.querySelector(menuSelector);
21551      togglerCache = menuCache ? document.querySelector(menuToggleSelector) : null;
21552      cacheValid = true;
21553    }
21554    return { menu: menuCache, toggler: togglerCache };
21555  }
21556
21557  function invalidateCache() {
21558    cacheValid = false;
21559    menuCache = null;
21560    togglerCache = null;
21561  }
21562
21563  function closeMenuIfOpen() {
21564    const { menu, toggler } = getCachedElements();
21565    
21566    // ✅ Early return pokud menu neexistuje nebo není otevřené
21567    if (!menu || !menu.classList.contains('show')) return;
21568
21569    // Zavřít menu
21570    menu.classList.remove('show');
21571
21572    // Aktualizovat toggler pokud existuje
21573    if (toggler) {
21574      toggler.setAttribute('aria-expanded', 'false');
21575      toggler.classList.add('collapsed'); // ✅ OPRAVA: mělo být add, ne remove
21576      
21577      const hamburger = toggler.querySelector('.hamburger');
21578      if (hamburger) {
21579        hamburger.classList.remove('open');
21580      }
21581    }
21582  }
21583
21584  function onSearchConfirm() {
21585    closeMenuIfOpen();
21586  }
21587
21588  // ✅ Delegovaný event listener pro všechny interakce
21589  // Používá capture fázi pro spolehlivé zachycení
21590  document.addEventListener('click', (e) => {
21591    const target = e.target;
21592    if (!target) return;
21593
21594    // Klik na search button
21595    if (target.closest(searchButtonSelector)) {
21596      onSearchConfirm();
21597      return;
21598    }
21599
21600    // Klik na odkaz ve výsledcích vyhledávání
21601    const link = target.closest('a[href]');
21602    if (link && link.closest(resultContainerSelectors)) {
21603      closeMenuIfOpen();
21604    }
21605  }, true); // capture = true pro spolehlivost
21606
21607  // ✅ Enter ve vyhledávacím poli
21608  document.addEventListener('keydown', (e) => {
21609    if (e.key !== 'Enter') return;
21610    
21611    const target = e.target;
21612    if (target && target.matches(searchInputSelector)) {
21613      onSearchConfirm();
21614    }
21615  }, { passive: true }); // ✅ passive pro lepší scroll performance
21616
21617  // ✅ Invalidace cache při změnách DOM (např. AJAX navigation)
21618  const observer = new MutationObserver((mutations) => {
21619    // Invalidovat jen pokud se změnilo menu nebo toggler
21620    const menuChanged = mutations.some(m => {
21621      return Array.from(m.addedNodes).some(node => 
21622        node.nodeType === 1 && (
21623          node.matches && (node.matches(menuSelector) || node.matches(menuToggleSelector)) ||
21624          node.querySelector && (node.querySelector(menuSelector) || node.querySelector(menuToggleSelector))
21625        )
21626      ) || Array.from(m.removedNodes).some(node =>
21627        node.nodeType === 1 && (
21628          node.matches && (node.matches(menuSelector) || node.matches(menuToggleSelector)) ||
21629          node.querySelector && (node.querySelector(menuSelector) || node.querySelector(menuToggleSelector))
21630        )
21631      );
21632    });
21633
21634    if (menuChanged) {
21635      invalidateCache();
21636    }
21637  });
21638
21639  // Sledovat jen <body> pro přidání/odebrání menu elementů
21640  observer.observe(document.body, {
21641    childList: true,
21642    subtree: true,
21643    attributes: false,
21644    characterData: false
21645  });
21646
21647  // ✅ Cleanup
21648  window.addEventListener('beforeunload', () => {
21649    observer.disconnect();
21650  });
21651
21652  // ✅ Inicializační cache warm-up
21653  getCachedElements();
21654})();
21655</script>
21655
21656        
21656<script>
21657function addDpdIcon() {
21658    // Zkontrolujeme, jestli nejsme na mobilu (šířka do 768px)
21659    if (window.innerWidth <= 768) {
21660        return; // Na mobilu nic neděláme
21661    }
21662
21663    // Najdeme blok s odpočtem expedice
21664    const countdownBlock = document.querySelector('.component--shp-expedition-countdown');
21665
21666    if (countdownBlock) {
21667        // FIX: když se breadcrumb vlevo zalomí na 2 řádky, rodič často centruje obsah -> blok sjede dolů
21668        // Najdeme nejbližší flex rodič a vynutíme zarovnání nahoru
21669        let parent = countdownBlock.parentElement;
21670        while (parent && parent !== document.body) {
21671            const cs = window.getComputedStyle(parent);
21672            if (cs.display === 'flex' || cs.display === 'inline-flex') {
21673                parent.style.setProperty('align-items', 'flex-start', 'important');
21674                break;
21675            }
21676            parent = parent.parentElement;
21677        }
21678
21679        // Najdeme vnitřní div s d-flex
21680        const flexContainer = countdownBlock.querySelector('.d-flex');
21681
21682        if (flexContainer) {
21683            // držet vnitřní řádek hezky uprostřed
21684            flexContainer.style.setProperty('align-items', 'center', 'important');
21685
21686            // Zkontrolujeme, jestli ikonka už není přidaná
21687            const existingIcon = flexContainer.querySelector('img[alt="DPD"]');
21688            if (existingIcon) {
21689                return; // Ikonka už tam je, nic neděláme
21690            }
21691
21692            // Vytvoříme element pro ikonku
21693            const dpdIcon = document.createElement('img');
21694            dpdIcon.src = 'https://raw.githubusercontent.com/ExpressServis/Express_images/refs/heads/main/paticka/DPD_logo_red_rgb.svg';
21695            dpdIcon.alt = 'DPD';
21696
21697            // FIX: baseline/inline mezera a "propad" ikonky
21698            dpdIcon.style.height = '25px';
21699            dpdIcon.style.width = 'auto';
21700            dpdIcon.style.display = 'block';
21701            dpdIcon.style.flex = '0 0 auto';
21702            dpdIcon.style.alignSelf = 'center';
21703            dpdIcon.style.marginRight = '10px';
21704
21705            // Vložíme ikonku na začátek flex containeru
21706            flexContainer.insertBefore(dpdIcon, flexContainer.firstChild);
21707        }
21708    }
21709}
21710
21711// Spustíme při načtení stránky
21712document.addEventListener('DOMContentLoaded', addDpdIcon);
21713
21714// Spustíme i po AJAX aktualizacích (Nette snippets)
21715document.addEventListener('snippet-update', addDpdIcon);
21716
21717// Pro jistotu i po jakékoli změně v DOM
21718const observer = new MutationObserver(addDpdIcon);
21719observer.observe(document.body, { childList: true, subtree: true });
21720
21721// Zkontrolujeme i při změně velikosti okna
21722window.addEventListener('resize', addDpdIcon);
21723</script>
21723
21724        <style>
21725/* Vysouvací záložka */
21726.whatsapp-tab {
21727    position: fixed;
21728    right: 0; /* Kompletně vysunuto */
21729    top: 50%;
21730    transform: translateY(-50%);
21731    z-index: 101;
21732    font-family: "Graphik","Roboto",Helvetica,Open-Sans,sans-serif;
21733    display: none; /* Skryté defaultně */
21734}
21735
21736/* Zobrazit pouze pro B2B v e-shopu */
21737body.is-b2b.is-eshop .whatsapp-tab {
21738    display: block;
21739}
21740
21741/* Skrýt na mobilech a tabletech */
21742@media (max-width: 991px) {
21743    body.is-b2b.is-eshop .whatsapp-tab {
21744        display: none !important;
21745    }
21746}
21747
21748/* Červená záložka - plně viditelná */
21749.whatsapp-trigger {
21750    background-color: #d00728;
21751    color: white;
21752    padding: 80px 10px;
21753    cursor: pointer;
21754    border-radius: 12px 0 0 12px;
21755    transition: all 0.3s ease;
21756    writing-mode: vertical-rl;
21757    text-orientation: mixed;
21758    font-size: 14px;
21759    font-weight: 400;
21760    letter-spacing: 0.5px;
21761    display: flex;
21762    align-items: center;
21763    gap: 10px;
21764}
21765
21766.whatsapp-trigger:hover {
21767    background-color: #b00620;
21768    padding-right: 30px;
21769    box-shadow: -4px 0 16px rgba(208, 7, 40, 0.7);
21770}
21771
21772.whatsapp-trigger-icon {
21773    width: 24px;
21774    height: 24px;
21775    filter: brightness(0) invert(1);
21776}
21777
21778/* Vysouvací panel - bez scrollu */
21779.whatsapp-panel {
21780    position: fixed;
21781    right: -400px;
21782    top: 50%;
21783    transform: translateY(-50%);
21784    width: 400px;
21785    max-height: 90vh;
21786    background-color: white;
21787    box-shadow: -4px 0 16px rgba(0, 0, 0, 0.2);
21788    z-index: 103;
21789    transition: right 0.3s ease;
21790    border-radius: 16px 0 0 16px;
21791    overflow: visible;
21792}
21793
21794.whatsapp-panel.active {
21795    right: 0;
21796}
21797
21798/* Header panelu - červený */
21799.whatsapp-panel-header {
21800    background-color: #d00728;
21801    padding: 20px 24px;
21802    border-radius: 16px 0 0 0;
21803}
21804
21805.whatsapp-panel-close {
21806    position: absolute;
21807    top: 16px;
21808    right: 16px;
21809    background: rgba(255, 255, 255, 0.2);
21810    border: none;
21811    color: white;
21812    font-size: 24px;
21813    width: 32px;
21814    height: 32px;
21815    border-radius: 50%;
21816    cursor: pointer;
21817    display: flex;
21818    align-items: center;
21819    justify-content: center;
21820    transition: background 0.2s;
21821    line-height: 1;
21822}
21823
21824.whatsapp-panel-close:hover {
21825    background: rgba(255, 255, 255, 0.35);
21826}
21827
21828.whatsapp-panel-title {
21829    color: white;
21830    font-size: 18px;
21831    font-weight: 600;
21832    margin: 0;
21833    padding-right: 40px;
21834    line-height: 1.3;
21835}
21836
21837/* Obsah panelu - kompaktní */
21838.whatsapp-panel-content {
21839    padding: 24px;
21840    text-align: center;
21841}
21842
21843/* QR kod s červeným pozadím - menší */
21844.whatsapp-qr-wrapper {
21845    background-color: #d00728;
21846    padding: 16px;
21847    border-radius: 12px;
21848    display: inline-block;
21849    margin: 0 auto 20px;
21850}
21851
21852.whatsapp-qr-code {
21853    width: 200px;
21854    height: 200px;
21855    display: block;
21856}
21857
21858.whatsapp-panel-text {
21859    color: #252424;
21860    font-size: 14px;
21861    line-height: 1.6;
21862    text-align: left;
21863    margin: 0;
21864}
21865
21866/* Overlay */
21867.whatsapp-overlay {
21868    display: none;
21869    position: fixed;
21870    top: 0;
21871    left: 0;
21872    right: 0;
21873    bottom: 0;
21874    background-color: rgba(0, 0, 0, 0.4);
21875    z-index: 102;
21876}
21877
21878.whatsapp-overlay.active {
21879    display: block;
21880}
21881
21882/* Responzivita */
21883@media (max-width: 768px) {
21884    .whatsapp-panel {
21885        width: 100%;
21886        right: -100%;
21887        max-height: 100vh;
21888        border-radius: 0;
21889    }
21890    
21891    .whatsapp-panel-header {
21892        border-radius: 0;
21893    }
21894    
21895    .whatsapp-qr-wrapper {
21896        padding: 12px;
21897    }
21898    
21899    .whatsapp-qr-code {
21900        width: 180px;
21901        height: 180px;
21902    }
21903    
21904    .whatsapp-panel-text {
21905        font-size: 13px;
21906    }
21907}
21908</style>
21909
21910<div class="whatsapp-tab">
21911    <!-- Červená záložka -->
21912    <div class="whatsapp-trigger" id="whatsappTrigger">
21913        <img src="https://raw.githubusercontent.com/ExpressServis/Express_images/refs/heads/main/ostatni/whatsapp-svgrepo-com-2.svg" 
21914             alt="WhatsApp" 
21915             class="whatsapp-trigger-icon">
21916        <span>Skupina servisních techniků</span>
21917    </div>
21918
21919    <!-- Vysouvací panel -->
21920    <div class="whatsapp-panel" id="whatsappPanel">
21921        <div class="whatsapp-panel-header">
21922            <button class="whatsapp-panel-close" id="closePanel">&times;</button>
21923            <h3 class="whatsapp-panel-title">Přidej se do skupiny servisních techniků</h3>
21924        </div>
21925        <div class="whatsapp-panel-content">
21926            <div class="whatsapp-qr-wrapper">
21927                <img src="https://raw.githubusercontent.com/ExpressServis/Express_
21927images/refs/heads/main/ostatni/QR-kod-whatup.svg" 
21928                     alt="QR kod WhatsApp skupiny" 
21929                     class="whatsapp-qr-code">
21930            </div>
21931            <p class="whatsapp-panel-text">
21932                Tato skupina slouží jako místo pro sdílení zkušeností, rady a odborné diskuse o opravách. 
21933                Nezáleží na tom, jestli řešíš drobnost nebo složitější problém – žádný dotaz není hloupý 
21934                a každý z nás má něco, čím může ostatním pomoci.
21935                <br><br>
21936                Ptejte se, sdílejte, diskutujte. Jsme tu proto, abychom si navzájem usnadnili práci, 
21937                zlepšovali servisní služby a společně se posouvali dál
21938            </p>
21939        </div>
21940    </div>
21941
21942    <!-- Overlay -->
21943    <div class="whatsapp-overlay" id="whatsappOverlay"></div>
21944</div>
21945
21946<script>
21947(function() {
21948    // Detekce B2B uživatele
21949    function isB2BUser() {
21950        const badge = document.querySelector("span.badge.badge-primary.badge-pill");
21951        return badge && (badge.textContent || "").trim().toUpperCase() === "B2B";
21952    }
21953
21954    // Detekce e-shopu - hledá jakýkoliv odkaz na /eshop v breadcrumbs
21955    function isEshopPage() {
21956        const breadcrumbLink = document.querySelector('li.breadcrumb-item a[href="/eshop"]');
21957        return !!breadcrumbLink;
21958    }
21959
21960    // Přidání tříd na body pro B2B a E-shop
21961    function checkStatus() {
21962        if (isB2BUser()) {
21963            document.body.classList.add('is-b2b');
21964        } else {
21965            document.body.classList.remove('is-b2b');
21966        }
21967
21968        if (isEshopPage()) {
21969            document.body.classList.add('is-eshop');
21970        } else {
21971            document.body.classList.remove('is-eshop');
21972        }
21973    }
21974
21975    // Inicializace při načtení
21976    if (document.readyState === 'loading') {
21977        document.addEventListener('DOMContentLoaded', checkStatus);
21978    } else {
21979        checkStatus();
21980    }
21981
21982    // Sledování změn v DOM (pro dynamické načítání)
21983    const observer = new MutationObserver(checkStatus);
21984    observer.observe(document.documentElement, { 
21985        childList: true, 
21986        subtree: true 
21987    });
21988
21989    // Ovládání panelu
21990    const trigger = document.getElementById('whatsappTrigger');
21991    const panel = document.getElementById('whatsappPanel');
21992    const overlay = document.getElementById('whatsappOverlay');
21993    const closeBtn = document.getElementById('closePanel');
21994
21995    function openPanel() {
21996        panel.classList.add('active');
21997        overlay.classList.add('active');
21998        document.body.style.overflow = 'hidden'; // Zakázat scroll
21999    }
22000
22001    function closePanel() {
22002        panel.classList.remove('active');
22003        overlay.classList.remove('active');
22004        document.body.style.overflow = ''; // Povolit scroll
22005    }
22006
22007    if (trigger) trigger.addEventListener('click', openPanel);
22008    if (closeBtn) closeBtn.addEventListener('click', closePanel);
22009    if (overlay) overlay.addEventListener('click', closePanel);
22010
22011    // Zavřít při stisku ESC
22012    document.addEventListener('keydown', function(e) {
22013        if (e.key === 'Escape' && panel && panel.classList.contains('active')) {
22014            closePanel();
22015        }
22016    });
22017})();
22018</script>
22018
22019        
22019<script>
22020(function () {
22021  // Guard jen proti opětovnému vložení *celého skriptu* (ne proti běhu na dalších URL)
22022  if (window.__serviceTabRunnerLoaded) return;
22023  window.__serviceTabRunnerLoaded = true;
22024
22025  let activeObserver = null;
22026  let lastHandledUrl = null;
22027
22028  function cleanupObserver() {
22029    if (activeObserver) {
22030      activeObserver.disconnect();
22031      activeObserver = null;
22032    }
22033  }
22034
22035  function isAppleProduct() {
22036    return !!document.querySelector('.breadcrumb-item a[href="/apple-3-c"]');
22037  }
22038
22039  function getPrices() {
22040    const macCategory  = document.querySelector('.breadcrumb-item a[href="/mac-c"]');
22041    const iPadCategory = document.querySelector('.breadcrumb-item a[href="/ipad-c"]');
22042
22043    let prices = {
22044      cleaning: '495&nbsp;Kč',
22045      unlock: '595&nbsp;Kč',
22046      report: '595&nbsp;Kč',
22047      diagnostic: 'ZDARMA&nbsp;',
22048      application: 'ZDARMA&nbsp;'
22049    };
22050
22051    if (macCategory) {
22052      prices = {
22053        cleaning: '1 545&nbsp;Kč',
22054        unlock: '1 595&nbsp;Kč',
22055        report: '595&nbsp;Kč',
22056        diagnostic: '895&nbsp;Kč',
22057        application: 'ZDARMA&nbsp;'
22058      };
22059    } else if (iPadCategory) {
22060      prices = {
22061        cleaning: '595&nbsp;Kč',
22062        unlock: '595&nbsp;Kč',
22063        report: '595&nbsp;Kč',
22064        diagnostic: '895&nbsp;Kč',
22065        application: 'ZDARMA&nbsp;'
22066      };
22067    }
22068    return prices;
22069  }
22070
22071  function injectStylesOnce() {
22072    if (document.getElementById('service-tab-styles')) return;
22073    const style = document.createElement('style');
22074    style.id = 'service-tab-styles';
22075    style.textContent = `
22076      .nav-link.service-link { font-weight: 600; }
22077      .repair { padding: 20px 0; }
22078      .repair-title { font-size: 24px; font-weight: 600; margin-bottom: 20px; }
22079      .repair-items { margin-bottom: 20px; }
22080      .repair-item { display:flex; justify-content:space-between; align-items:center; padding:12px 0; border-bottom:1px solid #e9ecef; }
22081      .repair-item:last-child { border-bottom:none; }
22082      .repair-item-name { flex:1; font-size:15px; color:#333; }
22083      .repair-item-price { font-size:16px; font-weight:600; color:#000; white-space:nowrap; margin-left:20px; }
22084      .repair-service-box { margin-top:30px; border-radius:8px; display:flex; flex-direction:column; gap:20px; }
22085      .repair-button-parent { display:flex; justify-content:center; }
22086      .repair-button { display:inline-block; font-weight:400; color:#fff; text-align:center; background:#d00728; border:1px solid #d00728;
22087        padding:.5rem 2rem; font-size:1.25rem; line-height:1.5; border-radius:2rem; box-shadow:0 5px 8px rgba(0,0,0,.15); transition:.2s; cursor:pointer; text-decoration:none; }
22088      .repair-button:hover { opacity:.9; color:#fff; text-decoration:none; }
22089      .align-center { text-align:center; }
22090      .margin-top-2 { margin-top:20px; }
22091      .font-small { font-size:13px; color:#6c757d; }
22092      .font-small .link-bold { font-weight:700; }
22093    `;
22094    document.head.appendChild(style);
22095  }
22096
22097  function tryInsert() {
22098    // jen na Apple produktech
22099    if (!isAppleProduct()) return false;
22100
22101    // pokud už existuje, hotovo
22102    if (document.querySelector('a[href="#services"]') || document.getElementById('services')) return true;
22103
22104    const navPills = document.querySelector('.nav-pills');
22105    const packingTab = navPills ? navPills.querySelector('a[href="#packing"]') : null;
22106    const tabContent = document.querySelector('.tab-content');
22107    if (!navPills || !packingTab || !tabContent) return false;
22108
22109    injectStylesOnce();
22110    const prices = getPrices();
22111
22112    const packingLi = packingTab.closest('.nav-item');
22113
22114    const serviceTab = document.createElement('li');
22115    serviceTab.className = 'nav-item';
22116    serviceTab.innerHTML = `
22117      <a class="nav-link service-link" data-toggle="tab" href="#services">
22118        Služby a servis
22119      </a>
22120    `;
22121    packingLi.parentNode.insertBefore(serviceTab, packingLi);
22122
22123    const serviceContent = document.createElement('div');
22124    serviceContent.id = 'services';
22125    serviceContent.className = 'tab-pane fade';
22126    serviceContent.innerHTML = `
22127      <div class="repair infoContent-c">
22128        <h2 class="repair-title">Služby a servis</h2>
22129        <div class="repair-items">
22130          <div class="repair-item"><div class="repair-item-name">Čištění zařízení</div><div class="repair-item-price">${prices.cleaning}</div></div>
22131          <div class="repair-item"><div class="repair-item-name">Odblokování zamknuté obrazovky iOS</div><div class="repair-item-price">${prices.unlock}</div></div>
22132          <div class="repair-item"><div class="repair-item-name">Servisní zpráva pro pojišťovnu</div><div class="repair-item-price">${prices.report}</div></div>
22133          <div class="repair-item"><div class="repair-item-name">Diagnostika zařízení</div><div class="repair-item-price">${prices.diagnostic}</div></div>
22134          <div class="repair-item"><div class="repair-item-name">Aplikace ochranného skla/fólie na telefon/chytré hodinky</div><div class="repair-item-price">${prices.application}</div></div>
22135        </div>
22136        <div class="align-center margin-top-2 font-small">
22137          Uvedené ceny jsou vč. 21 % DPH a mohou se lišit na základě odborného posouzení, provedené diagnostiky, směnného kurzu ap
22137od. Změna cen vyhrazena. Diagnostika je zdarma při souhlasu s cenovou nabídkou opravy, v případě nesouhlasu je účtována. Cena aplikace ochranného skla/fólie nezahrnuje samotné ochranné sklo ani fólii, to je možné zakoupit samostatně
22138          <a href="https://www.express-servis.cz/ochranna-skla-a-folie-c" class="link link-bold">ZDE</a>.
22139        </div>
22140        <div class="repair-service-box">
22141          <div class="repair-button-parent">
22142            <a href="https://www.express-servis.cz/servis-oprava/servis-apple-plzen" class="repair-button">Kompletní ceník servisů ›</a>
22143          </div>
22144        </div>
22145      </div>
22146    `;
22147    tabContent.appendChild(serviceContent);
22148
22149    return true;
22150  }
22151
22152  function runForCurrentPage() {
22153    const url = location.href;
22154
22155    // nechceme spouštět dokola na té samé URL
22156    if (url === lastHandledUrl) return;
22157    lastHandledUrl = url;
22158
22159    // zruš případný starý observer z minulé stránky
22160    cleanupObserver();
22161
22162    // okamžitý pokus
22163    if (tryInsert()) return;
22164
22165    // čekej jen do doby, než se detail dorenderuje
22166    activeObserver = new MutationObserver(() => {
22167      if (tryInsert()) cleanupObserver();
22168    });
22169    activeObserver.observe(document.body, { childList: true, subtree: true });
22170
22171    // bezpečnostní stop
22172    setTimeout(() => cleanupObserver(), 10000);
22173  }
22174
22175  // Hook na změny URL (AJAX/PJAX)
22176  function hookHistory(name) {
22177    const original = history[name];
22178    history[name] = function () {
22179      const ret = original.apply(this, arguments);
22180      window.dispatchEvent(new Event('locationchange'));
22181      return ret;
22182    };
22183  }
22184  hookHistory('pushState');
22185  hookHistory('replaceState');
22186  window.addEventListener('popstate', () => window.dispatchEvent(new Event('locationchange')));
22187
22188  // Start + reaguj na navigaci
22189  if (document.readyState === 'loading') {
22190    document.addEventListener('DOMContentLoaded', runForCurrentPage, { once: true });
22191  } else {
22192    runForCurrentPage();
22193  }
22194  window.addEventListener('locationchange', () => {
22195    // malé odložení dá šanci routingu začít renderovat
22196    requestAnimationFrame(runForCurrentPage);
22197  });
22198
22199})();
22200</script>
22200
22201        <style>
22202  .component--shp-product.box {
22203    border: none !important;
22204    transition: box-shadow .25s ease, transform .25s ease;
22205  }
22206  .component--shp-product.box:hover {
22207    box-shadow: 0 10px 30px rgba(0,0,0,.12);
22208    transform: translateY(-1px);
22209  }
22210  /* Přesunuto z JS */
22211  .component--shp-product .cart a,
22212  .component--shp-product .cart .cart-button {
22213    padding: 1rem;
22214  }
22215</style>
22216<script>
22217(function () {
22218  // Společná funkce pro aplikaci změn
22219  function apply(root = document) {
22220    // Použití data- atributu pro efektivnější filtrování
22221    const products = root.querySelectorAll('.component--shp-product.box:not([data-box-patched])');
22222    products.forEach(el => {
22223      el.style.border = 'none';
22224      el.dataset.boxPatched = '1';
22225    });
22226    const cartButtons = root.querySelectorAll(
22227      '.component--shp-product .cart a:not([data-cart-patched]), ' +
22228      '.component--shp-product .cart .cart-button:not([data-cart-patched])'
22229    );
22230    cartButtons.forEach(el => {
22231      el.style.padding = '1rem';
22232      el.dataset.cartPatched = '1';
22233    });
22234  }
22235  // 1) Inicializace po načtení DOM
22236  if (document.readyState === 'loading') {
22237    document.addEventListener('DOMContentLoaded', () => apply(), { once: true });
22238  } else {
22239    apply(); // DOM už je načten
22240  }
22241  // 2) Naja - po AJAX přerenderu
22242  if (window.naja) {
22243    naja.addEventListener('complete', () => apply());
22244  } else {
22245    // Fallback pokud Naja načte později
22246    document.addEventListener('DOMContentLoaded', () => {
22247      if (window.naja) {
22248        naja.addEventListener('complete', () => apply());
22249      }
22250    }, { once: true });
22251  }
22252  // 3) MutationObserver s throttlingem - pouze pro dynamický obsah
22253  let throttleTimer = null;
22254  const observer = new MutationObserver(() => {
22255    if (throttleTimer) return;
22256    throttleTimer = requestAnimationFrame(() => {
22257      throttleTimer = null;
22258      apply();
22259    });
22260  });
22261  observer.observe(document.body, {
22262    childList: true,
22263    subtree: true
22264  });
22265})();
22266</script>
22266
22267        <style>
22268  .es-discount-tag {
22269    background-color: #fff !important;
22270    color: rgb(208, 7, 40) !important;
22271    border: 1px solid rgb(208, 7, 40) !important;
22272    border-radius: 15px !important;
22273    padding: .15rem .6rem .05rem !important;
22274    font-size: .9rem !important;
22275    line-height: 1.2 !important;
22276    font-weight: 300 !important;
22277    margin: .6rem 0 0 .6rem;
22278    display: inline-flex !important;
22279    align-items: center !important;
22280    white-space: nowrap !important;
22281  }
22282</style>
22283
22284<script>
22285(function () {
22286  var applying = false;
22287
22288  function apply(root = document) {
22289    if (applying) return;
22290    applying = true;
22291
22292    try {
22293      root.querySelectorAll('.component--shp-discount .corner').forEach(corner => {
22294        if (corner.dataset.discountPatched === "1") return;
22295
22296        const titleEl = corner.querySelector('.discount-title');
22297        if (!titleEl) return;
22298
22299        const title = titleEl.textContent.trim().toLowerCase();
22300        if (title !== 'sleva') return;
22301
22302        const label = corner.querySelector('.label');
22303        if (!label) return;
22304
22305        const divs = label.querySelectorAll(':scope > div');
22306        if (!divs || divs.length < 2) return;
22307
22308        const value = divs[1].textContent.trim();
22309        if (!value) return;
22310
22311        const tag = document.createElement('span');
22312        tag.className = 'es-discount-tag';
22313        tag.textContent = `Sleva ${value}`;
22314
22315        corner.dataset.discountPatched = "1";
22316        corner.replaceWith(tag);
22317      });
22318    } finally {
22319      applying = false;
22320    }
22321  }
22322
22323  function reapplySoon() {
22324    // pár pokusů kvůli DOM přepisu/snippetům
22325    apply();
22326    setTimeout(apply, 50);
22327    setTimeout(apply, 150);
22328    setTimeout(apply, 300);
22329  }
22330
22331  // 1) První načtení
22332  if (document.readyState === 'loading') {
22333    document.addEventListener('DOMContentLoaded', function() {
22334      reapplySoon();
22335      registerNajaListener();
22336      attachObserver();
22337    });
22338  } else {
22339    reapplySoon();
22340    registerNajaListener();
22341    attachObserver();
22342  }
22343
22344  // 2) NAJA
22345  var najaListenerRegistered = false;
22346  function registerNajaListener() {
22347    if (najaListenerRegistered || !window.naja) return;
22348    najaListenerRegistered = true;
22349
22350    // spolehlivější pro přepsané snippety
22351    naja.addEventListener('afterUpdate', function() {
22352      reapplySoon();
22353    });
22354
22355    // backup
22356    naja.addEventListener('complete', function() {
22357      reapplySoon();
22358    });
22359  }
22360  setTimeout(registerNajaListener, 500);
22361
22362  // 3) bfcache
22363  window.addEventListener('pageshow', function(event) {
22364    if (event.persisted) reapplySoon();
22365  });
22366
22367  // 4) MutationObserver – připojit co nejvíc lokálně
22368  function attachObserver() {
22369    var target =
22370      document.querySelector('.products') ||
22371      document.querySelector('.product-list') ||
22372      document.querySelector('.content') ||
22373      document.body;
22374
22375    var scheduled = false;
22376    var obs = new MutationObserver(function(mutations) {
22377      if (scheduled) return;
22378
22379      var hasRelevantChange = false;
22380      for (var i = 0; i < mutations.length; i++) {
22381        var m = mutations[i];
22382
22383        // rychlá kontrola: když se přidá něco, co obsahuje discount komponentu
22384        for (var j = 0; j < m.addedNodes.length; j++) {
22385          var node = m.addedNodes[j];
22386          if (!node || node.nodeType !== 1) continue;
22387
22388          if ((node.classList && node.classList.contains('component--shp-discount')) ||
22389              (node.querySelector && node.querySelector('.component--shp-discount'))) {
22390            hasRelevantChange = true;
22391            break;
22392          }
22393        }
22394        if (hasRelevantChange) break;
22395      }
22396
22397      if (!hasRelevantChange) return;
22398
22399      scheduled = true;
22400      requestAnimationFrame(function() {
22401        scheduled = false;
22402        apply();
22403      });
22404    });
22405
22406    obs.observe(target, { childList: true, subtree: true });
22407  }
22408
22409})();
22410</script>
22410
22411        
22411<script>
22412(() => {
22413  /* =========================
22414     CSS (vloží se automaticky)
22415     ========================= */
22416  const css = `
22417  .component--shp-countdown{
22418    padding:.5rem 1rem;
22419    border:1px solid #d00728;
22420    color:#d00728;
22421    font-weight:400;
22422    font-family:sans-serif;
22423    border-radius:1.25rem;
22424    background:#fff;
22425    margin: 0 11px;
22426 }
22427
22428    /* detail produktu – větší zaoblení než obecný countdown */
22429  .component--shp-product-info .component--shp-countdown{
22430    border-radius: 1.25rem !important;
22431  }
22432
22433
22434  /* původní countdown skryjeme (aby ho nepřepisoval cizí skript a neblikalo to) */
22435  .component--shp-countdown .remaining-raw{ display:none !important; }
22436
22437  /* náš nový layout času */
22438  .component--shp-countdown .cd-remaining{
22439    display:flex;
22440    gap:12px;
22441    align-items:flex-start;
22442    justify-content:center;
22443    line-height:1;
22444  }
22445
22446  .component--shp-countdown .cd-unit{
22447    display:flex;
22448    flex-direction:column;
22449    align-items:center;
22450    min-width:34px;
22451  }
22452
22453  .component--shp-countdown .cd-num{
22454    font-variant-numeric: tabular-nums;
22455    font-feature-settings: "tnum" 1;
22456    font-weight:700;
22457    font-size:1.15rem;
22458  }
22459
22460  .component--shp-countdown .cd-label{
22461    font-size:.70rem;
22462    margin-top:4px;
22463    white-space:nowrap; /* aby se vešlo na šířku čísla */
22464    letter-spacing:.02em;
22465  }
22466
22467  .component--shp-countdown .cd-unit.is-hidden{ display:none; }
22468  `;
22469  const styleEl = document.createElement("style");
22470  styleEl.textContent = css;
22471  document.head.appendChild(styleEl);
22472
22473  /* =========================
22474     JS
22475     ========================= */
22476  function splitMs(ms) {
22477    const total = Math.max(0, Math.floor(ms / 1000));
22478    const d = Math.floor(total / 86400);
22479    const h = Math.floor((total % 86400) / 3600);
22480    const m = Math.floor((total % 3600) / 60);
22481    const s = total % 60;
22482    return { d, h, m, s };
22483  }
22484  const pad2 = n => String(n).padStart(2, "0");
22485
22486  function unitHtml(val, label, hidden) {
22487    return `
22488      <div class="cd-unit ${hidden ? "is-hidden" : ""}">
22489        <div class="cd-num">${pad2(val)}</div>
22490        <div class="cd-label">${label}</div>
22491      </div>
22492    `;
22493  }
22494
22495  function initCountdowns() {
22496    const rawRemainings = document.querySelectorAll(".component--shp-countdown .remaining[data-end]");
22497    rawRemainings.forEach(raw => {
22498      if (raw.dataset.cdReady === "1") return;
22499      raw.dataset.cdReady = "1";
22500
22501      const endStr = raw.getAttribute("data-end");
22502      if (!endStr) return;
22503
22504      // 1) zastavíme blikání: původní element schováme a odpojíme od původního skriptu
22505      raw.classList.remove("remaining");
22506      raw.classList.add("remaining-raw");
22507      raw.removeAttribute("data-end");
22508
22509      // 2) vytvoříme náš nový element, který už nikdo jiný nepřepisuje
22510      const custom = document.createElement("div");
22511      custom.className = "cd-remaining";
22512      custom.setAttribute("data-end", endStr);
22513      raw.insertAdjacentElement("afterend", custom);
22514
22515      const countdownBox = raw.closest(".component--shp-countdown");
22516
22517      const tick = () => {
22518        const end = new Date(custom.getAttribute("data-end"));
22519        if (isNaN(end.getTime())) return;
22520
22521        const now = new Date();
22522        const diff = end.getTime() - now.getTime();
22523
22524        if (diff <= 0) {
22525          if (countdownBox) countdownBox.style.display = "none";
22526          return;
22527        } else {
22528          if (countdownBox) countdownBox.style.display = "";
22529        }
22530
22531        const { d, h, m, s } = splitMs(diff);
22532
22533        // ✅ pravidlo: pokud je hodnota 0, jednotka se nezobrazí
22534        const allHidden = (d === 0 && h === 0 && m === 0 && s === 0);
22535        if (allHidden) {
22536          if (countdownBox) countdownBox.style.display = "none";
22537          return;
22538        }
22539
22540        custom.innerHTML =
22541          unitHtml(d, "dnů", d === 0) +
22542          unitHtml(h, "hodin", h === 0) +
22543          unitHtml(m, "minut", m === 0) +
22544          unitHtml(s, "sekund", s === 0);
22545      };
22546
22547      tick();
22548      const id = setInterval(tick, 1000);
22549
22550      // uložení ID intervalu pro jistotu (kdyby se karta znovu přerenderovala)
22551      custom.dataset.cdInterval = String(id);
22552    });
22553  }
22554
22555  initCountdowns();
22556  const mo = new MutationObserver(() => initCountdowns());
22557  mo.observe(document.documentElement, { childList: true, subtree: true });
22558})();
22559</script>
22559
22560        
22560<script>
22561(function () {
22562
22563  /* ========= CSS ========= */
22564  const CSS = `
22565    :root{
22566      --novinka-top: -5px;
22567      --novinka-right: -8px;
22568    }
22569
22570    a.card.tile{
22571      position: relative !important;
22572      overflow: visible !important;
22573    }
22574
22575    /* vypnout původní štítek */
22576    a.card.tile .new{
22577      display: none !important;
22578    }
22579
22580    /* náš štítek */
22581    a.card.tile .novinka-badge{
22582      position: absolute;
22583      top: var(--novinka-top);
22584      right: var(--novinka-right);
22585      z-index: 999;
22586      pointer-events: none;
22587
22588      background: #d00728;
22589      color: #fff;
22590      font-weight: 400;
22591      font-size: 10px;
22592      line-height: 1;
22593      padding: 3px 7px;
22594
22595      border-radius: 999px;
22596      white-space: nowrap;
22597    }
22598
22599    @media (max-width: 480px){
22600      a.card.tile .novinka-badge{
22601        font-size: 10px;
22602        padding: 5px 9px;
22603        right: -6px;
22604      }
22605    }
22606  `;
22607
22608  if (!document.querySelector('style[data-novinka-custom="2"]')) {
22609    const style = document.createElement("style");
22610    style.setAttribute("data-novinka-custom", "2");
22611    style.textContent = CSS;
22612    (document.head || document.documentElement).appendChild(style);
22613  }
22614
22615  /* ========= JS ========= */
22616  function applyBadges(root) {
22617    const scope = (root && root.querySelectorAll) ? root : document;
22618
22619    scope.querySelectorAll('a.card.tile').forEach(card => {
22620      // štítek přidáváme jen tam, kde původně existuje .new
22621      if (!card.querySelector('.new')) return;
22622
22623      // už přidáno? konec
22624      if (card.querySelector('.novinka-badge')) return;
22625
22626      const badge = document.createElement('span');
22627      badge.className = 'novinka-badge';
22628      badge.textContent = 'Novinky';
22629      card.appendChild(badge);
22630    });
22631  }
22632
22633  function init() {
22634    applyBadges(document);
22635
22636    // Bezpečný observer: reaguje jen na přidané uzly + debounce
22637    let scheduled = false;
22638
22639    const mo = new MutationObserver((mutations) => {
22640      const hasAdded = mutations.some(m => m.addedNodes && m.addedNodes.length);
22641      if (!hasAdded) return;
22642
22643      if (scheduled) return;
22644      scheduled = true;
22645
22646      requestAnimationFrame(() => {
22647        scheduled = false;
22648        applyBadges(document);
22649      });
22650    });
22651
22652    mo.observe(document.body || document.documentElement, {
22653      childList: true,
22654      subtree: true
22655    });
22656  }
22657
22658  if (document.readyState === "loading") {
22659    document.addEventListener("DOMContentLoaded", init, { once: true });
22660  } else {
22661    init();
22662  }
22663
22664})();
22665</script>
22665
22666        
22666<script>
22667(() => {
22668  /* =========================================================
22669     Nastavení / helpery
22670     ========================================================= */
22671  const BADGE_BG = "#d00728";
22672  const BADGE_TXT = "#ffffff";
22673
22674  // normalizace URL: odstraní query/hash, trailing slash, nechá jen path
22675  const normPath = (href) => {
22676    try {
22677      const u = new URL(href, window.location.origin);
22678      let p = (u.pathname || "").trim();
22679      if (p.length > 1) p = p.replace(/\/+$/, "");
22680      return p;
22681    } catch {
22682      let p = (href || "").split("#")[0].split("?")[0].trim();
22683      if (p.length > 1) p = p.replace(/\/+$/, "");
22684      return p;
22685    }
22686  };
22687
22688  const parseQty = (text) => {
22689    const m = (text || "").replace(/\u00a0/g, " ").match(/(\d+)/);
22690    return m ? parseInt(m[1], 10) : 0;
22691  };
22692
22693  /* =========================================================
22694     CSS – badge uprostřed nahoře, kruh, větší, přesah
22695     ========================================================= */
22696  const css = `
22697  .component--shp-product.box{
22698    position: relative !important;
22699    overflow: visible !important;
22700    z-index: 1 !important;
22701  }
22702
22703  .basket-count-badge{
22704    position: absolute;
22705    top: -14px;
22706    left: 50%;
22707    transform: translateX(-50%);
22708    z-index: 99999 !important;
22709    pointer-events: none;
22710
22711    width: 30px;
22712    height: 30px;
22713
22714    display: flex;
22715    align-items: center;
22716    justify-content: center;
22717
22718    background: ${BADGE_BG};
22719    color: ${BADGE_TXT};
22720    font-weight: 600;
22721    font-size: .8rem;
22722    line-height: 1;
22723
22724    border-radius: 50%;
22725    box-shadow: 0 8px 18px rgba(0,0,0,.18);
22726  }
22727
22728  /* Zajistí, že textové bloky nad kartami nebudou překrývat badge */
22729  .component--web-text-module {
22730    position: relative;
22731    z-index: 0 !important;
22732  }
22733
22734  @media (max-width: 480px){
22735    .basket-count-badge{
22736      width: 33px;
22737      height: 33px;
22738      font-size: 1rem;
22739      top: -12px;
22740    }
22741  }
22742`;
22743
22744  if (!document.querySelector('style[data-basket-badge="full"]')) {
22745    const styleEl = document.createElement("style");
22746    styleEl.setAttribute("data-basket-badge", "full");
22747    styleEl.textContent = css;
22748    (document.head || document.documentElement).appendChild(styleEl);
22749  }
22750
22751  /* =========================================================
22752     1) Získání mapy: { "/p/slug" => qty }
22753     ========================================================= */
22754  function getBasketMap() {
22755    const map = new Map();
22756
22757    document.querySelectorAll(".basket-content .basket-item").forEach(item => {
22758      const a = item.querySelector('a.d-block.text-left[href]');
22759      if (!a) return;
22760
22761      const path = normPath(a.getAttribute("href"));
22762      if (!path.startsWith("/p/")) return;
22763
22764      const qtyEl =
22765        item.querySelector(".row.align-items-center.mt-2.mb-3 .col-auto") ||
22766        item.querySelector(".col-auto");
22767
22768      const qty = parseQty(qtyEl ? qtyEl.textContent : "");
22769      if (qty > 0) map.set(path, qty);
22770    });
22771
22772    return map;
22773  }
22774
22775  /* =========================================================
22776     2) Vykreslení badge do produktových karet
22777     ========================================================= */
22778  function applyBadges() {
22779    const basketMap = getBasketMap();
22780
22781    document.querySelectorAll('.component--shp-product.box').forEach(card => {
22782      const a = card.querySelector('a[href^="/p/"]');
22783      if (!a) return;
22784
22785      const productPath = normPath(a.getAttribute("href"));
22786      const qty = basketMap.get(productPath) || 0;
22787
22788      let badge = card.querySelector(".basket-count-badge");
22789
22790      if (qty <= 0) {
22791        if (badge) badge.remove();
22792        return;
22793      }
22794
22795      if (!badge) {
22796        badge = document.createElement("span");
22797        badge.className = "basket-count-badge";
22798        card.appendChild(badge);
22799      }
22800
22801      badge.textContent = String(qty);
22802    });
22803  }
22804
22805  /* =========================================================
22806     Init + dynamické změny
22807     ========================================================= */
22808  function init() {
22809    applyBadges();
22810
22811    let scheduled = false;
22812    const mo = new MutationObserver((mutations) => {
22813      const hasChanges = mutations.some(m => m.addedNodes && m.addedNodes.length);
22814      if (!hasChanges) return;
22815
22816      if (scheduled) return;
22817      scheduled = true;
22818
22819      requestAnimationFrame(() => {
22820        scheduled = false;
22821        applyBadges();
22822      });
22823    });
22824
22825    mo.observe(document.body || document.documentElement, {
22826      childList: true,
22827      subtree: true
22828    });
22829  }
22830
22831  if (document.readyState === "loading") {
22832    document.addEventListener("DOMContentLoaded", init, { once: true });
22833  } else {
22834    init();
22835  }
22836})();
22837</script>
22837
22838        
22838<script>
22839(function () {
22840  /* ===== CSS vložené skriptem ===== */
22841  const style = document.createElement('style');
22842  style.innerHTML = `
22843    td.products {
22844      vertical-align: top;
22845    }
22846    td.products .products-row {
22847      white-space: nowrap;
22848    }
22849    td.products a.product {
22850      display: inline-block;
22851      margin-right: 4px;
22852    }
22853    .products-more {
22854      display: none;
22855      margin-top: 6px;
22856      white-space: normal;
22857    }
22858    td.products.is-expanded .products-more {
22859      display: block;
22860    }
22861    .products-toggle {
22862      display: inline-block;
22863      cursor: pointer;
22864      font-size: 12px;
22865      padding: 6px 8px;
22866      border-radius: 12px;
22867      background: #e9ecef;
22868      color: #333;
22869      margin-left: 6px;
22870      user-select: none;
22871      line-height: 1;
22872    }
22873    .products-toggle:hover {
22874      background: #dfe3e6;
22875    }
22876  `;
22877  document.head.appendChild(style);
22878  let observer = null;
22879  function initProducts(td) {
22880    if (td.dataset.productsInited === "1") return;
22881    const products = Array.from(td.querySelectorAll('a.product'));
22882    if (products.length <= 3) {
22883      td.dataset.productsInited = "1";
22884      return;
22885    }
22886    const firstRow = document.createElement('div');
22887    firstRow.className = 'products-row';
22888    products.slice(0, 3).forEach(p => firstRow.appendChild(p));
22889    const moreWrapper = document.createElement('div');
22890    moreWrapper.className = 'products-more';
22891    products.slice(3).forEach(p => moreWrapper.appendChild(p));
22892    const toggle = document.createElement('span');
22893    toggle.className = 'products-toggle';
22894    toggle.textContent = `+ ${products.length - 3} dalších`;
22895    toggle.addEventListener('click', () => {
22896      const expanded = td.classList.toggle('is-expanded');
22897      toggle.textContent = expanded
22898        ? '– skrýt'
22899        : `+ ${products.length - 3} dalších`;
22900    });
22901    td.innerHTML = '';
22902    td.appendChild(firstRow);
22903    firstRow.appendChild(toggle);
22904    td.appendChild(moreWrapper);
22905    td.dataset.productsInited = "1";
22906  }
22907  function run() {
22908    // ✅ kontrola URL uvnitř run()
22909    if (location.pathname !== "/profile/orders") return;
22910    
22911    if (observer) observer.disconnect();
22912    document.querySelectorAll('td.products').forEach(initProducts);
22913    if (observer) observer.observe(document.body, { childList: true, subtree: true });
22914  }
22915  run();
22916  observer = new MutationObserver(() => {
22917    if (run._scheduled) return;
22918    run._scheduled = true;
22919    requestAnimationFrame(() => {
22920      run._scheduled = false;
22921      run();
22922    });
22923  });
22924  observer.observe(document.body, { childList: true, subtree: true });
22925  
22926  // ✅ Poslouchat změny URL (pro SPA navigaci)
22927  var originalPushState = history.pushState;
22928  var originalReplaceState = history.replaceState;
22929
22930  history.pushState = function() {
22931    originalPushState.apply(this, arguments);
22932    if (run._scheduled) return;
22933    run._scheduled = true;
22934    requestAnimationFrame(() => {
22935      run._scheduled = false;
22936      run();
22937    });
22938  };
22939
22940  history.replaceState = function() {
22941    originalReplaceState.apply(this, arguments);
22942    if (run._scheduled) return;
22943    run._scheduled = true;
22944    requestAnimationFrame(() => {
22945      run._scheduled = false;
22946      run();
22947    });
22948  };
22949
22950  window.addEventListener('popstate', function() {
22951    if (run._scheduled) return;
22952    run._scheduled = true;
22953    requestAnimationFrame(() => {
22954      run._scheduled = false;
22955      run();
22956    });
22957  });
22958})();
22959</script>
22959
22960        
22960<script>
22961(function () {
22962  const ROTATE_MS = 10000;
22963  const START_DELAY_MS = 10000;
22964  const MESSAGES = [
22965    "Košík na vás čeká..",
22966    "Dokončete svou objednávku",
22967    "Můžeme s něčím pomoci?",
22968    "V košíku vám něco zůstalo"
22969  ];
22970  
22971  let originalTitle = document.title; // změněno z const na let
22972  let intervalId = null;
22973  let delayTimerId = null;
22974  let idx = 0;
22975
22976  // Přidáno: Sledování změn title pomocí MutationObserver
22977  const titleObserver = new MutationObserver(() => {
22978    // Aktualizuj originalTitle pouze když nerotujeme
22979    if (!intervalId) {
22980      originalTitle = document.title;
22981    }
22982  });
22983  
22984  // Sleduj změny v <title> elementu
22985  const titleElement = document.querySelector('title');
22986  if (titleElement) {
22987    titleObserver.observe(titleElement, { 
22988      childList: true, 
22989      characterData: true, 
22990      subtree: true 
22991    });
22992  }
22993
22994  function hasItemsInCart() {
22995    return !!document.querySelector("span.icon.full");
22996  }
22997
22998  function startRotatingTitle() {
22999    if (intervalId) return;
23000    idx = 0;
23001    intervalId = setInterval(() => {
23002      if (!hasItemsInCart()) {
23003        stopRotatingTitle(true);
23004        return;
23005      }
23006      if (idx % 2 === 0) {
23007        const msg = MESSAGES[(idx / 2) % MESSAGES.length];
23008        document.title = msg;
23009      } else {
23010        document.title = originalTitle;
23011      }
23012      idx++;
23013    }, ROTATE_MS);
23014  }
23015
23016  function stopRotatingTitle(restore) {
23017    if (intervalId) {
23018      clearInterval(intervalId);
23019      intervalId = null;
23020    }
23021    if (restore) {
23022      // Znovu načti aktuální title ze stránky
23023      originalTitle = document.querySelector('title')?.textContent || originalTitle;
23024      document.title = originalTitle;
23025    }
23026  }
23027
23028  function clearDelayTimer() {
23029    if (delayTimerId) {
23030      clearTimeout(delayTimerId);
23031      delayTimerId = null;
23032    }
23033  }
23034
23035  document.addEventListener("visibilitychange", () => {
23036    if (document.hidden) {
23037      clearDelayTimer();
23038      if (!hasItemsInCart()) return;
23039      delayTimerId = setTimeout(() => {
23040        if (document.hidden && hasItemsInCart()) {
23041          startRotatingTitle();
23042        }
23043      }, START_DELAY_MS);
23044    } else {
23045      clearDelayTimer();
23046      stopRotatingTitle(true);
23047    }
23048  });
23049})();
23050</script>
23050
23051        
23051<script>
23052(function () {
23053  var style = document.createElement("style");
23054  style.innerHTML = `
23055    .orders-stats {
23056      border-top: 1px solid rgba(0,0,0,.08);
23057      padding: 12px 16px;
23058      background: #fff;
23059      max-width: 100%;
23060      overflow: hidden;
23061    }
23062
23063    .orders-stats h3 {
23064      margin: 0 0 10px 0;
23065      font-size: 16px;
23066      font-weight: 600;
23067    }
23068
23069    .orders-stats .orders-stats-grid {
23070      display: grid;
23071      grid-template-columns: repeat(2, minmax(0, 1fr));
23072      gap: 12px;
23073      max-width: 100%;
23074    }
23075
23076    .orders-stats .orders-stats-box {
23077      background: #f8f9fa;
23078      border-radius: 12px;
23079      padding: 10px 12px;
23080      min-width: 0;
23081      overflow: hidden;
23082    }
23083
23084    .orders-stats .orders-stats-box-title {
23085      font-size: 13px;
23086      font-weight: 600;
23087      margin-bottom: 8px;
23088      white-space: nowrap;
23089      overflow: hidden;
23090      text-overflow: ellipsis;
23091    }
23092
23093    .orders-stats .orders-stats-row {
23094      display: grid;
23095      grid-template-columns: minmax(0, 1fr) auto;
23096      gap: 10px;
23097      align-items: baseline;
23098      font-size: 13px;
23099      padding: 4px 0;
23100      max-width: 100%;
23101      min-width: 0;
23102      margin: 0;
23103    }
23104
23105    .orders-stats .orders-stats-label {
23106      color: #444;
23107      min-width: 0;
23108      max-width: 100%;
23109      white-space: normal;
23110      overflow: hidden;
23111      text-overflow: ellipsis;
23112      overflow-wrap: anywhere;
23113      word-break: break-word;
23114    }
23115
23116    .orders-stats .orders-stats-val {
23117      font-variant-numeric: tabular-nums;
23118      white-space: nowrap;
23119      font-weight: 600;
23120      text-align: right;
23121    }
23122
23123    @media (max-width: 1100px) {
23124      .orders-stats .orders-stats-grid {
23125        grid-template-columns: 1fr;
23126      }
23127    }
23128  `;
23129  document.head.appendChild(style);
23130
23131  function parseCZK(text) {
23132    if (!text) return 0;
23133    var t = String(text)
23134      .replace(/\u00A0/g, " ")
23135      .replace(/\s+/g, " ")
23136      .replace(/Kč/gi, "")
23137      .trim()
23138      .replace(/\s/g, "");
23139    var n = parseInt(t, 10);
23140    return isNaN(n) ? 0 : n;
23141  }
23142
23143  function formatCZK(n) {
23144    try {
23145      return new Intl.NumberFormat("cs-CZ").format(Math.round(n)) + " Kč";
23146    } catch (e) {
23147      return String(Math.round(n)) + " Kč";
23148    }
23149  }
23150
23151  function parseDateDMY(s) {
23152    if (!s) return null;
23153    var m = String(s).trim().match(/^(\d{2})\.(\d{2})\.(\d{4})$/);
23154    if (!m) return null;
23155    var d = parseInt(m[1], 10);
23156    var mo = parseInt(m[2], 10) - 1;
23157    var y = parseInt(m[3], 10);
23158    var dt = new Date(y, mo, d);
23159    if (dt.getFullYear() !== y || dt.getMonth() !== mo || dt.getDate() !== d) return null;
23160    return dt;
23161  }
23162
23163  function monthKey(dt) {
23164    return dt.getFullYear() + "-" + String(dt.getMonth() + 1).padStart(2, "0");
23165  }
23166
23167  function addMonths(y, m, delta) {
23168    var d = new Date(y, m, 1);
23169    d.setMonth(d.getMonth() + delta);
23170    return { y: d.getFullYear(), m: d.getMonth() };
23171  }
23172
23173  function computeStats(rows) {
23174    var now = new Date();
23175    var thisYM = { y: now.getFullYear(), m: now.getMonth() };
23176    var prevYM = addMonths(thisYM.y, thisYM.m, -1);
23177
23178    var thisKey = thisYM.y + "-" + String(thisYM.m + 1).padStart(2, "0");
23179    var prevKey = prevYM.y + "-" + String(prevYM.m + 1).padStart(2, "0");
23180
23181    var agg = {};
23182    agg[thisKey] = { count: 0, sum: 0 };
23183    agg[prevKey] = { count: 0, sum: 0 };
23184
23185    rows.forEach(function (tr) {
23186      var tds = tr.querySelectorAll("td");
23187      if (!tds || tds.length < 3) return;
23188
23189      var dt = parseDateDMY((tds[0].textContent || "").trim());
23190      if (!dt) return;
23191
23192      var price = parseCZK(tds[2].textContent || "");
23193      var key = monthKey(dt);
23194
23195      if (!agg[key]) return;
23196      agg[key].count += 1;
23197      agg[key].sum += price;
23198    });
23199
23200    function avg(obj) {
23201      return obj.count ? (obj.sum / obj.count) : 0;
23202    }
23203
23204    return {
23205      this: { count: agg[thisKey].count, sum: agg[thisKey].sum, avg: avg(agg[thisKey]) },
23206      prev: { count: agg[prevKey].count, sum: agg[prevKey].sum, avg: avg(agg[prevKey]) }
23207    };
23208  }
23209
23210  function render(stats) {
23211    var header = document.querySelector('h2.card-header.bg-light');
23212    if (!header) return false;
23213
23214    var existing = document.getElementById("orders-stats");
23215    if (existing) existing.remove();
23216
23217    var wrap = document.createElement("div");
23218    wrap.className = "orders-stats";
23219    wrap.id = "orders-stats";
23220
23221    wrap.innerHTML = `
23222      <h3>Statistika</h3>
23223      <div class="orders-stats-grid">
23224        <div class="orders-stats-box">
23225          <div class="orders-stats-box-title">Tento měsíc</div>
23226          <div class="orders-stats-row"><div class="orders-stats-label">Počet objednávek tento měsíc:</div><div class="orders-stats-val">${stats.this.count}</div></div>
23227          <div class="orders-stats-row"><div class="orders-stats-label">Hodnota objednávek tento měsíc:</div><div class="orders-stats-val">${formatCZK(stats.this.sum)}</div></div>
23228          <div class="orders-stats-row"><div class="orders-stats-label">Průměr hodnota objednávky tento měsíc:</div><div class="orders-stats-val">${formatCZK(stats.this.avg)}</div></div>
23229        </div>
23230
23231        <div class="orders-stats-box">
23232          <div class="orders-stats-box-title">Minulý měsíc</div>
23233          <div class="orders-stats-row"><div class="orders-stats-label">Počet objednávek minulý měsíc:</div><div class="orders-stats-val">${stats.prev.count}</div></div>
23234          <div class="orders-stats-row"><div class="orders-stats-label">Hodnota objednávek minulý měsíc:</div><div class="orders-stats-val">${formatCZK(stats.prev.sum)}</div></div>
23235          <div class="orders-stats-row"><div class="orders-stats-label">Průměr hodnota objednávky minulý měsíc:</div><div class="orders-stats-val">${formatCZK(stats.prev.avg)}</div></div>
23236        </div>
23237      </div>
23238    `;
23239
23240    header.insertAdjacentElement("afterend", wrap);
23241    return true;
23242  }
23243
23244  function getRows() {
23245    var table = document.querySelector(".card-body .table");
23246    if (!table) return null;
23247    var rows = Array.from(table.querySelectorAll("tbody tr"));
23248    if (!rows.length) rows = Array.from(table.querySelectorAll("tr"));
23249    return rows;
23250  }
23251
23252  function run() {
23253    if (!/^\/profile\/orders\/?$/.test(location.pathname)) return false;
23254    
23255    var rows = getRows();
23256    if (!rows || !rows.length) return false;
23257    var stats = computeStats(rows);
23258    return render(stats);
23259  }
23260
23261  function scheduleRun() {
23262    if (scheduleRun._scheduled) return;
23263    scheduleRun._scheduled = true;
23264    requestAnimationFrame(function () {
23265      scheduleRun._scheduled = false;
23266      run();
23267    });
23268  }
23269
23270  function start() {
23271    scheduleRun();
23272
23273    var tries = 0;
23274    var timer = setInterval(function () {
23275      tries++;
23276      var ok = run();
23277      if (ok || tries >= 20) clearInterval(timer);
23278    }, 250);
23279
23280    var observer = new MutationObserver(function () {
23281      scheduleRun();
23282    });
23283    observer.observe(document.body, { childList: true, subtree: true });
23284  }
23285
23286  // Spustit při načtení
23287  start();
23288
23289  // Poslouchat změny URL (pro SPA navigaci)
23290  var originalPushState = history.pushState;
23291  var originalReplaceState = history.replaceState;
23292
23293  history.pushState = function() {
23294    originalPushState.apply(this, arguments);
23295    scheduleRun();
23296  };
23297
23298  history.replaceState = function() {
23299    originalReplaceState.apply(this, arguments);
23300    scheduleRun();
23301  };
23302
23303  window.addEventListener('popstate', function() {
23304    scheduleRun();
23305  });
23306
23307})();
23308</script>
23308
23309        
23309<script>
23310(function () {
23311  const OLD = "+420 774 444 552";
23312  const NEW = "+420 773 444 552";
23313
23314  function replaceInTextNodes(root) {
23315    const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null);
23316    let node;
23317    while ((node = walker.nextNode())) {
23318      if (node.nodeValue && node.nodeValue.includes(OLD)) {
23319        node.nodeValue = node.nodeValue.split(OLD).join(NEW);
23320      }
23321    }
23322  }
23323
23324  function replaceInTelLinks(root) {
23325    root.querySelectorAll('a[href^="tel:"]').forEach(a => {
23326      const href = a.getAttribute("href");
23327      if (href && href.includes("420774444552")) {
23328        a.setAttribute("href", href.replace("420774444552", "420773444552"));
23329      }
23330      if (a.textContent && a.textContent.includes(OLD)) {
23331        a.textContent = a.textContent.split(OLD).join(NEW);
23332      }
23333    });
23334  }
23335
23336  function run() {
23337    if (!document.body) return;
23338    replaceInTextNodes(document.body);
23339    replaceInTelLinks(document.body);
23340  }
23341
23342  // 1) hned jak to jde
23343  run();
23344
23345  // 2) znovu po DOMContentLoaded (kdyby se script načetl v <head>)
23346  document.addEventListener("DOMContentLoaded", run);
23347
23348  // 3) ještě párkrát po načtení (když něco dojíždí AJAXem / builderem)
23349  setTimeout(run, 50);
23350  setTimeout(run, 250);
23351  setTimeout(run, 1000);
23352
23353  // 4) a hlavně: hlídej změny v DOMu a přepisuj průběžně
23354  const observer = new MutationObserver(() => run());
23355  const startObserver = () => {
23356    if (!document.body) return setTimeout(startObserver, 50);
23357    observer.observe(document.body, { childList: true, subtree: true });
23358  };
23359  startObserver();
23360})();
23361</script>
23361
23362        
23362<script>
23363(function() {
23364  var lastUrl = '';
23365  var expectedCount = 2;
23366  var allowedPaths = [
23367    'servis-oprava/servis-notebooku',
23368    'servis-oprava/servis-mini-pc-plzen/cenik',
23369    'servis-oprava/servis-stolnich-pc-plzen/cenik',
23370    'servis-oprava/upgrade-stolnich-pc-plzen/cenik',
23371    'servis-oprava/gaming-plzen/cenik'
23372  ];
23373
23374  function isAllowedUrl() {
23375    var href = window.location.href;
23376    return allowedPaths.some(function(path) {
23377      return href.indexOf(path) !== -1;
23378    });
23379  }
23380
23381  function swapPhone() {
23382    var links = document.querySelectorAll('a[href="tel:+420721150625"]');
23383    if (!links.length) return 0;
23384    links.forEach(function(link) {
23385      link.href = 'tel:+420604233444';
23386      var span = link.querySelector('span.text-nowrap');
23387      if (span) span.textContent = '+420 604 233 444';
23388    });
23389    return links.length;
23390  }
23391
23392  function checkAndSwap() {
23393    if (!isAllowedUrl()) return;
23394    swapPhone();
23395  }
23396
23397  var observer = new MutationObserver(function() {
23398    if (lastUrl !== window.location.href) {
23399      lastUrl = window.location.href;
23400      checkAndSwap();
23401    }
23402  });
23403
23404  var domObserver = new MutationObserver(function() {
23405    if (isAllowedUrl()) {
23406      if (swapPhone() >= expectedCount) domObserver.disconnect();
23407    }
23408  });
23409
23410  function init() {
23411    lastUrl = window.location.href;
23412    observer.observe(document.body, { childList: true, subtree: true });
23413    domObserver.observe(document.body, { childList: true, subtree: true });
23414    checkAndSwap();
23415  }
23416
23417  if (document.body) {
23418    init();
23419  } else {
23420    document.addEventListener('DOMContentLoaded', init);
23421  }
23422})();
23423</script>
23423
23424        
23424<script>
23425(function() {
23426  let applied = false;
23427  let styleEl = null;
23428
23429  function isTargetPage() {
23430    return window.location.pathname === "/servis-oprava/gaming-plzen/cenik";
23431  }
23432
23433  function applyStyles() {
23434    if (applied) return;
23435    applied = true;
23436
23437    styleEl = document.createElement("style");
23438    styleEl.id = "gaming-cenik-style";
23439    styleEl.textContent = `
23440      #snippet--content,
23441      #snippet--content *:not(#heureka-testimonials):not(#heureka-testimonials *) {
23442        color: #ffffff !important;
23443        background-color: #000000 !important;
23444      }
23445      #heureka-testimonials,
23446      #heureka-testimonials * {
23447        color: revert !important;
23448        background-color: revert !important;
23449      }
23450      #snippet--content .btn {
23451        border-color: #ffffff !important;
23452      }
23453      .stripe.stripe-gray {
23454        display: none !important;
23455      }
23456      #snippet--content .component--rep-prices .list-group-item {
23457        background-color: #1a1a1a !important;
23458        border-color: #333333 !important;
23459      }
23460      @keyframes glitch-1 {
23461  0%, 100%  { transform: translate(0); filter: none; clip-path: none; }
23462
23463  8%        { transform: translate(-3px, 1px); filter: hue-rotate(90deg) saturate(3); clip-path: inset(10% 0 80% 0); }
23464  8.3%      { transform: translate(3px, -1px); filter: hue-rotate(180deg);            clip-path: inset(70% 0 5% 0); }
23465  8.6%      { transform: translate(0);         filter: none; clip-path: none; }
23466
23467  /* pauza ~30% */
23468
23469  38%       { transform: translate(4px, 0);    filter: hue-rotate(270deg) saturate(2); clip-path: inset(25% 0 55% 0); }
23470  38.4%     { transform: translate(-4px, 2px); filter: hue-rotate(45deg);              clip-path: inset(60% 0 20% 0); }
23471  38.8%     { transform: translate(0);         filter: none; clip-path: none; }
23472
23473  /* pauza ~25% */
23474
23475  65%       { transform: translate(-2px, -1px); filter: hue-rotate(120deg) saturate(4); clip-path: inset(50% 0 30% 0); }
23476  65.3%     { transform: translate(2px, 1px);   filter: invert(0.3);                    clip-path: inset(15% 0 70% 0); }
23477  65.6%     { transform: translate(0);          filter: none; clip-path: none; }
23478
23479  /* pauza ~30% až do konce */
23480}
23481
23482.component--rep-head .img-fluid {
23483  animation: glitch-1 4s infinite;
23484}
23485    `;
23486    document.head.appendChild(styleEl);
23487
23488    // Červená hlavička
23489    const header = document.querySelector(".component--rep-prices .card-header");
23490    if (header) {
23491      header.style.setProperty("background-color", "#d00728", "important");
23492      header.style.setProperty("color", "#ffffff", "important");
23493    }
23494  }
23495
23496  function removeStyles() {
23497    if (!applied) return;
23498    applied = false;
23499
23500    if (styleEl) {
23501      styleEl.remove();
23502      styleEl = null;
23503    }
23504
23505    // Resetovat červenou hlavičku
23506    const header = document.querySelector(".component--rep-prices .card-header");
23507    if (header) {
23508      header.style.removeProperty("background-color");
23509      header.style.removeProperty("color");
23510    }
23511  }
23512
23513  function check() {
23514    if (isTargetPage()) {
23515      applyStyles();
23516    } else {
23517      removeStyles();
23518    }
23519  }
23520
23521  // Spustit při načtení
23522  check();
23523
23524  // Sledovat změny URL (SPA navigace)
23525  const observer = new MutationObserver(() => {
23526    check();
23527  });
23528
23529  observer.observe(document.body, {
23530    childList: true,
23531    subtree: false  // pouze přímé děti body — nezdržuje
23532  });
23533
23534  // Záchrana pro history API (pushState / popState)
23535  const _pushState = history.pushState.bind(history);
23536  const _replaceState = history.replaceState.bind(history);
23537
23538  history.pushState = function(...args) {
23539    _pushState(...args);
23540    check();
23541  };
23542  history.replaceState = function(...args) {
23543    _replaceState(...args);
23544    check();
23545  };
23546
23547  window.addEventListener("popstate", check);
23548})();
23549</script>
23549
23550        
23550<script>
23551(function() {
23552  let applied = false;
23553  let styleEl = null;
23554
23555  function isTargetPage() {
23556    return window.location.pathname === "/servis-zarizeni";
23557  }
23558
23559  function applyBadge() {
23560    const box = document.querySelector('.grid-item.box:has(a[href="/servis-oprava/gaming-plzen"])');
23561    if (!box) return false;
23562    if (box.querySelector('.gaming-hot-tag')) return true;
23563    box.style.position = 'relative';
23564    box.style.overflow = 'visible';
23565    const badge = document.createElement('span');
23566    badge.className = 'gaming-hot-tag';
23567    badge.innerHTML = '&#x1F525; HOT';
23568    badge.style.cssText = `
23569      position: absolute;
23570      top: -8px;
23571      right: -10px;
23572      z-index: 100;
23573      background: #d00728;
23574      color: #fff;
23575      font-size: 14px;
23576      font-weight: 700;
23577      line-height: 1;
23578      padding: 5px 10px;
23579      border-radius: 999px;
23580      white-space: nowrap;
23581      pointer-events: none;
23582    `;
23583    box.appendChild(badge);
23584    return true;
23585  }
23586
23587  function applyStyles() {
23588    if (applied) return;
23589    applied = true;
23590
23591    styleEl = document.createElement("style");
23592    styleEl.id = "gaming-tile-style";
23593    styleEl.textContent = `
23594      .grid-item.box {
23595        border-radius: 1.875rem !important;
23596        overflow: hidden !important;
23597      }
23598      .grid-item.box:has(a[href="/servis-oprava/gaming-plzen"]) {
23599        overflow: visible !important;
23600        position: relative !important;
23601      }
23602      .grid-item.box a[href="/servis-oprava/gaming-plzen"] {
23603        background-color: #000000 !important;
23604        display: block !important;
23605        overflow: hidden !important;
23606        border-radius: 1.875rem !important;
23607      }
23608      .grid-item.box a[href="/servis-oprava/gaming-plzen"] .title {
23609        color: #ffffff !important;
23610        margin: 0 !important;
23611        padding: 0.5rem !important;
23612      }
23613      .grid-item.box a[href="/servis-oprava/gaming-plzen"] img,
23614      .grid-item.box a[href="/servis-oprava/gaming-plzen"] .image {
23615        width: 100% !important;
23616        height: 180px !important;
23617        min-height: unset !important;
23618        object-fit: contain !important;
23619        display: block !important;
23620        animation: glitch-tile 4s infinite;
23621      }
23622
23623      @keyframes glitch-tile {
23624        0%, 100%  { transform: translate(0); filter: none; clip-path: none; }
23625        8%        { transform: translate(-3px, 1px); filter: hue-rotate(90deg) saturate(3);  clip-path: inset(10% 0 80% 0); }
23626        8.3%      { transform: translate(3px, -1px); filter: hue-rotate(180deg);             clip-path: inset(70% 0 5% 0); }
23627        8.6%      { transform: translate(0);         filter: none; clip-path: none; }
23628        38%       { transform: translate(4px, 0);    filter: hue-rotate(270deg) saturate(2); clip-path: inset(25% 0 55% 0); }
23629        38.4%     { transform: translate(-4px, 2px); filter: hue-rotate(45deg);              clip-path: inset(60% 0 20% 0); }
23630        38.8%     { transform: translate(0);         filter: none; clip-path: none; }
23631        65%       { transform: translate(-2px, -1px); filter: hue-rotate(120deg) saturate(4); clip-path: inset(50% 0 30% 0); }
23632        65.3%     { transform: translate(2px, 1px);   filter: invert(0.3);                    clip-path: inset(15% 0 70% 0); }
23633        65.6%     { transform: translate(0);          filter: none; clip-path: none; }
23634      }
23635    `;
23636    document.head.appendChild(styleEl);
23637
23638    if (!applyBadge()) {
23639      setTimeout(() => {
23640        if (!applyBadge()) {
23641          setTimeout(applyBadge, 1000);
23642        }
23643      }, 500);
23644    }
23645  }
23646
23647  function removeStyles() {
23648    if (!applied) return;
23649    applied = false;
23650    if (styleEl) {
23651      styleEl.remove();
23652      styleEl = null;
23653    }
23654    document.querySelectorAll('.gaming-hot-tag').forEach(b => b.remove());
23655  }
23656
23657  function check() {
23658    if (isTargetPage()) {
23659      applyStyles();
23660    } else {
23661      removeStyles();
23662    }
23663  }
23664
23665  check();
23666
23667  let scheduled = false;
23668  const observer = new MutationObserver((mutations) => {
23669    const hasAdded = mutations.some(m => m.addedNodes && m.addedNodes.length);
23670    if (!hasAdded) return;
23671    if (scheduled) return;
23672    scheduled = true;
23673    requestAnimationFrame(() => {
23674      scheduled = false;
23675      if (isTargetPage()) applyBadge();
23676    });
23677  });
23678  observer.observe(document.body, { childList: true, subtree: true });
23679
23680  const _pushState = history.pushState.bind(history);
23681  const _replaceState = history.replaceState.bind(history);
23682  history.pushState = function(...args) { _pushState(...args); check(); };
23683  history.replaceState = function(...args) { _replaceState(...args); check(); };
23684  window.addEventListener("popstate", check);
23685})();
23686</script>
23686
23687        
23687<script>
23688(() => {
23689  // === KONFIGURACE ===
23690  const ITEM_SELECTOR  = ".component--rep-prices .list-group-item";
23691  const TITLE_SELECTOR = ".col.text-left";
23692  const TITLE_PREFIX   = "Výměna displeje iPhone"; // přidat štítek jen sem
23693  const MARK = "data-lw-badge";
23694  const WARRANTY_TEXT =
23695    "Na tento servis se vztahuje zákonná záruka na vady vzniklé při výrobě. " +
23696    "Nad rámec zákona navíc poskytujeme doživotní záruku na výrobní vady. " +
23697    "Pokud přestane produkt fungovat bez vnějšího poškození, vyměníme ho. " +
23698    "Záruka se nevztahuje na mechanické poškození způsobené " +
23699    "pádem, nesprávnou instalací nebo nadměrným opotřebením.";
23700
23701  function injectStyles() {
23702    if (document.getElementById("lw-badge-styles")) return;
23703    const s = document.createElement("style");
23704    s.id = "lw-badge-styles";
23705    s.textContent = `
23706      .lw-wrap {
23707        position: relative; display: inline-block;
23708        vertical-align: middle; margin-left: 8px;
23709      }
23710      .lw-badge {
23711        display: inline-flex; align-items: center; gap: 6px;
23712        border: 1px solid rgb(208,7,40); border-radius: 15px;
23713        padding: 3px 11px; background: #fff; color: rgb(208,7,40);
23714        font-size: 13px; font-weight: 600; line-height: 1.2;
23715        cursor: pointer; user-select: none; white-space: nowrap;
23716      }
23717      .lw-badge .lw-inf { font-size: 15px; }
23718      .lw-badge .lw-info {
23719        display: inline-flex; align-items: center; justify-content: center;
23720        width: 15px; height: 15px; border-radius: 50%;
23721        border: 1px solid #999; color: #555;
23722        font: italic 10px Georgia, serif;
23723      }
23724      .lw-pop {
23725        position: absolute; top: calc(100% + 9px); left: 0;
23726        width: 300px; max-width: 88vw;
23727        background: rgba(20,20,20,.92); color: #fff; border-radius: 14px;
23728        padding: 18px 16px; font-size: 14px; line-height: 1.5;
23729        text-align: center; z-index: 9999; display: none;
23730        white-space: normal; font-weight: 400;
23731        box-shadow: 0 10px 30px rgba(0,0,0,.3);
23732      }
23733      .lw-pop::before {
23734        content: ""; position: absolute; top: -8px; left: 24px;
23735        border: 8px solid transparent; border-top: 0;
23736        border-bottom-color: rgba(20,20,20,.92);
23737      }
23738      .lw-wrap.open .lw-pop { display: block; }
23739    `;
23740    document.head.appendChild(s);
23741  }
23742
23743  function buildBadge() {
23744    const wrap = document.createElement("div");
23745    wrap.className = "lw-wrap";
23746    wrap.setAttribute(MARK, "1");
23747    wrap.innerHTML = `
23748      <span class="lw-badge">
23749        <span class="lw-inf">∞</span>
23750        <span>Doživotní záruka</span>
23751        <span class="lw-info">i</span>
23752      </span>
23753      <div class="lw-pop">${WARRANTY_TEXT}</div>
23754    `;
23755    wrap.querySelector(".lw-badge").addEventListener("click", (e) => {
23756      e.preventDefault();
23757      e.stopPropagation(); // nesmí rozbalit/sbalit položku ceníku
23758      document.querySelectorAll(".lw-wrap.open").forEach((w) => {
23759        if (w !== wrap) w.classList.remove("open");
23760      });
23761      wrap.classList.toggle("open");
23762    });
23763    return wrap;
23764  }
23765
23766  function addBadges() {
23767    const items = document.querySelectorAll(ITEM_SELECTOR);
23768    if (!items.length) return;
23769    injectStyles();
23770    items.forEach((item) => {
23771      if (item.querySelector(`[${MARK}]`)) return;
23772      const title = item.querySelector(TITLE_SELECTOR);
23773      if (!title) return;
23774      if (!title.textContent.trim().startsWith(TITLE_PREFIX)) return;
23775      title.appendChild(buildBadge()); // VEDLE názvu (inline)
23776    });
23777  }
23778
23779  // zavření popupu po kliknutí mimo
23780  document.addEventListener("click", () => {
23781    document.querySelectorAll(".lw-wrap.open").forEach((w) => w.classList.remove("open"));
23782  });
23783
23784  // spustit hned
23785  if (document.readyState === "loading") {
23786    document.addEventListener("DOMContentLoaded", addBadges);
23787  } else {
23788    addBadges();
23789  }
23790  window.addEventListener("load", addBadges);
23791
23792  // okamžitá reakce na dynamicky vykreslený obsah
23793  let scheduled = false;
23794  const observer = new MutationObserver(() => {
23795    if (scheduled) return;
23796    scheduled = true;
23797    requestAnimationFrame(() => { scheduled = false; addBadges(); });
23798  });
23799  (function startObserver() {
23800    if (!document.body) { requestAnimationFrame(startObserver); return; }
23801    observer.observe(document.body, { childList: true, subtree: true });
23802    addBadges();
23803  })();
23804
23805  // pojistka i pro přepnutí ceníku bez reloadu (jako tvůj button přes setInterval)
23806  setInterval(addBadges, 500);
23807})();
23808</script>
23808
23809        <!--
23810  Skript: Apple-style mega menu + pevně vložené podmenu do Servisu
23811          + automatický "další ›" odkaz na rodičovskou kategorii.
23812-->
23813<script>
23814(() => {
23815  const STYLE_ID = "es-apple-megamenu-style";
23816  const NAV_SEL = ".component--core-navigation";
23817
23818  /* === Zpoždění prvního otevření menu === */
23819  const FIRST_OPEN_DELAY = 800; // 1000 ms = 1 sekunda
23820  const CLOSE_DELAY      = 80;   // krátká rezerva při přejezdu mezi položkami
23821  const OPEN_CLASS       = "es-menu-open";
23822  const DELAY_CLASS      = "es-hover-delay-enabled";
23823
23824  /* === Limit položek v podmenu + popisek "více" odkazu === */
23825  const MAX_SUBITEMS  = 5;       // kolik položek max zobrazit; přebývající se odříznou
23826  const MIN_FOR_MORE  = 4;       // "další ›" se přidá automaticky od tolika položek
23827  const MORE_LABEL    = "další ›"; // text odkazu na rodičovskou kategorii
23828
23829  /* === Vynutit "další ›" pro konkrétní kategorie Servisu ===
23830     Sem dej názvy kategorií (přesně jak jsou v menu), kde má
23831     být "další ›" i když má jen 1-3 položky.
23832     Když chceš zrušit, řádek smaž nebo zakomentuj. */
23833  const SERVIS_FORCE_MORE = new Set([
23834    "Apple",
23835    "Samsung",
23836    "Xiaomi",
23837    "Huawei",
23838    // "Honor",
23839     "Robovysavače",
23840    // "Herní konzole",
23841    "Notebooky",
23842    // "Počítače (PC)",
23843    "Tiskárny",
23844    "Kávovary",
23845  ]);
23846
23847  /* === Servis – pevná podmenu === */
23848  const SERVIS_SUBITEMS = {
23849    "Apple": [
23850      { label: "Servis iPhone", href: "https://express-servis.cz/servis-oprava/servis-iphone-plzen" },
23851      { label: "Servis iPad",   href: "https://express-servis.cz/servis-oprava/servis-ipad-plzen" },
23852      { label: "Servis Mac",    href: "https://express-servis.cz/servis-oprava/servis-mac-a-macbook-plzen" },
23853    ],
23854    "Samsung": [
23855      { label: "Galaxy S", href: "https://express-servis.cz/servis-oprava/samsung-galaxy-s-plzen" },
23856      { label: "Galaxy A", href: "https://express-servis.cz/servis-oprava/samsung-galaxy-a-plzen" },
23857      { label: "Galaxy M", href: "https://express-servis.cz/servis-oprava/samsung-galaxy-m-1-plzen" },
23858    ],
23859    "Xiaomi": [
23860      { label: "Xiaomi Redmi", href: "https://express-servis.cz/servis-oprava/xiaomi-redmi-plzen" },
23861      { label: "Xiaomi Mi",    href: "https://express-servis.cz/servis-oprava/xiaomi-mi-plzen" },
23862      { label: "Xiaomi 14",    href: "https://express-servis.cz/servis-oprava/xiaomi-14-plzen" },
23863    ],
23864    "Huawei": [
23865      { label: "Huawei P",    href: "https://express-servis.cz/servis-oprava/huawei-p-plzen" },
23866      { label: "Huawei Y",    href: "https://express-servis.cz/servis-oprava/huawei-y-plzen" },
23867      { label: "Huawei Mate", href: "https://express-servis.cz/servis-oprava/huawei-mate-plzen" },
23868    ],
23869    "Honor": [
23870      { label: "Honor X",     href: "https://express-servis.cz/servis-oprava/honor-x-plzen" },
23871      { label: "Honor View",  href: "https://express-servis.cz/servis-oprava/honor-view-plzen" },
23872      { label: "Honor Magic", href: "https://express-servis.cz/servis-oprava/honor-magic-plzen" },
23873    ],
23874    "Robovysavače": [
23875      { label: "Dyson",    href: "https://express-servis.cz/servis-oprava/servis-dyson-plzen/cenik" },
23876      { label: "RoboRock", href: "https://express-servis.cz/servis-oprava/servis-roborock-plzen/cenik" },
23877      { label: "RobZone",  href: "https://express-servis.cz/servis-oprava/servis-robzone-plzen/cenik" },
23878    ],
23879    "Herní konzole": [
23880      { label: "Sony Playstation", href: "https://express-servis.cz/servis-oprava/sony-playstation-plzen" },
23881      { label: "Xbox",             href: "https://express-servis.cz/servis-oprava/microsoft-xbox-plzen" },
23882      { label: "Nintendo",         href: "https://express-servis.cz/servis-oprava/nintendo-plzen" },
23883    ],
23884    "Notebooky": [
23885      { label: "Dell",   href: "https://express-servis.cz/servis-oprava/servis-notebooku-dell-plzen/cenik" },
23886      { label: "HP",     href: "https://express-servis.cz/servis-oprava/servis-notebooku-hp-plzen/cenik" },
23887      { label: "Lenovo", href: "https://express-servis.cz/servis-oprava/servis-notebooku-lenovo-plzen/cenik" },
23888    ],
23889    "Počítače (PC)": [
23890      { label: "Servis stolních PC", href: "https://express-servis.cz/servis-oprava/servis-stolnich-pc-plzen/cenik" },
23891      { label: "Servis mini PC",     href: "https://express-servis.cz/servis-oprava/servis-mini-pc-plzen/cenik" },
23892      { label: "Upgrade PC",         href: "https://express-servis.cz/servis-oprava/upgrade-stolnich-pc-plzen/cenik" },
23893    ],
23894    "Tiskárny": [
23895      { label: "Epson", href: "https://express-servis.cz/servis-oprava/servis-tiskaren-epson-plzen/cenik" },
23896      { label: "HP",    href: "https://express-servis.cz/servis-oprava/servis-tiskaren-hp-plzen/cenik" },
23897      { label: "Canon", href: "https://express-servis.cz/servis-oprava/servis-tiskaren-canon-plzen/cenik" },
23898    ],
23899    "Kávovary": [
23900      { label: "De'Longhi", href: "https://express-servis.cz/servis-oprava/servis-kavovaru-delonghi-plzen/cenik" },
23901      { label: "Jura",      href: "https://express-servis.cz/servis-oprava/servis-kavovaru-jura-plzen/cenik" },
23902      { label: "Lamanti",   href: "https://express-servis.cz/servis-oprava/servis-kavovaru-lamanti-plzen/cenik" },
23903    ],
23904  };
23905
23906  const SERVIS_TOP_NAMES = ["Servis", "SERVIS", "servis"];
23907
23908  function injectStyle() {
23909    if (document.getElementById(STYLE_ID)) return;
23910    const style = document.createElement("style");
23911    style.id = STYLE_ID;
23912    style.textContent = `
23913      @keyframes es-menu-fade-up {
23914        from { opacity: 0; transform: translateY(6px); }
23915        to   { opacity: 1; transform: translateY(0); }
23916      }
23917
23918      @media (min-width: 992px) {
23919        /* === Hover delay: menu se zobrazí jen přes třídu přidanou JS === */
23920        .component--core-navigation.es-hover-delay-enabled .navbar.
23920second-row .nav-item:not(.es-menu-open) > .submenu,
23921        .component--core-navigation.es-hover-delay-enabled .navbar.second-row .nav-item:not(.es-menu-open):hover > .submenu,
23922        .component--core-navigation.es-hover-delay-enabled .navbar.second-row .nav-item:not(.es-menu-open).hover > .submenu,
23923        .component--core-navigation.es-hover-delay-enabled .navbar.second-row .nav-item:not(.es-menu-open).show > .submenu {
23924          display: none !important;
23925          opacity: 0 !important;
23926          visibility: hidden !important;
23927          pointer-events: none !important;
23928        }
23929
23930        .component--core-navigation.es-hover-delay-enabled .navbar.second-row .nav-item.es-menu-open > .submenu {
23931          display: block !important;
23932          opacity: 1 !important;
23933          visibility: visible !important;
23934          pointer-events: auto !important;
23935        }
23936
23937        .component--core-navigation .navbar.second-row .nav-item .submenu {
23938          background-color: #0b0b0b !important;
23939          backdrop-filter: none !important;
23940          -webkit-backdrop-filter: none !important;
23941          text-align: left !important;
23942        }
23943
23944        .component--core-navigation .navbar.second-row .nav-item .submenu .container {
23945          display: grid !important;
23946          grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)) !important;
23947          gap: 22px 16px !important;
23948          max-width: 1200px !important;
23949          margin: 0 auto !important;
23950          padding: 22px 20px 26px !important;
23951          align-items: start !important;
23952          justify-content: start !important;
23953        }
23954
23955        .component--core-navigation .submenu .submenu__group-image { display: none !important; }
23956
23957        .component--core-navigation .submenu .submenu__group {
23958          display: flex !important;
23959          flex-direction: column !important;
23960          text-align: left !important;
23961          font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif !important;
23962          letter-spacing: -0.022em;
23963          animation: es-menu-fade-up .32s cubic-bezier(0.22, 1, 0.36, 1) both;
23964          animation-delay: calc(var(--i, 0) * 35ms);
23965        }
23966
23967        .component--core-navigation .submenu .submenu__group-title {
23968          margin: 0 0 6px !important;
23969          font-size: inherit !important;
23970          display: flex !important;
23971          align-items: flex-start !important;
23972        }
23973        .component--core-navigation .submenu .submenu__group:has(.submenu__group-items ul li) .submenu__group-title {
23974          min-height: 2.6em !important;
23975        }
23976        .component--core-navigation .submenu .submenu__group-title a {
23977          display: inline-block !important;
23978          font-size: 20px !important;
23979          font-weight: 600 !important;
23980          line-height: 1.3 !important;
23981          color: #f5f5f7 !important;
23982          text-decoration: none !important;
23983          transition: color .12s ease !important;
23984        }
23985        .component--core-navigation .submenu .submenu__group-title a:hover {
23986          color: #ffffff !important;
23987        }
23988
23989        .component--core-navigation .submenu .submenu__group-items { display: block !important; }
23990        .component--core-navigation .submenu .submenu__group-items ul {
23991          list-style: none !important;
23992          margin: 0 !important;
23993          padding: 0 !important;
23994          display: flex !important;
23995          flex-direction: column !important;
23996          gap: 4px !important;
23997        }
23998        .component--core-navigation .submenu .submenu__group-items li {
23999          margin: 0 !important;
24000          padding: 0 !important;
24001          display: block !important;
24002          list-style: none !important;
24003          text-align: left !important;
24004        }
24005        .component--core-navigation .submenu .submenu__group-items li::before,
24006        .component--core-navigation .submenu .submenu__group-items li::after {
24007          content: none !important;
24008          display: none !important;
24009        }
24010        .component--core-navigation .submenu .submenu__group-items a {
24011          display: inline-block !important;
24012          font-size: 13px !important;
24013          font-weight: 400 !important;
24014          line-height: 1.4 !important;
24015          color: #a1a1a6 !important;
24016          text-decoration: none !important;
24017          transition: color .12s ease !important;
24018        }
24019        .component--core-navigation .submenu .submenu__group-items a:hover {
24020          color: #f5f5f7 !important;
24021        }
24022
24023        /* === "další ›" odkaz === */
24024        .component--core-navigation .submenu .submenu__group-items li.es-more {
24025          margin-top: 2px !important;
24026        }
24027        .component--core-navigation .submenu .submenu__group-items a.es-more-link {
24028          color: #f5f5f7 !important;
24029          font-weight: 500 !important;
24030        }
24031        .component--core-navigation .submenu .submenu__group-items a.es-more-link:hover {
24032          color: #ffffff !important;
24033        }
24034
24035        .component--core-navigation .navbar.second-row .nav-item .submenu .es-leaf-stack {
24036          grid-column: -2 / -1 !important;
24037          grid-row: 1 !important;
24038          display: flex !important;
24039          flex-direction: column !important;
24040          gap: 12px !important;
24041          align-self: start !important;
24042        }
24043        .component--core-navigation .navbar.second-row .nav-item .submenu .es-leaf-stack .submenu__group { margin: 0 !important; }
24044        .component--core-navigation .navbar.second-row .nav-item .submenu .es-leaf-stack .submenu__group-title {
24045          min-height: 0 !important;
24046          margin: 0 !important;
24047        }
24048
24049        .component--core-navigation .navbar.second-row .nav-item .submenu .container.es-all-leaf {
24050          display: block !important;
24051          column-count: 3 !important;
24052          column-width: 280px !important;
24053          column-gap: 40px !important;
24054          grid-template-columns: none !important;
24055          gap: 0 !important;
24056          max-width: 1000px !important;
24057          margin: 0 auto !important;
24058          padding: 28px 24px 32px !important;
24059        }
24060        .component--core-navigation .navbar.second-row .nav-item .submenu .container.es-all-leaf .submenu__group {
24061          display: block !important;
24062          break-inside: avoid !important;
24063          -webkit-column-break-inside: avoid !important;
24064          page-break-inside: avoid !important;
24065          margin: 0 0 10px !important;
24066        }
24067        .component--core-navigation .navbar.second-row .nav-item .submenu .container.es-all-leaf .submenu__group-title {
24068          min-height: 0 !important;
24069          margin: 0 !important;
24070          display: block !important;
24071        }
24072      }
24073
24074      @media (prefers-reduced-motion: reduce) {
24075        .component--core-navigation .submenu .submenu__group {
24076          animation: none !important;
24077        }
24078      }
24079    `;
24080    (document.head || document.documentElement).appendChild(style);
24081  }
24082
24083  /* === Injekce pevně zadaných podpoložek do Servis menu === */
24084  function injectServisSubitems() {
24085    const navItems = document.querySelectorAll(NAV_SEL + " .nav-item");
24086    let servisItem = null;
24087    navItems.forEach(item => {
24088      const topLink = item.querySelector(":scope > a.nav-link");
24089      const topText = topLink ? (topLink.textContent || "").trim() : "";
24090      if (SERVIS_TOP_NAMES.includes(topText)) servisItem = item;
24091    });
24092    if (!servisItem) return;
24093
24094    const container = servisItem.querySelector(".submenu .container");
24095    if (!container || container.dataset.esServisInjected) return;
24096    container.dataset.esServisInjected = "1";
24097
24098    const groups = container.querySelectorAll(":scope > .submenu__group");
24099    let injected = 0;
24100    groups.forEach(group => {
24101      const titleA = group.querySelector(".submenu__group-title a");
24102      const titleText = titleA ? (titleA.textContent || "").trim() : "";
24103      const items = SERVIS_SUBITEMS[titleText];
24104      if (!items || !items.length) return;
24105
24106      let groupItems = group.querySelector(".submenu__group-items");
24107      if (!groupItems) {
24108        groupItems = document.createElement("div");
24109        groupItems.className = "submenu__group-items";
24110        group.appendChild(groupItems);
24111      }
24112      let ul = groupItems.querySelector("ul");
24113      if (!ul) {
24114        ul = document.createElement("ul");
24115        groupItems.appendChild(ul);
24116      }
24117      if (ul.children.length > 0) return;
24118
24119      items.forEach(item => {
24120        const li = document.createElement("li");
24121        const a = document.createElement("a");
24122        a.href = item.href;
24123        a.textContent = item.label;
24124        li.appendChild(a);
24125        ul.appendChild(li);
24126      });
24127      injected++;
24128    });
24129
24130    if (injected > 0) {
24131      container.classList.remove("es-all-leaf");
24132    }
24133  }
24134
24135  /* Je tahle skupina uvnitř Servis menu? */
24136  function isInServisMenu(group) {
24137    let cursor = group.parentElement;
24138    while (cursor && cursor !== document.body) {
24139      if (cursor.classList && cursor.classList.contains("nav-item")) {
24140        const topLink = cursor.querySelector(":scope > a.nav-link");
24141        const topText = topLink ? (topLink.textContent || "").trim() : "";
24142        return SERVIS_TOP_NAMES.includes(topText);
24143      }
24144      cursor = cursor.parentElement;
24145    }
24146    return false;
24147  }
24148
24149  /* === Zkrátit dlouhé seznamy + přidat "další ›" odkaz na parent === */
24150  function truncateAndAddMoreLink() {
24151    document.querySelectorAll(NAV_SEL + " .submenu .submenu__group").forEach(group => {
24152      if (group.dataset.esMoreAdded === "1") return;
24153
24154      const ul = group.querySelector(".submenu__group-items ul");
24155      if (!ul) return;
24156
24157      // existující položky (ignoruj náš "es-more" pokud už tam je)
24158      const items = Array.from(ul.children).filter(li => !li.classList.contains("es-more"));
24159      if (items.length === 0) return;
24160
24161      // URL parent kategorie čteme z title odkazu skupiny
24162      const titleA = group.querySelector(".submenu__group-title a");
24163      const titleText = titleA ? (titleA.textContent || "").trim() : "";
24164      const parentHref = titleA && titleA.getAttribute("href");
24165      if (!parentHref) return;
24166
24167      // Vynucené zobrazení pro vybrané kategorie Servisu
24168      const forced = isInServisMenu(group) && SERVIS_FORCE_MORE.has(titleText);
24169
24170      // "další ›" se jinak přidává až od MIN_FOR_MORE položek
24171      if (!forced && items.length < MIN_FOR_MORE) {
24172        group.dataset.esMoreAdded = "1";
24173        return;
24174      }
24175
24176      // Zkraťit, pokud je víc než limit
24177      if (items.length > MAX_SUBITEMS) {
24178        items.slice(MAX_SUBITEMS).forEach(li => li.remove());
24179      }
24180
24181      // Přidat "další ›"
24182      const moreLi = document.createElement("li");
24183      moreLi.className = "es-more";
24184      const moreA = document.createElement("a");
24185      moreA.href = parentHref;
24186      moreA.textContent = MORE_LABEL;
24187      moreA.className = "es-more-link";
24188      moreLi.appendChild(moreA);
24189      ul.appendChild(moreLi);
24190
24191      group.dataset.esMoreAdded = "1";
24192    });
24193  }
24194
24195  function groupLeafItems() {
24196    document.querySelectorAll(NAV_SEL + " .submenu .container").forEach(container => {
24197      if (container.dataset.esProcessed) return;
24198      container.dataset.esProcessed = "1";
24199
24200      const groups = Array.from(container.querySelectorAll(":scope > .submenu__group"));
24201      if (groups.length < 2) return;
24202
24203      const leafGroups = groups.filter(g => !g.querySelector(".submenu__group-items ul li"));
24204
24205      if (leafGroups.length === groups.length) {
24206        container.classList.add("es-all-leaf");
24207        return;
24208      }
24209
24210      if (leafGroups.length < 2) return;
24211      const stack = document.createElement("div");
24212      stack.className = "es-leaf-stack";
24213      leafGroups.forEach(g => stack.appendChild(g));
24214      container.appendChild(stack);
24215    });
24216  }
24217
24218  function indexGroups() {
24219    document.querySelectorAll(NAV_SEL + " .submenu").forEach(submenu => {
24220      submenu.querySelectorAll(".submenu__group").forEach((g, i) => {
24221        g.style.setProperty("--i", i);
24222      });
24223    });
24224  }
24225
24226  function shortenTitles() {
24227    const suffixRe = /\s*[-–—]\s*cen[íi]k\s*$/i;
24228
24229    document.querySelectorAll(NAV_SEL + " .nav-item").forEach(item => {
24230      const topLink = item.querySelector(":scope > a.nav-link");
24231      const topName = topLink ? (topLink.textContent || "").trim() : "";
24232      const esc = topName.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
24233      const prefixPatterns = topName ? [
24234        new RegExp("^" + esc + "\\s+pro\\s+", "i"),
24235        new RegExp("^" + esc + "\\s+", "i"),
24236      ] : [];
24237
24238      item.querySelectorAll(".submenu__group-title a").forEach(a => {
24239        if (a.dataset.esCleaned) return;
24240        let text = (a.textContent || "").trim();
24241        const original = text;
24242
24243        for (const p of prefixPatterns) {
24244          if (p.test(text)) {
24245            text = text.replace(p, "").trim();
24246            break;
24247          }
24248        }
24249        if (suffixRe.test(text)) {
24250          text = text.replace(suffixRe, "").trim();
24251        }
24252        if (text && text !== original) {
24253          text = text.charAt(0).toUpperCase() + text.slice(1);
24254          a.textContent = text;
24255          a.dataset.esCleaned = "1";
24256        }
24257      });
24258    });
24259  }
24260
24261  function setupMenuHoverDelay() {
24262    document.querySelectorAll(NAV_SEL).forEach(nav => {
24263      if (nav.dataset.esMenuDelayReady === "1") return;
24264      nav.dataset.esMenuDelayReady = "1";
24265      nav.classList.add(DELAY_CLASS);
24266
24267      let openTimer = null;
24268      let closeTimer = null;
24269      let pendingItem = null;
24270      let activeItem = null;
24271
24272      const isDesktop = () => window.matchMedia("(min-width: 992px)").matches;
24273
24274      const clearOpenTimer = () => {
24275        if (openTimer) {
24276          clearTimeout(openTimer);
24277          openTimer = null;
24278        }
24279        pendingItem = null;
24280      };
24281
24282      const clearCloseTimer = () => {
24283        if (closeTimer) {
24284          clearTimeout(closeTimer);
24285          closeTimer = null;
24286        }
24287      };
24288
24289      const closeMenu = () => {
24290        clearOpenTimer();
24291        nav.querySelectorAll("." + OPEN_CLASS).forEach(item => {
24292          item.classList.remove(OPEN_CLASS);
24293        });
24294        activeItem = null;
24295      };
24296
24297      const openMenu = item => {
24298        if (!isDesktop() || !item) return;
24299
24300        clearOpenTimer();
24301        clearCloseTimer();
24302
24303        if (activeItem && activeItem !== item) {
24304          activeItem.classList.remove(OPEN_CLASS);
24305        }
24306
24307        activeItem = item;
24308        item.classList.add(OPEN_CLASS);
24309      };
24310
24311      const scheduleInitialOpen = item => {
24312        if (!isDesktop() || !item) return;
24313
24314        clearCloseTimer();
24315
24316        // Pokud už je některé menu otevřené, další položka se otevře hned.
24317        if (activeItem) {
24318          openMenu(item);
24319          return;
24320        }
24321
24322        clearOpenTimer();
24323        pendingItem = item;
24324
24325        openTimer = setTimeout(() => {
24326          // Otevři jen pokud je myš pořád na stejné položce/menu.
24327          if (pendingItem === item && item.matches(":hover")) {
24328            openMenu(item);
24329          } else {
24330            clearOpenTimer();
24331          }
24332        }, FIRST_OPEN_DELAY);
24333      };
24334
24335      const items = nav.querySelectorAll(".navbar.second-row .nav-item");
24336      items.forEach(item => {
24337        if (!item.querySelector(":scope > .submenu")) return;
24338
24339        item.addEventListener("mouseenter", () => {
24340          scheduleInitialOpen(item);
24341        });
24342
24343        item.addEventListener("mouseleave", () => {
24344          // Když uživatel přes položku jen přejede, zruš čekající otevření.
24345          if (pendingItem === item && !activeItem) {
24346            clearOpenTimer();
24347          }
24348        });
24349
24350        // Přístupnost: při procházení klávesnicí nečekej 1 sekundu.
24351        item.addEventListener("focusin", () => {
24352          openMenu(item);
24353        });
24354      });
24355
24356      nav.addEventListener("mouseenter", () => {
24357        clearCloseTimer();
24358      });
24359
24360      nav.addEventListener("mouseleave", () => {
24361        clearOpenTimer();
24362        clearCloseTimer();
24363        closeTimer = setTimeout(closeMenu, CLOSE_DELAY);
24364      });
24365
24366      // Po kliknutí na jakýkoliv odkaz v menu menu hned schovej.
24367      // Navigaci neblokujeme, jen odstraníme otevřený stav.
24368      nav.addEventListener("click", event => {
24369        const clickedLink = event.target.closest("a");
24370        if (!clickedLink || !nav.contains(clickedLink)) return;
24371        closeMenu();
24372      });
24373
24374      window.addEventListener("resize", () => {
24375        if (!isDesktop()) closeMenu();
24376      });
24377
24378      document.addEventListener("keydown", event => {
24379        if (event.key === "Escape") closeMenu();
24380      });
24381    });
24382  }
24383
24384  function run() {
24385    injectStyle();
24386    /* Pořadí:
24387       1) zkrať titulky
24388       2) vlož pevná podmenu (Servis)
24389       3) zkrať dlouhé seznamy + přidej "další ›"
24390       4) detekuj leaf
24391       5) animační index
24392       6) delay prvního otevření menu + schování po kliknutí
24393    */
24394    shortenTitles();
24395    injectServisSubitems();
24396    truncateAndAddMoreLink();
24397    groupLeafItems();
24398    indexGroups();
24399    setupMenuHoverDelay();
24400  }
24401
24402  if (document.readyState === "loading") {
24403    document.addEventListener("DOMContentLoaded", run);
24404  } else {
24405    run();
24406  }
24407})();
24408</script>
24408
24409        <!--
24410  Skript: "nulová cena" + skrývání expedičního štítku podle skladu
24411          + časový zámek (víkend / svátek / po 16:55 uzávěrce).
24412
24413  Expediční štítek se zobrazí JEN když:
24414    - prodejna NEskladem & dodavatel skladem  (původní logika)  A ZÁROVEŇ
24415    - je pracovní den, není svátek a je před 16:55 (Europe/Prague)
24416  Po 16:55 / o víkendu / o svátku se sám schová (přepočet každých 30 s).
24417-->
24418<style>
24419  .current[data-es-zdarma="1"] { visibility: hidden; }
24420  .vat[data-es-zdarma="1"]     { visibility: hidden; }
24421  .component--shp-tag[data-es-no-stock="1"],
24422  .component--shp-tag[data-es-store-stock="1"],
24423  .component--shp-tag[data-es-closed="1"] { display: none !important; }
24424</style>
24425
24426<script>
24427(() => {
24428  const PRICE_SEL        = ".current";
24429  const VAT_SEL          = ".vat";
24430  const PRODUCT_SEL      = ".component--shp-product";
24431  const AVAILABILITY_SEL = ".component--shp-product-availability";
24432  const TAG_SEL          = ".component--shp-tag";
24433  const PLACEHOLDER      = "----";
24434  const STORE_ROW_LABEL  = "prodejna";
24435
24436  /* ===== NASTAVENÍ ČASOVÉHO ZÁMKU ===== */
24437  const CUTOFF_H = 17, CUTOFF_M = 00;   // po tomto čase (Praha) už štítek skrýt
24438  const RESPECT_HOLIDAYS = true;        // false = svátky ignorovat (jen víkend + 16:55)
24439  const RECHECK_MS = 30000;             // jak často přepočítat (aby se v 16:55 sám schoval)
24440
24441  function normalize(text) {
24442    if (!text) return "";
24443    return text.replace(/ /g, " ").trim().toLowerCase().replace(/\s+/g, " ");
24444  }
24445
24446  function isZdarma(text) {
24447    return normalize(text) === "zdarma";
24448  }
24449
24450  function isZeroVat(text) {
24451    return /^0\s*kč/.test(normalize(text));
24452  }
24453
24454  function isOutOfStock(text) {
24455    return /nen[ií]\s+skladem/.test(normalize(text));
24456  }
24457
24458  function isShippingTag(tag) {
24459    if (tag.querySelector(".fa-truck, .fa-shipping-fast, .fa-box, .fa-shipping")) {
24460      return true;
24461    }
24462    return /odes[ií]l[aá]me|expedu(jeme|jeme)|doru[cč][ií]me|do\s*\d+\s*h/.test(
24463      normalize(tag.textContent)
24464    );
24465  }
24466
24467  /* ===== ČASOVÝ ZÁMEK (Europe/Prague) ===== */
24468  // Aktuální čas v pásmu Praha, nezávisle na časovém pásmu návštěvníka (řeší i letní čas).
24469  function pragueNow() {
24470    return new Date(new Date().toLocaleString("en-US", { timeZone: "Europe/Prague" }));
24471  }
24472
24473  // Velikonoční neděle (Meeus/Butcher) → z ní Velký pátek a Velikonoční pondělí.
24474  function easterSunday(y) {
24475    const a = y % 19, b = Math.floor(y / 100), c = y % 100;
24476    const d = Math.floor(b / 4), e = b % 4, f = Math.floor((b + 8) / 25);
24477    const g = Math.floor((b - f + 1) / 3), h = (19 * a + b - d - g + 15) % 30;
24478    const i = Math.floor(c / 4), k = c % 4, l = (32 + 2 * e + 2 * i - h - k) % 7;
24479    const m = Math.floor((a + 11 * h + 22 * l) / 451);
24480    const month = Math.floor((h + l - 7 * m + 114) / 31);
24481    const day = ((h + l - 7 * m + 114) % 31) + 1;
24482    return new Date(y, month - 1, day);
24483  }
24484
24485  function isCzechHoliday(d) {
24486    const md = (d.getMonth() + 1) + "-" + d.getDate();
24487    // pevné státní svátky ČR
24488    const fixed = new Set(["1-1","5-1","5-8","7-5","7-6","9-28","10-28","11-17","12-24","12-25","12-26"]);
24489    if (fixed.has(md)) return true;
24490    const easter = easterSunday(d.getFullYear());
24491    const goodFri  = new Date(easter); goodFri.setDate(easter.getDate() - 2);   // Velký pátek
24492    const easterMon = new Date(easter); easterMon.setDate(easter.getDate() + 1); // Velikonoční pondělí
24493    const same = (a, b) => a.getMonth() === b.getMonth() && a.getDate() === b.getDate();
24494    return same(d, goodFri) || same(d, easterMon);
24495  }
24496
24497  // true = smíme dnes ještě odeslat → štítek smí být vidět.
24498  function withinDispatchWindow() {
24499    const now = pragueNow();
24500    const dow = now.getDay();                       // 0 = neděle, 6 = sobota
24501    if (dow === 0 || dow === 6) return false;       // víkend
24502    if (RESPECT_HOLIDAYS && isCzechHoliday(now)) return false; // svátek
24503    const mins = now.getHours() * 60 + now.getMinutes();
24504    if (mins >= CUTOFF_H * 60 + CUTOFF_M) return false;        // po 16:55
24505    return true;
24506  }
24507
24508  let _lastClosed = null;
24509  function applyDispatchWindow() {
24510    const closed = !withinDispatchWindow();
24511    if (closed !== _lastClosed) {
24512      console.log("[dispatch]", closed
24513        ? "MIMO okno → expediční štítek skryt (víkend / svátek / po 16:55)"
24514        : "V okně → expediční štítek povolen (rozhodne skladová logika)");
24515      _lastClosed = closed;
24516    }
24517    document.querySelectorAll(TAG_SEL).forEach(tag => {
24518      if (!isShippingTag(tag)) return;
24519      if (closed) tag.dataset.esClosed = "1";
24520      else if (tag.dataset.esClosed === "1") delete tag.dataset.esClosed;
24521    });
24522  }
24523
24524  function findProductScope(el) {
24525    const listing = el.closest(PRODUCT_SEL);
24526    if (listing) return listing;
24527    return el.closest(
24528      ".component--shp-product-detail, .product-detail, .product-block, main, body"
24529    ) || el.parentElement;
24530  }
24531
24532  /* Vrací true POUZE pokud řádek začínající "prodejna" je zelený + "skladem".
24533     Řádek "Dodavatel" je explicitně ignorován (continue). */
24534  function rowsIndicateStoreInStock(root) {
24535    const rows = root.querySelectorAll ? root.querySelectorAll("tr") : [];
24536    for (const row of rows) {
24537      const cells = row.children;
24538      if (!cells || cells.length < 2) continue;
24539      const label = normalize(cells[0].textContent || "");
24540      if (!label.startsWith(STORE_ROW_LABEL)) continue;
24541      const statusCell = cells[1];
24542      const greenSpan  = statusCell.querySelector(".green");
24543      const statusText = normalize(statusCell.textContent || "");
24544      if (greenSpan && /skladem/.test(statusText)) return true;
24545    }
24546    return false;
24547  }
24548
24549  function hideShippingTagsIn(scope) {
24550    const tags = scope.querySelectorAll(TAG_SEL);
24551    tags.forEach(tag => {
24552      if (isShippingTag(tag)) tag.dataset.esStoreStock = "1";
24553    });
24554  }
24555
24556  /* Synchronní procesor – když uživatel modal sám otevře, chytne ho MutationObserver. */
24557  function processStoreStockTags(root = document) {
24558    const rows = root.querySelectorAll ? root.querySelectorAll("tr") : [];
24559    rows.forEach(row => {
24560      const cells = row.children;
24561      if (!cells || cells.length < 2) return;
24562      const label = normalize(cells[0].textContent || "");
24563      if (!label.startsWith(STORE_ROW_LABEL)) return;
24564
24565      const statusCell = cells[1];
24566      const greenSpan  = statusCell.querySelector(".green");
24567      const statusText = normalize(statusCell.textContent || "");
24568      const storeInStock = !!greenSpan && /skladem/.test(statusText);
24569
24570      const scope = findProductScope(row);
24571      if (!scope) return;
24572      const tags = scope.querySelectorAll(TAG_SEL);
24573      tags.forEach(tag => {
24574        if (!isShippingTag(tag)) return;
24575        if (storeInStock) {
24576          tag.dataset.esStoreStock = "1";
24577        } else if (tag.dataset.esStoreStock === "1") {
24578          delete tag.dataset.esStoreStock;
24579        }
24580      });
24581    });
24582  }
24583
24584  /* ASYNC: dotáhne dostupnost na pozadí přes Naja signal handler. */
24585  let prefetchDone = false;
24586  async function prefetchAvailability() {
24587    console.log("[avail] start");
24588    if (prefetchDone) { console.log("[avail] already done"); return; }
24589
24590    // Trigger existuje jen na detailu produktu – slouží jako kotva.
24591    let trigger = document.querySelector("a.availability[href*='availability']");
24592    console.log("[avail] trigger #1 (a.availability) =", trigger);
24593    if (!trigger) {
24594      trigger = document.querySelector("a[href*='?do='][href*='availability']");
24595      console.log("[avail] trigger #2 (?do=) =", trigger);
24596    }
24597    if (!trigger) {
24598      try { trigger = document.querySelector("a:has(" + AVAILABILITY_SEL + ")"); }
24599      catch (_) {}
24600      console.log("[avail] trigger #3 (:has) =", trigger);
24601    }
24602    if (!trigger) { console.warn("[avail] no trigger found – ending"); return; }
24603
24604    const url = trigger.getAttribute("href");
24605    console.log("[avail] url =", url);
24606    if (!url || url === "#") { console.warn("[avail] empty url"); return; }
24607
24608    prefetchDone = true;
24609
24610    try {
24611      const res = await fetch(url, {
24612        headers: {
24613          "X-Requested-With": "XMLHttpRequest",
24614          "Accept": "application/json, text/html;q=0.9"
24615        },
24616        credentials: "same-origin"
24617      });
24618      console.log("[avail] HTTP", res.status, res.headers.get("content-type"));
24619      if (!res.ok) return;
24620
24621      const text = await res.text();
24622      console.log("[avail] response length", text.length, "first 300 chars:", text.slice(0, 300));
24623
24624      let html = "";
24625      try {
24626        const json = JSON.parse(text);
24627        console.log("[avail] parsed JSON keys:", Object.keys(json));
24628        if (json.snippets) {
24629          console.log("[avail] snippet keys:", Object.keys(json.snippets));
24630          html = Object.values(json.snippets).join("\n");
24631        } else if (json.content) html = json.content;
24632        else if (json.html)      html = json.html;
24633        else                     html = JSON.stringify(json);
24634      } catch (_) {
24635        console.log("[avail] response is not JSON, using as HTML");
24636        html = text;
24637      }
24638
24639      const tmp = document.createElement("div");
24640      tmp.innerHTML = html;
24641
24642      const rows = tmp.querySelectorAll("tr");
24643      console.log("[avail] <tr> rows found:", rows.length);
24644      rows.forEach((r, i) => {
24645        const c = r.children;
24646        if (c.length >= 2) {
24647          console.log("  row", i, "label:", c[0].textContent.trim(), "| status:", c[1].textContent.trim());
24648        }
24649      });
24650
24651      const inStock = rowsIndicateStoreInStock(tmp);
24652      console.log("[avail] store in stock (prodejna)?", inStock);
24653
24654      if (inStock) {
24655        hideShippingTagsIn(document);
24656        console.log("[avail] hidden shipping tags");
24657      }
24658    } catch (e) {
24659      console.warn("[avail] prefetch fail", e);
24660    }
24661  }
24662
24663  function processPrices(root = document) {
24664    /* === .current – "zdarma" === */
24665    const prices = root.querySelectorAll ? root.querySelectorAll(PRICE_SEL) : [];
24666    prices.forEach(el => {
24667      if (el.dataset.esReplaced === "1") return;
24668      if (isZdarma(el.textContent)) {
24669        const inListing = !!el.closest(PRODUCT_SEL);
24670        if (inListing) {
24671          el.dataset.esZdarma = "1";
24672        } else {
24673          el.textContent = PLACEHOLDER;
24674          el.dataset.esReplaced = "1";
24675        }
24676      } else if (el.dataset.esZdarma === "1") {
24677        delete el.dataset.esZdarma;
24678      }
24679    });
24680
24681    /* === .vat – "0 Kč bez DPH" === */
24682    const vats = root.querySelectorAll ? root.querySelectorAll(VAT_SEL) : [];
24683    vats.forEach(el => {
24684      if (isZeroVat(el.textContent)) {
24685        el.dataset.esZdarma = "1";
24686      } else if (el.dataset.esZdarma === "1") {
24687        delete el.dataset.esZdarma;
24688      }
24689    });
24690
24691    /* === "není skladem" → schovat dopravní štítek === */
24692    const avails = root.querySelectorAll ? root.querySelectorAll(AVAILABILITY_SEL) : [];
24693    avails.forEach(avail => {
24694      const scope = findProductScope(avail);
24695      if (!scope) return;
24696      const tags = scope.querySelectorAll(TAG_SEL);
24697      if (!tags.length) return;
24698      const oos = isOutOfStock(avail.textContent);
24699      tags.forEach(tag => {
24700        if (!isShippingTag(tag)) return;
24701        if (oos) {
24702          tag.dataset.esNoStock = "1";
24703        } else if (tag.dataset.esNoStock === "1") {
24704          delete tag.dataset.esNoStock;
24705        }
24706      });
24707    });
24708
24709    /* === Modal už v DOMu (po uživatelském kliknutí) === */
24710    processStoreStockTags(root);
24711
24712    /* === Časový zámek (víkend / svátek / po 16:55) === */
24713    applyDispatchWindow();
24714  }
24715
24716  function init() {
24717    processPrices();
24718    prefetchAvailability();
24719    applyDispatchWindow();
24720    setInterval(applyDispatchWindow, RECHECK_MS);  // aby se v 16:55 sám schoval i bez refreshe
24721  }
24722
24723  if (document.readyState === "loading") {
24724    document.addEventListener("DOMContentLoaded", init);
24725  } else {
24726    init();
24727  }
24728
24729  let debounce = null;
24730  const observer = new MutationObserver(mutations => {
24731    let touched = false;
24732    for (const m of mutations) {
24733      if (m.addedNodes.length) { touched = true; break; }
24734      if (m.type === "characterData" || m.type === "childList") { touched = true; break; }
24735    }
24736    if (!touched) return;
24737    if (debounce) clearTimeout(debounce);
24738    debounce = setTimeout(() => processPrices(), 50);
24739  });
24740
24741  observer.observe(document.body, {
24742    childList: true,
24743    subtree: true,
24744    characterData: true,
24745  });
24746})();
24747</script>
24747
24748        <!--
24749  Skript: zaoblené rohy + collapse pro kategorie (.component--shp-categories.tiles)
24750  - Desktop:  zobrazí MAX_DESKTOP_CARDS karet + tlačítko "Zobrazit další kategorie"
24751  - Mobil:    zobrazí MAX_MOBILE_CARDS karet + 1 fading + tlačítko "Další kategorie"
24752  - Po kliknutí na tlačítko se zbylé karty zobrazí, tlačítko zmizí
24753-->
24754
24755<style>
24756  /* === Zaoblené rohy karet === */
24757  .component--shp-categories.tiles > a.card.tile {
24758    border-radius: 15px !important;
24759    overflow: hidden;
24760  }
24761
24762  /* ============================================================
24763     STAVY KOLAPSU
24764     – obě varianty v media queries, nepřekrývají se
24765     ============================================================ */
24766
24767  /* MOBILE (< 768px): 3 plně viditelné, 4. fade, 5+ skrýt */
24768  @media (max-width: 767px) {
24769    .component--shp-categories.tiles.es-tiles-collapsed > a.card.tile:nth-of-type(n+5) {
24770      display: none !important;
24771    }
24772    .component--shp-categories.tiles.es-tiles-collapsed > a.card.tile:nth-of-type(4) {
24773      -webkit-mask-image: linear-gradient(to bottom, black 25%, transparent 95%);
24774      mask-image: linear-gradient(to bottom, black 25%, transparent 95%);
24775      pointer-events: none;
24776    }
24777  }
24778
24779  /* DESKTOP (≥768px): schovat až od 8. */
24780  @media (min-width: 768px) {
24781    .component--shp-categories.tiles.es-tiles-collapsed > a.card.tile:nth-of-type(n+8) {
24782      display: none !important;
24783    }
24784  }
24785
24786  /* ============================================================
24787     TLAČÍTKO "Zobrazit další"
24788     – přesně stejné rozměry jako .tiles .tile (min-height 3rem,
24789       padding .25rem 1rem, font 0.83333rem), aby neprotahovalo řádek
24790     ============================================================ */
24791  .es-tiles-more {
24792    display: flex;
24793    flex-direction: row;
24794    flex-wrap: nowrap;              /* nezalomit nic */
24795    align-items: center;
24796    justify-content: center;
24797    gap: .4rem;
24798    padding: .25rem 1rem;          /* shoda s .tiles .tile */
24799    height: 3rem;                   /* PEVNÁ výška, ne min-height */
24800    min-height: 3rem;
24801    max-height: 3rem;
24802    font-size: .83333rem;          /* shoda s .tiles .tile */
24803    font-weight: 600;
24804    font-family: inherit;
24805    line-height: 1.2;
24806    color: #d00728;
24807    background: #fff;
24808    border: 1px solid rgba(0,0,0,.125);
24809    border-radius: 15px;
24810    cursor: pointer;
24811    box-sizing: border-box;
24812    white-space: nowrap;            /* text nezalomit */
24813    transition: border-color .15s ease, background .15s ease, transform .15s ease;
24814    /* zabránit roztažení sebe sama v rodičovském flex/gridu */
24815    align-self: center;
24816    flex: 0 0 auto;
24817  }
24818  .es-tiles-more svg {
24819    width: 14px !important;
24820    height: 14px !important;
24821    flex-shrink: 0;
24822    fill: none;
24823    stroke: currentColor;
24824    stroke-width: 2.2;
24825    stroke-linecap: round;
24826    stroke-linejoin: round;
24827  }
24828  .es-tiles-more:hover {
24829    border-color: #d00728;
24830    background: rgba(208,7,40,.05);
24831    transform: translateY(-1px);
24832  }
24833  .es-tiles-more svg {
24834    width: 14px; height: 14px;
24835    fill: none;
24836    stroke: currentColor;
24837    stroke-width: 2.2;
24838    stroke-linecap: round;
24839    stroke-linejoin: round;
24840  }
24841
24842  /* Popisek – desktop vs mobile */
24843  .es-tiles-more__d { display: inline; }
24844  .es-tiles-more__m { display: none; }
24845
24846  /* DESKTOP: tlačítko jako 8. dlaždice v gridu (vedle karet) */
24847
24848  @media (max-width: 767px) {
24849    .es-tiles-more__d { display: none; }
24850    .es-tiles-more__m { display: inline; }
24851
24852    /* Na mobilu: decentní tlačítko na celou šířku pod kartami */
24853    .es-tiles-more {
24854      grid-column: 1 / -1;
24855      flex-basis: 100%;
24856      width: 100%;
24857      margin-top: -.25rem;
24858      padding: .55rem .9rem;
24859      min-height: 0;
24860      font-size: 14px;
24861      font-weight: 600;
24862      border-width: 1px;
24863      border-radius: 12px;
24864      gap: .35rem;
24865    }
24866    .es-tiles-more svg {
24867      width: 14px;
24868      height: 14px;
24869      stroke-width: 2.2;
24870    }
24871
24872    /* Na fading kartě skrýt "Novinka" badge - jinak trčí ven */
24873    .component--shp-categories.tiles.es-tiles-collapsed > a.card.tile:nth-of-type(4) .novinka-badge,
24874    .component--shp-categories.tiles.es-tiles-collapsed > a.card.tile:nth-of-type(4) .new {
24875      display: none !important;
24876    }
24877  }
24878</style>
24879
24880<script>
24881(function () {
24882  const MAX_DESKTOP_CARDS = 7;  // počet karet zobrazených na desktopu před tlačítkem
24883  const MAX_MOBILE_CARDS  = 3;  // počet plně viditelných karet na mobilu (4. fade)
24884
24885  function init(container) {
24886    if (container.dataset.esCatsProcessed === "1") return;
24887
24888    const cards = container.querySelectorAll(':scope > a.card.tile');
24889
24890    // Pokud je karet málo, nic nedělat
24891    const minNeeded = Math.max(MAX_DESKTOP_CARDS, MAX_MOBILE_CARDS + 1) + 1;
24892    if (cards.length < minNeeded) {
24893      container.dataset.esCatsProcessed = "1";
24894      return;
24895    }
24896
24897    container.classList.add("es-tiles-collapsed");
24898
24899    const btn = document.createElement("button");
24900    btn.type = "button";
24901    btn.className = "es-tiles-more";
24902    btn.setAttribute("aria-label", "Zobrazit další kategorie");
24903    btn.innerHTML =
24904      '<span class="es-tiles-more__d">Zobrazit další kategorie</span>' +
24905      '<span class="es-tiles-more__m">Další kategorie</span>' +
24906      '<svg width="14" height="14" viewBox="0 0 24 24" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg>';
24907    container.appendChild(btn);
24908
24909    btn.addEventListener("click", function () {
24910      container.classList.remove("es-tiles-collapsed");
24911      btn.remove();
24912    });
24913
24914    container.dataset.esCatsProcessed = "1";
24915  }
24916
24917  function run() {
24918    document.querySelectorAll('.component--shp-categories.tiles').forEach(init);
24919  }
24920
24921  if (document.readyState === "loading") {
24922    document.addEventListener("DOMContentLoaded", run);
24923  } else {
24924    run();
24925  }
24926
24927  // Pro případ, že se kategorie donačtou přes AJAX
24928  let debounce;
24929  const observer = new MutationObserver(function () {
24930    clearTimeout(debounce);
24931    debounce = setTimeout(run, 100);
24932  });
24933  observer.observe(document.body, { childList: true, subtree: true });
24934})();
24935</script>
24935
24936        <style>
24937  #ig-actionwrap{
24938    position:fixed; left:0; right:0; bottom:16px; z-index:9998;
24939    display:flex; justify-content:center; pointer-events:none;   /* centruje pill při animaci šířky */
24940  }
24941  #ig-actionbar{
24942    pointer-events:auto;
24943    height:58px; width:58px; box-sizing:border-box;
24944    display:flex; align-items:center; justify-content:center; gap:4px;
24945    background:#fff; border:1px solid rgba(0,0,0,.08); border-radius:999px;
24946    box-shadow:0 12px 32px rgba(0,0,0,.18), 0 4px 12px rgba(0,0,0,.08);
24947    padding:0 6px; overflow:hidden;
24948    transform:translateY(170%); opacity:0;                        /* jen svisle → žádný horizontální drift */
24949    transition:width .34s cubic-bezier(.22,1,.36,1),
24950               transform .5s cubic-bezier(.34,1.56,.64,1),
24951               opacity .26s ease;
24952    will-change:width,transform;
24953  }
24954  #ig-actionbar.up{ transform:translateY(0); opacity:1; }         /* kulička vyskočí */
24955
24956  #ig-actionbar .iab-avatar, #ig-actionbar .iab-btn,
24957  #ig-actionbar .iab-sep, #ig-actionbar .iab-price{
24958    opacity:0; transform:scale(.2);
24959    transition:opacity .16s ease, transform .32s cubic-bezier(.34,1.56,.64,1);
24960  }
24961  #ig-actionbar.icons .iab-avatar, #ig-actionbar.icons .iab-btn,
24962  #ig-actionbar.icons .iab-sep, #ig-actionbar.icons .iab-price{ opacity:1; transform:scale(1); }
24963  #ig-actionbar.icons >
24963 *:nth-child(1){ transition-delay:.00s; }
24964  #ig-actionbar.icons > *:nth-child(2){ transition-delay:.05s; }
24965  #ig-actionbar.icons > *:nth-child(3){ transition-delay:.10s; }
24966  #ig-actionbar.icons > *:nth-child(4){ transition-delay:.15s; }
24967  #ig-actionbar.icons > *:nth-child(5){ transition-delay:.19s; }
24968  #ig-actionbar.icons > *:nth-child(6){ transition-delay:.22s; }
24969  #ig-actionbar.icons > *:nth-child(7){ transition-delay:.26s; }
24970  #ig-actionbar:not(.icons) .iab-avatar, #ig-actionbar:not(.icons) .iab-btn,
24971  #ig-actionbar:not(.icons) .iab-sep, #ig-actionbar:not(.icons) .iab-price{ transition-delay:0s !important; transition-duration:.12s; }
24972
24973  #ig-actionbar .iab-avatar{ flex:0 0 auto; width:46px; height:46px; border-radius:50%; background:#fff; border:1px solid rgba(0,0,0,.10); padding:5px; box-sizing:border-box; overflow:hidden; display:flex; align-items:center; justify-content:center; cursor:pointer; }
24974  #ig-actionbar .iab-avatar:hover{ border-color:rgba(0,0,0,.22); }
24975  #ig-actionbar .iab-avatar:active{ transform:scale(.9); }
24976  #ig-actionbar .iab-avatar img{ max-width:100% !important; max-height:100% !important; width:auto !important; height:auto !important; object-fit:contain !important; display:block !important; margin:0 !important; padding:0 !important; }
24977  #ig-actionbar .iab-btn{ flex:0 0 auto; -webkit-appearance:none; appearance:none; border:0; background:transparent; cursor:pointer; width:46px; height:46px; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#1c1c1e; font-size:19px; line-height:1; padding:0; }
24978  #ig-actionbar .iab-btn:hover{ background:rgba(0,0,0,.06); }
24979  #ig-actionbar .iab-btn:active{ transform:scale(.9); }
24980  #ig-actionbar .iab-cart{ background:#16a34a; color:#fff; }
24981  #ig-actionbar .iab-cart:hover{ background:#15803d; }
24982  #ig-actionbar .iab-fav.is-active{ color:#e0245e; }
24983  #ig-actionbar .iab-btn[hidden]{ display:none; }
24984
24985  #ig-actionbar .iab-sep{ flex:0 0 auto; width:1px; height:26px; background:rgba(0,0,0,.10); margin:0 3px; }
24986  #ig-actionbar .iab-price{ flex:0 0 auto; display:flex; flex-direction:column; align-items:flex-end; justify-content:center; line-height:1.04; padding:0 8px 0 4px; white-space:nowrap; }
24987  #ig-actionbar .iab-price .iab-price-old{ font-size:11px; color:#94a3b8; text-decoration:line-through; }
24988  #ig-actionbar .iab-price .iab-price-old:empty{ display:none; }
24989  #ig-actionbar .iab-price .iab-price-now{ font-size:16px; font-weight:600; color:#0f172a; }
24990  #ig-actionbar .iab-price.sale .iab-price-now{ color:#dc2626; }
24991  #ig-actionbar .iab-sep[hidden], #ig-actionbar .iab-price[hidden]{ display:none; }
24992
24993  .component--shp-floating-bar.iab-native-hidden{ opacity:0 !important; visibility:hidden !important; pointer-events:none !important; }
24994  @media (max-width:767px){ #ig-actionwrap{ bottom:10px; } }
24995  @media (prefers-reduced-motion:reduce){ #ig-actionbar,#ig-actionbar *{ animation:none !important; transition:opacity .2s !important; } }
24996</style>
24997<script>
24998(function(){
24999  var HEADER_OFFSET = 90, BALL = 58;
25000  var TARGETS = {
25001    cart:   ['.p-detail .add-to-cart-button','.p-detail-inner .add-to-cart-button','.product-top .add-to-cart-button','.add-to-cart-button','.btn-buy','.component--shp-floating-bar .btn-action'],
25002    share:  ['.product-share','[data-product-share]','.component--shp-product-share button'],
25003    fav:    ['.p-detail .favorite-button','.component--shp-favorite-button .favorite-button','.favorite-button'],
25004    params: ['a.nav-link[href="#parameters"]','a[href="#parameters"]'],
25005    desc:   ['a[href="#description"][data-toggle="tab"]','a.nav-link[href="#description"]','a[href="#description"]']
25006  };
25007  function firstSel(list){ for(var i=0;i<list.length;i++){ var el=document.querySelector(list[i]); if(el) return el; } return null; }
25008  function productImg(){ var c=['.component--shp-floating-bar .image img','.p-detail .p-main-image img','.p-main-image img','.p-detail img.img-fluid','.p-detail-inner img','.p-images img']; for(var i=0;i<c.length;i++){ var el=document.querySelector(c[i]); if(el && (el.currentSrc||el.src)) return el.currentSrc||el.src; } var og=document.querySelector('meta[property="og:image"]'); return og?og.content:''; }
25009
25010  function clean(t){ return (t||'').replace(/\u00a0/g,' ').replace(/\s+/g,' ').trim(); }
25011  function readPrice(){
25012    var roots=['.p-detail .component--shp-price','.component--shp-price','.p-detail .p-final-price','.p-final-price'];
25013    var r=null; for(var i=0;i<roots.length;i++){ r=document.querySelector(roots[i]); if(r) break; }
25014    if(!r) return null;
25015    function g(sel){ var e=r.querySelector(sel); return e?clean(e.textContent):''; }
25016    var now=g('.current')||g('.price-final')||g('.price-final-holder');
25017    var old=g('.previous')||g('.price-standard');
25018    if(!now){ var t=clean(r.textContent); if(!/\d/.test(t)) return null; now=t; }
25019    if(!now) return null;
25020    if(old && old===now) old='';
25021    return {now:now, old:old};
25022  }
25023
25024  function build(native){
25025    if(document.getElementById('ig-actionwrap')) return;
25026    var wrap=document.createElement('div'); wrap.id='ig-actionwrap';
25027    var bar=document.createElement('div'); bar.id='ig-actionbar';
25028    var img=productImg();
25029    if(img){ var av=document.createElement('div'); av.className='iab-avatar'; av.setAttribute('role','button'); av.setAttribute('tabindex','0'); av.setAttribute('aria-label','Zpět na popis produktu'); av.title='Zpět na popis'; av.innerHTML='<img src="'+img+'" alt="" loading="lazy">'; av.addEventListener('click', function(){ trigger('home', av); }); av.addEventListener('keydown', function(e){ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); trigger('home', av); } }); bar.appendChild(av); }
25030    function mk(kind, cls, icon, title){ var b=document.createElement('button'); b.type='button'; b.className='iab-btn '+cls; b.title=title; b.setAttribute('aria-label',title); b.setAttribute('data-kind',kind); b.innerHTML='<i class="fal '+icon+'"></i>'; b.addEventListener('click', function(){ trigger(kind,b); }); return b; }
25031    bar.appendChild(mk('params','iab-params','fa-list-ul','Parametry'));
25032    bar.appendChild(mk('share','iab-share','fa-share-alt','Sdílet'));
25033    bar.appendChild(mk('fav','iab-fav','fa-heart','Oblíbené'));
25034    var sep=document.createElement('div'); sep.className='iab-sep';
25035    var price=document.createElement('div'); price.className='iab-price';
25036    price.innerHTML='<span class="iab-price-old"></span><span class="iab-price-now"></span>';
25037    var priceOld=price.querySelector('.iab-price-old'), priceNow=price.querySelector('.iab-price-now');
25038    bar.appendChild(sep); bar.appendChild(price);
25039    bar.appendChild(mk('cart','iab-cart','fa-shopping-cart','Přidat do košíku'));
25040    wrap.appendChild(bar); document.body.appendChild(wrap);
25041    native.classList.add('iab-native-hidden');
25042    refresh();
25043
25044    var open=false, timers=[];
25045    function clr(){ timers.forEach(clearTimeout); timers=[]; }
25046    function tm(fn,ms){ timers.push(setTimeout(fn,ms)); }
25047    function natWidth(){ var pt=bar.style.transition, pw=bar.style.width; bar.style.transition='none'; bar.style.width='auto'; var w=bar.getBoundingClientRect().width; bar.style.width=pw; bar.getBoundingClientRect(); bar.style.transition=pt; return Math.min(w, window.innerWidth-24); }
25048    function updatePrice(){
25049      var p=readPrice();
25050      if(!p){ sep.setAttribute('hidden',''); price.setAttribute('hidden',''); }
25051      else {
25052        priceNow.textContent=p.now;
25053        if(p.old){ priceOld.textContent=p.old; price.classList.add('sale'); }
25054        else { priceOld.textContent=''; price.classList.remove('sale'); }
25055        sep.removeAttribute('hidden'); price.removeAttribute('hidden');
25056      }
25057      if(bar.classList.contains('icons')){ bar.style.width=natWidth()+'px'; }
25058    }
25059    wrap._upd=updatePrice;
25060    updatePrice();
25061
25062    function doOpen(){ clr(); bar.classList.remove('icons'); bar.style.width=BALL+'px'; var full=natWidth(); requestAnimationFrame(function(){ bar.classList.add('up'); }); tm(function(){ bar.style.width=full+'px'; }, 240); tm(function(){ bar.classList.add('icons'); }, 520); }
25063    function doClose(){ clr(); bar.classList.remove('icons'); tm(function(){ bar.style.width=BALL+'px'; }, 150); tm(function(){ bar.classList.remove('up'); }, 470); }
25064    function set(o){ if(o===open) return; open=o; o?doOpen():doClose(); }
25065    var apply=function(){ set(native.classList.contains('show')); };
25066    apply(); new MutationObserver(apply).observe(native,{attributes:true, attributeFilter:['class']});
25067  }
25068
25069  function trigger(kind, btn){
25070    if(kind==='home'){
25071      var d=firstSel(TARGETS.desc); if(d) d.click();
25072      var toTop=function(){ window.scrollTo({top:0,behavior:'smooth'}); };
25073      requestAnimationFrame(function(){ requestAnimationFrame(toTop); });
25074      setTimeout(toTop, 260);
25075      return;
25076    }
25077    var el=firstSel(TARGETS[kind]); if(!el) return;
25078    if(kind==='params'){ el.click(); var doScroll=function(){ var t=firstSel(TARGETS.params)||el; var y=t.getBoundingClientRect().top+(window.pageYOffset||0)-HEADER_OFFSET; window.scrollTo({top:Math.max(0,y),behavior:'smooth'}); }; setTimeout(function(){ requestAnimationFrame(function(){ requestAnimationFrame(doScroll); }); }, 240); return; }
25079    el.click(); if(kind==='fav') btn.classList.toggle('is-active');
25080  }
25081
25082  function refresh(){ var bar=document.getElementById('ig-actionbar'); if(!bar) return; ['params','share','fav','cart'].forEach(function(k){ var b=bar.querySelector('[data-kind="'+k+'"]'); if(!b) return; if(firstSel(TARGETS[k])) b.removeAttribute('hidden'); else b.setAttribute('hidden',''); }); }
25083
25084  function sync(){ var native=document.querySelector('.component--shp-floating-bar'); var wrap=document.getElementById('ig-actionwrap'); if(native){ if(!wrap) build(native); else { refresh(); if(wrap._upd) wrap._upd(); } } else if(wrap){ wrap.remove(); } }
25085
25086  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', sync); else sync();
25087  [400,1200,2500].forEach(function(ms){ setTimeout(sync, ms); });
25088  window.addEventListener('popstate', function(){ setTimeout(sync, 60); });
25089  if(window.naja && typeof naja.addEventListener==='function') naja.addEventListener('complete', function(){ setTimeout(sync, 60); });
25090  var mt; new MutationObserver(function(){ clearTimeout(mt); mt=setTimeout(sync, 200); }).observe(document.body, {childList:true, subtree:true});
25091})();
25092</script>
25092
25093        <!--
25094  Úprava košíku v Apple stylu:
25095  - Horizontální layout: [obrázek] [název ........] [qty] [cena] [koš]
25096  - Sbalitelný seznam volitelných služeb (collapsed by default)
25097  - Apple-style chevron + pill quantity stepper
25098  - Stav rozbalení se zachová napříč AJAX překreslením košíku
25099-->
25100<style>
25101  /* ========================================
25102     0. RESET PADDING NA BASKET-ITEM
25103     ======================================== */
25104  .component--shp-basket:not(.readonly):not(.simple) .basket-item {
25105    padding: 14px 18px !important;
25106  }
25107
25108  /* ========================================
25109     1. TOP ROW – HORIZONTÁLNÍ LAYOUT
25110     ======================================== */
25111  /* Vnější row – align center, no wrap */
25112  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters {
25113    align-items: center !important;
25114    flex-wrap: nowrap !important;
25115    margin: 0 !important;
25116  }
25117
25118  /* Obrázek – kompaktní 56×56 */
25119  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-2 {
25120    flex: 0 0 auto !important;
25121    max-width: 72px !important;
25122    padding: 0 !important;
25123  }
25124  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-2 img {
25125    width: 56px !important;
25126    height: 56px !important;
25127    max-width: 56px !important;
25128    max-height: 56px !important;
25129    object-fit: contain !important;
25130    border-radius: 8px !important;
25131    background: #f5f5f7 !important;
25132    padding: 4px !important;
25133  }
25134
25135  /* Pravá část – flex container, název vlevo, kontroly vpravo */
25136  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 {
25137    flex: 1 1 auto !important;
25138    display: flex !important;
25139    align-items: center !important;
25140    gap: 16px !important;
25141    flex-wrap: nowrap !important;
25142    padding-left: 14px !important;
25143    padding-right: 0 !important;
25144    max-width: none !important;
25145    min-width: 0 !important;
25146  }
25147
25148  /* NAME BLOCK – sloupcový wrapper (název + skladem) */
25149  .es-name-block {
25150    flex: 1 1 auto !important;
25151    min-width: 0 !important;
25152    display: flex !important;
25153    flex-direction: column !important;
25154    gap: 3px !important;
25155  }
25156
25157  /* Název produktu – vyplní volné místo, větší font, ellipsis
25158     (selektor pokrývá oba stavy: před a po JS restrukturalizaci) */
25159  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > a.d-block.text-left,
25160  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .es-name-block > a.d-block.text-left {
25161    flex: 1 1 auto !important;
25162    margin: 0 !important;
25163    min-width: 0 !important;
25164    font-size: 15.5px !important;
25165    font-weight: 500 !important;
25166    line-height: 1.3 !important;
25167    color: #1d1d1f !important;
25168    letter-spacing: -0.01em !important;
25169    text-decoration: none !important;
25170    transition: color .15s ease !important;
25171    white-space: nowrap !important;
25172    overflow: hidden !important;
25173    text-overflow: ellipsis !important;
25174    display: block !important;
25175    width: 100% !important;
25176  }
25177  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > a.d-block.text-left:hover,
25178  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .es-name-block > a.d-block.text-left:hover {
25179    color: #d00728 !important;
25180  }
25181
25182  /* "skladem X ks" – pod názvem jako malý zelený text */
25183  .es-name-block > .component--shp-product-availability {
25184    display: block !important;
25185    font-size: 11.5px !important;
25186    line-height: 1.2 !important;
25187    text-align: left !important;
25188    margin: 0 !important;
25189    padding: 0 !important;
25190  }
25191  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-product-availability .green {
25192    color: #009901 !important;
25193    font-weight: 500 !important;
25194    font-size: 11.5px !important;
25195  }
25196
25197  /* Vnitřní row (qty + cena + koš) – inline-flex vpravo, žádné margins */
25198  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row {
25199    margin: 0 !important;
25200    flex: 0 0 auto !important;
25201    flex-wrap: nowrap !important;
25202    align-items: center !important;
25203    gap: 14px !important;
25204  }
25205  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row > .col-auto,
25206  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row > .col {
25207    flex: 0 0 auto !important;
25208    padding: 0 !important;
25209    width: auto !important;
25210    max-width: none !important;
25211  }
25212
25213  /* Wrapper kolem qty (skladem už je odsud přesunut JS-em pod název) */
25214  .component--shp-basket:not(.readonly):not(.simple) .basket-item .d-flex.align-items-center.flex-column.flex-md-row {
25215    display: flex !important;
25216    flex-direction: row !important;
25217    align-items: center !important;
25218  }
25219
25220  /* ========================================
25221     SYSTÉMOVÉ ITEMY (Doprava / Balné / Poděkování)
25222     – col-10 má jen 1 potomka (inner row), rozpoznáno přes :only-child
25223     – obnovíme Bootstrap layout: label vlevo, cena vpravo
25224     ======================================== */
25225  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row:only-child {
25226    flex: 1 1 auto !important;
25227    width: auto !important;
25228    align-self: stretch !important;
25229    margin: 0 !important;
25230    gap: 8px !important;
25231    flex-wrap: nowrap !important;
25232  }
25233  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row:only-child > .col {
25234    flex: 1 0 0% !important;
25235    padding: 0 !important;
25236    width: auto !important;
25237    max-width: none !important;
25238    text-align: right !important;
25239  }
25240  .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row:only-child > .col-auto {
25241    flex: 0 0 auto !important;
25242    padding: 0 !important;
25243    width: auto !important;
25244    max-width: none !important;
25245  }
25246  /* Systémová cena – stejný font weight jako produktová */
25247  .component--shp-basket:not(.readonly):not(.simple) .basket-item .price-system {
25248    font-weight: 600 !important;
25249    font-size: 15px !important;
25250    color: #1d1d1f !important;
25251  }
25252
25253  /* ========================================
25254     2. QUANTITY STEPPER – Apple-style pill
25255     ======================================== */
25256  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form {
25257    display: inline-flex !important;
25258    align-items: center !important;
25259    background: #f5f5f7 !important;
25260    border-radius: 999px !important;
25261    padding: 2px !important;
25262    gap: 0 !important;
25263    margin: 0 !important;
25264  }
25265  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form .control-button {
25266    width: 28px !important;
25267    height: 28px !important;
25268    display: inline-flex !important;
25269    align-items: center !important;
25270    justify-content: center !important;
25271    color: #1d1d1f !important;
25272    text-decoration: none !important;
25273    border-radius: 50% !important;
25274    transition: background-color .15s ease !important;
25275    flex-shrink: 0 !important;
25276  }
25277  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form .control-button:hover {
25278    background: rgba(0, 0, 0, 0.06) !important;
25279  }
25280  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form .control-button i {
25281    font-size: 12px !important;
25282  }
25283  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form input[name="count"] {
25284    width: 32px !important;
25285    border: none !important;
25286    background: transparent !important;
25287    text-align: center !important;
25288    font-weight: 600 !important;
25289    font-size: 14px !important;
25290    color: #1d1d1f !important;
25291    padding: 0 !important;
25292    height: 28px !important;
25293    box-shadow: none !important;
25294    outline: none !important;
25295    line-height: 28px !important;
25296  }
25297  .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form input[name="count"]:focus {
25298    box-shadow: 0 0 0 2px #0066cc !important;
25299    border-radius: 6px !important;
25300  }
25301
25302  /* ========================================
25303     3. CENA
25304     ======================================== */
25305  .component--shp-basket:not(.readonly):not(.simple) .basket-item .col.text-right.price {
25306    font-weight: 600 !important;
25307    font-size: 15px !important;
25308    color: #1d1d1f !important;
25309    white-space: nowrap !important;
25310    min-width: 70px !important;
25311    text-align: right !important;
25312  }
25313  .component--shp-basket:not(.readonly):not(.simple) .basket-item .col.text-right.price > div {
25314    line-height: 1.2 !important;
25315  }
25316
25317  /* ========================================
25318     4. KOÅ  IKONA
25319     ======================================== */
25320  .component--shp-basket:not(.readonly):not(.simple) .basket-item a.remove {
25321    color: #999 !important;
25322    transition: color .15s ease, background-color .15s ease !important;
25323    display: inline-flex !important;
25324    align-items: center !important;
25325    justify-content: center !important;
25326    width: 32px !important;
25327    height: 32px !important;
25328    border-radius: 50% !important;
25329    text-decoration: none !important;
25330  }
25331  .component--shp-basket:not(.readonly):not(.simple) .basket-item a.remove:hover {
25332    color: #d00728 !important;
25333    background: rgba(208, 7, 40, 0.08) !important;
25334  }
25335
25336  /* ========================================
25337     5. EXTENSIONS TITLE – klikatelný se šipkou
25338     ======================================== */
25339  .component--shp-basket:not(.readonly):not(.simple) .basket-item .extensions-title {
25340    cursor: pointer !important;
25341    user-select: none !important;
25342    display: flex !important;
25343    align-items: center !important;
25344    justify-content: space-between !important;
25345    gap: 12px !important;
25346    padding: 10px 14px !important;
25347    margin-top: 12px !important;
25348    margin-bottom: 0 !important;
25349    background-color: #f5f5f7 !important;
25350    border-radius: 10px !important;
25351    font-size: 12.5px !important;
25352    font-weight: 500 !important;
25353    color: #1d1d1f !important;
25354    text-align: left !important;
25355    transition: background-color .15s ease !important;
25356  }
25357  .component--shp-basket:not(.readonly):not(.simple) .basket-item .extensions-title:hover {
25358    background-color: #ececef !important;
25359  }
25360  .component--shp-basket:not(.readonly):not(.simple) .basket-item .extensions-title:focus-visible {
25361    outline: 2px solid #d00728 !important;
25362    outline-offset: 2px !important;
25363  }
25364
25365  /* SVG chevron – výchozí dolů, při expand 180° */
25366  .es-ext-chevron {
25367    flex-shrink: 0;
25368    color: #1d1d1f;
25369    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
25370  }
25371  .component--shp-basket:not(.readonly):not(.simple) .basket-item .extensions-title[aria-expanded="true"] .es-ext-chevron {
25372    transform: rotate(180deg);
25373  }
25374
25375  /* ========================================
25376     6. WRAPPER PRO EXTENSIONS – grid animace
25377     ======================================== */
25378  .es-extensions-wrapper {
25379    display: grid;
25380    grid-template-rows: 1fr;
25381    transition: grid-template-rows .3s cubic-bezier(.4, 0, .2, 1);
25382  }
25383  .es-extensions-wrapper[data-collapsed="1"] {
25384    grid-template-rows: 0fr;
25385  }
25386  .es-extensions-inner {
25387    overflow: hidden;
25388    min-height: 0;
25389  }
25390  .es-extensions-inner > .row:first-child {
25391    margin-top: 10px !important;
25392  }
25393
25394  /* ========================================
25395     7. MOBILE – kompaktnější varianta
25396     – col-10 přepínáme na column flex: název nahoře (plná šířka),
25397       kontroly (qty + cena + koš) dole jako vlastní řádek.
25398     ======================================== */
25399  @media (max-width: 575px) {
25400    .component--shp-basket:not(.readonly):not(.simple) .basket-item {
25401      padding: 12px 14px !important;
25402    }
25403
25404    /* Vnější row – align-items: flex-start (image zarovnán s názvem nahoře) */
25405    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters {
25406      align-items: flex-start !important;
25407    }
25408
25409    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-2 {
25410      max-width: 60px !important;
25411    }
25412    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-2 img {
25413      width: 48px !important;
25414      height: 48px !important;
25415      max-width: 48px !important;
25416      max-height: 48px !important;
25417    }
25418
25419    /* === KLÍČOVÁ ZMĚNA: col-10 jako COLUMN FLEX === */
25420    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 {
25421      flex-direction: column !important;
25422      align-items: stretch !important;
25423      gap: 10px !important;
25424      padding-left: 10px !important;
25425    }
25426
25427    /* Název má teď k dispozici celou šířku col-10 → nebude se ořezávat */
25428    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > a.d-block.text-left,
25429    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .es-name-block > a.d-block.text-left {
25430      font-size: 14px !important;
25431      /* Povolíme zalamování na dva řádky místo ellipsis */
25432      white-space: normal !important;
25433      overflow: visible !important;
25434      text-overflow: clip !important;
25435      line-height: 1.3 !important;
25436    }
25437
25438    /* Kontroly (qty + cena + koš) – plná šířka, qty vlevo, koš vpravo */
25439    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row {
25440      width: 100% !important;
25441      gap: 10px !important;
25442      align-items: center !important;
25443      justify-content: flex-start !important;
25444    }
25445    /* Cena flex-grow → vyplní místo mezi qty a košem (cena vpravo od qty) */
25446    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .row > .col.text-right.price {
25447      flex: 1 1 auto !important;
25448      text-align: right !important;
25449      padding-right: 8px !important;
25450    }
25451
25452    .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form .control-button {
25453      width: 24px !important;
25454      height: 24px !important;
25455    }
25456    .component--shp-basket:not(.readonly):not(.simple) .basket-item .component--shp-basket-item-form input[name="count"] {
25457      width: 26px !important;
25458      height: 24px !important;
25459      font-size: 13px !important;
25460      line-height: 24px !important;
25461    }
25462    .component--shp-basket:not(.readonly):not(.simple) .basket-item .col.text-right.price {
25463      font-size: 14px !important;
25464      min-width: 0 !important;
25465    }
25466    .component--shp-basket:not(.readonly):not(.simple) .basket-item a.remove {
25467      width: 28px !important;
25468      height: 28px !important;
25469    }
25470    .component--shp-basket:not(.readonly):not(.simple) .basket-item .extensions-title {
25471      padding: 9px 12px !important;
25472      font-size: 12px !important;
25473      gap: 10px !important;
25474      margin-top: 10px !important;
25475    }
25476
25477    /* === ROZŠÍŘENÍ EXTENSIONS-TITLE NA CELOU ŠÍŘKU BLOKU ===
25478       Pokryje obě možné struktury HTML:
25479       A) extensions-title je přímý potomek .basket-item → force width: 100%
25480       B) extensions-title je vnořený uvnitř .col-10 → negativní margin pro průnik */
25481
25482    /* A) Přímý potomek basket-item – force full width */
25483    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .extensions-title,
25484    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .es-extensions-wrapper {
25485      box-sizing: border-box !important;
25486      width: 100% !important;
25487      max-width: none !important;
25488      margin-left: 0 !important;
25489      margin-right: 0 !important;
25490      align-self: stretch !important;
25491      flex: none !important;
25492    }
25493
25494    /* B) Vnořený uvnitř col-10 (custom HTML) – negativní margin přes obrázek a col-10 padding
25495       (col-2 max-width: 60px + col-10 padding-left: 10px = 70px) */
25496    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .extensions-title,
25497    .component--shp-basket:not(.readonly):not(.simple) .basket-item > .row.no-gutters > .col-10 > .es-extensions-wrapper {
25498      margin-left: -70px !important;
25499      width: calc(100% + 70px) !important;
25500      max-width: none !important;
25501      box-sizing: border-box !important;
25502    }
25503  }
25504</style>
25505
25506<script>
25507(function () {
25508  // === ŽÁDNÝ URL GUARD ===
25509  // Důvod: Shoptet používá Naja AJAX pro navigaci. Pokud bychom dělali early-return
25510  // na jiných URL, IIFE by skončila a MutationObserver by se nezaregistroval. Pak by
25511  // soft-navigace na /shop/basket nikdy nespustila náš kód a script by se aktivoval
25512  // až po hard-refreshi.
25513  //
25514  // Místo URL guardu spoléháme na CSS+JS selector scope:
25515  //  - CSS pravidla cílí na .component--shp-basket:not(.readonly):not(.simple) .basket-item,
25516  //    což existuje POUZE na /shop/basket
25517  //  - JS querySelectorAll na stejný scope → na jiných stránkách prázdná NodeList → no-op
25518  //
25519  // Side effect na jiných stránkách: 1 MutationObserver na body, debounced 80 ms.
25520  // Cena = ~mikrosekundy na změnu DOMu, žádné vizuální/funkční dopady.
25521
25522  var SVG_CHEVRON = '<svg class="es-ext-chevron" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true">' +
25523                    '<path d="M3 4.5l3 3 3-3" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>' +
25524                    '</svg>';
25525
25526  // Stav rozbalení per item ID – přežije AJAX překreslení košíku
25527  var expandedState = new Map();
25528
25529  function getKey(item) {
25530    var removeLink = item.querySelector('a.remove[href*="basket"]');
25531    if (removeLink) {
25532      var match = removeLink.getAttribute('href').match(/id=(\d+)/);
25533      if (match) return 'id-' + match[1];
25534    }
25535    var productLink = item.querySelector('a[href^="/p/"]');
25536    if (productLink) return 'slug-' + productLink.getAttribute('href');
25537    return null;
25538  }
25539
25540  function findDirectChild(parent, className) {
25541    var children = parent.children;
25542    for (var i = 0; i < children.length; i++) {
25543      if (children[i].classList && children[i].classList.contains(className)) {
25544        return children[i];
25545      }
25546    }
25547    return null;
25548  }
25549
25550  function restructureNameBlock(item) {
25551    // Najít top row (.row přímo v basket-item) a v něm col-10
25552    var topRow = findDirectChild(item, 'row');
25553    if (!topRow) return;
25554    var col10 = findDirectChild(topRow, 'col-10');
25555    if (!col10 || col10.dataset.esRestructured === '1') return;
25556
25557    // Najít přímý <a> potomek col-10 (název produktu)
25558    var nameLink = null;
25559    for (var i = 0; i < col10.children.length; i++) {
25560      var c = col10.children[i];
25561      if (c.tagName === 'A' && c.classList.contains('d-block')) {
25562        nameLink = c;
25563        break;
25564      }
25565    }
25566    if (!nameLink) return;
25567
25568    // Najít skladem (kdekoli v basket-item)
25569    var availability = item.querySelector('.component--shp-product-availability');
25570
25571    // Obalit název + skladem do sloupcového bloku
25572    var nameBlock = document.createElement('div');
25573    nameBlock.className = 'es-name-block';
25574    nameLink.parentNode.insertBefore(nameBlock, nameLink);
25575    nameBlock.appendChild(nameLink);
25576    if (availability) nameBlock.appendChild(availability);
25577
25578    col10.dataset.esRestructured = '1';
25579  }
25580
25581  function initBasket() {
25582    document.querySelectorAll('.component--shp-basket:not(.readonly):not(.simple) .basket-item').forEach(function (item) {
25583      // 1. Přesunout "skladem X ks" pod název
25584      restructureNameBlock(item);
25585
25586      // 2. Sbalitelný seznam volitelných služeb
25587      var title = findDirectChild(item, 'extensions-title');
25588      if (!title || title.dataset.esCollapsibleInit === '1') return;
25589
25590      // Najít všechny extension .row sourozence PO title
25591      var rows = [];
25592      var sibling = title.nextElementSibling;
25593      while (sibling) {
25594        if (sibling.classList && sibling.classList.contains('row')) rows.push(sibling);
25595        sibling = sibling.nextElementSibling;
25596      }
25597      if (rows.length === 0) return;
25598
25599      // Obalit do wrapperu pro animaci
25600      var wrapper = document.createElement('div');
25601      wrapper.className = 'es-extensions-wrapper';
25602      var inner = document.createElement('div');
25603      inner.className = 'es-extensions-inner';
25604      wrapper.appendChild(inner);
25605      title.parentNode.insertBefore(wrapper, rows[0]);
25606      rows.forEach(function (row) { inner.appendChild(row); });
25607
25608      // Přidat chevron do title
25609      title.insertAdjacentHTML('beforeend', SVG_CHEVRON);
25610
25611      // Inicializace stavu – default collapsed
25612      var key = getKey(item);
25613      var initialExpanded = !!(key && expandedState.get(key) === true);
25614      title.setAttribute('role', 'button');
25615      title.setAttribute('tabindex', '0');
25616      title.setAttribute('aria-expanded', initialExpanded ? 'true' : 'false');
25617      wrapper.dataset.collapsed = initialExpanded ? '0' : '1';
25618      title.dataset.esCollapsibleInit = '1';
25619
25620      function toggle() {
25621        var expanded = title.getAttribute('aria-expanded') === 'true';
25622        var next = !expanded;
25623        title.setAttribute('aria-expanded', next ? 'true' : 'false');
25624        wrapper.dataset.collapsed = next ? '0' : '1';
25625        if (key) expandedState.set(key, next);
25626      }
25627
25628      title.addEventListener('click', toggle);
25629      title.addEventListener('keydown', function (e) {
25630        if (e.key === 'Enter' || e.key === ' ') {
25631          e.preventDefault();
25632          toggle();
25633        }
25634      });
25635    });
25636  }
25637
25638  if (document.readyState === 'loading') {
25639    document.addEventListener('DOMContentLoaded', initBasket);
25640  } else {
25641    initBasket();
25642  }
25643
25644  // Shoptet AJAX – košík se přerenderuje při změně množství / přidání služby
25645  var debounce;
25646  new MutationObserver(function () {
25647    clearTimeout(debounce);
25648    debounce = setTimeout(initBasket, 80);
25649  }).observe(document.body, { childList: true, subtree: true });
25650})();
25651</script>
25651
25652        <!--
25653  Apple-style full-width dropdown košík + profil
25654  - Spouští se hover na ikoně košíku / profilu v navigaci
25655  - Zobrazuje "Nákupní taška" (kopie obsahu Shoptet basket-content) + "Můj profil"
25656  - Pozicované fixed pod second-row nav (stejně jako mega menu)
25657  - Desktop only (>= 992px)
25658-->
25659<script>
25660(() => {
25661  const STYLE_ID = "es-apple-bag-style";
25662  const DROPDOWN_ID = "es-apple-bag-dropdown";
25663
25664  /* === Konfigurace === */
25665  const PROFILE_ITEMS = [
25666    { label: "Objednávky", href: "/profile/orders",  icon: "fal fa-cube" },
25667    { label: "Uložené",   href: "/shop/favorites",  icon: "fal fa-bookmark" },
25668    { label: "Účet",      href: "/profile/",        icon: "fal fa-user-circle" },
25669  ];
25670  const LOGOUT_HREF = "/profile/?do=ProfileMenu_profile-logout";
25671  const LOGOUT_ICON = "fal fa-sign-out";
25672
25673  /* Dropdown se otvírá KLIKEM (ne hoverem). Žádný close-delay není potřeba. */
25674
25675  /* === Detekce přihlášení ===
25676     1) Pokud v user navu existuje Naja login link → NENÍ přihlášen
25677     2) Pokud existuje .username s reálným textem → JE přihlášen */
25678  function isLoggedIn() {
25679    const userNav = document.querySelector(".component--core-navigation-user");
25680    if (!userNav) return false;
25681
25682    // Naja dialog link → uživatel není přihlášen
25683    if (userNav.querySelector('a[href*="NavigationUser_user-dialog"]')) {
25684      return false;
25685    }
25686
25687    // Username s textem → přihlášen
25688    const username = userNav.querySelector(".username");
25689    if (username) {
25690      const text = (username.textContent || "").trim();
25691      if (text && !/^p[řr]ihl[aá]sit|^login|^sign\s*in/i.test(text)) {
25692        return true;
25693      }
25694    }
25695
25696    return false;
25697  }
25698
25699  /* === Otevření login dialogu ===
25700     Shoptet používá Naja AJAX – v hlavičce je <a href="?do=...user-dialog">
25701     a klik na něj otevře login modal serverovou cestou.
25702     Nejjednodušší = simulovat klik na ten link (Naja zachytí a otevře dialog). */
25703  function openLoginModal() {
25704    // PRIMARY: Naja dialog link v user navu (existuje když je odhlášen)
25705    const najaTrigger = document.querySelector(
25706      'a[href*="NavigationUser_user-dialog"], a[href*="user-dialog"][data-naja-history]'
25707    );
25708    if (najaTrigger) {
25709      najaTrigger.click();
25710      return true;
25711    }
25712
25713    // FALLBACK 1: Modal je už v DOM (přihlášen, ale modal vyrenderován)
25714    const modalRelated = document.querySelector('[id*="LoginModal"]');
25715    if (modalRelated) {
25716      const modal = modalRelated.closest(".modal");
25717      if (modal) {
25718        if (window.jQuery) {
25719          window.jQuery(modal).modal("show");
25720          return true;
25721        }
25722        if (window.bootstrap && window.bootstrap.Modal) {
25723          window.bootstrap.Modal.getOrCreateInstance(modal).show();
25724          return true;
25725        }
25726      }
25727    }
25728
25729    // FALLBACK 2: Přes Naja API direkt
25730    if (window.naja && typeof window.naja.makeRequest === "function") {
25731      try {
25732        window.naja.makeRequest("GET", "?do=CoreNavigation_main-NavigationUser_user-dialog");
25733        return true;
25734      } catch (err) { /* ignore */ }
25735    }
25736
25737    // FALLBACK 3: Hard navigation (vždy funguje)
25738    window.location.href = "?do=CoreNavigation_main-NavigationUser_user-dialog";
25739    return true;
25740  }
25741
25742  /* === Price masking modul (přeneseno z původního skriptu eye-toggle) ===
25743     - Stejný localStorage klíč pro synchronizaci s případnou jinou implementací
25744     - Stejné selektory cen
25745     - Toggle se přepíná z menu uvnitř dropdownu (ikona oka) */
25746  const PRICE_STORAGE_KEY = "es_prices_masked_v1";
25747  const PRICE_SELECTORS = [
25748    ".component--shp-price .current",
25749    ".component--shp-price .previous",
25750    ".component--shp-price .vat",
25751    ".mt-2.text-small.text-center",
25752    ".list-group.list-group-flush .col.text-right",
25753    ".col-4.text-center .price",
25754    ".col-4.text-center .standard",
25755    ".card-header[data-target=\"#component--shp-variants-collapse\"] strong:last-child",
25756    ".label.text-small > div:last-child",
25757    ".col-auto.text-right.extension-price .text-primary",
25758    ".col-auto.text-right.extension-price .original-price",
25759    ".card-footer.total .vat-price > div:last-child",
25760    ".card-footer.total .novat-price > div:last-child",
25761    "a.nav-link[href=\"/shop/basket\"] .total"
25762  ].join(", ");
25763
25764  let _priceMaskedCache = null;
25765  function getPriceMasked() {
25766    if (_priceMaskedCache !== null) return _priceMaskedCache;
25767    try { _priceMaskedCache = localStorage.getItem(PRICE_STORAGE_KEY) === "1"; }
25768    catch (e) { _priceMaskedCache = false; }
25769    return _priceMaskedCache;
25770  }
25771  function setPriceMasked(val) {
25772    _priceMaskedCache = val;
25773    try { localStorage.setItem(PRICE_STORAGE_KEY, val ? "1" : "0"); } catch (e) {}
25774  }
25775
25776  function maskPriceEl(el) {
25777    if (!el.dataset.esOriginal) el.dataset.esOriginal = (el.textContent || "").trim();
25778    if (el.dataset.esMasked !== "1") {
25779      el.textContent = "••••••";
25780      el.dataset.esMasked = "1";
25781      el.classList.add("es-price-masked");
25782    }
25783  }
25784  function unmaskPriceEl(el) {
25785    if (el.dataset.esMasked !== "0") {
25786      if (el.dataset.esOriginal) el.textContent = el.dataset.esOriginal;
25787      el.dataset.esMasked = "0";
25788      el.classList.remove("es-price-masked");
25789    }
25790  }
25791  function applyPriceMask() {
25792    const masked = getPriceMasked();
25793    document.querySelectorAll(PRICE_SELECTORS).forEach(el => {
25794      if (masked) maskPriceEl(el);
25795      else unmaskPriceEl(el);
25796    });
25797  }
25798  function togglePrices() {
25799    setPriceMasked(!getPriceMasked());
25800    applyPriceMask();
25801  }
25802
25803  /* Aktualizovat text + ikonu + active stav toggle linku */
25804  function syncTogglePricesLabel(dropdown) {
25805    const link = dropdown.querySelector(".es-toggle-prices");
25806    if (!link) return;
25807    const masked = getPriceMasked();
25808    const label = link.querySelector(".es-toggle-prices-label");
25809    const icon = link.querySelector("i");
25810    if (label) label.textContent = masked ? "Zobrazit ceny" : "Skrýt ceny";
25811    if (icon) {
25812      icon.className = masked ? "fal fa-eye-slash" : "fal fa-eye";
25813    }
25814    link.classList.toggle("es-active", masked);
25815  }
25816
25817  /* === STYL === */
25818  function injectStyle() {
25819    if (document.getElementById(STYLE_ID)) return;
25820    const style = document.createElement("style");
25821    style.id = STYLE_ID;
25822    style.textContent = `
25823      @media (max-width: 991px) {
25824        #${DROPDOWN_ID} { display: none !important; }
25825      }
25826
25827      @media (min-width: 992px) {
25828        /* Skrýt původní Shoptet basket dropdown – nahradíme vlastním */
25829        .component--shp-navigation-basket .basket-content,
25830        .component--shp-navigation-basket:hover .basket-content {
25831          display: none !important;
25832          visibility: hidden !important;
25833          opacity: 0 !important;
25834          pointer-events: none !important;
25835        }
25836
25837        /* === Decentní dropdown === */
25838        #${DROPDOWN_ID} {
25839          position: fixed;
25840          left: 0;
25841          right: 0;
25842          background-color: #0b0b0b;
25843          color: #f5f5f7;
25844          z-index: 1050;
25845          opacity: 0;
25846          pointer-events: none;
25847          transform: translateY(-4px);
25848          transition: opacity .2s ease, transform .25s cubic-bezier(.4, 0, .2, 1);
25849          font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;
25850          letter-spacing: -0.022em;
25851          padding: 18px 0 22px;
25852          box-shadow: 0 10px 28px rgba(0, 0, 0, 0.45);
25853          border-top: 1px solid rgba(255, 255, 255, 0.04);
25854        }
25855        #${DROPDOWN_ID}.es-open {
25856          opacity: 1;
25857          pointer-events: auto;
25858          transform: translateY(0);
25859        }
25860
25861        #${DROPDOWN_ID} .es-container {
25862          max-width: 980px;
25863          margin: 0 auto;
25864          padding: 0 22px;
25865        }
25866
25867        /* Header s CTA */
25868        #${DROPDOWN_ID} .es-bag-header {
25869          display: flex;
25870          justify-content: space-between;
25871          align-items: center;
25872          margin-bottom: 4px;
25873        }
25874        #${DROPDOWN_ID} .es-bag-header h2 {
25875          font-size: 17px;
25876          font-weight: 600;
25877          margin: 0;
25878          color: #f5f5f7;
25879          line-height: 1.2;
25880        }
25881        #${DROPDOWN_ID} .es-bag-cta {
25882          background-color: #d00728;
25883          color: #fff !important;
25884          padding: 6px 16px;
25885          border-radius: 980px;
25886          font-size: 12.5px;
25887          font-weight: 500;
25888          text-decoration: none !important;
25889          transition: background-color .15s ease;
25890          white-space: nowrap;
25891          display: inline-block;
25892          line-height: 1.4;
25893        }
25894        #${DROPDOWN_ID} .es-bag-cta:hover {
25895          background-color: #d00728;
25896        }
25897
25898        /* === Položky košíku ===
25899           max-height ~340px = cca 7 itemů (item ~48px včetně padding+border).
25900           Od 8. itemu se zobrazí Apple-style tenká scrollbar. */
25901        #${DROPDOWN_ID} .es-bag-items {
25902          margin-top: 10px;
25903          max-height: 340px;
25904          overflow-y: auto;
25905          overflow-x: hidden;
25906          padding-right: 6px;
25907          margin-right: -6px;
25908          /* Firefox */
25909          scrollbar-width: thin;
25910          scrollbar-color: rgba(255, 255, 255, 0.18) transparent;
25911        }
25912        /* Webkit scrollbar – Apple-style, decentní */
25913        #${DROPDOWN_ID} .es-bag-items::-webkit-scrollbar {
25914          width: 6px;
25915        }
25916        #${DROPDOWN_ID} .es-bag-items::-webkit-scrollbar-track {
25917          background: transparent;
25918        }
25919        #${DROPDOWN_ID} .es-bag-items::-webkit-scrollbar-thumb {
25920          background: rgba(255, 255, 255, 0.18);
25921          border-radius: 3px;
25922          transition: background-color .15s ease;
25923        }
25924        #${DROPDOWN_ID} .es-bag-items::-webkit-scrollbar-thumb:hover {
25925          background: rgba(255, 255, 255, 0.32);
25926        }
25927        #${DROPDOWN_ID} .es-bag-item {
25928          display: flex;
25929          align-items: center;
25930          padding: 7px 0;
25931          gap: 12px;
25932        }
25933        #${DROPDOWN_ID} .es-bag-item + .es-bag-item {
25934          border-top: 1px solid rgba(255, 255, 255, 0.05);
25935        }
25936
25937        /* Thumbnail */
25938        #${DROPDOWN_ID} .es-bag-item-thumb {
25939          width: 34px;
25940          height: 34px;
25941          background: #fff;
25942          border-radius: 7px;
25943          display: flex;
25944          align-items: center;
25945          justify-content: center;
25946          flex-shrink: 0;
25947          padding: 3px;
25948          box-sizing: border-box;
25949        }
25950        #${DROPDOWN_ID} .es-bag-item-thumb img {
25951          max-width: 100%;
25952          max-height: 100%;
25953          object-fit: contain;
25954        }
25955        #${DROPDOWN_ID} .es-bag-item-thumb i {
25956          font-size: 16px;
25957          color: #1d1d1f;
25958        }
25959
25960        /* Název */
25961        #${DROPDOWN_ID} .es-bag-item-name {
25962          flex: 1 1 auto;
25963          font-size: 13.5px;
25964          font-weight: 500;
25965          color: #f5f5f7;
25966          text-decoration: none;
25967          line-height: 1.35;
25968          min-width: 0;
25969          overflow: hidden;
25970          text-overflow: ellipsis;
25971          white-space: nowrap;
25972          transition: color .12s ease;
25973        }
25974        a.es-bag-item-name:hover {
25975          color: #fff;
25976          text-decoration: underline;
25977        }
25978
25979        /* Množství */
25980        #${DROPDOWN_ID} .es-bag-item-qty {
25981          font-size: 12.5px;
25982          color: #a1a1a6;
25983          min-width: 44px;
25984          text-align: right;
25985          white-space: nowrap;
25986        }
25987
25988        /* Cena */
25989        #${DROPDOWN_ID} .es-bag-item-price {
25990          font-size: 13.5px;
25991          font-weight: 600;
25992          color: #f5f5f7;
25993          min-width: 80px;
25994          text-align: right;
25995          white-space: nowrap;
25996        }
25997
25998        /* Prázdný košík */
25999        #${DROPDOWN_ID} .es-bag-empty {
26000          padding: 18px 0;
26001          text-align: center;
26002          color: #a1a1a6;
26003          font-size: 13px;
26004        }
26005
26006        /* === Sekce Můj profil === */
26007        #${DROPDOWN_ID} .es-profile-section {
26008          margin-top: 14px;
26009          padding-top: 14px;
26010          border-top: 1px solid rgba(255, 255, 255, 0.1);
26011        }
26012        #${DROPDOWN_ID} .es-profile-section h3 {
26013          font-size: 12px;
26014          color: #a1a1a6;
26015          font-weight: 400;
26016          margin: 0 0 4px;
26017        }
26018        #${DROPDOWN_ID} .es-profile-links {
26019          display: flex;
26020          flex-direction: row;
26021          flex-wrap: wrap;
26022          gap: 8px 22px;
26023        }
26024        #${DROPDOWN_ID} .es-profile-link {
26025          display: inline-flex;
26026          align-items: center;
26027          padding: 4px 0;
26028          color: #f5f5f7 !important;
26029          text-decoration: none !important;
26030          font-size: 13px;
26031          font-weight: 500;
26032          transition: color .12s ease;
26033          gap: 8px;
26034        }
26035        #${DROPDOWN_ID} .es-profile-link:hover {
26036          color: #ffffff !important;
26037        }
26038        #${DROPDOWN_ID} .es-profile-link i {
26039          width: 16px;
26040          font-size: 14px;
26041          color: #a1a1a6;
26042          text-align: center;
26043        }
26044        #${DROPDOWN_ID} .es-profile-link:hover i {
26045          color: #f5f5f7;
26046        }
26047
26048        /* === Přepínání login/logout podle stavu přihlášení === */
26049        #${DROPDOWN_ID} .es-profile-logout { display: none; }
26050        #${DROPDOWN_ID} .es-profile-login  { display: inline-flex; }
26051        #${DROPDOWN_ID}.es-logged-in .es-profile-logout { display: inline-flex; }
26052        #${DROPDOWN_ID}.es-logged-in .es-profile-login  { display: none; }
26053
26054        /* === Toggle ceny – aktivní stav (ceny skryté) má červenou ikonu === */
26055        #${DROPDOWN_ID} .es-toggle-prices.es-active i {
26056          color: #d00728 !important;
26057        }
26058      }
26059
26060      /* === Maska ceny – platí globálně, nejen v dropdownu === */
26061      .es-price-masked {
26062        font-size: 1em;
26063        letter-spacing: 2px;
26064        font-weight: 600;
26065        line-height: 1;
26066      }
26067      @media (max-width: 768px) {
26068        .es-price-masked { font-size: 1.6em; }
26069      }
26070
26071      @media (min-width: 992px) {
26072        /* placeholder pro pokračování bloku */
26073        #${DROPDOWN_ID}.es-noop {}
26074      }
26075    `;
26076    (document.head || document.documentElement).appendChild(style);
26077  }
26078
26079  /* === Vytvořit dropdown DOM === */
26080  function buildDropdown() {
26081    let existing = document.getElementById(DROPDOWN_ID);
26082    if (existing) return existing;
26083
26084    const dropdown = document.createElement("div");
26085    dropdown.id = DROPDOWN_ID;
26086
26087    const profileLinksHtml = PROFILE_ITEMS.map(item =>
26088      `<a href="${item.href}" class="es-profile-link es-auth-required"><i class="${item.icon}"></i><span>${item.label}</span></a>`
26089    ).join("");
26090
26091    dropdown.innerHTML = `
26092      <div class="es-container">
26093        <div class="es-bag-header">
26094          <h2>Nákupní košík</h2>
26095          <a href="/shop/basket" class="es-bag-cta">Podívat se do košíku</a>
26096        </div>
26097        <div class="es-bag-items"></div>
26098        <div class="es-profile-section">
26099          <h3>Můj profil</h3>
26100          <div class="es-profile-links">
26101            ${profileLinksHtml}
26102            <a href="#" class="es-profile-link es-toggle-prices" role="button">
26103              <i class="fal fa-eye"></i>
26104              <span class="es-toggle-prices-label">Skrýt ceny</span>
26105            </a>
26106            <a href="${LOGOUT_HREF}" class="es-profile-link es-profile-logout" data-naja-history="off">
26107              <i class="${LOGOUT_ICON}"></i>
26108              <span class="es-logout-text">Odhlásit se</span>
26109            </a>
26110            <a href="#" class="es-profile-link es-profile-login">
26111              <i class="fal fa-sign-in"></i>
26112              <span>Přihlásit se</span>
26113            </a>
26114          </div>
26115        </div>
26116      </div>
26117    `;
26118    document.body.appendChild(dropdown);
26119    return dropdown;
26120  }
26121
26122  /* === Vyrobit HTML jedné položky košíku === */
26123  function renderItem(item) {
26124    const img = item.querySelector(".col-2 img");
26125    const icon = item.querySelector(".col-2 i");
26126    const nameLink = item.querySelector(".col-10 > a.d-block");
26127    const labelEl = item.querySelector(".col-10 > .row > .col-auto");
26128    const priceEl = item.querySelector(".col-10 .col.text-right.price");
26129
26130    if (!nameLink && !labelEl) return "";
26131
26132    // Thumb
26133    let thumbHtml = '<div class="es-bag-item-thumb"></div>';
26134    if (img) {
26135      thumbHtml = `<div class="es-bag-item-thumb"><img src="${img.src}" alt=""></div>`;
26136    } else if (icon) {
26137      thumbHtml = `<div class="es-bag-item-thumb"><i class="${icon.className}"></i></div>`;
26138    }
26139
26140    // Název (link nebo text)
26141    let nameHtml = "";
26142    if (nameLink) {
26143      nameHtml = `<a href="${nameLink.getAttribute("href")}" class="es-bag-item-name">${nameLink.textContent.trim()}</a>`;
26144    } else if (labelEl) {
26145      // Systémová položka – label je v col-auto bez ks
26146      nameHtml = `<div class="es-bag-item-name">${labelEl.textContent.trim()}</div>`;
26147    }
26148
26149    // Množství – pouze pro produkty (systémové itemy ho nemají)
26150    let qtyHtml = "";
26151    if (nameLink && labelEl) {
26152      const qtyText = labelEl.textContent.trim();
26153      if (qtyText) qtyHtml = `<div class="es-bag-item-qty">${qtyText}</div>`;
26154    }
26155
26156    // Cena
26157    let priceHtml = "";
26158    if (priceEl) {
26159      const priceText = priceEl.textContent.trim().replace(/\s+/g, " ");
26160      priceHtml = `<div class="es-bag-item-price">${priceText}</div>`;
26161    }
26162
26163    return `<div class="es-bag-item">${thumbHtml}${nameHtml}${qtyHtml}${priceHtml}</div>`;
26164  }
26165
26166  /* === Synchronizovat obsah košíku z Shoptetu === */
26167  function syncCart(dropdown) {
26168    const container = dropdown.querySelector(".es-bag-items");
26169    if (!container) return;
26170
26171    const sourceBasket = document.querySelector(
26172      ".component--shp-navigation-basket .component--shp-basket.list-group"
26173    );
26174    if (!sourceBasket) {
26175      container.innerHTML = '<div class="es-bag-empty">Váš nákupní košík je prázdný</div>';
26176      return;
26177    }
26178
26179    const items = sourceBasket.querySelectorAll(":scope > .basket-item");
26180    if (items.length === 0) {
26181      container.innerHTML = '<div class="es-bag-empty">Váš nákupní košík je prázdný</div>';
26182      return;
26183    }
26184
26185    container.innerHTML = Array.from(items).map(renderItem).join("");
26186  }
26187
26188  /* === Pozicovat dropdown pod first-row nav (hlavička s logem a ikonami) === */
26189  function positionDropdown(dropdown) {
26190    const firstRow = document.querySelector(
26191      ".component--core-navigation .navbar.first-row"
26192    );
26193    if (firstRow) {
26194      const rect = firstRow.getBoundingClientRect();
26195      dropdown.style.top = Math.max(0, rect.bottom) + "px";
26196      return;
26197    }
26198    // Fallback – pod celou navigaci
26199    const nav = document.querySelector(".component--core-navigation");
26200    if (nav) {
26201      const rect = nav.getBoundingClientRect();
26202      dropdown.style.top = Math.max(0, rect.bottom) + "px";
26203    }
26204  }
26205
26206  /* === Najít trigger elementy (košík + profil) === */
26207  function findTriggers() {
26208    const triggers = [];
26209
26210    // Košík
26211    const basket = document.querySelector(".component--shp-navigation-basket");
26212    if (basket) triggers.push(basket);
26213
26214    // Profil – Shoptet má `.component--core-navigation-user`, případně fallbacky
26215    const profileSelectors = [
26216      ".component--core-navigation-user",
26217      ".component--shp-navigation-profile",
26218      ".component--shp-navigation-account",
26219      ".header-profile",
26220    ];
26221    for (const sel of profileSelectors) {
26222      const el = document.querySelector(sel);
26223      if (el && !triggers.includes(el)) {
26224        triggers.push(el);
26225        break;
26226      }
26227    }
26228
26229    return triggers;
26230  }
26231
26232  /* === Click handling – otvírá se kliknutím na ikonu, ne hoverem === */
26233  function setupClick(dropdown) {
26234    const triggers = findTriggers();
26235    if (triggers.length === 0) return;
26236
26237    let isOpen = false;
26238
26239    function open() {
26240      if (!isOpen) {
26241        positionDropdown(dropdown);
26242        syncCart(dropdown);
26243        dropdown.classList.toggle("es-logged-in", isLoggedIn());
26244        syncTogglePricesLabel(dropdown);
26245        // Zavřít případné otevřené mega-menu Shoptetu
26246        document.querySelectorAll(".component--core-navigation .nav-item.show")
26247          .forEach(n => n.classList.remove("show"));
26248      }
26249      dropdown.classList.add("es-open");
26250      isOpen = true;
26251    }
26252    function close() {
26253      dropdown.classList.remove("es-open");
26254      isOpen = false;
26255    }
26256    function toggle() {
26257      if (isOpen) close();
26258      else open();
26259    }
26260
26261    /* Klik na ikonu košíku/profilu → toggle dropdown.
26262       Použito capture phase + stopImmediatePropagation, aby Naja AJAX
26263       nedostal příležitost odbavit klik dřív (jinak by se otevřel
26264       Shoptet login dialog místo našeho dropdownu).
26265       isTrusted check: programmatický .click() z openLoginModal()
26266       musí projít skrz, aby Naja mohl otevřít login dialog. */
26267    triggers.forEach(trigger => {
26268      const navLink = trigger.querySelector('a.nav-link') || trigger.querySelector('a');
26269      const handler = (e) => {
26270        if (!e.isTrusted) return; // programmatický klik (login flow) – nech projít
26271        e.preventDefault();
26272        e.stopPropagation();
26273        e.stopImmediatePropagation();
26274        toggle();
26275      };
26276      if (navLink) {
26277        navLink.addEventListener('click', handler, true);
26278      } else {
26279        trigger.addEventListener('click', handler, true);
26280      }
26281    });
26282
26283    /* Klik kdekoli mimo dropdown a mimo triggery → zavřít */
26284    document.addEventListener('click', (e) => {
26285      if (!isOpen) return;
26286      if (dropdown.contains(e.target)) return;
26287      if (triggers.some(t => t.contains(e.target))) return;
26288      close();
26289    });
26290
26291    /* Klik na odkaz uvnitř dropdownu */
26292    dropdown.addEventListener("click", (e) => {
26293      const link = e.target.closest("a");
26294      if (!link) return;
26295
26296      // 0. Klik na "Skrýt ceny / Zobrazit ceny" → toggle, dropdown NEzavírat
26297      if (link.classList.contains("es-toggle-prices")) {
26298        e.preventDefault();
26299        e.stopPropagation();
26300        togglePrices();
26301        syncTogglePricesLabel(dropdown);
26302        return;
26303      }
26304
26305      // 1. Klik na "Přihlásit se" → vždy otevřít modal
26306      if (link.classList.contains("es-profile-login")) {
26307        e.preventDefault();
26308        openLoginModal();
26309        close();
26310        return;
26311      }
26312
26313      // 2. Auth-required (Účet, Objednávky, Uložené) bez přihlášení → modal
26314      if (link.classList.contains("es-auth-required") && !isLoggedIn()) {
26315        if (openLoginModal()) e.preventDefault();
26316        close();
26317        return;
26318      }
26319
26320      // 3. Normální klik – zavřít dropdown, nech navigaci proběhnout
26321      close();
26322    });
26323
26324    // Pozice na scroll / resize
26325    let posRaf;
26326    function updatePos() {
26327      cancelAnimationFrame(posRaf);
26328      posRaf = requestAnimationFrame(() => {
26329        if (isOpen) positionDropdown(dropdown);
26330      });
26331    }
26332    window.addEventListener("scroll", updatePos, { passive: true });
26333    window.addEventListener("resize", updatePos);
26334
26335    // Klik na second-row mega-menu → zavřít náš dropdown
26336    document.querySelectorAll(
26337      ".component--core-navigation .navbar.second-row .nav-item"
26338    ).forEach(item => {
26339      item.addEventListener("click", () => {
26340        if (isOpen) close();
26341      });
26342    });
26343
26344    // ESC zavře dropdown
26345    document.addEventListener("keydown", e => {
26346      if (e.key === "Escape" && isOpen) close();
26347    });
26348  }
26349
26350  /* === Sledovat změny košíku z AJAX (Shoptet) === */
26351  function observeCartChanges(dropdown) {
26352    let debounce;
26353    const observer = new MutationObserver(() => {
26354      clearTimeout(debounce);
26355      debounce = setTimeout(() => {
26356        syncCart(dropdown);
26357      }, 100);
26358    });
26359    const target = document.querySelector(".component--shp-navigation-basket");
26360    if (target) {
26361      observer.observe(target, { childList: true, subtree: true });
26362    }
26363  }
26364
26365  /* === MutationObserver pro AJAX-loaded ceny ===
26366     Když Shoptet asynchronně načte nové ceny (variantа, košík, fragmenty),
26367     znovu aplikujeme maskovací stav – aby se neukázaly skutečné částky. */
26368  function observePriceChanges() {
26369    let debounce;
26370    const obs = new MutationObserver(() => {
26371      if (!getPriceMasked()) return;
26372      clearTimeout(debounce);
26373      debounce = setTimeout(applyPriceMask, 80);
26374    });
26375    obs.observe(document.body, {
26376      childList: true,
26377      subtree: true,
26378      attributes: false,
26379      characterData: false,
26380    });
26381  }
26382
26383  function init() {
26384    // Pouze desktop
26385    if (window.innerWidth < 992) return;
26386
26387    injectStyle();
26388    const dropdown = buildDropdown();
26389    syncCart(dropdown);
26390    setupClick(dropdown);
26391    observeCartChanges(dropdown);
26392
26393    // === Price masking ===
26394    applyPriceMask();              // ihned aplikuj uložený stav
26395    syncTogglePricesLabel(dropdown); // synchronizuj label v dropdownu
26396    observePriceChanges();         // re-mask při AJAX změnách
26397  }
26398
26399  if (document.readyState === "loading") {
26400    document.addEventListener("DOMContentLoaded", init);
26401  } else {
26402    init();
26403  }
26404})();
26405</script>
26405
26406        
26406<script>
26407(() => {
26408  const style = document.createElement("style");
26409  style.id = "kill-bg";
26410  style.textContent = `
26411    html, body {
26412      background-color: transparent !important;
26413    }
26414  `;
26415  document.head.appendChild(style);
26416})();
26417</script>
26417
26418        <style>
26419  .is-cd-btn.is-cd-btn{ display:inline-flex !important; align-items:center; gap:10px; }
26420  .is-cd-ring{ width:20px; height:20px; flex:0 0 auto; display:inline-block; }
26421  .is-cd-ring svg{ transform:rotate(-90deg); display:block; }
26422  .is-cd-ring circle{ fill:none; stroke-width:3; }
26423  .is-cd-ring .bg{ stroke:currentColor; opacity:.25; }
26424  .is-cd-ring .fg{ stroke:currentColor; stroke-linecap:round; stroke-dasharray:50.3; stroke-dashoffset:50.3; }
26425  .is-cd-label{ font-variant-numeric:tabular-nums; white-space:nowrap; }
26426  .is-cd-x{ width:32px; height:32px; border-radius:50%; flex:0 0 auto;
26427    display:inline-flex; align-items:center; justify-content:center; margin-left:2px;
26428    font-size:16px; line-height:1; cursor:pointer; opacity:.7; -webkit-tap-highlight-color:transparent; }
26429  .is-cd-x:hover{ background:rgba(0,0,0,.14); opacity:1; }
26430  .is-cd-x:active{ transform:scale(.9); }
26431</style>
26432<script>
26433(function () {
26434  var WRAP_ID     = 'snippet-ProductsList_list-more';   // stejné na všech výpisech
26435  var SECONDS     = 1.5;                                   // odpočet do auto-načtení
26436  var ROOT_MARGIN = '0px 0px -40px 0px';                // odpočet startuje, až je tlačítko vidět
26437
26438  var io = null, loading = false, safety = null;
26439  var autoDisabled = false, counting = false, tick = null, origHTML = null, clickedHref = null;
26440
26441  function wrap(){ return document.getElementById(WRAP_ID); }
26442  function getBtn(){ var w = wrap(); return w ? w.querySelector('a[href]') : null; }
26443
26444  var RING = '<span class="is-cd-ring"><svg width="20" height="20" viewBox="0 0 20 20">'
26445           + '<circle class="bg" cx="10" cy="10" r="8"></circle>'
26446           + '<circle class="fg" cx="10" cy="10" r="8"></circle></svg></span>';
26447
26448  function startCountdown(){
26449    if (counting || loading || autoDisabled) return;
26450    var b = getBtn(); if (!b) return;
26451    counting = true;
26452    origHTML = b.innerHTML;
26453    b.classList.add('is-cd-btn');
26454    b.innerHTML = RING
26455      + '<span class="is-cd-label">Načítám další za <b>' + SECONDS + '</b>\u00a0s</span>'
26456      + '<span class="is-cd-x" role="button" tabindex="0" aria-label="Zrušit automatické načítání" title="Zrušit">\u2715</span>';
26457
26458    var fg = b.querySelector('.fg');
26459    if (fg){ fg.style.transition = 'stroke-dashoffset ' + SECONDS + 's linear';
26460             requestAnimationFrame(function(){ fg.style.strokeDashoffset = '0'; }); }
26461
26462    // křížek = zrušit + vypnout auto
26463    var x = b.querySelector('.is-cd-x');
26464    x.addEventListener('click', function(e){ e.preventDefault(); e.stopPropagation(); stop(true); });
26465
26466    // klik na tělo tlačítka během odpočtu = načíst hned (Naja klik jede sám)
26467    b.addEventListener('click', function onBody(e){
26468      if (e.target.closest('.is-cd-x')) return;
26469      if (tick){ clearInterval(tick); tick = null; }
26470      counting = false; b.classList.remove('is-cd-btn'); origHTML = null;
26471      loading = true; clickedHref = b.getAttribute('href');
26472    });
26473
26474    var left = SECONDS, num = b.querySelector('.is-cd-label b');
26475    tick = setInterval(function(){
26476      left--; if (num) num.textContent = Math.max(0, left);
26477      if (left <= 0) commit();
26478    }, 1000);
26479  }
26480
26481  function clearCd(){                       // uklidí odpočet, vrátí původní text
26482    if (tick){ clearInterval(tick); tick = null; }
26483    var b = getBtn();
26484    if (b && b.classList.contains('is-cd-btn')){
26485      b.classList.remove('is-cd-btn');
26486      if (origHTML != null) b.innerHTML = origHTML;
26487    }
26488    origHTML = null; counting = false;
26489  }
26490
26491  function stop(disable){                    // křížek nebo odscrollování
26492    clearCd();
26493    if (disable){ autoDisabled = true; if (io) io.disconnect(); }
26494  }
26495
26496  function commit(){                         // odpočet doběhl → načti
26497    if (tick){ clearInterval(tick); tick = null; }
26498    var b = getBtn(); if (!b){ counting = false; return; }
26499    counting = false;
26500    b.classList.remove('is-cd-btn');
26501    if (origHTML != null){ b.innerHTML = origHTML; origHTML = null; }
26502    loading = true;
26503    clickedHref = b.getAttribute('href');
26504    b.click();
26505    clearTimeout(safety);
26506    safety = setTimeout(function(){ loading = false; attach(); }, 6000);
26507  }
26508
26509  function attach(){
26510    if (autoDisabled || counting) return;
26511    if (io) io.disconnect();
26512    var b = getBtn(); if (!b) return;
26513    io = new IntersectionObserver(function (es){
26514      es.forEach(function (e){
26515        if (e.isIntersecting){ startCountdown(); }
26516        else if (counting){ stop(false); }   // odscrolloval → zruš odpočet (auto zůstává)
26517      });
26518    }, { rootMargin: ROOT_MARGIN });
26519    io.observe(b);
26520  }
26521
26522  // DOM pozorovatel: pozdní render tlačítka (cold/anon okno) + výměna po AJAXu
26523  var t;
26524  new MutationObserver(function (){
26525    clearTimeout(t);
26526    t = setTimeout(function (){
26527      var b = getBtn();
26528      if (loading && (!b || b.getAttribute('href') !== clickedHref)) loading = false; // load hotov
26529      if (!counting) attach();
26530    }, 120);
26531  }).observe(document.documentElement, { childList: true, subtree: true });
26532
26533  function boot(){ if (!counting) attach(); }
26534  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);
26535  else boot();
26536  [300, 800, 1500, 3000].forEach(function (ms){ setTimeout(boot, ms); });
26537})();
26538</script>
26538
26539        <style>
26540  @keyframes es-dlv-shake {
26541    0%   { transform: translateX(0) rotate(0); }
26542    12%  { transform: translateX(-4px) rotate(-0.8deg); }
26543    25%  { transform: translateX(4px)  rotate(0.8deg); }
26544    37%  { transform: translateX(-3px) rotate(-0.5deg); }
26545    50%  { transform: translateX(3px)  rotate(0.5deg); }
26546    62%  { transform: translateX(-2px); }
26547    75%  { transform: translateX(2px); }
26548    87%  { transform: translateX(-1px); }
26549    100% { transform: translateX(0) rotate(0); }
26550  }
26551
26552  .component--shp-delivery-date:not(.soon).es-dlv-shaking {
26553    animation: es-dlv-shake 0.55s ease-in-out;
26554    display: inline-block;
26555  }
26556</style>
26557
26558<script>
26559(() => {
26560  const isDelivery = () => /\/shop\/delivery/.test(location.pathname);
26561
26562  let shakeInterval = null;
26563
26564  function shake() {
26565    document.querySelectorAll('.component--shp-delivery-date:not(.soon)').forEach(el => {
26566      el.classList.remove('es-dlv-shaking');
26567      void el.offsetWidth;
26568      el.classList.add('es-dlv-shaking');
26569    });
26570  }
26571
26572  function boot() {
26573    if (!isDelivery()) return;
26574
26575    const all    = document.querySelectorAll('.component--shp-delivery-date');
26576    const alerts = document.querySelectorAll('.component--shp-delivery-date:not(.soon)');
26577
26578    if (all.length === 0) return;
26579    if (alerts.length === 0) return;
26580
26581    if (shakeInterval) return;
26582    shake();
26583    shakeInterval = setInterval(shake, 3500);
26584  }
26585
26586  boot();
26587  [300, 900, 2000].forEach(ms => setTimeout(boot, ms));
26588
26589  if (window.naja && typeof naja.addEventListener === 'function') {
26590    naja.addEventListener('complete', () => setTimeout(boot, 80));
26591  }
26592
26593  window.addEventListener('popstate', () => setTimeout(boot, 80));
26594
26595  let t;
26596  new MutationObserver(() => { clearTimeout(t); t = setTimeout(boot, 150); })
26597    .observe(document.body, { childList: true, subtree: true });
26598})();
26599</script>
26599
26600
26601
26602<div id="snippet-CoreScripts_bodyend-scripts">    
26603</div>
26604
26605
26606	<div class="loader">
26607		<div class="cssload-container">
26608			<img src="/images/core/loading.gif">
26609		</div>
26610	</div>
26611</body>
26612</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.