PageSourceSearch

https://fritz.com/en/pages/fritz-shop-faq

html fritz.com collected 2026-09-24 08:47:30 UTC 507,595 bytes, 8,849 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3  <head>
4    
4<script src="https://web.cmp.usercentrics.eu/modules/autoblocker.js"></script>
4
5    
5<script>
6  function shouldEnableRegex() {
7      return true
8    }
9  function getMarketLangFromUrl() {
10    const path = window.location.pathname;
11    const segments = path.split('/').filter(Boolean); // removes empty items
12    const hostname = window.location.hostname;
13
14    let langMarket;
15
16    const isATDomain = /^at\./.test(hostname);
17    const isShopFritz = hostname === 'shop.fritz.com';
18    const isAtFritz = hostname === 'at.fritz.com';
19    const isRootFritz = hostname === 'fritz.com';            // NEW: bare fritz.com
20    const isItTestFritz = hostname === 'it.test-fritz.com';  // earlier addition
21
22    if (segments.length === 0) {
23      // No prefix — root page
24      if (isShopFritz || isRootFritz) {
25        langMarket = 'de-de';
26      } else if (isAtFritz || isATDomain) {
27        langMarket = 'de-at';
28      } else if (isItTestFritz) {
29        langMarket = 'it-it';
30      } else {
31        langMarket = 'de-de';
32      }
33    } else {
34      const firstSegment = segments[0].toLowerCase();
35
36      if (/^[a-z]{2}-[a-z]{2}$/.test(firstSegment)) {
37        // Matches pattern like "fr-fr", "en-nl"
38        langMarket = firstSegment;
39      } else if (/^[a-z]{2}$/.test(firstSegment)) {
40        // Single language code like "en"
41        const langCode = firstSegment;
42        if (isShopFritz || isRootFritz) {
43          // fritz.com/en or shop.fritz.com/en => en-de
44          langMarket = `${langCode}-de`;
45        } else if (isAtFritz || isATDomain) {
46          // at.fritz.com/en or at.* => en-at
47          langMarket = `${langCode}-at`;
48        } else if (isItTestFritz) {
49          // it.test-fritz.com/en => en-it
50          langMarket = `${langCode}-it`;
51        } else {
52          // default: language-de
53          langMarket = `${langCode}-de`;
54        }
55      } else {
56        // Unexpected format — fallback by host
57        if (isShopFritz || isRootFritz) {
58          langMarket = 'de-de';
59        } else if (isAtFritz || isATDomain) {
60          langMarket = 'de-at';
61        } else if (isItTestFritz) {
62          langMarket = 'it-it';
63        } else {
64          langMarket = 'de-de';
65        }
66      }
67    }
68
69    return langMarket;
70  }
71</script>
71
72    <meta charset="utf-8">
73    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
74    <meta name="viewport" content="width=device-width,initial-scale=1">
75    <meta name="theme-color" content="#00BEFF">
76
77     <!-- Varify.io® code for FRITZ!-->
78     
78<script type="text/plain" data-usercentrics="varify">
79      window.varify = window.varify || {};
80      window.varify.iid = 5502;
81      (function () {
82        var s = document.createElement('script');
83        s.src = 'https://app.varify.io/varify.js';
84        s.async = true;
85        document.head.appendChild(s);
86      })();
87    </script>
87
88  
89    
90
91    
92      
93
94      
95    
96      
97    
98      
99    
100      
101    
102      
103    
104      
105    
106      
107    
108      
109    
110      
111    
112      
113    
114      
115    
116      
117    
118      
119    
120      
121    
122      
123    
124
125
126    
127  
128    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
129    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
130
131    
131<script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="iVuooR8IWB2aAU" data-language="en" async></script>
131
132    
133    
134    <link rel="dns-prefetch" href="https://ajax.googleapis.com">
135    <link rel="dns-prefetch" href="https://maps.googleapis.com">
136    <link rel="dns-prefetch" href="https://maps.gstatic.com">
137    
138
139    <meta name="google-site-verification" content="iCNQ3eElLjOp7MKAGQ2yP6PM-TpZWwEODvY9md5VrBI" />
140
141    
142
143<script type="text/plain" data-usercentrics="Matomo (self hosted)">
144  var _paq = window._paq = window._paq || [];
145  _paq.push(['trackPageView']);
146  _paq.push(['enableLinkTracking']);
147  (function() {
148    var u="https://piwik.avm.de/piwik/";
149    _paq.push(['setTrackerUrl', u+'matomo.php']);
150    _paq.push(['setSiteId', '34']);
151    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
152    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
153  })();
154</script>
154
155
156<link rel="shortcut icon" href="//fritz.com/cdn/shop/files/Favicon_FRITZ.svg?crop=center&height=32&v=1782847560&width=32" type="image/png">
157
158    
159      
160      <link rel="canonical" href="https://fritz.com/en/pages/fritz-shop-faq">
161
162      
163
164      <title>Frequently asked questions about FRITZ! Shop</title>
165    
166
167    
168<meta name="description" content="Frequently asked questions about FRITZ! ShopHere you will find answers to the most frequently asked questions about our shop...OrderGo to: Order | Payment | Shipping &amp;amp; delivery | Returns &amp;amp; warranty | Customer account | Service PLUS | Newsletter 2. What are the advantages of ordering directly from you? When you "><meta property="og:site_name" content="FRITZ!">
169<meta property="og:url" content="https://fritz.com/en/pages/fritz-shop-faq">
170<meta property="og:title" content="Frequently asked questions about FRITZ! Shop">
171<meta property="og:type" content="website">
172<meta property="og:description" content="Frequently asked questions about FRITZ! ShopHere you will find answers to the most frequently asked questions about our shop...OrderGo to: Order | Payment | Shipping &amp;amp; delivery | Returns &amp;amp; warranty | Customer account | Service PLUS | Newsletter 2. What are the advantages of ordering directly from you? When you "><meta property="og:image" content="http://fritz.com/cdn/shop/files/kampagne_2025_willkommen_header_1200x628_b3221394-5c8a-4011-88a1-1d2c697c8210.webp?v=1758531012">
173  <meta property="og:image:secure_url" content="https://fritz.com/cdn/shop/files/kampagne_2025_willkommen_header_1200x628_b3221394-5c8a-4011-88a1-1d2c697c8210.webp?v=1758531012">
174  <meta property="og:image:width" content="1200">
175  <meta property="og:image:height" content="628"><meta name="twitter:site" content="@">
176<meta name="twitter:card" content="summary_large_image">
177<meta name="twitter:title" content="Frequently asked questions about FRITZ! Shop">
178<meta name="twitter:description" content="Frequently asked questions about FRITZ! ShopHere you will find answers to the most frequently asked questions about our shop...OrderGo to: Order | Payment | Shipping &amp;amp; delivery | Returns &amp;amp; warranty | Customer account | Service PLUS | Newsletter 2. What are the advantages of ordering directly from you? When you ">
179<style>@font-face {
180  font-family: Inter;
181  font-weight: 400;
182  font-style: normal;
183  font-display: swap;
184  src: url("//fritz.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
185       url("//fritz.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
186}
187@font-face {
188  font-family: Inter;
189  font-weight: 500;
190  font-style: normal;
191  font-display: swap;
192  src: url("//fritz.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
193       url("//fritz.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
194}
195@font-face {
196  font-family: Inter;
197  font-weight: 700;
198  font-style: normal;
199  font-display: swap;
200  src: url("//fritz.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
201       url("//fritz.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
202}
203@font-face {
204  font-family: Inter;
205  font-weight: 400;
206  font-style: italic;
207  font-display: swap;
208  src: url("//fritz.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
209       url("//fritz.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
210}
211@font-face {
212  font-family: Inter;
213  font-weight: 700;
214  font-style: italic;
215  font-display: swap;
216  src: url("//fritz.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
217       url("//fritz.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
218}
219@font-face{
220        font-family:"AVM";
221        font-weight: 200;
222        font-display: swap;
223        src:url("//fritz.com/cdn/shop/files/ad9e233d-5ad0-4ac3-be71-ade974eb568e.eot?v=10243376
223500512722597?#iefix");
224        src:url("//fritz.com/cdn/shop/files/ad9e233d-5ad0-4ac3-be71-ade974eb568e.eot?v=10243376500512722597?#iefix") format("eot"),url("//fritz.com/cdn/shop/files/337abafb-a752-4078-80c7-4e0973d02639.woff2?v=15339144787024796847") format("woff2"),url("//fritz.com/cdn/shop/files/f07e9c31-318c-4cd8-b379-44ad4b70733a.woff?v=17518014505328776226") format("woff"),url("//fritz.com/cdn/shop/files/70da379f-c570-41d5-994e-7e57af0d609b.ttf?v=647793099423631522") format("truetype");
225    }
226    @font-face{
227      font-family:"AVM";
228      font-display: swap;
229      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Regular.eot?v=382648921108530211?#iefix");
230      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Regular.eot?v=382648921108530211?#iefix") format("eot"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Regular.woff2?v=2610323487676901157") format("woff2"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Regular.woff?v=6265944339500590108") format("woff"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Regular?v=806359") format("truetype");
231    }
232    @font-face{
233      font-family:"AVM";
234      font-weight: 700;
235      font-display: swap;
236      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Bold.eot?v=12684454421258973039?#iefix");
237      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Bold.eot?v=12684454421258973039?#iefix") format("eot"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Bold.woff2?v=13469027763659469381") format("woff2"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Bold.woff?v=2848719576554501469") format("woff"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Bold.ttf?v=5788336457698012798") format("truetype");
238    }
239
240    @font-face{
241      font-family:"AVM-Mono";
242      font-weight: 700;
243      font-display: swap;
244      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Mono_Bold.eot?v=6708708213941835242?#iefix");
245      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Mono_Bold.eot?v=6708708213941835242?#iefix") format("eot"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Mono_Bold.woff2?v=11296204506542358127") format("woff2"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Mono_Bold.woff?v=14479019621746384757") format("woff"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Mono_Bold.ttf?v=8246388197957649776") format("truetype");
246    }
247    @font-face{
248      font-family:"AVM";
249      font-weight: 900;
250      font-display: swap;
251      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Black.eot?v=148078923632718354?#iefix");
252      src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Black.eot?v=148078923632718354?#iefix") format("eot"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Black.woff2?v=10524458807558662047") format("woff2"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Black.woff?v=12511050660187231268") format("woff"),url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Black.ttf?v=13167056794763948404") format("truetype");
253    }
254
255  html {
256    scroll-behavior: smooth;
257  }
258
259    :root {
260      
261      font-variant-ligatures: none;
262
263    /*! General */
264    --color-base-text: 19 20 22;
265    --color-secondary-text: 100 106 114;
266    --color-base-highlight: 255 221 191;
267    --color-base-background: 255 255 255;
268    --color-base-tertiary-background: 240 242 245;
269    --color-base-secondary-button: 161 220 250;
270    --color-base-button: 0 190 255;
271    --color-base-button-gradient: #00BEFF;
272    --color-base-button-text: 0 30 110;
273    --color-base-swatch: 7 14 33;
274    --color-base-swatch-gradient: #070e21;
275    --color-base-swatch-text: 255 255 255;
276    --color-keyboard-focus: 0 137 209;
277    --color-shadow: 168 232 226;
278    --color-price: 7 14 33;
279    --color-sale-price: 230 0 15;
280    --color-sale-tag: 230 0 15;
281    --color-sale-tag-text: 255 255 255;
282    
283    --color-primary-badge: 0 137 209;
284    --color-primary-badge-text: 255 255 255;
285
286    --color-outline-badge: 255 255 255;
287    --color-outline-badge-text: 95 109 118;
288
289    --color-tertiary-badge: 240 242 245;
290    --color-tertiary-badge-text: 95 109 118;
291
292    --color-rating: 230 0 15;
293    --color-placeholder: 250 250 250;
294    --color-success-text: 24 223 30;
295    --color-success-background: 247 254 231;
296    --color-error-text: 190 18 60;
297    --color-error-background: 255 241 242;
298    --color-info-text: 180 83 9;
299    --color-info-background: 255 251 235;
300
301    --color-all-border: 232 232 232;
302    --color-all-border-light: 241 241 241;
303    --color-all-border-dark: 162 162 162;
304
305    /*! KI generated badge */
306    --ki-generated-light-gradient: radial-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 100%);
307    --ki-generated-light-text: 0 30 110;
308    --ki-generated-dark-gradient: radial-gradient(rgba(63, 63, 63, 0.17), rgba(63, 63, 63, 0) 100%);
309    --ki-generated-dark-text: 255 255 255;
310    --ki-generated-video-gradient: rgba(255, 255, 255, 0.70);
311    --ki-generated-video-text: 0 30 110;
312    
313    /*! Menu and drawers */
314    --color-drawer-text: 7 14 33;
315    --color-drawer-background: 255 255 255;
316    --color-drawer-button-background: 7 14 33;
317    --color-drawer-button-gradient: #070e21;
318    --color-drawer-button-text: 255 255 255;
319    --color-drawer-overlay: 7 14 33;
320
321    /*! Product card */
322    --card-radius: var(--rounded-card);
323    --card-border-width: 0.0rem;
324    --card-border-opacity: 0.0;
325    --card-shadow-opacity: 0.1;
326    --card-shadow-horizontal-offset: 0.0rem;
327    --card-shadow-vertical-offset: 0.0rem;
328
329    /*! Buttons */
330    --buttons-radius: var(--rounded-button);
331    --buttons-border-width: 1px;
332    --buttons-border-opacity: 1.0;
333    --buttons-shadow-opacity: 0.0;
334    --buttons-shadow-horizontal-offset: 0px;
335    --buttons-shadow-vertical-offset: 0px;
336
337    /*! Inputs */
338    --inputs-radius: var(--rounded-input);
339    --inputs-border-width: 0px;
340    --inputs-border-opacity: 0.65;
341
342    /*! Spacing */
343    --sp-0d5: 0.125rem;
344    --sp-1: 0.25rem;
345    --sp-1d5: 0.375rem;
346    --sp-2: 0.5rem;
347    --sp-2d5: 0.625rem;
348    --sp-3: 0.75rem;
349    --sp-3d5: 0.875rem;
350    --sp-4: 1rem;
351    --sp-4d5: 1.125rem;
352    --sp-5: 1.25rem;
353    --sp-5d5: 1.375rem;
354    --sp-6: 1.5rem;
355    --sp-6d5: 1.625rem;
356    --sp-7: 1.75rem;
357    --sp-7d5: 1.875rem;
358    --sp-8: 2rem;
359    --sp-8d5: 2.125rem;
360    --sp-9: 2.25rem;
361    --sp-9d5: 2.375rem;
362    --sp-10: 2.5rem;
363    --sp-10d5: 2.625rem;
364    --sp-11: 2.75rem;
365    --sp-12: 3rem;
366    --sp-13: 3.25rem;
367    --sp-14: 3.5rem;
368    --sp-15: 3.875rem;
369    --sp-16: 4rem;
370    --sp-18: 4.5rem;
371    --sp-20: 5rem;
372    --sp-23: 5.625rem;
373    --sp-24: 6rem;
374    --sp-28: 7rem;
375    --sp-32: 8rem;
376    --sp-36: 9rem;
377    --sp-40: 10rem;
378    --sp-44: 11rem;
379    --sp-48: 12rem;
380    --sp-52: 13rem;
381    --sp-56: 14rem;
382    --sp-60: 15rem;
383    --sp-64: 16rem;
384    --sp-68: 17rem;
385    --sp-72: 18rem;
386    --sp-80: 20rem;
387    --sp-96: 24rem;
388    --sp-100: 32rem;
389
390    /*! Font family */
391    --font-heading-family: "AVM", Inter, sans-serif;
392    --font-heading-style: normal;
393    --font-heading-weight: 700;
394    --font-heading-line-height: 1;
395    --font-heading-letter-spacing: 0.0em;
396    
397
398    --font-body-family: "AVM", Inter, sans-serif;
399    --font-body-style: normal;
400    --font-body-weight: 400;
401    --font-body-line-height: 1.5;
402    --font-body-letter-spacing: 0.0em;
403
404    --font-navigation-family: var(--font-body-family);
405    --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem);
406    --font-navigation-weight: 500;
407    
408
409    --font-button-family: var(--font-body-family);
410    --font-button-size: clamp(0.875rem, 0.8115rem + 0.20944096vw, 1.0rem);
411    --font-cta-button-size: clamp(1.0rem, 0.8115rem + 0.3483298vw, 1.125rem);
412    --font-button-weight: 500;
413    
414
415    --font-product-family: var(--font-body-family);
416    --font-product-size: clamp(1.625rem, 0.873rem + 0.3175vw, 1.875rem);
417    --font-product-weight: 500;
418    
419
420    /*! Font size */
421    --text-3xs: 0.75rem;
422    --text-2xs: 0.8125rem;
423    --text-xs: 0.875rem;
424    --text-2sm: 0.9375rem;
425    --text-sm: 1.0rem;
426    --text-base: 1.125rem;
427    --text-odd: calc(1.125rem - 1px);
428    --text-lg: 1.25rem;
429    --text-xl: 1.375rem;
430    --text-2xl: 1.625rem;
431    --text-2d5xl: 1.75rem;
432    --text-3xl: 1.875rem;
433    --text-4xl: 2.375rem;
434    --text-5xl: 3.125rem;
435    --text-6xl: 3.875rem;
436    --text-7xl: 4.625rem;
437    --text-8xl: 6.125rem;
438
439    /*! Layout */
440    --page-width: 1440px;
441    --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));
442    --grid-gap: clamp(40px, 20vw, 60px);
443    --page-padding: var(--sp-5);
444    --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));
445    --rounded-button: 0.5rem;
446    --rounded-input: 0.75rem;
447    --rounded-card: clamp(var(--sp-2d5), 0.833333333333vw, var(--sp-5));
448    --rounded-block: clamp(var(--sp-2d5), 0.972222222222vw, var(--sp-5));
449
450    /*! Other */
451    --icon-weight: 1.5px;
452    --icon-dot: url('data:image/svg+xml, <svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="6" fill="rgb(0 190 255)"/></svg>');
453
454    .rte-list-style-ticks li::before {
455      --icon-dot: url("//fritz.com/cdn/shop/files/ico-checkmark.svg?v=1743070646&width=24");
456    }
457
458    
459      --max-main-content : 100%;
460    
461    }
462 
463  @media screen and (min-width: 1024px) {
464    :root {
465      --page-padding: var(--sp-9);
466    }
467  }
468
469  @media screen and (min-width: 1280px) {
470    :root {
471      --gap-padding: var(--sp-12);
472      --page-padding: var(--sp-23);
473      --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px));
474    }
475  }
476
477  @media screen and (min-width: 1536px) {
478    .page-width {
479      max-width: 1536px;
480    }
481
482    /*
483    :root {
484      --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2);
485    }
486    */
487  }.button--secondary:not([data-button-hover=standard],[data-no-hover]),
488    .button--primary:not([data-button-hover=standard],[data-no-hover]) {
489      transition: var(--animation-primary);
490    }
491
492    .button--secondary:not([data-button-hover=standard],[data-no-hover]):hover,
493    .button--primary:not([data-button-hover=standard],[data-no-hover]):hover {
494      transition: var(--animation-primary);
495    }
496
497    
498    .button--primary:not([data-button-hover=standard],[data-no-hover]):hover {background-color: rgb(97 200 255);
499    }
500
501    .button--primary:not([data-button-hover=standard],[data-no-hover]):hover:after {
502        border-color: rgb(97 200 255);
503      }
504    .button--secondary:not([data-button-hover=standard],[data-no-hover]):hover {
505    }
506
507    .button[data-no-hover] .btn-fill {
508    display: none;
509  }
510  
511  .button[data-no-hover].emulate-hover,
512  #sticky-mid-header-main .header__navigation .sticky-mid-header-button button.button[data-no-hover].emulate-hover.button--third {
513    transition: var(--animation-primary);
514    background-color: rgb(var(--color-button-background));
515    color: rgb(var(--color-button-text));
516    border: 1px solid rgb(var(--color-button-background));
517  }
518  
519  .button[data-no-hover]:not(.emulate-hover) {
520    transition: var(--animation-primary);
521    background-color: transparent;
522    color: inherit;
523  }
524
525  .text-opacity strong {
526    color: rgb(var(--color-foreground)) !important;
527  }
528</style>
529  <link rel="preload" as="font" href="//fritz.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin>
530  
531
532  <link rel="preload" as="font" href="//fritz.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" type="font/woff2" crossorigin>
533  
534<link href="//fritz.com/cdn/shop/t/56/assets/theme.min.css?v=35907005939563952551787910965" rel="stylesheet" type="text/css" media="all" /><link href="//fritz.com/cdn/shop/t/56/assets/ki-generated-badge.css?v=27347077179397118891787316287" rel="stylesheet" type="text/css" media="all" /><link href="//fritz.com/cdn/shop/t/56/assets/zendesk-forms.css?v=28396948287641979901787910968" rel="stylesheet" type="text/css" media="all" /><link
535      rel="stylesheet"
536      href="//fritz.com/cdn/shop/t/56/assets/apps.min.css?v=136818247853991485331759329181"
537      media="print"
538      fetchpriority="low"
539      onload="this.media='all'"
540    >
541    
542
543    
543<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
543<meta name="google-site-verification" content="Zj1sZTj4t1eLcrFmms2HbwOIeKCFyaHVwHdPTtwsnAM">
544<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/91265958229/digital_wallets/dialog">
545<meta id="in-context-paypal-metadata" data-shop-id="91265958229" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR">
546<link rel="alternate" hreflang="x-default" href="https://fritz.com/pages/fritz-shop-faq">
547<link rel="alternate" hreflang="de" href="https://fritz.com/pages/fritz-shop-faq">
548<link rel="alternate" hreflang="en" href="https://fritz.com/en/pages/fritz-shop-faq">
549<link rel="alternate" hreflang="de-AT" href="https://fritz.com/de-at/pages/fritz-shop-faq">
550<link rel="alternate" hreflang="en-AT" href="https://fritz.com/en-at/pages/fritz-shop-faq">
551<link rel="alternate" hreflang="nl-BE" href="https://fritz.com/nl-be/pages/fritz-shop-faq">
552<link rel="alternate" hreflang="en-BE" href="https://fritz.com/en-be/pages/fritz-shop-faq">
553<link rel="alternate" hreflang="fr-BE" href="https://fritz.com/fr-be/pages/fritz-shop-faq">
554<link rel="alternate" hreflang="de-BE" href="https://fritz.com/de-be/pages/fritz-shop-faq">
555<link rel="alternate" hreflang="fr-FR" href="https://fritz.com/fr-fr/pages/fritz-shop-faq">
556<link rel="alternate" hreflang="de-FR" href="https://fritz.com/de-fr/pages/fritz-shop-faq">
557<link rel="alternate" hreflang="en-FR" href="https://fritz.com/en-fr/pages/fritz-shop-faq">
558<link rel="alternate" hreflang="it-IT" href="https://fritz.com/it-it/pages/fritz-shop-faq">
559<link rel="alternate" hreflang="en-IT" href="https://fritz.com/en-it/pages/fritz-shop-faq">
560<link rel="alternate" hreflang="de-IT" href="https://fritz.com/de-it/pages/fritz-shop-faq">
561<link rel="alternate" hreflang="de-LU" href="https://fritz.com/de-lu/pages/fritz-shop-faq">
562<link rel="alternate" hreflang="en-LU" href="https://fritz.com/en-lu/pages/fritz-shop-faq">
563<link rel="alternate" hreflang="fr-LU" href="https://fritz.com/fr-lu/pages/fritz-shop-faq">
564<link rel="alternate" hreflang="nl-NL" href="https://fritz.com/nl-nl/pages/fritz-shop-faq">
565<link rel="alternate" hreflang="en-NL" href="https://fritz.com/en-nl/pages/fritz-shop-faq">
566<link rel="alternate" hreflang="de-NL" href="https://fritz.com/de-nl/pages/fritz-shop-faq">
567<link rel="alternate" hreflang="en-PL" href="https://fritz.com/en-pl/pages/fritz-shop-faq">
568<link rel="alternate" hreflang="de-PL" href="https://fritz.com/de-pl/pages/fritz-shop-faq">
569<link rel="alternate" hreflang="es-ES" href="https://fritz.com/es-es/pages/fritz-shop-faq">
570<link rel="alternate" hreflang="en-ES" href="https://fritz.com/en-es/pages/fritz-shop-faq">
571<link rel="alternate" hreflang="de-ES" href="https://fritz.com/de-es/pages/fritz-shop-faq">
572<link rel="alternate" hreflang="de-CH" href="https://fritz.com/de-ch/pages/fritz-shop-faq">
573<link rel="alternate" hreflang="en-CH" href="https://fritz.com/en-ch/pages/fritz-shop-faq">
574<link rel="alternate" hreflang="fr-CH" href="https://fritz.com/fr-ch/pages/fritz-shop-faq">
575<link rel="alternate" hreflang="it-CH" href="https://fritz.com/it-ch/pages/fritz-shop-faq">
576<script async="async" src="/checkouts/internal/preloads.js?locale=en-DE&configuration_id=9521103189&edited_at=1787653409"></script>
576
577<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
578<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-DE&configuration_id=9521103189&edited_at=1787653409&shop_id=91265958229" crossorigin="anonymous"></script>
vendor: 1 bytes, line 578
578
579<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":91265958229,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/91265958229","merchantName":"FRITZ!","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"FRITZ!","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 579
579
580<script id="shopify-features" type="application/json">{"accessToken":"76c3981cdfa357d32415f6243e54b594","betas":["rich-media-storefront-analytics"],"domain":"fritz.com","predictiveSearch":true,"shopId":91265958229,"locale":"en"}</script>
vendor: 1 bytes, line 580
580
581<script>var Shopify = Shopify || {};
582Shopify.shop = "avm-deutschland.myshopify.com";
583Shopify.locale = "en";
584Shopify.currency = {"active":"EUR","rate":"1.0"};
585Shopify.country = "DE";
586Shopify.theme = {"name":"avm-deutschland\/main","id":182164259157,"schema_name":"Concept","schema_version":"4.0.0","theme_store_id":null,"role":"main"};
587Shopify.theme.handle = "null";
588Shopify.theme.style = {"id":null,"handle":null};
589Shopify.cdnHost = "fritz.com/cdn";
590Shopify.routes = Shopify.routes || {};
591Shopify.routes.root = "/en/";
592Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
593Shopify.SignInWithShop = Shopify.SignInWithShop || {};
594Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
595Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 595
595
596<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 596
596
597<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 597
597
598<script>
599  window.ShopifyPay = window.ShopifyPay || {};
600  window.ShopifyPay.apiHost = "shop.app\/pay";
601  window.ShopifyPay.redirectState = null;
602</script>
vendor: 1 bytes, line 602
602
603<script>
604  window.Shopify = window.Shopify || {};
605  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
606  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
607  window.Shopify.SignInWithShop.eligible = true;
608</script>
vendor: 1 bytes, line 608
608
609<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 609
609
610<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 610
610
611<script type="module">
612  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
613
614  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
615
616</script>
vendor: 1 bytes, line 616
616
617<script>
618  window.Shopify = window.Shopify || {};
619  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
620  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
621</script>
vendor: 1 bytes, line 621
621
622<script>(function() {
623  var isLoaded = false;
624  function asyncLoad() {
625    if (isLoaded) return;
626    isLoaded = true;
627    var urls = ["https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=123290\u0026v=shopifyApp_5.2.5\u0026ts=1769422499701\u0026shop=avm-deutschland.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=avm-deutschland.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/ec6d25e5ad4807e8473befd85700bd0360007458\/avm-deutschland.myshopify.com-1784706085751.js?shop=avm-deutschland.myshopify.com"];
628    for (var i = 0; i < urls.length; i++) {
629      var s = document.createElement('script');
630      s.type = 'text/javascript';
631      s.async = true;
632      s.src = urls[i];
633      var x = document.getElementsByTagName('script')[0];
634      x.parentNode.insertBefore(s, x);
635    }
636  };
637  if(window.attachEvent) {
638    window.attachEvent('onload', asyncLoad);
639  } else {
640    window.addEventListener('load', asyncLoad, false);
641  }
642})();</script>
vendor: 1 bytes, line 642
642
643<script id="__st">var __st={"a":91265958229,"offset":7200,"reqid":"577cebe7-dd65-4e23-b9a5-b40f449ee852-1790239649","pageurl":"fritz.com\/en\/pages\/fritz-shop-faq","s":"pages-158307320149","u":"0a09fc5a1890","p":"page","rtyp":"page","rid":158307320149};</script>
vendor: 1 bytes, line 643
643
644<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 644
644
645<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 645
645
646<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//fritz.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 646
646
647<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//fritz.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
647<script crossorigin="anonymous" defer="defer" src="//fritz.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 647
647
648<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 648
648
649<script>
650  window.Shopify = window.Shopify || {};
651  window.Shopify.MCP = window.Shopify.MCP || {};
652  window.Shopify.MCP.enabled = true;
653  window.Shopify.MCP.shop = "avm-deutschland.myshopify.com";
654  window.Shopify.MCP.mcpEndpoint = "https:\/\/fritz.com\/api\/mcp";
655  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
656</script>
vendor: 1 bytes, line 656
656
657<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/fritz.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
658</script>
vendor: 1 bytes, line 658
658
659<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://fritz.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
660</script>
vendor: 1 bytes, line 660
660
661<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
662  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
663</script>
vendor: 1 bytes, line 663
663
664<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
665</script>
665
666<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://fritz.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
667<style id="shopify-accelerated-checkout-cart">
668        #shopify-buyer-consent {
669  margin-top: 1em;
670  display: inline-block;
671  width: 100%;
672}
673
674#shopify-buyer-consent.hidden {
675  display: none;
676}
677
678#shopify-subscription-policy-button {
679  background: none;
680  border: none;
681  padding: 0;
682  text-decoration: underline;
683  font-size: inherit;
684  cursor: pointer;
685}
686
687#shopify-subscription-policy-button::before {
688  box-shadow: none;
689}
690
691      </style>
692
693<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
693
694    <!-- click tracking -->
695<script>
696(function () {
697  var queue = [];
698  var flushTimer = null;
699  var maxQueue = 100;
700  var flushIntervalMs = 200;
701  var maxFlushAttempts = 150;
702
703  function canPublish() {
704    return window.Shopify && Shopify.analytics && typeof Shopify.analytics.publish === 'function';
705  }
706
707  function flushQueue() {
708    if (!canPublish() || !queue.length) return;
709    var item;
710    while ((item = queue.shift())) {
711      try {
712        Shopify.analytics.publish(item.name, item.payload);
713      } catch (e) {}
714    }
715    if (flushTimer) {
716      clearInterval(flushTimer);
717      flushTimer = null;
718    }
719  }
720
721  function scheduleFlush() {
722    if (flushTimer) return;
723    var attempts = 0;
724    flushTimer = setInterval(function () {
725      attempts++;
726      if (canPublish()) {
727        flushQueue();
728      }
729      if (!queue.length || attempts >= maxFlushAttempts) {
730        clearInterval(flushTimer);
731        flushTimer = null;
732      }
733    }, flushIntervalMs);
734  }
735
736  function publish(name, payload) {
737    if (canPublish()) {
738      try {
739        Shopify.analytics.publish(name, payload);
740      } catch (e) {}
741    } else if (queue.length < maxQueue) {
742      queue.push({ name: name, payload: payload });
743      scheduleFlush();
744    }
745  }
746
747  window.gtmFlushShopifyClickQueue = function () {
748    if (canPublish()) {
749      flushQueue();
750    } else {
751      scheduleFlush();
752    }
753  };
754
755  window.addEventListener('load', function () {
756    window.gtmFlushShopifyClickQueue();
757  });
758
759  function gtm_get_click_element_path(element) {
760    var el = element;
761    if (el instanceof Node) {
762      var elList = [];
763      do {
764        if (el instanceof Element) {
765          var classString = el.classList ? [].slice.call(el.classList).join('.') : '';
766          var elementName = (el.tagName ? el.tagName.toLowerCase() : '') +
767            (classString ? '.' + classString : '') +
768            (el.id ? '#' + el.id : '');
769          if (elementName) elList.unshift(elementName);
770        }
771        el = el.parentNode;
772      } while (el != null);
773      var objString = element.toString().match(/\[object (\w+)\]/);
774      var elementType = objString ? objString[1] : element.toString();
775      var cssString = elList.join(' > ');
776      return cssString ? elementType + ': ' + cssString : elementType;
777    }
778  }
779
780  window.addEventListener('click', function (event) {
781    publish('custom_click', {
782      click_element: gtm_get_click_element_path(event.target) || '',
783      click_id: event.target.id || '',
784      click_classes: event.target.className || '',
785      click_text: event.target.innerText || '',
786      click_target: event.target.target || '',
787      click_url: event.target.href || ''
788    });
789
790    var closestLink = event.target.closest('a');
791    if (closestLink) {
792      publish('custom_link_click', {
793        click_element: gtm_get_click_element_path(closestLink) || '',
794        click_id: closestLink.id || '',
795        click_classes: closestLink.className || '',
796        click_text: closestLink.innerText || '',
797        click_target: closestLink.target || '',
798        click_url: closestLink.href || ''
799      });
800    }
801  });
802})();
803</script>
803
804<!-- end of click tracking -->
805
806
807    
807<script src="//fritz.com/cdn/shop/t/56/assets/vendor.js?v=83836565987576270061749538484" defer="defer"></script>
807
808    
808<script src="//fritz.com/cdn/shop/t/56/assets/theme.min.js?v=103828956822365982941787910966" defer="defer"></script>
808
809
810    
811<script src="//fritz.com/cdn/shop/t/56/assets/cookie-consent.js?v=176574417626162393301784724640"></script>
811
812
813    
814
815    
816<script>
817  document.documentElement.classList.replace('no-js', 'js');
818
819  window.theme = window.theme || {};
820  theme.routes = {
821    shop_url: 'https://fritz.com',
822    root_url: '/en',
823    cart_url: '/en/cart',
824    cart_add_url: '/en/cart/add',
825    cart_change_url: '/en/cart/change',
826    cart_update_url: '/en/cart/update',
827    search_url: '/en/search',
828    predictive_search_url: '/en/search/suggest'
829  };
830
831  theme.variantStrings = {
832    preOrder: "Pre-order",
833    addToCart: "Add to cart",
834    soldOut: "Sold Out",
835    unavailable: "Unavailable",
836    addToBundle: "Add to bundle",
837    backInStock: "Notify me when it’s available"
838  };
839
840  theme.shippingCalculatorStrings = {
841    error: "One or more errors occurred while retrieving the shipping rates:",
842    notFound: "Sorry, we do not ship to your address.",
843    oneResult: "There is one shipping rate for your address:",
844    multipleResults: "There are multiple shipping rates for your address:"
845  };
846
847  theme.recipientFormStrings = {
848    expanded: "Gift card recipient form expanded",
849    collapsed: "Gift card recipient form collapsed"
850  };
851
852  theme.quickOrderListStrings = {
853    itemsAdded: "[quantity] items added",
854    itemAdded: "[quantity] item added",
855    itemsRemoved: "[quantity] items removed",
856    itemRemoved: "[quantity] item removed",
857    viewCart: "View cart",
858    each: "[money]\/ea",
859    minError: "This item has a minimum of [min]",
860    maxError: "This item has a maximum of [max]",
861    stepError: "You can only add this item in increments of [step]"
862  };
863
864  theme.cartStrings = {
865    error: `There was an error while updating your cart. Please try again.`,
866    quantityError: `You can only add [quantity] of this item to your cart.`,
867  };
868
869  theme.dateStrings = {
870    d: "d",
871    day: "Day",
872    days: "Days",
873    h: "h",
874    hour: "Hour",
875    hours: "Hours",
876    m: "m",
877    minute: "Min",
878    minutes: "Mins",
879    s: "s",
880    second: "Sec",
881    seconds: "Secs"
882  };theme.strings = {
883    recentlyViewedEmpty: "Your recently viewed is empty.",
884    close: "Close",
885    next: "Next",
886    previous: "Previous",
887    qrImageAlt: "QR code — scan to redeem gift card"
888  };
889
890  theme.settings = {
891    moneyFormat: "{{amount_with_comma_separator}}€",
892    moneyWithCurrencyFormat: "{{amount_with_comma_separator}}€",
893    currencyCodeEnabled: false,
894    externalLinksNewTab: false,
895    cartType: "drawer",
896    isCartTemplate: false,
897    pswpModule: "\/\/fritz.com\/cdn\/shop\/t\/56\/assets\/photoswipe.min.js?v=41760041872977459911749538481",
898    themeName: 'Concept',
899    themeVersion: '4.0.0',
900    agencyId: ''
901  };</script>
vendor: 1 bytes, line 901
901
902<script data-uc-allowed="true">
903  (function () {
904    let attempts = 0;
905    const maxAttempts = 120;
906
907    function init() {
908      if (!window.Shopify || typeof window.Shopify.loadFeatures !== 'function') {
909        if (++attempts < maxAttempts) {
910          setTimeout(init, 50);
911        }
912        return;
913      }
914
915      window.Shopify.loadFeatures(
916        [{ name: 'consent-tracking-api', version: '0.1' }],
917        error => {
918          if (error) throw error;
919          console.log('** Shopify Consent Tracking API loaded');
920          const syncTrackingConsent = consentObj => {
921            window.Shopify.customerPrivacy.setTrackingConsent(consentObj, () => {
922              console.log('** UC consent synced with Shopify Customer Privacy API');
923              console.log('- Shopify consent:');
924              console.log(window.Shopify.customerPrivacy.currentVisitorConsent());
925              console.log('--------------------------');
926              if (typeof window.gtmFlushShopifyClickQueue === 'function') {
927                window.gtmFlushShopifyClickQueue();
928              }
929            });
930          };
931          window.addEventListener('UC_CONSENT', e => {
932            const services = Object.values(e.detail.services);
933            const ucAnalytics = services.find(service => service.name == 'Shopify Analytics');
934            const ucMarketing = services.find(service => service.name == 'Shopify Marketing');
935            const ucPreferences = services.find(service => service.name == 'Shopify Preferences');
936            if (ucAnalytics && ucMarketing && ucPreferences) {
937              const analyticsConsent = ucAnalytics.consent.given;
938              const marketingConsent = ucMarketing.consent.given;
939              const preferencesConsent = ucPreferences.consent.given;
940              console.log('** Usercentrics consent:');
941              console.log('- status: ' + e.detail.consent.status);
942              console.log('- updatedBy: ' + e.detail.consent.updatedBy);
943              console.log('- Analytics: ' + analyticsConsent);
944              console.log('- Marketing: ' + marketingConsent);
945              console.log('- Preferences: ' + preferencesConsent);
946              const isOptOut = window.Shopify.customerPrivacy.saleOfDataRegion();
947              console.log('** is using Opt-Out framework: ' + isOptOut);
948              if (isOptOut) {
949                const val = e.detail.consent.status == 'ALL_DENIED' ? false : true;
950                syncTrackingConsent({
951                  analytics: val,
952                  marketing: val,
953                  preferences: val,
954                  sale_of_data: val
955                });
956              } else {
957                syncTrackingConsent({
958                  analytics: analyticsConsent,
959                  marketing: marketingConsent,
960                  preferences: preferencesConsent
961                });
962              }
963            } else {
964              throw 'No DPSs found (Shopify Analytics, Shopify Marketing, Shopify Preferences)';
965            }
966          });
967        }
968      );
969    }
970
971    init();
972  })();
973</script>
973
974    
975    
975<script src="https://static.klaviyo.com/onsite/js/Rxfdvq/klaviyo.js" defer></script>
975
976  <!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: true --><!-- BEGIN app snippet: smartseo.custom.schemas.jsonld --><!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
977<script type="text/javascript">
978  (function (c, l, a, r, i, t, y) {
979    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
980    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
981    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
982
983    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
984      if (error) {
985        console.error("Error loading Shopify features:", error);
986        return;
987      }
988
989      c[a]('consentv2', {
990        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
991        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
992        source: 101,
993      });
994    });
995
996    l.addEventListener("visitorConsentCollected", function (e) {
997      c[a]('consentv2', {
998        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
999        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1000        source: 101,
1001      });
1002    });
1003  })(window, document, "clarity", "script", "x7v9ig6qtn");
1004</script>
1004
1005
1006
1007
1008<!-- END app block --><!-- BEGIN app block: shopify://apps/ablestar-link-manager/blocks/redirects/26ef6009-1faf-421e-947d-c345b32a0646 -->
1009<!-- normal page, check to see if we have logs to send -->
1010<script>
1011const abstUrlEndpoint = "https://linkmanager.ablestar.app/public/log";
1012
1013if (window.localStorage['ablestar_redirect_log'] !== undefined) {
1014    var xhr = new XMLHttpRequest();
1015
1016    // Specify the request type (POST), URL, and asynchronous flag
1017    xhr.open("POST", abstUrlEndpoint, true);
1018
1019    // Set the request headers to indicate that you are sending JSON data
1020    xhr.setRequestHeader("Content-Type", "application/json");
1021
1022    // Set up a callback function to handle the response
1023    xhr.onreadystatechange = function () {
1024        if (xhr.readyState === 4 && xhr.status === 200) {
1025            localStorage.removeItem('ablestar_redirect_log');
1026        }
1027    };
1028    xhr.send(window.localStorage['ablestar_redirect_log']);
1029}
1030</script>
1030
1031
1032
1033</script>
1033
1034
1035<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048  
1048<script async src="https://static.klaviyo.com/onsite/js/Rxfdvq/klaviyo.js?company_id=Rxfdvq"></script>
1048
1049  
1049<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1049
1050
1051  
1052
1053
1054
1055
1056  
1056<script>
1057    window.klaviyoReviewsProductDesignMode = false
1058  </script>
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068<!-- END app block -->
1068<script src="https://cdn.shopify.com/extensions/01a0c3fc-9a5c-7c5f-b063-158ed04d9cfc/klaviyo-email-marketing-73/assets/app.js" type="text/javascript" defer="defer"></script>
1068
1069<link href="https://cdn.shopify.com/extensions/01a0c3fc-9a5c-7c5f-b063-158ed04d9cfc/klaviyo-email-marketing-73/assets/app.css" rel="stylesheet" type="text/css" media="all">
1070<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1071<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 91265958229,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1071
1071
1072<script>
1073  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1074</script>
vendor: 1 bytes, line 1074
1074
1075<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1075).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 91265958229,storefrontBaseUrl: "https://fritz.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://fritz.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"5175968085","configuration":"{\"shopId\":\"gid:\\\/\\\/shopify\\\/Shop\\\/91265958229\",\"apiBaseUrl\":\"https:\\\/\\\/varify.kevinschade.workers.dev\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cffe39ad18ec328e9e4c81082615893c","type":"APP","apiClientId":324496949249,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1075,"dataSharingState":"unrestricted"},{"id":"4695425365","configuration":"{\"projectId\":\"x7v9ig6qtn\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3953230165","configuration":"{\"pixel_id\":\"1468515471562507\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3632431445","configuration":"{\"advertiserId\":\"123290\",\"shopDomain\":\"avm-deutschland.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.5\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"110308a0e5cef2680d096c831a6295ee","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3531899221","configuration":"{\"accountID\":\"Rxfdvq\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"3512467797","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b1f94d30978e5e74a4c3495451f4c18","type":"APP","apiClientId":438566913,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2923692373","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17433581864\\\",\\\"GT-PBK422HM\\\",\\\"GT-MQDFXRTD\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/9eN3COeY2pQbEKiy_fhA\\\",\\\"MC-48TH8HSGSD\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/brKyCNuY2pQbEKiy_fhA\\\",\\\"MC-48TH8HSGSD\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/m8zvCOSY2pQbEKiy_fhA\\\",\\\"MC-4GX6PLQD63\\\",\\\"MC-48TH8HSGSD\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/NpKhCMvhtNMbEOSD4pVB\\\",\\\"MC-4GX6PLQD63\\\",\\\"MC-48TH8HSGSD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/KD0_COGY2pQbEKiy_fhA\\\",\\\"MC-4GX6PLQD63\\\",\\\"MC-48TH8HSGSD\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/Q-YICOqY2pQbEKiy_fhA\\\",\\\"MC-48TH8HSGSD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-17433581864\\\/QPzUCN6Y2pQbEKiy_fhA\\\",\\\"MC-48TH8HSGSD\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1075,{"id":"165642581","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"159","type":"CUSTOM","privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"name":"GTM dataLayer"},{"id":"233668949","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"name":"Matomo"},{"id":"309035349","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Varify"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"FRITZ!","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"avm-deutschland.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/fritz.com\/en"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9700478124373","handle":"fritz-box-5690-pro-20003043","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50876142879061","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9923882352981","handle":"fritz-repeater-1700-20003116","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50745070977365","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9756726067541","handle":"fritz-fon-x6-20002987","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50164900692309","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10019754246485","handle":"fritz-smart-thermo-302-20003120","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51110382043477","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://fritz.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"182164259157","themePublished":"true","eventMetadataId":"f8be3f3f-0776-4e17-a97a-4839e79efc38","pageType":"page","resourceId":"158307320149","shopId":"91265958229","storefrontBaseUrl":"https:\/\/fritz.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1075<script>
1076  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1077  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1078  window.ShopifyAnalytics.meta.currency = 'EUR';
1079  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":158307320149,"requestId":"577cebe7-dd65-4e23-b9a5-b40f449ee852-1790239649"}};
1080  for (var attr in meta) {
1081    window.ShopifyAnalytics.meta[attr] = meta[attr];
1082  }
1083</script>
vendor: 1 bytes, line 1083
1083
1084<script class="analytics">
1085  (function () {
1086    var customDocumentWrite = function(content) {
1087      var jquery = null;
1088
1089      if (window.jQuery) {
1090        jquery = window.jQuery;
1091      } else if (window.Checkout && window.Checkout.$) {
1092        jquery = window.Checkout.$;
1093      }
1094
1095      if (jquery) {
1096        jquery('body').append(content);
1097      }
1098    };
1099
1100    var hasLoggedConversion = function(token) {
1101      if (token) {
1102        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1103      }
1104      return false;
1105    }
1106
1107    var setCookieIfConversion = function(token) {
1108      if (token) {
1109        var twoMonthsFromNow = new Date(Date.now());
1110        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1111
1112        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1113      }
1114    }
1115
1116    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1117    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1118    if (trekkie.integrations) {
1119      return;
1120    }
1121    trekkie.methods = [
1122      'identify',
1123      'page',
1124      'ready',
1125      'track',
1126      'trackForm',
1127      'trackLink'
1128    ];
1129    trekkie.factory = function(method) {
1130      return function() {
1131        var args = Array.prototype.slice.call(arguments);
1132        args.unshift(method);
1133        trekkie.push(args);
1134        if (method == 'track' || method == 'page') {
1135          try {
1136            if (window.__TREKKIE_SHIM_QUEUE == null) {
1137              window.__TREKKIE_SHIM_QUEUE = [];
1138            }
1139            window.__TREKKIE_SHIM_QUEUE.push({
1140              from: 'trekkie-stub',
1141              method: method,
1142              args: args.slice(1)
1143            });
1144          } catch (e) {
1145            // no-op
1146          }
1147        }
1148        return trekkie;
1149      };
1150    };
1151    for (var i = 0; i < trekkie.methods.length; i++) {
1152      var key = trekkie.methods[i];
1153      trekkie[key] = trekkie.factory(key);
1154    }
1155    trekkie.load = function(config) {
1156      trekkie.config = config || {};
1157      trekkie.config.initialDocumentCookie = document.cookie;
1158      var first = document.getElementsByTagName('script')[0];
1159var script = document.createElement('script');
1160script.type = 'text/javascript';
1161script.onerror = function(e) {
1162  var scriptFallback = document.createElement('script');
1163  scriptFallback.type = 'text/javascript';
1164  scriptFallback.onerror = function(error) {
1165          var Monorail = {
1166      produce: function produce(monorailDomain, schemaId, payload) {
1167        var currentMs = new Date().getTime();
1168        var event = {
1169          schema_id: schemaId,
1170          payload: payload,
1171          metadata: {
1172            event_created_at_ms: currentMs,
1173            event_sent_at_ms: currentMs
1174          }
1175        };
1176        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1177      },
1178      sendRequest: function sendRequest(endpointUrl, payload) {
1179        // Try the sendBeacon API
1180        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1181          var blobData = new window.Blob([payload], {
1182            type: 'text/plain'
1183          });
1184
1185          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1186            return true;
1187          } // sendBeacon was not successful
1188
1189        } // XHR beacon
1190
1191        var xhr = new XMLHttpRequest();
1192
1193        try {
1194          xhr.open('POST', endpointUrl);
1195          xhr.setRequestHeader('Content-Type', 'text/plain');
1196          xhr.send(payload);
1197        } catch (e) {
1198          console.log(e);
1199        }
1200
1201        return false;
1202      },
1203      isIos12: function isIos12() {
1204        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1205      }
1206    };
1207    Monorail.produce('monorail-edge.shopifysvc.com',
1208      'trekkie_storefront_load_errors/1.1',
1209      {shop_id: 91265958229,
1210      theme_id: 182164259157,
1211      app_name: "storefront",
1212      context_url: window.location.href,
1213      source_url: "//fritz.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1214
1215  };
1216  scriptFallback.async = true;
1217  scriptFallback.src = '//fritz.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1218  first.parentNode.insertBefore(scriptFallback, first);
1219};
1220script.async = true;
1221script.src = '//fritz.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1222first.parentNode.insertBefore(script, first);
1223
1224    };
1225    trekkie.load(
1226      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":91265958229,"isMerchantRequest":null,"themeId":182164259157,"themeCityHash":"13943853762552443425","contentLanguage":"en","currency":"EUR","eventMetadataId":"f8be3f3f-0776-4e17-a97a-4839e79efc38"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1227    );
1228
1229    var loaded = false;
1230    trekkie.ready(function() {
1231      if (loaded) return;
1232      loaded = true;
1233
1234      window.ShopifyAnalytics.lib = window.trekkie;
1235
1236      var originalDocumentWrite = document.write;
1237      document.write = customDocumentWrite;
1238      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1239      document.write = originalDocumentWrite;
1240
1241      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1242      var token = match? match[1]: undefined;
1243      if (!hasLoggedConversion(token)) {
1244        setCookieIfConversion(token);
1245        
1246      }
1247    });
1248
1249    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":158307320149,"requestId":"577cebe7-dd65-4e23-b9a5-b40f449ee852-1790239649","shopifyEmitted":true});
1250
1251    var eventsListenerScript = document.createElement('script');
1252    eventsListenerScript.async = true;
1253    eventsListenerScript.src = "//fritz.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1254    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1255})();</script>
vendor: 1 bytes, line 1255
1255
1256<script
1257  defer
1258  src="https://fritz.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1259  data-application="storefront-renderer"
1260  data-shop-id="91265958229"
1261  data-render-region="gcp-us-west1"
1262  data-page-type="page"
1263  data-theme-instance-id="182164259157"
1264  data-theme-name="Concept"
1265  data-theme-version="4.0.0"
1266  data-monorail-region="shop_domain"
1267  data-resource-timing-sampling-rate="10"
1268  data-shs="true"
1269  data-shs-beacon="true"
1270  data-shs-export-with-fetch="true"
1271  data-shs-logs-sample-rate="1"
1272  data-shs-beacon-endpoint="https://fritz.com/api/collect"
1273></script>
1273
1274<meta name="shopify-y" content="0c0ed65a-7bc3-4469-a40b-dfea35b7d804" data-expiration="1821797249000"><meta name="shopify-s" content="cf299968-595b-484e-bdef-bb7702e9706c" data-expiration="1790241449000"><meta name="new-cookie-storage-activated" content="t">
1275</head>
1276
1277  <body
1278    class="template-page"
1279    data-rounded-button="round-slight"
1280    data-rounded-input="round-slight"
1281    data-rounded-block="round"
1282    data-rounded-card="round"
1283    data-button-hover="none"
1284    
1285      data-lazy-image
1286    
1287    data-title-animation
1288    data-page-rendering
1289  >
1290    <a class="sr-only skip-link" href="#MainContent">Skip to content</a><mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full"> 
1291  <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1292    <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
1293  </svg>
1294</mouse-cursor>
1295<!-- BEGIN sections: header-group -->
1296<div id="shopify-section-sections--25396846526805__niccos_announcement_bar_UjdP6U" class="shopify-section shopify-section-group-header-group topbar-section"><style>
1297    :root {--topbar-height: var(--sp-12);}
1298    
1299    @media screen and (min-width: 1536px) {
1300      :root {--topbar-height: var(--sp-14);}
1301    }
1302
1303    #shopify-section-sections--25396846526805__niccos_announcement_bar_UjdP6U {
1304      --gradient-background: #001e6e;
1305      --color-background: 0 30 110;
1306      --color-foreground: 255 255 255;
1307      --color-highlight: 255 221 191;
1308    }
1309  </style>
1310
1311  <link
1312    rel="stylesheet"
1313    href="//fritz.com/cdn/shop/t/56/assets/niccos-announcement-bar.css?v=9190508051772302971749538486"
1314    media="print"
1315    fetchpriority="low"
1316    onload="this.media='all'"
1317  >
1318  <noscript>
1319    <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/niccos-announcement-bar.css?v=9190508051772302971749538486">
1320  </noscript><div class="topbar topbar--center topbar--only page-width page-width--full section relative grid py-0 h-full w-full items-center"><div class="announcement-bar h-full flex justify-center header-desktop:justify-center without-nav relative">
1321        <announcement-bar id="Slider-sections--25396846526805__niccos_announcement_bar_UjdP6U" class="announcement__slides flex justify-center w-full h-full flickity" mobile-only  autoplay autoplay-speed="5"><div class="announcement__slide announcement__slide--announcement_FrkDtr flex h-full" ><a class="announcement__content flex items-center gap-2" href="/en/pages/made-in-europe"><span class="announcement-icon"><style>
1322                        .announcement__slide--announcement_FrkDtr .icon-custom {
1323                          height: 32px;
1324                          width: 32px;
1325                        }
1326                      </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_Made_in_Europe_flaechig_dunkelblau.svg?v=1783332237&amp;width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs">
1327</span>
1327<p class="announcement-text leading-tight md:hidden">Developed and made in Europe</p>
1328                  <p class="announcement-text leading-tight hidden md:block">Developed and made in Europe</p></a></div><div class="announcement__slide announcement__slide--announcement_NXpKQK flex h-full" aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="/pages/fritz-shop-faq#shipping"><span class="announcement-icon"><style>
1329                        .announcement__slide--announcement_NXpKQK .icon-custom {
1330                          height: 32px;
1331                          width: 32px;
1332                        }
1333                      </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_Logistik_Versand_flaechig_dunkelblau.svg?v=1783332285&amp;width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs">
1334</span><p class="announcement-text leading-tight md:hidden">Free shipping</p>
1335                  <p class="announcement-text leading-tight hidden md:block">Free shipping</p></a></div><div class="announcement__slide announcement__slide--announcement_bqTC7B flex h-full" aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="/pages/fritz-shop-faq#returns"><span class="announcement-icon"><style>
1336                        .announcement__slide--announcement_bqTC7B .icon-custom {
1337                          height: 32px;
1338                          width: 32px;
1339                        }
1340                      </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_Ruecksendung_flaechig_dunkelblau.svg?v=1783332277&amp;width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs">
1341</span>
1341<p class="announcement-text leading-tight">Free returns</p></a></div><div class="announcement__slide announcement__slide--announcement_fDFbHi flex h-full" aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="/en/pages/service"><span class="announcement-icon hidden md:block"><style>
1342                        .announcement__slide--announcement_fDFbHi .icon-custom {
1343                          height: 32px;
1344                          width: 32px;
1345                        }
1346                      </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_FRITZ_Support_flaechig_dunkelblau.svg?v=1783332270&amp;width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs">
1347</span><p class="announcement-text leading-tight md:hidden">FRITZ! Support</p>
1348                  <p class="announcement-text leading-tight hidden md:block">FRITZ! Sales Consultation and Support</p></a></div></announcement-bar></div></div></div><div id="shopify-section-sections--25396846526805__niccos_header_xDEcRr" class="shopify-section shopify-section-group-header-group header-section"><link
1349  rel="stylesheet"
1350  href="//fritz.com/cdn/shop/t/56/assets/niccos-header.css?v=135709500619267628401787728417"
1351  media="print"
1352  fetchpriority="low"
1353  onload="this.media='all'"
1354>
1355<noscript>
1356  <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/niccos-header.css?v=135709500619267628401787728417">
1357</noscript>
1358
1359
1360  <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/boost-header-search.css?v=59631100642545076031787910957">
1361  
1361<script src="//fritz.com/cdn/shop/t/56/assets/boost-header-search.js?v=14863953546916141971787316284" defer></script>
1361
1362  
1362<script>
1363  window.boostPages = window.boostPages || [];
1364
1365  const hiddenPageIds = {155564114261: true,154603323733: true,154228031829: true,154603422037: true,154603553109: true,154603684181: true,154603815253: true,154604732757: true,154604831061: true,154604765525: true,154218692949: true,158364893525: true,160494387541: true,164783685973: true,161958887765: true,};
1366
1367  function pushBoostPage(entry) {
1368    if (!entry?.id) return;
1369    if (hiddenPageIds[entry.id]) return;
1370
1371    window.boostPages.push(entry);
1372  }pushBoostPage({
1373        
1374      });pushBoostPage({
1375        
1376          id: 154274824533,
1377          
1378          
1379            type: 'service',
1380          
1381        
1382      });pushBoostPage({
1383        
1384          id: 156943352149,
1385          
1386          
1387            type: 'service',
1388          
1389        
1390      });pushBoostPage({
1391        
1392          id: 156943188309,
1393          
1394          
1395            type: 'service',
1396          
1397        
1398      });pushBoostPage({
1399        
1400          id: 151736942933,
1401          
1402          
1403            type: 'page',
1404          
1405        
1406      });pushBoostPage({
1407        
1408          id: 150121972053,
1409          
1410          
1411            type: 'page',
1412          
1413        
1414      });pushBoostPage({
1415        
1416          id: 164038410581,
1417          
1418          
1419            type: 'page',
1420          
1421        
1422      });pushBoostPage({
1423        
1424          id: 154918781269,
1425          
1426          
1427            type: 'service',
1428          
1429        
1430      });pushBoostPage({
1431        
1432          id: 155710325077,
1433          
1434          
1435            type: 'service',
1436          
1437        
1438      });pushBoostPage({
1439        
1440          id: 151740285269,
1441          
1442          
1443            type: 'page',
1444          
1445        
1446      });pushBoostPage({
1447        
1448          id: 154958332245,
1449          
1450          
1451            type: 'page',
1452          
1453        
1454      });pushBoostPage({
1455        
1456          id: 155759968597,
1457          
1458          
1459            type: 'service',
1460          
1461        
1462      });pushBoostPage({
1463        
1464          id: 155759673685,
1465          
1466          
1467            type: 'service',
1468          
1469        
1470      });pushBoostPage({
1471        
1472      });pushBoostPage({
1473        
1474      });pushBoostPage({
1475        
1476      });pushBoostPage({
1477        
1478          id: 170077356373,
1479          
1480            image: "\/\/fritz.com\/cdn\/shop\/files\/muelltonne_entsorgung_agb.jpg?v=1757666282\u0026width=500",
1481          
1482          
1483            type: 'service',
1484          
1485        
1486      });pushBoostPage({
1487        
1488          id: 156646375765,
1489          
1490          
1491            type: 'service',
1492          
1493        
1494      });pushBoostPage({
1495        
1496      });pushBoostPage({
1497        
1498          id: 154604732757,
1499          
1500            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1501          
1502          
1503            type: 'service',
1504          
1505        
1506      });pushBoostPage({
1507        
1508          id: 154604765525,
1509          
1510            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1511          
1512          
1513            type: 'service',
1514          
1515        
1516      });pushBoostPage({
1517        
1518          id: 154604831061,
1519          
1520            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1521          
1522          
1523            type: 'service',
1524          
1525        
1526      });pushBoostPage({
1527        
1528          id: 156269674837,
1529          
1530            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1531          
1532          
1533            type: 'service',
1534          
1535        
1536      });pushBoostPage({
1537        
1538          id: 155688173909,
1539          
1540          
1541            type: 'service',
1542          
1543        
1544      });pushBoostPage({
1545        
1546          id: 154227016021,
1547          
1548            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1549          
1550          
1551            type: 'service',
1552          
1553        
1554      });pushBoostPage({
1555        
1556          id: 151715774805,
1557          
1558          
1559            type: 'page',
1560          
1561        
1562      });pushBoostPage({
1563        
1564          id: 151715643733,
1565          
1566          
1567            type: 'page',
1568          
1569        
1570      });pushBoostPage({
1571        
1572          id: 156417458517,
1573          
1574          
1575            type: 'service',
1576          
1577        
1578      });pushBoostPage({
1579        
1580          id: 151715709269,
1581          
1582          
1583            type: 'page',
1584          
1585        
1586      });pushBoostPage({
1587        
1588          id: 151715873109,
1589          
1590          
1591            type: 'page',
1592          
1593        
1594      });pushBoostPage({
1595        
1596          id: 151715905877,
1597          
1598          
1599            type: 'page',
1600          
1601        
1602      });pushBoostPage({
1603        
1604          id: 151665672533,
1605          
1606          
1607            type: 'page',
1608          
1609        
1610      });pushBoostPage({
1611        
1612          id: 154603553109,
1613          
1614            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1615          
1616          
1617            type: 'service',
1618          
1619        
1620      });pushBoostPage({
1621        
1622          id: 154603422037,
1623          
1624            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1625          
1626          
1627            type: 'service',
1628          
1629        
1630      });pushBoostPage({
1631        
1632          id: 154603815253,
1633          
1634            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1635          
1636          
1637            type: 'service',
1638          
1639        
1640      });pushBoostPage({
1641        
1642          id: 154603684181,
1643          
1644            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1645          
1646          
1647            type: 'service',
1648          
1649        
1650      });pushBoostPage({
1651        
1652          id: 169841099093,
1653          
1654          
1655            type: 'page',
1656          
1657        
1658      });pushBoostPage({
1659        
1660      });pushBoostPage({
1661        
1662      });pushBoostPage({
1663        
1664          id: 154263617877,
1665          
1666          
1667            type: 'page',
1668          
1669        
1670      });pushBoostPage({
1671        
1672          id: 166728204629,
1673          
1674          
1675            type: 'page',
1676          
1677        
1678      });pushBoostPage({
1679        
1680          id: 169119285589,
1681          
1682          
1683            type: 'page',
1684          
1685        
1686      });pushBoostPage({
1687        
1688          id: 154396557653,
1689          
1690          
1691            type: 'page',
1692          
1693        
1694      });pushBoostPage({
1695        
1696          id: 154391085397,
1697          
1698          
1699            type: 'page',
1700          
1701        
1702      });pushBoostPage({
1703        
1704          id: 154390823253,
1705          
1706          
1707            type: 'page',
1708          
1709        
1710      });pushBoostPage({
1711        
1712          id: 154358317397,
1713          
1714          
1715            type: 'page',
1716          
1717        
1718      });pushBoostPage({
1719        
1720          id: 154357498197,
1721          
1722          
1723            type: 'page',
1724          
1725        
1726      });pushBoostPage({
1727        
1728          id: 154400096597,
1729          
1730          
1731            type: 'page',
1732          
1733        
1734      });pushBoostPage({
1735        
1736          id: 154400129365,
1737          
1738          
1739            type: 'page',
1740          
1741        
1742      });pushBoostPage({
1743        
1744          id: 154391380309,
1745          
1746          
1747            type: 'page',
1748          
1749        
1750      });pushBoostPage({
1751        
1752          id: 154386432341,
1753          
1754          
1755            type: 'page',
1756          
1757        
1758      });pushBoostPage({
1759        
1760          id: 151112122709,
1761          
1762          
1763            type: 'page',
1764          
1765        
1766      });pushBoostPage({
1767        
1768          id: 158307320149,
1769          
1770          
1771            type: 'service',
1772          
1773        
1774      });pushBoostPage({
1775        
1776          id: 160494387541,
1777          
1778          
1779            type: 'service',
1780          
1781        
1782      });pushBoostPage({
1783        
1784          id: 158364893525,
1785          
1786          
1787            type: 'service',
1788          
1789        
1790      });pushBoostPage({
1791        
1792          id: 154551943509,
1793          
1794          
1795            type: 'page',
1796          
1797        
1798      });pushBoostPage({
1799        
1800          id: 151716430165,
1801          
1802          
1803            type: 'page',
1804          
1805        
1806      });pushBoostPage({
1807        
1808          id: 153840222549,
1809          
1810          
1811            type: 'service',
1812          
1813        
1814      });pushBoostPage({
1815        
1816          id: 157085729109,
1817          
1818          
1819            type: 'service',
1820          
1821        
1822      });pushBoostPage({
1823        
1824      });pushBoostPage({
1825        
1826          id: 156412117333,
1827          
1828          
1829            type: 'page',
1830          
1831        
1832      });pushBoostPage({
1833        
1834          id: 154958266709,
1835          
1836          
1837            type: 'page',
1838          
1839        
1840      });pushBoostPage({
1841        
1842          id: 170405822805,
1843          
1844            image: "\/\/fritz.com\/cdn\/shop\/files\/ifa_2026_header.jpg?v=1788189698\u0026width=500",
1845          
1846          
1847            type: 'page',
1848          
1849        
1850      });pushBoostPage({
1851        
1852          id: 156026208597,
1853          
1854          
1855            type: 'service',
1856          
1857        
1858      });pushBoostPage({
1859        
1860      });pushBoostPage({
1861        
1862          id: 154218692949,
1863          
1864          
1865            type: 'service',
1866          
1867        
1868      });pushBoostPage({
1869        
1870          id: 156009562453,
1871          
1872          
1873            type: 'service',
1874          
1875        
1876      });pushBoostPage({
1877        
1878          id: 156114190677,
1879          
1880          
1881            type: 'service',
1882          
1883        
1884      });pushBoostPage({
1885        
1886          id: 165605572949,
1887          
1888          
1889            type: 'service',
1890          
1891        
1892      });pushBoostPage({
1893        
1894          id: 169221620053,
1895          
1896            image: "\/\/fritz.com\/cdn\/shop\/files\/FRITZ_made_in_europe.jpg?v=1771942547\u0026width=500",
1897          
1898          
1899            type: 'page',
1900          
1901        
1902      });pushBoostPage({
1903        
1904          id: 153839927637,
1905          
1906            image: "\/\/fritz.com\/cdn\/shop\/files\/service-fsg-matter.webp?v=1755763081\u0026width=500",
1907          
1908          
1909            type: 'service',
1910          
1911        
1912      });pushBoostPage({
1913        
1914          id: 151716462933,
1915          
1916          
1917            type: 'page',
1918          
1919        
1920      });pushBoostPage({
1921        
1922          id: 153840288085,
1923          
1924            image: "\/\/fritz.com\/cdn\/shop\/files\/onepager_2025_mesh_s_bis_xl_gross_2000x2000_85e63e7a-71f0-48de-86c9-93aea05520e1.webp?v=1755701378\u0026width=500",
1925          
1926          
1927            type: 'service',
1928          
1929        
1930      });pushBoostPage({
1931        
1932          id: 151716331861,
1933          
1934          
1935            type: 'page',
1936          
1937        
1938      });pushBoostPage({
1939        
1940          id: 154228031829,
1941          
1942            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
1943          
1944          
1945            type: 'service',
1946          
1947        
1948      });pushBoostPage({
1949        
1950          id: 151716266325,
1951          
1952          
1953            type: 'page',
1954          
1955        
1956      });pushBoostPage({
1957        
1958          id: 151715807573,
1959          
1960            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzapp_und_icon_myfritzapp_2000x2000_android_de_d207f5dc-1d41-469c-8da5-15750c1c2741.webp?v=1770129654\u0026width=500",
1961          
1962          
1963            type: 'page',
1964          
1965        
1966      });pushBoostPage({
1967        
1968      });pushBoostPage({
1969        
1970          id: 154911441237,
1971          
1972          
1973            type: 'service',
1974          
1975        
1976      });pushBoostPage({
1977        
1978          id: 151868408149,
1979          
1980          
1981            type: 'service',
1982          
1983        
1984      });pushBoostPage({
1985        
1986          id: 153839993173,
1987          
1988          
1989            type: 'service',
1990          
1991        
1992      });pushBoostPage({
1993        
1994          id: 169521578325,
1995          
1996          
1997            type: 'page',
1998          
1999        
2000      });pushBoostPage({
2001        
2002          id: 153840353621,
2003          
2004          
2005            type: 'service',
2006          
2007        
2008      });pushBoostPage({
2009        
2010          id: 154271613269,
2011          
2012          
2013            type: 'service',
2014          
2015        
2016      });pushBoostPage({
2017        
2018          id: 153840189781,
2019          
2020          
2021            type: 'service',
2022          
2023        
2024      });pushBoostPage({
2025        
2026          id: 156801827157,
2027          
2028          
2029            type: 'service',
2030          
2031        
2032      });pushBoostPage({
2033        
2034          id: 156990439765,
2035          
2036          
2037            type: 'service',
2038          
2039        
2040      });pushBoostPage({
2041        
2042          id: 156990636373,
2043          
2044          
2045            type: 'service',
2046          
2047        
2048      });pushBoostPage({
2049        
2050      });pushBoostPage({
2051        
2052          id: 152260870485,
2053          
2054          
2055            type: 'service',
2056          
2057        
2058      });pushBoostPage({
2059        
2060      });pushBoostPage({
2061        
2062          id: 153839862101,
2063          
2064          
2065            type: 'service',
2066          
2067        
2068      });pushBoostPage({
2069        
2070          id: 152211489109,
2071          
2072          
2073            type: 'service',
2074          
2075        
2076      });pushBoostPage({
2077        
2078          id: 152318640469,
2079          
2080            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_fon.webp?v=1751217939\u0026width=500",
2081          
2082          
2083            type: 'service',
2084          
2085        
2086      });pushBoostPage({
2087        
2088          id: 152318738773,
2089          
2090            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_smart_home.webp?v=1751217940\u0026width=500",
2091          
2092          
2093            type: 'service',
2094          
2095        
2096      });pushBoostPage({
2097        
2098          id: 152318837077,
2099          
2100            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_tv.webp?v=1751217940\u0026width=500",
2101          
2102          
2103            type: 'service',
2104          
2105        
2106      });pushBoostPage({
2107        
2108          id: 155564114261,
2109          
2110            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_wlan.webp?v=1751217940\u0026width=500",
2111          
2112          
2113            type: 'service',
2114          
2115        
2116      });pushBoostPage({
2117        
2118          id: 152318902613,
2119          
2120            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_wlan.webp?v=1751217940\u0026width=500",
2121          
2122          
2123            type: 'service',
2124          
2125        
2126      });pushBoostPage({
2127        
2128          id: 152279318869,
2129          
2130            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4020_de.webp?v=1750960115\u0026width=500",
2131          
2132          
2133            type: 'service',
2134          
2135        
2136      });pushBoostPage({
2137        
2138          id: 152279286101,
2139          
2140            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4040_de.webp?v=1750960115\u0026width=500",
2141          
2142          
2143            type: 'service',
2144          
2145        
2146      });pushBoostPage({
2147        
2148          id: 152279220565,
2149          
2150            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4050_de.webp?v=1750960115\u0026width=500",
2151          
2152          
2153            type: 'service',
2154          
2155        
2156      });pushBoostPage({
2157        
2158          id: 152279187797,
2159          
2160            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4060_de.webp?v=1750960115\u0026width=500",
2161          
2162          
2163            type: 'service',
2164          
2165        
2166      });pushBoostPage({
2167        
2168          id: 162386542933,
2169          
2170            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4630_de.webp?v=1770977551\u0026width=500",
2171          
2172          
2173            type: 'service',
2174          
2175        
2176      });pushBoostPage({
2177        
2178          id: 155585937749,
2179          
2180            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4690_de.webp?v=1750960116\u0026width=500",
2181          
2182          
2183            type: 'service',
2184          
2185        
2186      });pushBoostPage({
2187        
2188          id: 152269160789,
2189          
2190            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5490_de.webp?v=1750960116\u0026width=500",
2191          
2192          
2193            type: 'service',
2194          
2195        
2196      });pushBoostPage({
2197        
2198          id: 155585511765,
2199          
2200            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5491_de.webp?v=1750960115\u0026width=500",
2201          
2202          
2203            type: 'service',
2204          
2205        
2206      });pushBoostPage({
2207        
2208          id: 152277942613,
2209          
2210            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5530_fiber_de.webp?v=1750960116\u0026width=500",
2211          
2212          
2213            type: 'service',
2214          
2215        
2216      });pushBoostPage({
2217        
2218          id: 152277909845,
2219          
2220            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5590_fiber_de.webp?v=1750960116\u0026width=500",
2221          
2222          
2223            type: 'service',
2224          
2225        
2226      });pushBoostPage({
2227        
2228          id: 165059821909,
2229          
2230            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzbox_5630_anschluesse_2000x1300_00dc496a-94f5-4940-8c08-dfe3745950ce.webp?v=1774876792\u0026width=500",
2231          
2232          
2233            type: 'service',
2234          
2235        
2236      });pushBoostPage({
2237        
2238          id: 154917142869,
2239          
2240            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5690_de.webp?v=1750960116\u0026width=500",
2241          
2242          
2243            type: 'service',
2244          
2245        
2246      });pushBoostPage({
2247        
2248          id: 151956226389,
2249          
2250            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5690_pro_de.webp?v=1774877798\u0026width=500",
2251          
2252          
2253            type: 'service',
2254          
2255        
2256      });pushBoostPage({
2257        
2258          id: 155584397653,
2259          
2260            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5690_xgs_de.webp?v=1750960116\u0026width=500",
2261          
2262          
2263            type: 'service',
2264          
2265        
2266      });pushBoostPage({
2267        
2268          id: 152278597973,
2269          
2270            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6430_cable_de.webp?v=1750960115\u0026width=500",
2271          
2272          
2273            type: 'service',
2274          
2275        
2276      });pushBoostPage({
2277        
2278          id: 152278565205,
2279          
2280            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6490_cable_de.webp?v=1750960115\u0026width=500",
2281          
2282          
2283            type: 'service',
2284          
2285        
2286      });pushBoostPage({
2287        
2288          id: 152278335829,
2289          
2290            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6590_cable_de.webp?v=1750959823\u0026width=500",
2291          
2292          
2293            type: 'service',
2294          
2295        
2296      });pushBoostPage({
2297        
2298          id: 152278270293,
2299          
2300            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6591_cable_de.webp?v=1750960116\u0026width=500",
2301          
2302          
2303            type: 'service',
2304          
2305        
2306      });pushBoostPage({
2307        
2308          id: 152278171989,
2309          
2310            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6660_cable_de.webp?v=1755762818\u0026width=500",
2311          
2312          
2313            type: 'service',
2314          
2315        
2316      });pushBoostPage({
2317        
2318          id: 155589050709,
2319          
2320            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6670_cable_de.webp?v=1750960115\u0026width=500",
2321          
2322          
2323            type: 'service',
2324          
2325        
2326      });pushBoostPage({
2327        
2328          id: 152278106453,
2329          
2330            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6690_cable_de.webp?v=1750960115\u0026width=500",
2331          
2332          
2333            type: 'service',
2334          
2335        
2336      });pushBoostPage({
2337        
2338          id: 165059658069,
2339          
2340            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzbox_6690_Pro_anschluesse_2000x1300_24d2fc14-39ec-4a04-9e68-e3e3358ef598.webp?v=1774876046\u0026width=500",
2341          
2342          
2343            type: 'service',
2344          
2345        
2346      });pushBoostPage({
2347        
2348          id: 152287543637,
2349          
2350            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6820_lte_de.webp?v=1750960114\u0026width=500",
2351          
2352          
2353            type: 'service',
2354          
2355        
2356      });pushBoostPage({
2357        
2358          id: 162654126421,
2359          
2360            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6825_4g_de.webp?v=1773332843\u0026width=500",
2361          
2362          
2363            type: 'service',
2364          
2365        
2366      });pushBoostPage({
2367        
2368          id: 155591901525,
2369          
2370            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6850_lte_de.webp?v=1750960116\u0026width=500",
2371          
2372          
2373            type: 'service',
2374          
2375        
2376      });pushBoostPage({
2377        
2378          id: 152279023957,
2379          
2380            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6850_5g_de.webp?v=1750960116\u0026width=500",
2381          
2382          
2383            type: 'service',
2384          
2385        
2386      });pushBoostPage({
2387        
2388          id: 152279056725,
2389          
2390            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6850_lte_de.webp?v=1750960116\u0026width=500",
2391          
2392          
2393            type: 'service',
2394          
2395        
2396      });pushBoostPage({
2397        
2398          id: 152278827349,
2399          
2400            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6860_5g_de.webp?v=1750516580\u0026width=500",
2401          
2402          
2403            type: 'service',
2404          
2405        
2406      });pushBoostPage({
2407        
2408          id: 152278696277,
2409          
2410            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6890_lte_de.webp?v=1750960116\u0026width=500",
2411          
2412          
2413            type: 'service',
2414          
2415        
2416      });pushBoostPage({
2417        
2418          id: 152267194709,
2419          
2420            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7490_de.webp?v=1750960116\u0026width=500",
2421          
2422          
2423            type: 'service',
2424          
2425        
2426      });pushBoostPage({
2427        
2428          id: 155621491029,
2429          
2430            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7510_de.webp?v=1750960116\u0026width=500",
2431          
2432          
2433            type: 'service',
2434          
2435        
2436      });pushBoostPage({
2437        
2438          id: 155621130581,
2439          
2440            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7520_de.webp?v=1773320883\u0026width=500",
2441          
2442          
2443            type: 'service',
2444          
2445        
2446      });pushBoostPage({
2447        
2448          id: 152277680469,
2449          
2450            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7530_de.webp?v=1750960116\u0026width=500",
2451          
2452          
2453            type: 'service',
2454          
2455        
2456      });pushBoostPage({
2457        
2458          id: 152277582165,
2459          
2460            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7530_ax_de.webp?v=1750960115\u0026width=500",
2461          
2462          
2463            type: 'service',
2464          
2465        
2466      });pushBoostPage({
2467        
2468          id: 152277451093,
2469          
2470            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7560_de.webp?v=1750960116\u0026width=500",
2471          
2472          
2473            type: 'service',
2474          
2475        
2476      });pushBoostPage({
2477        
2478          id: 155679850837,
2479          
2480            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7580_de.webp?v=1755760626\u0026width=500",
2481          
2482          
2483            type: 'service',
2484          
2485        
2486      });pushBoostPage({
2487        
2488          id: 152287347029,
2489          
2490            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7582_de.webp?v=1755760585\u0026width=500",
2491          
2492          
2493            type: 'service',
2494          
2495        
2496      });pushBoostPage({
2497        
2498          id: 152277352789,
2499          
2500            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7583_de.webp?v=1755761241\u0026width=500",
2501          
2502          
2503            type: 'service',
2504          
2505        
2506      });pushBoostPage({
2507        
2508          id: 152277320021,
2509          
2510            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7583_vdsl_de.webp?v=1755761717\u0026width=500",
2511          
2512          
2513            type: 'service',
2514          
2515        
2516      });pushBoostPage({
2517        
2518          id: 152261362005,
2519          
2520            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7590_ohne_s0_de.webp?v=1750960116\u0026width=500",
2521          
2522          
2523            type: 'service',
2524          
2525        
2526      });pushBoostPage({
2527        
2528          id: 151956259157,
2529          
2530            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7590_ax_ohne_s0_de.webp?v=1755678977\u0026width=500",
2531          
2532          
2533            type: 'service',
2534          
2535        
2536      });pushBoostPage({
2537        
2538          id: 169232728405,
2539          
2540            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7620_de.webp?v=1784028832\u0026width=500",
2541          
2542          
2543            type: 'service',
2544          
2545        
2546      });pushBoostPage({
2547        
2548          id: 162656223573,
2549          
2550            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7630_de.webp?v=1776325708\u0026width=500",
2551          
2552          
2553            type: 'service',
2554          
2555        
2556      });pushBoostPage({
2557        
2558          id: 162543010133,
2559          
2560            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7632_de.webp?v=1771237248\u0026width=500",
2561          
2562          
2563            type: 'service',
2564          
2565        
2566      });pushBoostPage({
2567        
2568          id: 155619623253,
2569          
2570            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7682_de.webp?v=1750960115\u0026width=500",
2571          
2572          
2573            type: 'service',
2574          
2575        
2576      });pushBoostPage({
2577        
2578          id: 151919722837,
2579          
2580            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7690_de.webp?v=1750959751\u0026width=500",
2581          
2582          
2583            type: 'service',
2584          
2585        
2586      });pushBoostPage({
2587        
2588          id: 152292557141,
2589          
2590            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_200.webp?v=1755761656\u0026width=500",
2591          
2592          
2593            type: 'service',
2594          
2595        
2596      });pushBoostPage({
2597        
2598          id: 152292360533,
2599          
2600            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_210.webp?v=1751004833\u0026width=500",
2601          
2602          
2603            type: 'service',
2604          
2605        
2606      });pushBoostPage({
2607        
2608          id: 152292262229,
2609          
2610            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_301.webp?v=1751004834\u0026width=500",
2611          
2612          
2613            type: 'service',
2614          
2615        
2616      });pushBoostPage({
2617        
2618          id: 152292163925,
2619          
2620            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_thermo_302.webp?v=1751004834\u0026width=500",
2621          
2622          
2623            type: 'service',
2624          
2625        
2626      });pushBoostPage({
2627        
2628          id: 152291901781,
2629          
2630            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_thermo_350.webp?v=1751004833\u0026width=500",
2631          
2632          
2633            type: 'service',
2634          
2635        
2636      });pushBoostPage({
2637        
2638          id: 152291836245,
2639          
2640            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_400.webp?v=1751004834\u0026width=500",
2641          
2642          
2643            type: 'service',
2644          
2645        
2646      });pushBoostPage({
2647        
2648          id: 152291770709,
2649          
2650            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_control_440.webp?v=1751133296\u0026width=500",
2651          
2652          
2653            type: 'service',
2654          
2655        
2656      });pushBoostPage({
2657        
2658          id: 152291541333,
2659          
2660            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_repeater_100.webp?v=1751004834\u0026width=500",
2661          
2662          
2663            type: 'service',
2664          
2665        
2666      });pushBoostPage({
2667        
2668          id: 152267587925,
2669          
2670            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_c5.webp?v=1751005216\u0026width=500",
2671          
2672          
2673            type: 'service',
2674          
2675        
2676      });pushBoostPage({
2677        
2678          id: 152267391317,
2679          
2680            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_c6.webp?v=1755762582\u0026width=500",
2681          
2682          
2683            type: 'service',
2684          
2685        
2686      });pushBoostPage({
2687        
2688          id: 152267620693,
2689          
2690            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_m2.webp?v=1751005217\u0026width=500",
2691          
2692          
2693            type: 'service',
2694          
2695        
2696      });pushBoostPage({
2697        
2698          id: 155512406357,
2699          
2700            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_m3.webp?v=1772120967\u0026width=500",
2701          
2702          
2703            type: 'service',
2704          
2705        
2706      });pushBoostPage({
2707        
2708          id: 152267358549,
2709          
2710            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_x6_1001c262-4eb8-4224-8811-629033295bee.
2710webp?v=1755762501\u0026width=500",
2711          
2712          
2713            type: 'service',
2714          
2715        
2716      });pushBoostPage({
2717        
2718          id: 152520884565,
2719          
2720            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_1600.webp?v=1758044728\u0026width=500",
2721          
2722          
2723            type: 'service',
2724          
2725        
2726      });pushBoostPage({
2727        
2728          id: 155516076373,
2729          
2730            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_1700.webp?v=1758045018\u0026width=500",
2731          
2732          
2733            type: 'service',
2734          
2735        
2736      });pushBoostPage({
2737        
2738          id: 155515715925,
2739          
2740            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_2700.webp?v=1758044912\u0026width=500",
2741          
2742          
2743            type: 'service',
2744          
2745        
2746      });pushBoostPage({
2747        
2748          id: 152262017365,
2749          
2750            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_4200.webp?v=1751005275\u0026width=500",
2751          
2752          
2753            type: 'service',
2754          
2755        
2756      });pushBoostPage({
2757        
2758          id: 152268603733,
2759          
2760            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1210.webp?v=1751005421\u0026width=500",
2761          
2762          
2763            type: 'service',
2764          
2765        
2766      });pushBoostPage({
2767        
2768          id: 152268407125,
2769          
2770            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1220.webp?v=1751005421\u0026width=500",
2771          
2772          
2773            type: 'service',
2774          
2775        
2776      });pushBoostPage({
2777        
2778          id: 152268538197,
2779          
2780            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1220E.webp?v=1751005421\u0026width=500",
2781          
2782          
2783            type: 'service',
2784          
2785        
2786      });pushBoostPage({
2787        
2788          id: 152268210517,
2789          
2790            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1240_AX.webp?v=1751005421\u0026width=500",
2791          
2792          
2793            type: 'service',
2794          
2795        
2796      });pushBoostPage({
2797        
2798          id: 152268308821,
2799          
2800            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1240E.webp?v=1751005421\u0026width=500",
2801          
2802          
2803            type: 'service',
2804          
2805        
2806      });pushBoostPage({
2807        
2808          id: 152268013909,
2809          
2810            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1260.webp?v=1751005421\u0026width=500",
2811          
2812          
2813            type: 'service',
2814          
2815        
2816      });pushBoostPage({
2817        
2818          id: 152268079445,
2819          
2820            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1260E.webp?v=1751005421\u0026width=500",
2821          
2822          
2823            type: 'service',
2824          
2825        
2826      });pushBoostPage({
2827        
2828          id: 152267129173,
2829          
2830            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1200.webp?v=1751005520\u0026width=500",
2831          
2832          
2833            type: 'service',
2834          
2835        
2836      });pushBoostPage({
2837        
2838          id: 151923818837,
2839          
2840            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1200_AX.webp?v=1751005520\u0026width=500",
2841          
2842          
2843            type: 'service',
2844          
2845        
2846      });pushBoostPage({
2847        
2848          id: 155521483093,
2849          
2850            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1610_outdoor.webp?v=1758045343\u0026width=500",
2851          
2852          
2853            type: 'service',
2854          
2855        
2856      });pushBoostPage({
2857        
2858          id: 155520631125,
2859          
2860            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1700.webp?v=1758046591\u0026width=500",
2861          
2862          
2863            type: 'service',
2864          
2865        
2866      });pushBoostPage({
2867        
2868          id: 152266539349,
2869          
2870            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_2400.webp?v=1751005520\u0026width=500",
2871          
2872          
2873            type: 'service',
2874          
2875        
2876      });pushBoostPage({
2877        
2878          id: 155519222101,
2879          
2880            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_2700.webp?v=1758045172\u0026width=500",
2881          
2882          
2883            type: 'service',
2884          
2885        
2886      });pushBoostPage({
2887        
2888          id: 152265687381,
2889          
2890            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_3000.webp?v=1751005521\u0026width=500",
2891          
2892          
2893            type: 'service',
2894          
2895        
2896      });pushBoostPage({
2897        
2898          id: 152265195861,
2899          
2900            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_3000_AX.webp?v=1751005520\u0026width=500",
2901          
2902          
2903            type: 'service',
2904          
2905        
2906      });pushBoostPage({
2907        
2908          id: 152267030869,
2909          
2910            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_600.webp?v=1751005520\u0026width=500",
2911          
2912          
2913            type: 'service',
2914          
2915        
2916      });pushBoostPage({
2917        
2918          id: 152264278357,
2919          
2920            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_6000.webp?v=1751005520\u0026width=500",
2921          
2922          
2923            type: 'service',
2924          
2925        
2926      });pushBoostPage({
2927        
2928          id: 152290787669,
2929          
2930            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_thermo_350.webp?v=1751004833\u0026width=500",
2931          
2932          
2933            type: 'service',
2934          
2935        
2936      });pushBoostPage({
2937        
2938          id: 152290754901,
2939          
2940            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_control_440.webp?v=1751133296\u0026width=500",
2941          
2942          
2943            type: 'service',
2944          
2945        
2946      });pushBoostPage({
2947        
2948          id: 152290885973,
2949          
2950            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_200.webp?v=1751004833\u0026width=500",
2951          
2952          
2953            type: 'service',
2954          
2955        
2956      });pushBoostPage({
2957        
2958          id: 152290820437,
2959          
2960            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_210.webp?v=1751004833\u0026width=500",
2961          
2962          
2963            type: 'service',
2964          
2965        
2966      });pushBoostPage({
2967        
2968          id: 155559264597,
2969          
2970            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzsmart_energy_250_freigestellt_2000x2000_f8f4f035-bf8c-48b9-8142-4211787f7119.webp?v=1750171014\u
29700026width=500",
2971          
2972          
2973            type: 'service',
2974          
2975        
2976      });pushBoostPage({
2977        
2978          id: 152291246421,
2979          
2980            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_gateway.webp?v=1751004834\u0026width=500",
2981          
2982          
2983            type: 'service',
2984          
2985        
2986      });pushBoostPage({
2987        
2988          id: 152291148117,
2989          
2990            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_thermo_302.webp?v=1751004834\u0026width=500",
2991          
2992          
2993            type: 'service',
2994          
2995        
2996      });pushBoostPage({
2997        
2998          id: 152266670421,
2999          
3000            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1750E.webp?v=1751005520\u0026width=500",
3001          
3002          
3003            type: 'service',
3004          
3005        
3006      });pushBoostPage({
3007        
3008          id: 152266932565,
3009          
3010            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_310.webp?v=1755762726\u0026width=500",
3011          
3012          
3013            type: 'service',
3014          
3015        
3016      });pushBoostPage({
3017        
3018          id: 164802232661,
3019          
3020            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzwlan_stick_6700.webp?v=1774369843\u0026width=500",
3021          
3022          
3023            type: 'service',
3024          
3025        
3026      });pushBoostPage({
3027        
3028          id: 152293376341,
3029          
3030            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzwlan_stick_ac_430_mu-mimo.webp?v=1751005623\u0026width=500",
3031          
3032          
3033            type: 'service',
3034          
3035        
3036      });pushBoostPage({
3037        
3038          id: 152293736789,
3039          
3040            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzwlan_stick_ac_860.webp?v=1751005623\u0026width=500",
3041          
3042          
3043            type: 'service',
3044          
3045        
3046      });pushBoostPage({
3047        
3048          id: 155551170901,
3049          
3050          
3051            type: 'service',
3052          
3053        
3054      });pushBoostPage({
3055        
3056          id: 152318968149,
3057          
3058            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_myfritzapp.webp?v=1751217940\u0026width=500",
3059          
3060          
3061            type: 'service',
3062          
3063        
3064      });pushBoostPage({
3065        
3066          id: 158323704149,
3067          
3068          
3069            type: 'service',
3070          
3071        
3072      });pushBoostPage({
3073        
3074          id: 154300612949,
3075          
3076          
3077            type: 'service',
3078          
3079        
3080      });pushBoostPage({
3081        
3082          id: 151716397397,
3083          
3084          
3085            type: 'page',
3086          
3087        
3088      });pushBoostPage({
3089        
3090      });pushBoostPage({
3091        
3092      });pushBoostPage({
3093        
3094      });pushBoostPage({
3095        
3096          id: 153840091477,
3097          
3098          
3099            type: 'service',
3100          
3101        
3102      });pushBoostPage({
3103        
3104          id: 155757805909,
3105          
3106          
3107            type: 'service',
3108          
3109        
3110      });pushBoostPage({
3111        
3112          id: 153840386389,
3113          
3114            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzsmart_energy_250_stromzaehler_3840x2560_c7025dc6-a5ac-4e09-8b0a-947d2244f048.webp?v=1759933097\u0026width=500",
3115          
3116          
3117            type: 'service',
3118          
3119        
3120      });pushBoostPage({
3121        
3122          id: 153839960405,
3123          
3124            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzsmart_energy_250_stromzaehler_3840x2560_c7025dc6-a5ac-4e09-8b0a-947d2244f048.webp?v=1759933097\u0026width=500",
3125          
3126          
3127            type: 'service',
3128          
3129        
3130      });pushBoostPage({
3131        
3132          id: 156073558357,
3133          
3134          
3135            type: 'service',
3136          
3137        
3138      });pushBoostPage({
3139        
3140      });pushBoostPage({
3141        
3142      });pushBoostPage({
3143        
3144          id: 170217439573,
3145          
3146          
3147            type: 'page',
3148          
3149        
3150      });pushBoostPage({
3151        
3152          id: 155757642069,
3153          
3154          
3155            type: 'service',
3156          
3157        
3158      });pushBoostPage({
3159        
3160          id: 150893461845,
3161          
3162          
3163            type: 'page',
3164          
3165        
3166      });pushBoostPage({
3167        
3168          id: 154548404565,
3169          
3170            image: "\/\/fritz.com\/cdn\/shop\/files\/produktberater_anschluss_glasfaser_2000x2000_73325968-059e-43e2
3170-ae76-ce62d218e067.webp?v=1755761299\u0026width=500",
3171          
3172          
3173            type: 'page',
3174          
3175        
3176      });pushBoostPage({
3177        
3178          id: 153840157013,
3179          
3180          
3181            type: 'service',
3182          
3183        
3184      });pushBoostPage({
3185        
3186          id: 154110656853,
3187          
3188            image: "\/\/fritz.com\/cdn\/shop\/files\/fritzbox_vpn_600x400_c14f2079-2d3a-4e28-ad1a-52ddb65250d2.png?v=1750189979\u0026width=500",
3189          
3190          
3191            type: 'service',
3192          
3193        
3194      });pushBoostPage({
3195        
3196          id: 153840484693,
3197          
3198            image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_vpn.webp?v=1757656528\u0026width=500",
3199          
3200          
3201            type: 'service',
3202          
3203        
3204      });pushBoostPage({
3205        
3206          id: 154603323733,
3207          
3208            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
3209          
3210          
3211            type: 'service',
3212          
3213        
3214      });pushBoostPage({
3215        
3216          id: 161958887765,
3217          
3218            image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500",
3219          
3220          
3221            type: 'service',
3222          
3223        
3224      });pushBoostPage({
3225        
3226          id: 151736582485,
3227          
3228          
3229            type: 'page',
3230          
3231        
3232      });pushBoostPage({
3233        
3234          id: 151716364629,
3235          
3236          
3237            type: 'page',
3238          
3239        
3240      });pushBoostPage({
3241        
3242      });pushBoostPage({
3243        
3244          id: 154057965909,
3245          
3246          
3247            type: 'service',
3248          
3249        
3250      });pushBoostPage({
3251        
3252          id: 153840419157,
3253          
3254            image: "\/\/fritz.com\/cdn\/shop\/files\/entdecken_fritzsmart_gateway_zigbee_lampe_und_fritzapp_smart_home_3840x2560_de.webp?v=1755691847\u0026width=500",
3255          
3256          
3257            type: 'service',
3258          
3259        
3260      });pushBoostPage({
3261        
3262          id: 153840124245,
3263          
3264          
3265            type: 'service',
3266          
3267        
3268      });
3269    
3270    
3271
3272    
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282  
3283    
3284    
3285
3286    
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297  
3298    
3299    
3300
3301    
3302
3303
3304
3305          pushBoostPage({
3306            id: 614058721621,
3307            
3308              image: '//fritz.com/cdn/shop/articles/awards_fritzbox_april_2026_3840x2560px_921c7fb5-1985-4ec5-ac20-0337d1ead02e.webp?v=1775052622&width=500',
3309            
3310            
3311              type: 'page',
3312            
3313          });
3314        
3315
3316          pushBoostPage({
3317            id: 613487575381,
3318            
3319              image: '//fritz.com/cdn/shop/articles/fritzbox_6825_4g_lifestyle_multimedia_3840x2560_acd8a29e-76e7-4047-9182-267d72530b6b.webp?v=1787560519&width=500',
3320            
3321            
3322              type: 'page',
3323            
3324          });
3325        
3326
3327          pushBoostPage({
3328            id: 613285364053,
3329            
3330              image: '//fritz.com/cdn/shop/articles/entdecken_schloss_hammer_3840x2160_5f355d83-7c6f-4612-b7a5-2fe16f362f13.webp?v=1769672805&width=500',
3331            
3332            
3333              type: 'page',
3334            
3335          });
3336        
3337
3338          pushBoostPage({
3339            id: 613160649045,
3340            
3341              image: '//fritz.com/cdn/shop/articles/entdecken_fritzbox_7690_unter_dem_weihnachtsbaum_3840x2160_1_72ca5d42-472d-4e7b-8420-1d782379b03e.webp?v=1766498689&width=500',
3342            
3343            
3344              type: 'page',
3345            
3346          });
3347        
3348
3349          pushBoostPage({
3350            id: 612127867221,
3351            
3352              image: '//fritz.com/cdn/shop/articles/entdecken_anschluss_kabel_fritzbox_6590_cable_docsis_3840x2560_ac77552d-adc1-4cd0-9563-686b8a41ab44.webp?v=1766062194&width=500',
3353            
3354            
3355              type: 'page',
3356            
3357          });
3358        
3359
3360          pushBoostPage({
3361            id: 612127834453,
3362            
3363              image: '//fritz.com/cdn/shop/articles/entdecken_anschluss_dsl_3840x2560_b8a1c5db-3d9d-4348-821b-ae84428e2b76.webp?v=1759313955&width=500',
3364            
3365            
3366              type: 'page',
3367            
3368          });
3369        
3370
3371          pushBoostPage({
3372            id: 611169042773,
3373            
3374              image: '//fritz.com/cdn/shop/articles/entdecken_highs
3374peed_mit_glasfaser_3840x2560_e7fc15fa-18ae-43e0-ba04-9bd1b80099e5.webp?v=1759313944&width=500',
3375            
3376            
3377              type: 'page',
3378            
3379          });
3380        
3381
3382          pushBoostPage({
3383            id: 611168125269,
3384            
3385              image: '//fritz.com/cdn/shop/articles/entdecken_highspeed_mit_glasfaser_3840x2560_49f653c5-1511-475b-a30b-2f227d7108b0.webp?v=1760106990&width=500',
3386            
3387            
3388              type: 'page',
3389            
3390          });
3391        
3392
3393          pushBoostPage({
3394            id: 611174678869,
3395            
3396              image: '//fritz.com/cdn/shop/articles/smart-home-automatisieren-mit-fritz-9464489_7847ae3b-ba59-4fd3-b0b9-f0e1c2995abf.webp?v=1758205732&width=500',
3397            
3398            
3399              type: 'page',
3400            
3401          });
3402        
3403
3404          pushBoostPage({
3405            id: 611169010005,
3406            
3407              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-supervectoring-35b-1173413_5b67c6ff-7bf5-4674-a24c-a1763104ce33.webp?v=1757775520&width=500',
3408            
3409            
3410              type: 'page',
3411            
3412          });
3413        
3414
3415          pushBoostPage({
3416            id: 611168977237,
3417            
3418              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-voip-6976279_86c69608-6c47-419b-aab9-3d5217e17a46.webp?v=1757775537&width=500',
3419            
3420            
3421              type: 'page',
3422            
3423          });
3424        
3425
3426          pushBoostPage({
3427            id: 611168944469,
3428            
3429              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-dect-6400184_1408ee30-df11-49fb-bfab-34acd4367b05.webp?v=1757774781&width=500',
3430            
3431            
3432              type: 'page',
3433            
3434          });
3435        
3436
3437          pushBoostPage({
3438            id: 611168911701,
3439            
3440              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-powerline-3406801_013b1b70-4ec0-4143-9245-26fefe4670f3.webp?v=1757775505&width=500',
3441            
3442            
3443              type: 'page',
3444            
3445          });
3446        
3447
3448          pushBoostPage({
3449            id: 611168846165,
3450            
3451              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-internet-uber-mobilfunk-4g-und-5g-6730519_f6d17af3-830d-483d-ab5b-ea7077048e7c.webp?v=1784721097&width=500',
3452            
3453            
3454              type: 'page',
3455            
3456          });
3457        
3458
3459          pushBoostPage({
3460            id: 611174777173,
3461            
3462              image: '//fritz.com/cdn/shop/articles/online-telefonbuch-mit-fritzbox-fritzfon-und-smartphone-gemeinsam-nutzen-1905682_26a11e7f-74c2-400e-b889-41c86a5eaa44.webp?v=1758205571&width=500',
3463            
3464            
3465              type: 'page',
3466            
3467          });
3468        
3469
3470          pushBoostPage({
3471            id: 611172647253,
3472            
3473              image: '//fritz.com/cdn/shop/articles/wlan-antennen-fur-hohe-reichweite-und-besten-empfang-4542102_020b92f2-74b1-4fa4-84df-8a727db51260.webp?v=1757776327&width=500',
3474            
3475            
3476              type: 'page',
3477            
3478          });
3479        
3480
3481          pushBoostPage({
3482            id: 611181298005,
3483            
3484              image: '//fritz.com/cdn/shop/articles/d20d2be4391b06c19edb2c58849080cb_0190fc51-f75d-4080-ad42-01d6d46fb870.webp?v=1787061059&width=500',
3485            
3486            
3487              type: 'page',
3488            
3489          });
3490        
3491
3492          pushBoostPage({
3493            id: 611181003093,
3494            
3495              image: '//fritz.com/cdn/shop/articles/wlan-im-garten-so-klappt-die-internetverbindung-auch-im-freien-5841314_c3166e54-8b7f-49bb-9d85-6e55b3406202.webp?v=1757776296&width=500',
3496            
3497            
3498              type: 'page',
3499            
3500          });
3501        
3502
3503          pushBoostPage({
3504            id: 611180937557,
3505            
3506              image: '//fritz.com/cdn/shop/articles/gaming-mit-fernzugang-8304630_a295f503-a827-4af7-8552-daaa7360ad7b.webp?v=1757774653&width=500',
3507            
3508            
3509              type: 'page',
3510            
3511          });
3512        
3513
3514          pushBoostPage({
3515            id: 611180773717,
3516            
3517              image: '//fritz.com/cdn/shop/articles/wlan-mesh-einrichten-mit-fritz-ganz-einfach-6645339_5f72001c-a515-441b-8c10-67ee19d194e1.webp?v=1757776310&width=500',
3518            
3519            
3520              type: 'page',
3521            
3522          });
3523        
3524
3525          pushBoostPage({
3526            id: 611176513877,
3527            
3528              image: '//fritz.com/cdn/shop/articles/wlan-sicherheit-heimnetz-schutzen-leicht-gemacht-5866811_520efc33-01a3-4306-aa84-055223ecc45e.webp?v=1757776347&width=500',
3529            
3530            
3531              type: 'page',
3532            
3533          });
3534        
3535
3536          pushBoostPage({
3537            id: 611176022357,
3538            
3539              image: '//fritz.com/cdn/shop/articles/vpn-mit-fritz-praktisch-und-sicher-9390188_3f2ee0a4-3bd0-4a7a-b0ac-c1e0da92de9b.webp?v=1757774705&width=500',
3540            
3541            
3542              type: 'page',
3543            
3544          });
3545        
3546
3547          pushBoostPage({
3548            id: 611175530837,
3549            
3550              image: '//fritz.com/cdn/shop/articles/der-eigene-cloud-speicher-mit-fritzbox-9336346_3a349a0d-9396-4c00-89bc-c631b9dbc2e0.webp?v=1757774581&width=500',
3551            
3552            
3553              type: 'page',
3554            
3555          });
3556        
3557
3558          pushBoostPage({
3559            id: 611175465301,
3560            
3561              image: '//fritz.com/cdn/shop/articles/tv-signale-kabellos-im-heimnetz-streamen-1907476_8b70d222-98a4-418f-97c2-5966c2ed6348.webp?v=1757772473&width=500',
3562            
3563            
3564              type: 'page',
3565            
3566          });
3567        
3568
3569          pushBoostPage({
3570            id: 611175366997,
3571            
3572              image: '//fritz.com/cdn/shop/articles/fritzbox-mediaserver-in-wenigen-schritten-zur-medienzentrale-4428940_76324da4-2820-4cb6-a0a1-83de567e340d.webp?v=1757769729&width=500',
3573            
3574            
3575              type: 'page',
3576            
3577          });
3578        
3579
3580          pushBoostPage({
3581            id: 611175301461,
3582            
3583              image: '//fritz.com/cdn/shop/articles/so-bringen-sie-ihre-spielekonsole-ins-internet-2238151_66303017-e33b-4c3c-9cb2-ee8fc440ca12.webp?v=1757771598&width=500',
3584            
3585            
3586              type: 'page',
3587            
3588          });
3589        
3590
3591          pushBoostPage({
3592            id: 611175268693,
3593            
3594              image: '//fritz.com/cdn/shop/articles/tipps-fur-videostreaming-mit-fritz-1990845_7dbea245-a5ed-48f3-abf4-aa69c29c68bf.webp?v=1757772461&width=500',
3595            
3596            
3597              type: 'page',
3598            
3599          });
3600        
3601
3602          pushBoostPage({
3603            id: 611175170389,
3604            
3605              image: '//fritz.com/cdn/shop/articles/faxe-versenden-und-empfangen-9609173_4613a8c1-c2c2-428c-a9b3-baa2668d6c08.webp?v=1757774596&width=500',
3606            
3607            
3608              type: 'page',
3609            
3610          });
3611        
3612
3613          pushBoostPage({
3614            id: 611175104853,
3615            
3616              image: '//fritz.com/cdn/shop/articles/nie-wieder-werbeanrufe-8140118_4f13a84f-c5d2-492f-97c0-2d86bd94896e.webp?v=1757774685&width=500',
3617            
3618            
3619              type: 'page',
3620            
3621          });
3622        
3623
3624          pushBoostPage({
3625            id: 611175039317,
3626            
3627              image: '//fritz.com/cdn/shop/articles/entspannt-und-sicher-telefonieren-mit-fritzbox-und-fritzfon-7603463_39bca274-6dd6-41dd-9d93-d7e07076a6e1.webp?v=1757768785&width=500',
3628            
3629            
3630              type: 'page',
3631            
3632          });
3633        
3634
3635          pushBoostPage({
3636            id: 611174580565,
3637            
3638              image: '//fritz.com/cdn/shop/articles/strom-sparen-mit-fritz-9118112_920087a7-0e06-4297-ad5d-36dde3a477b3.webp?v=1757771653&width=500',
3639            
3640            
3641              type: 'page',
3642            
3643          });
3644        
3645
3646          pushBoostPage({
3647            id: 611174547797,
3648            
3649              image: '//fritz.com/cdn/shop/articles/heizkosten-sparen-mit-fritz-5085386_2ca145b4-4ca9-4118-932e-57c9b6a77cdb.webp?v=1757774663&width=500',
3650            
3651            
3652              type: 'page',
3653            
3654          });
3655        
3656
3657          pushBoostPage({
3658            id: 611174482261,
3659            
3660              image: '//fritz.com/cdn/shop/articles/so-wird-ihre-fritzbox-zur-smart-home-zentrale-1802972_ec24f58a-635b-4ccc-9025-7a635b561793.webp?v=1757771626&width=500',
3661            
3662            
3663              type: 'page',
3664            
3665          });
3666        
3667
3668          pushBoostPage({
3669            id: 611181920597,
3670            
3671              image: '//fritz.com/cdn/shop/articles/intelligente-rollladen-im-fritz-smart-home-6615463_33a834df-c0ef-44ba-85c8-2
36711db7ac1675e.webp?v=1787560562&width=500',
3672            
3673            
3674              type: 'page',
3675            
3676          });
3677        
3678
3679          pushBoostPage({
3680            id: 611180872021,
3681            
3682              image: '//fritz.com/cdn/shop/articles/sprachsteuerung-und-mehr-matter-bereichert-das-smart-home-6915120_8c6f5f53-4d1d-425b-afb5-2afc76dd73ff.webp?v=1757771639&width=500',
3683            
3684            
3685              type: 'page',
3686            
3687          });
3688        
3689
3690          pushBoostPage({
3691            id: 611176743253,
3692            
3693              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-mesh-9087450_99f49dd1-0e78-46a7-ba42-adc9abcab018.webp?v=1757775495&width=500',
3694            
3695            
3696              type: 'page',
3697            
3698          });
3699        
3700
3701          pushBoostPage({
3702            id: 611176710485,
3703            
3704              image: '//fritz.com/cdn/shop/articles/automatische-updates-nutzen-mehr-sicherheit-und-neue-funktionen-8081496_582b1979-3966-44f3-9902-c3b0fefc0162.webp?v=1757768450&width=500',
3705            
3706            
3707              type: 'page',
3708            
3709          });
3710        
3711
3712          pushBoostPage({
3713            id: 611176546645,
3714            
3715              image: '//fritz.com/cdn/shop/articles/wie-funktioniert-wlan-5587475_a2058179-a382-42cd-a27a-6d32b53006d0.webp?v=1757776280&width=500',
3716            
3717            
3718              type: 'page',
3719            
3720          });
3721        
3722
3723          pushBoostPage({
3724            id: 611175563605,
3725            
3726              image: '//fritz.com/cdn/shop/articles/fritzbox-als-gaming-router-2186613_0f756281-e2e8-4d63-a630-412704eee060.webp?v=1757774608&width=500',
3727            
3728            
3729              type: 'page',
3730            
3731          });
3732        
3733
3734          pushBoostPage({
3735            id: 611174744405,
3736            
3737              image: '//fritz.com/cdn/shop/articles/zigbee-im-fritz-smart-home-6854248_f2589bd3-c55c-4c69-b69a-6ddc4faed900.webp?v=1757777147&width=500',
3738            
3739            
3740              type: 'page',
3741            
3742          });
3743        
3744
3745          pushBoostPage({
3746            id: 611174220117,
3747            
3748              image: '//fritz.com/cdn/shop/articles/volle-kontrolle-kindersicherung-und-geratesperre-sichern-das-heimnetz-7843572_d177c860-4140-4c1a-9419-0256f859a861.webp?v=1757772484&width=500',
3749            
3750            
3751              type: 'page',
3752            
3753          });
3754        
3755
3756          pushBoostPage({
3757            id: 611168649557,
3758            
3759              image: '//fritz.com/cdn/shop/articles/wpa3-die-sichere-wlan-verschlusselung-erklart-5782788_441bb847-6e8a-4507-878c-e4678a13ff2f.webp?v=1757777002&width=500',
3760            
3761            
3762              type: 'page',
3763            
3764          });
3765        
3766
3767          pushBoostPage({
3768            id: 611176808789,
3769            
3770              image: '//fritz.com/cdn/shop/articles/anrufbeantworter-der-fritzbox-einrichten-8755151_d751a089-4488-4212-b64f-84d64a5faf56.webp?v=1757768927&width=500',
3771            
3772            
3773              type: 'page',
3774            
3775          });
3776        
3777
3778          pushBoostPage({
3779            id: 611168584021,
3780            
3781              image: '//fritz.com/cdn/shop/articles/so-erhalten-sie-das-beste-wlan-1525657_26a643d9-c648-4fb7-9f02-eaadf40b453c.webp?v=1757771613&width=500',
3782            
3783            
3784              type: 'page',
3785            
3786          });
3787        
3788
3789          pushBoostPage({
3790            id: 611168518485,
3791            
3792              image: '//fritz.com/cdn/shop/articles/wi-fi-6-wlan-ax-der-wlan-standard-im-detail-9450722_ef8bc1d4-4a46-46a0-bf75-e652dbfb851d.webp?v=1757774746&width=500',
3793            
3794            
3795              type: 'page',
3796            
3797          });
3798        
3799
3800          pushBoostPage({
3801            id: 611168387413,
3802            
3803              image: '//fritz.com/cdn/shop/articles/wlan-zugang-teilen-mit-qr-codes-geht-es-ganz-einfach-6352886_f5897c50-dbf1-4b17-a689-8e9a6ca823f2.webp?v=1784650368&width=500',
3804            
3805            
3806              type: 'page',
3807            
3808          });
3809        
3810
3811          pushBoostPage({
3812            id: 611168289109,
3813            
3814              image: '//fritz.com/cdn/shop/articles/wechsel-leicht-gemacht-einstellungen-auf-neue-fritzbox-ubertragen-5105941_f4a618e2-fec6-4e01-922e-227d690b5a27.webp?v=1787059395&width=500',
3815            
3816            
3817              type: 'page',
3818            
3819          });
3820        
3821
3822  
3823    
3824    
3825
3826    
3827
3828
3829
3830
3831
3832  
3833    
3834    
3835
3836    
3837
3838
3839
3840
3841
3842  
3843    
3844    
3845
3846    
3847
3848
3849
3850
3851
3852  
3853    
3854    
3855
3856    
3857  
3858    
3859    
3860
3861    
3862  
3863
3864  window.hiddenCollections = {676194615637: true,
3865675990012245: true
3866}
3867</script>
3867
3868
3869
3870
3871
3872  <link
3873    rel="stylesheet"
3874    href="//fritz.com/cdn/shop/t/56/assets/niccos-header-drawer-metaobject.css?v=76493110450784857031787728415"
3875    media="print"
3876    onload="this.media='all'"
3877  >
3878  <noscript>
3879    <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/niccos-header-drawer-metaobject.css?v=76493110450784857031787728415">
3880  </noscript>
3881  
3881<script src="//fritz.com/cdn/shop/t/56/assets/niccos-header-drawer-metaobject.js?v=10056810861036606701787728416" defer></script>
3881
3882
3883
3884<style>
3885    #shopify-section-sections--25396846526805__niccos_header_xDEcRr {
3886      --section-padding-top: 22px;
3887      --section-padding-bottom: 20px;
3888      --color-background: 255 255 255;
3889      --color-foreground: 0 30 110;
3890      --color-transparent: 255 255 255;
3891      background-color: #ffffff;
3892    }
3893  </style>
3894
3895
3896
3897
3898
3899
3900
3901
3902<menu-drawer id="MenuDrawer" class="menu-drawer niccos-menu-drawer niccos-menu-drawer--metaobject drawer drawer--start z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none"
3903  data-section-id="sections--25396846526805__niccos_header_xDEcRr"
3904  hidden
3905>
3906  <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="MenuDrawer" aria-expanded="false"></overlay-element>
3907  <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
3908    <gesture-element class="drawer__header flex opacity-0 invisible relative">
3909      <span class="drawer__title heading header-desktop:text-3xl text-2xl leading-none tracking-tight"></span>
3910      <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="MenuDrawer" aria-expanded="false" aria-label="Close">
3911        <span class="btn-fill" data-fill></span>
3912        <span class="btn-text">
3913          <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3914  <path d="M13 1L1 13M13 13L1 1" stroke="#070E21" stroke-width="2" stroke-linecap="round" />
3915</svg>
3916        </span>
3917      </button>
3918    </gesture-element>
3919    <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
3920      <drawer-menu-panels class="niccos-drawer-mo relative flex flex-col grow overflow-hidden" data-section-id="sections--25396846526805__niccos_header_xDEcRr">
3921        <nav class="niccos-drawer-mo__root relative grow overflow-hidden" role="navigation">
3922          <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent>
3923            <li class="drawer__menu-group niccos-drawer-mo__group"><a class="niccos-drawer-mo__item niccos-drawer-mo__item--home niccos-drawer-mo__item--link flex items-center" href="https://fritz.com"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Haus_flaechig_dunkelblau.svg?v=1789723368&amp;width=68" alt="Home" srcset="//fritz.com/cdn/shop/files/Icon_Haus_flaechig_dunkelblau.svg?v=1789723368&amp;width=68 68w" width="68" height="68" loading="lazy">
3924</span><span class="niccos-drawer-mo__label">Home</span>
3925              </a>
3926            </li><li class="drawer__menu-group niccos-drawer-mo__group"><button
3927                    type="button"
3928                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
3929                    data-panel-open="1"
3930                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-1"
3931                    aria-expanded="false"
3932                  >
3933                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&amp;width=68" alt="FRITZ!Box" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&amp;width=68 68w" width="68" height="68" loading="lazy">
3934</span><span class="niccos-drawer-mo__label">FRITZ!Box</span>
3935                    </span>
3936                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
3937                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
3938  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
3939</svg>
3940                    </span>
3941                  </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button
3942                    type="button"
3943                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
3944                    data-panel-open="2"
3945                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-2"
3946                    aria-expanded="false"
3947                  >
3948                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&amp;width=68" alt="Mesh Wi-Fi" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&amp;width=68 68w" width="68" height="68" loading="lazy">
3949</span><span class="niccos-drawer-mo__label">Mesh Wi-Fi</span>
3950                    </span>
3951                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
3952                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
3953  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
3954</svg>
3955                    </span>
3956                  </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button
3957                    type="button"
3958                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
3959                    data-panel-open="3"
3960                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-3"
3961                    aria-expanded="false"
3962                  >
3963                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&amp;width=68" alt="Smart Home" srcset="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&amp;width=68 68w" width="68" height="68" loading="lazy">
3964</span><span class="niccos-drawer-mo__label">Smart Home</span>
3965                    </span>
3966                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
3967                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
3968  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
3969</svg>
3970                    </span>
3971                  </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button
3972                    type="button"
3973                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
3974                    data-panel-open="4"
3975                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-4"
3976                    aria-expanded="false"
3977                  >
3978                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&amp;width=68" alt="Telefony" srcset="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&amp;width=68 68w" width="68" height="68" loading="lazy">
3979</span><span class="niccos-drawer-mo__label">Telefony</span>
3980                    </span>
3981                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
3982                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
3983  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
3984</svg>
3985                    </span>
3986                  </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button
3987                    type="button"
3988                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
3989                    data-panel-open="5"
3990                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-5"
3991                    aria-expanded="false"
3992                  >
3993                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&amp;width=68" alt="Discover" srcset="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&amp;width=68 68w" width="68" height="68" loading="lazy">
3994</span><span class="niccos-drawer-mo__label">Discover</span>
3995                    </span>
3996                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
3997                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
3998  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
3999</svg>
4000                    </span>
4001                  </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button
4002                    type="button"
4003                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
4004                    data-panel-open="6"
4005                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-6"
4006                    aria-expanded="false"
4007                  >
4008                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&amp;width=68" alt="Service" srcset="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&amp;width=68 68w" width="68" height="68" loading="lazy">
4009</span><span class="niccos-drawer-mo__label">Service</span>
4010                    </span>
4011                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4012                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4013  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4014</svg>
4015                    </span>
4016                  </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button
4017                    type="button"
4018                    class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full"
4019                    data-panel-open="7"
4020                    aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-7"
4021                    aria-expanded="false"
4022                  >
4023                    <span class="niccos-drawer-mo__item-inner flex items-center"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&amp;width=68" alt="Business customers" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&amp;width=68 68w" width="68" height="68" loading="lazy">
4024</span><span class="niccos-drawer-mo__label">Business customers</span>
4025                    </span>
4026                    <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4027                      <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4028  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4029</svg>
4030                    </span>
4031                  </button></li>
4032              <li class="country-selector-button drawer__menu-group drawer__menu-group" onclick="openSelectorPopup()">
4033                <div class="country-selector-wrapper">
4034                  
4035                    <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25 25w" width="25" height="25">
4036                  
4037                  <span>EN</span>
4038
4039                  <span>|</span>
4040
4041                  <span>Location & language</span>
4042                </div>
4043
4044                <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4045  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4046</svg>
4047              </li>
4048            
4049          </ul>
4050        </nav><section
4051            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-1"
4052            class="niccos-drawer-mo__panel"
4053            data-panel="1"
4054            aria-hidden="true"
4055          >
4056            <div class="niccos-drawer-mo__subhead">
4057              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4058                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4059                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4060  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4061</svg>
4062                </span>
4063              </button>
4064              <a
4065                class="niccos-drawer-mo__parent"
4066                href="https://fritz.com/en/collections/fritz-box"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&amp;width=68" alt="FRITZ!Box" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&amp;width=68 68w" width="68" height="68" loading="lazy">
4067</span><span class="niccos-drawer-mo__label">FRITZ!Box</span>
4068                
4069              </a>
4070              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4071            </div>
4072
4073            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4074                  <a
4075                    class="niccos-drawer-mo__sublink flex items-center"
4076                    href="https://fritz.com/en/collections/fiber-optic-routers"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Fiber_linear_dunkelblau.svg?v=1782811645&amp;width=68" alt="Fiber optic routers" srcset="//fritz.com/cdn/shop/files/Icon_Fiber_linear_dunkelblau.svg?v=1782811645&amp;width=68 68w" width="68" height="68" loading="lazy">
4077</span><span class="niccos-drawer-mo__sublabel">Fiber optic routers</span>
4078                  </a>
4079                </li><li class="niccos-drawer-mo__subitem">
4080                  <a
4081                    class="niccos-drawer-mo__sublink flex items-center"
4082                    href="https://fritz.com/en/collections/dsl-router"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_DSL_linear_dunkelblau.svg?v=1782811640&amp;width=68" alt="Routers for DSL" srcset="//fritz.com/cdn/shop/files/Icon_DSL_linear_dunkelblau.svg?v=1782811640&amp;width=68 68w" width="68" height="68" loading="lazy">
4083</span><span class="niccos-drawer-mo__sublabel">Routers for DSL</span>
4084                  </a>
4085                </li><li class="niccos-drawer-mo__subitem">
4086                  <a
4087                    class="niccos-drawer-mo__sublink flex items-center"
4088                    href="https://fritz.com/en/collections/cable-router"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Kabel_linear_dunkelblau.svg?v=1782811635&amp;width=68" alt="Cable routers" srcset="//fritz.com/cdn/shop/files/Icon_Kabel_linear_dunkelblau.svg?v=1782811635&amp;width=68 68w" width="68" height="68" loading="lazy">
4089</span><span class="niccos-drawer-mo__sublabel">Cable routers</span>
4090                  </a>
4091                </li><li class="niccos-drawer-mo__subitem">
4092                  <a
4093                    class="niccos-drawer-mo__sublink flex items-center"
4094                    href="https://fritz.com/en/collections/mobile-internet-router-lte-5g"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_LTE_linear_dunkelblau.svg?v=1782811631&amp;width=68" alt="Mobile routers" srcset="//fritz.com/cdn/shop/files/Icon_LTE_linear_dunkelblau.svg?v=1782811631&amp;width=68 68w" width="68" height="68" loading="lazy">
4095</span><span class="niccos-drawer-mo__sublabel">Mobile routers</span>
4096                  </a>
4097                </li><li class="niccos-drawer-mo__subitem">
4098                  <a
4099                    class="niccos-drawer-mo__sublink flex items-center"
4100                    href="https://fritz.com/en/collections/router-for-modem"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Netzwerk_linear_dunkelblau.svg?v=1782811622&amp;width=68" alt="Routers for modem / network" srcset="//fritz.com/cdn/shop/files/Icon_Netzwerk_linear_dunkelblau.svg?v=1782811622&amp;width=68 68w" width="68" height="68" loading="lazy">
4101</span><span class="niccos-drawer-mo__sublabel">Routers for modem / network</span>
4102                  </a>
4103                </li></ul>
4104          </section><section
4105            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-2"
4106            class="niccos-drawer-mo__panel"
4107            data-panel="2"
4108            aria-hidden="true"
4109          >
4110            <div class="niccos-drawer-mo__subhead">
4111              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4112                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4113                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4114  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4115</svg>
4116                </span>
4117              </button>
4118              <a
4119                class="niccos-drawer-mo__parent"
4120                href="https://fritz.com/en/collections/mesh-wifi"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&amp;width=68" alt="Mesh Wi-Fi" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&amp;width=68 68w" width="68" height="68" loading="lazy">
4121</span><span class="niccos-drawer-mo__label">Mesh Wi-Fi</span>
4122                
4123              </a>
4124              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4125            </div>
4126
4127            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4128                  <a
4129                    class="niccos-drawer-mo__sublink flex items-center"
4130                    href="https://fritz.com/en/collections/mesh-wifi-sets"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_Set_Repeater_linear_dunkelblau.svg?v=1782811580&amp;width=68" alt="Mesh Wi-Fi Sets" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Set_Repeater_linear_dunkelblau.svg?v=1782811580&amp;width=68 68w" width="68" height="68" loading="lazy">
4131</span><span class="niccos-drawer-mo__sublabel">Mesh Wi-Fi Sets</span>
4132                  </a>
4133                </li><li class="niccos-drawer-mo__subitem">
4134                  <a
4135                    class="niccos-drawer-mo__sublink flex items-center"
4136                    href="https://fritz.com/en/collections/mesh-wifi-extender"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_Repeater_linear_dunkelblau.svg?v=1782811572&amp;width=68" alt="Mesh Wi-Fi Extenders" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Repeater_linear_dunkelblau.svg?v=1782811572&amp;width=68 68w" width="68" height="68" loading="lazy">
4137</span><span class="niccos-drawer-mo__sublabel">Mesh Wi-Fi Extenders</span>
4138                  </a>
4139                </li><li class="niccos-drawer-mo__subitem">
4140                  <a
4141                    class="niccos-drawer-mo__sublink flex items-center"
4142                    href="https://fritz.com/en/collections/powerline"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Powerline_linear_dunkelblau.svg?v=1782811561&amp;width=68" alt="Powerline" srcset="//fritz.com/cdn/shop/files/Icon_Powerline_linear_dunkelblau.svg?v=1782811561&amp;width=68 68w" width="68" height="68" loading="lazy">
4143</span><span class="niccos-drawer-mo__sublabel">Powerline</span>
4144                  </a>
4145                </li><li class="niccos-drawer-mo__subitem">
4146                  <a
4147                    class="niccos-drawer-mo__sublink flex items-center"
4148                    href="https://fritz.com/en/collections/wifi-sticks"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_USB_linear_dunkelblau.svg?v=1782811557&amp;width=68" alt="Wi-Fi Sticks" srcset="//fritz.com/cdn/shop/files/Icon_USB_linear_dunkelblau.svg?v=1782811557&amp;width=68 68w" width="68" height="68" loading="lazy">
4149</span><span class="niccos-drawer-mo__sublabel">Wi-Fi Sticks</span>
4150                  </a>
4151                </li></ul>
4152          </section><section
4153            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-3"
4154            class="niccos-drawer-mo__panel"
4155            data-panel="3"
4156            aria-hidden="true"
4157          >
4158            <div class="niccos-drawer-mo__subhead">
4159              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4160                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4161                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4162  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4163</svg>
4164                </span>
4165              </button>
4166              <a
4167                class="niccos-drawer-mo__parent"
4168                href="https://fritz.com/en/collections/smart-home"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&amp;width=68" alt="Smart Home" srcset="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&amp;width=68 68w" width="68" height="68" loading="lazy">
4169</span><span class="niccos-drawer-mo__label">Smart Home</span>
4170                
4171              </a>
4172              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4173            </div>
4174
4175            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4176                  <a
4177                    class="niccos-drawer-mo__sublink flex items-center"
4178                    href="https://fritz.com/en/collections/smart-home-with-fritz"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Smart_Home_linear_dunkelblau.svg?v=1789723696&amp;width=68" alt="Smart Home with FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Smart_Home_linear_dunkelblau.svg?v=1789723696&amp;width=68 68w" width="68" height="68" loading="lazy">
4179</span><span class="niccos-drawer-mo__sublabel">Smart Home with FRITZ!</span>
4180                  </a>
4181                </li></ul>
4182          </section><section
4183            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-4"
4184            class="niccos-drawer-mo__panel"
4185            data-panel="4"
4186            aria-hidden="true"
4187          >
4188            <div class="niccos-drawer-mo__subhead">
4189              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4190                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4191                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4192  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4193</svg>
4194                </span>
4195              </button>
4196              <a
4197                class="niccos-drawer-mo__parent"
4198                href="https://fritz.com/en/collections/telefony"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&amp;width=68" alt="Telefony" srcset="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&amp;width=68 68w" width="68" height="68" loading="lazy">
4199</span><span class="niccos-drawer-mo__label">Telefony</span>
4200                
4201              </a>
4202              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4203            </div>
4204
4205            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4206                  <a
4207                    class="niccos-drawer-mo__sublink flex items-center"
4208                    href="https://fritz.com/en/collections/dect-phones"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_DECT_linear_dunkelblau.svg?v=1782811461&amp;width=68" alt="DECT phones" srcset="//fritz.com/cdn/shop/files/Icon_DECT_linear_dunkelblau.svg?v=1782811461&amp;width=68 68w" width="68" height="68" loading="lazy">
4209</span><span class="niccos-drawer-mo__sublabel">DECT phones</span>
4210                  </a>
4211                </li><li class="niccos-drawer-mo__subitem">
4212                  <a
4213                    class="niccos-drawer-mo__sublink flex items-center"
4214                    href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_DECT_Welle_linear_dunkelblau.svg?v=1782811455&amp;width=68" alt="DECT repeater" srcset="//fritz.com/cdn/shop/files/Icon_DECT_Welle_linear_dunkelblau.svg?v=1782811455&amp;width=68 68w" width="68" height="68" loading="lazy">
4215</span><span class="niccos-drawer-mo__sublabel">DECT repeater</span>
4216                  </a>
4217                </li></ul>
4218          </section><section
4219            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-5"
4220            class="niccos-drawer-mo__panel"
4221            data-panel="5"
4222            aria-hidden="true"
4223          >
4224            <div class="niccos-drawer-mo__subhead">
4225              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4226                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4227                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4228  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4229</svg>
4230                </span>
4231              </button>
4232              <a
4233                class="niccos-drawer-mo__parent"
4234                href="https://fritz.com/en/collections/discover"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&amp;width=68" alt="Discover" srcset="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&amp;width=68 68w" width="68" height="68" loading="lazy">
4235</span><span class="niccos-drawer-mo__label">Discover</span>
4236                
4237              </a>
4238              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4239            </div>
4240
4241            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4242                  <a
4243                    class="niccos-drawer-mo__sublink flex items-center"
4244                    href="https://fritz.com/en/pages/fritz-box-finder"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Checkliste_linear_dunkelblau.svg?v=1789139828&amp;width=68" alt="FRITZ!Box Finder" srcset="//fritz.com/cdn/shop/files/Icon_Checkliste_linear_dunkelblau.svg?v=1789139828&amp;width=68 68w" width="68" height="68" loading="lazy">
4245</span><span class="niccos-drawer-mo__sublabel">FRITZ!Box Finder</span>
4246                  </a>
4247                </li><li class="niccos-drawer-mo__subitem">
4248                  <a
4249                    class="niccos-drawer-mo__sublink flex items-center"
4250                    href="https://fritz.com/en/pages/fritz-lab"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Labor_linear_dunkelblau.svg?v=1782811407&amp;width=68" alt="FRITZ! Lab" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Labor_linear_dunkelblau.svg?v=1782811407&amp;width=68 68w" width="68" height="68" loading="lazy">
4251</span><span class="niccos-drawer-mo__sublabel">FRITZ! Lab</span>
4252                  </a>
4253                </li><li class="niccos-drawer-mo__subitem">
4254                  <a
4255                    class="niccos-drawer-mo__sublink flex items-center"
4256                    href="https://fritz.com/en/pages/fritz-os"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_OS_linear_dunkelblau.svg?v=1782811402&amp;width=68" alt="FRITZ!OS" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_OS_linear_dunkelblau.svg?v=1782811402&amp;width=68 68w" width="68" height="68" loading="lazy">
4257</span><span class="niccos-drawer-mo__sublabel">FRITZ!OS</span>
4258                  </a>
4259                </li><li class="niccos-drawer-mo__subitem">
4260                  <a
4261                    class="niccos-drawer-mo__sublink flex items-center"
4262                    href="https://fritz.com/en/pages/apps"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_App_linear_dunkelblau.svg?v=1782811376&amp;width=68" alt="FRITZ!Apps" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_App_linear_dunkelblau.svg?v=1782811376&amp;width=68 68w" width="68" height="68" loading="lazy">
4263</span><span class="niccos-drawer-mo__sublabel">FRITZ!Apps</span>
4264                  </a>
4265                </li><li class="niccos-drawer-mo__subitem">
4266                  <a
4267                    class="niccos-drawer-mo__sublink flex items-center"
4268                    href="https://fritz.com/en/pages/highlight-themen"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Highlight_linear_dunkelblau.svg?v=1789723501&amp;width=68" alt="FRITZ! highlights" srcset="//fritz.com/cdn/shop/files/Icon_Highlight_linear_dunkelblau.svg?v=1789723501&amp;width=68 68w" width="68" height="68" loading="lazy">
4269</span><span class="niccos-drawer-mo__sublabel">FRITZ! highlights</span>
4270                  </a>
4271                </li><li class="niccos-drawer-mo__subitem">
4272                  <a
4273                    class="niccos-drawer-mo__sublink flex items-center"
4274                    href="https://fritz.com/en/blogs/discover-fritz"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Wissensdatenbank_linear_dunkelblau.svg?v=1789723899&amp;width=68" alt="Discover FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_Wissensdatenbank_linear_dunkelblau.svg?v=1789723899&amp;width=68 68w" width="68" height="68" loading="lazy">
4275</span><span class="niccos-drawer-mo__sublabel">Discover FRITZ!</span>
4276                  </a>
4277                </li><li class="niccos-drawer-mo__subitem">
4278                  <a
4279                    class="niccos-drawer-mo__sublink flex items-center"
4280                    href="https://fritz.com/en/pages/video-tutorials"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Clips_linear_dunkelblau.svg?v=1782811353&amp;width=68" alt="Video Tutorials" srcset="//fritz.com/cdn/shop/files/Icon_Clips_linear_dunkelblau.svg?v=1782811353&amp;width=68 68w" width="68" height="68" loading="lazy">
4281</span><span class="niccos-drawer-mo__sublabel">Video Tutorials</span>
4282                  </a>
4283                </li></ul>
4284          </section><section
4285            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-6"
4286            class="niccos-drawer-mo__panel"
4287            data-panel="6"
4288            aria-hidden="true"
4289          >
4290            <div class="niccos-drawer-mo__subhead">
4291              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4292                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4293                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4294  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4295</svg>
4296                </span>
4297              </button>
4298              <a
4299                class="niccos-drawer-mo__parent"
4300                href="https://fritz.com/en/pages/service"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&amp;width=68" alt="Service" srcset="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&amp;width=68 68w" width="68" height="68" loading="lazy">
4301</span><span class="niccos-drawer-mo__label">Service</span>
4302                
4303              </a>
4304              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4305            </div>
4306
4307            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4308                  <a
4309                    class="niccos-drawer-mo__sublink flex items-center"
4310                    href="https://fritz.com/en/pages/knowledge-base"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Knowledge_Management_linear_dunkelblau.svg?v=1782811297&amp;width=68" alt="Knowledge Base" srcset="//fritz.com/cdn/shop/files/Icon_Knowledge_Management_linear_dunkelblau.svg?v=1782811297&amp;width=68 68w" width="68" height="68" loading="lazy">
4311</span><span class="niccos-drawer-mo__sublabel">Knowledge Base</span>
4312                  </a>
4313                </li><li class="niccos-drawer-mo__subitem">
4314                  <a
4315                    class="niccos-drawer-mo__sublink flex items-center"
4316                    href="https://fritz.com/en/pages/documentation"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Handbuecher_linear_dunkelblau.svg?v=1782811290&amp;width=68" alt="Manuals" srcset="//fritz.com/cdn/shop/files/Icon_Handbuecher_linear_dunkelblau.svg?v=1782811290&amp;width=68 68w" width="68" height="68" loading="lazy">
4317</span><span class="niccos-drawer-mo__sublabel">Manuals</span>
4318                  </a>
4319                </li><li class="niccos-drawer-mo__subitem">
4320                  <a
4321                    class="niccos-drawer-mo__sublink flex items-center"
4322                    href="https://fritz.com/en/pages/update-news"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Updates_linear_dunkelblau.svg?v=1782811286&amp;width=68" alt="Update News" srcset="//fritz.com/cdn/shop/files/Icon_Updates_linear_dunkelblau.svg?v=1782811286&amp;width=68 68w" width="68" height="68" loading="lazy">
4323</span><span class="niccos-drawer-mo__sublabel">Update News</span>
4324                  </a>
4325                </li><li class="niccos-drawer-mo__subitem">
4326                  <a
4327                    class="niccos-drawer-mo__sublink flex items-center"
4328                    href="https://fritz.com/en/pages/service-sales-consultation"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Info_linear_dunkelblau.svg?v=1782811280&amp;width=68" alt="Sales Consultation" srcset="//fritz.com/cdn/shop/files/Icon_Info_linear_dunkelblau.svg?v=1782811280&amp;width=68 68w" width="68" height="68" loading="lazy">
4329</span><span class="niccos-drawer-mo__sublabel">Sales Consultation</span>
4330                  </a>
4331                </li></ul>
4332          </section><section
4333            id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-7"
4334            class="niccos-drawer-mo__panel"
4335            data-panel="7"
4336            aria-hidden="true"
4337          >
4338            <div class="niccos-drawer-mo__subhead">
4339              <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4340                <span class="niccos-drawer-mo__chevron" aria-hidden="true">
4341                  <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
4342  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
4343</svg>
4344                </span>
4345              </button>
4346              <a
4347                class="niccos-drawer-mo__parent"
4348                href="https://fritz.com/en/pages/fritz-fuer-unternehmen"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&amp;
4348width=68" alt="Business customers" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&amp;width=68 68w" width="68" height="68" loading="lazy">
4349</span><span class="niccos-drawer-mo__label">Business customers</span>
4350                
4351              </a>
4352              <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span>
4353            </div>
4354
4355            <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem">
4356                  <a
4357                    class="niccos-drawer-mo__sublink flex items-center"
4358                    href="https://fritz.com/en/pages/fritz-fuer-unternehmen"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Unternehmen_linear_dunkelblau.svg?v=1782811242&amp;width=68" alt="FRITZ! for businesses" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Unternehmen_linear_dunkelblau.svg?v=1782811242&amp;width=68 68w" width="68" height="68" loading="lazy">
4359</span><span class="niccos-drawer-mo__sublabel">FRITZ! for businesses</span>
4360                  </a>
4361                </li><li class="niccos-drawer-mo__subitem">
4362                  <a
4363                    class="niccos-drawer-mo__sublink flex items-center"
4364                    href="https://business.fritz.com" target="_blank" rel="noopener noreferrer"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Haendler_linear_dunkelblau.svg?v=1782811233&amp;width=68" alt="FRITZ! for resellers and major projects" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Haendler_linear_dunkelblau.svg?v=1782811233&amp;width=68 68w" width="68" height="68" loading="lazy">
4365</span><span class="niccos-drawer-mo__sublabel">FRITZ! for resellers and major projects</span>
4366                  </a>
4367                </li><li class="niccos-drawer-mo__subitem">
4368                  <a
4369                    class="niccos-drawer-mo__sublink flex items-center"
4370                    href="https://provider.fritz.com" target="_blank" rel="noopener noreferrer"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Provider_linear_dunkelblau.svg?v=1782811226&amp;width=68" alt="FRITZ! for provider" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Provider_linear_dunkelblau.svg?v=1782811226&amp;width=68 68w" width="68" height="68" loading="lazy">
4371</span><span class="niccos-drawer-mo__sublabel">FRITZ! for provider</span>
4372                  </a>
4373                </li></ul>
4374          </section></drawer-menu-panels>
4375    </div>
4376  </div>
4377</menu-drawer>
4378<header data-section-id="sections--25396846526805__niccos_header_xDEcRr" class="header header--left-center mobile:header--center page-width page-width--full section section--padding grid items-center z-20 relative w-full niccos-header" is="sticky-header" data-sticky-type="always"><div class="header__icons header__icons--start flex justify-start z-2">
4379  
4380    
4381  
4382    
4383      <div class="country-selector-button" onclick="openSelectorPopup()">
4384        
4385          <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25 25w" width="25" height="25">
4386        
4387        <span>EN</span>
4388        
4389        <span>|</span>
4390      </div>
4391    
4392  
4393    
4394  
4395    
4396  
4397    
4398  
4399    
4400  
4401    
4402  
4403    
4404  
4405    
4406  
4407
4408  <div class="header__buttons flex items-center gap-1d5"><button class="boost-search-button" data-boost-search-toggle>
4409          <label class="hidden" for="BoostSearchInput-sections--25396846526805__niccos_header_xDEcRr">Search</label>
4410          <div
4411            type="button"
4412            class="items-center justify-center"
4413            aria-expanded="false"
4414          >
4415            <span class="sr-only">Search</span><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4416      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
4417    </svg></div>
4418
4419          <span class="boost-search-placeholder">Searching ...</span>
4420        </button>
4421<button class="menu-drawer-button flex items-center justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false">
4422        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4423      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
4424    </svg></button></div>
4425</div>
4426<p class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a
4427        href="/en"
4428        itemprop="url"
4429        class="header__logo-link flex items-center relative"
4430      >
4431        <span class="sr-only">FRITZ!</span><img src="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&amp;width=454" alt="" srcset="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&amp;width=90 90w, //fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&amp;width=180 180w" width="454" height="127" loading="eager" sizes="90px" style="max-height: 25.176211453744497px;max-width: 90px;" itemprop="logo" is="lazy-image" class="logo hidden md:block"><img src="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&amp;width=454" alt="" srcset="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&amp;width=70 70w, //fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&amp;width=140 140w" width="454" height="127" loading="eager" sizes="70px" style="max-height: 19.58149779735683px;max-width: 70px;" itemprop="logo" is="lazy-image" class="logo md:hidden"></a></p>
4432<div class="header__navigation hidden header-desktop:flex header-desktop:gap-5 header-desktop:justify-start">
4433        <nav class="header__menu hidden header-desktop:flex" role="navigation" aria-label="Primary"><ul class="flex flex-wrap list-menu with-dot niccos-nav"><li>
4434        <details is="details-mega" trigger="hover" level="top" >
4435          <summary data-link="https://fritz.com/en/collections/fritz-box" class="z-2 relative">
4436            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4437              <span class="btn-text" data-text>FRITZ!Box</span></button>
4438          </summary>
4439          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-1-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--large niccos-mega-menu__item opacity-0 w-full grid">
4440              <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card">
4441                <a href="https://fritz.com/en/collections/fritz-box" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&amp;width=68" alt="FRITZ!Box" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&amp;width=68 68w" width="68" height="68" loading="lazy">
4442</span><span class="reversed-link">FRITZ!Box</span>
4443                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Fiber_linear_dunkelblau.svg?v=1782811645&amp;width=68" alt="Fiber optic routers" srcset="//fritz.com/cdn/shop/files/Icon_Fiber_linear_dunkelblau.svg?v=1782811645&amp;width=68 68w" width="68" height="68" loading="lazy">
4444</span>
4445                      <a  href="https://fritz.com/en/collections/fiber-optic-routers" class="heading reversed-link text-base-xl leading-tight tracking-tight">Fiber optic routers</a>
4446                    
4447</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_DSL_linear_dunkelblau.svg?v=1782811640&amp;width=68" alt="Routers for DSL" srcset="//fritz.com/cdn/shop/files/Icon_DSL_linear_dunkelblau.svg?v=1782811640&amp;width=68 68w" width="68" height="68" loading="lazy">
4448</span>
4449                      <a  href="https://fritz.com/en/collections/dsl-router" class="heading reversed-link text-base-xl leading-tight tracking-tight">Routers for DSL</a>
4450                    
4451</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Kabel_linear_dunkelblau.svg?v=1782811635&amp;width=68" alt="Cable routers" srcset="//fritz.com/cdn/shop/files/Icon_Kabel_linear_dunkelblau.svg?v=1782811635&amp;width=68 68w" width="68" height="68" loading="lazy">
4452</span>
4453                      <a  href="https://fritz.com/en/collections/cable-router" class="heading reversed-link text-base-xl leading-tight tracking-tight">Cable routers</a>
4454                    
4455</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_LTE_linear_dunkelblau.svg?v=1782811631&amp;width=68" alt="Mobile routers" srcset="//fritz.com/cdn/shop/files/Icon_LTE_linear_dunkelblau.svg?v=1782811631&amp;width=68 68w" width="68" height="68" loading="lazy">
4456</span>
4457                      <a  href="https://fritz.com/en/collections/mobile-internet-router-lte-5g" class="heading reversed-link text-base-xl leading-tight tracking-tight">Mobile routers</a>
4458                    
4459</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Netzwerk_linear_dunkelblau.svg?v=1782811622&amp;width=68" alt="Routers for modem / network" srcset="//fritz.com/cdn/shop/files/Icon_Netzwerk_linear_dunkelblau.svg?v=1782811622&amp;width=68 68w" width="68" height="68" loading="lazy">
4460</span>
4461                      <a  href="https://fritz.com/en/collections/router-for-modem" class="heading reversed-link text-base-xl leading-tight tracking-tight">Routers for modem / network
4462                      </a>
4463                    
4464</li></ul>
4465              
4466            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4467                  <div class="media-card media-card--standard niccos-maga-menu__card">
4468                    <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/fritz-box-catalogue"
4469                      aria-label="Buy now"
4470                      style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4471                    ><div class="media media--wide relative overflow-hidden niccos-nav-media-card">
4472<img src="//fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=3840" alt="Drei verschiedene Modelle der FRITZ!Box Router auf blauem Hintergrund, ideal für Internetverbindungen und Heimnetzwerke." srcset="//fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4473                      </div><div class="media-card__content flex justify-center items-center gap-4 w-full">
4474                          <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading">
4475                                Buy now
4476                              </p></div>
4477                        </div></a>
4478                  </div>
4479                </li></ul></div>
4479<script>
4480    
4481    document.addEventListener("DOMContentLoaded", () => {
4482        document.addEventListener("click", (event) => {
4483            var active_target = event.target;
4484            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4485                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4486                if(action_element.getAttribute("data-video-mode") == "play"){
4487                    action_element.setAttribute("data-video-mode", "stop");
4488                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4489                }else {
4490                    action_element.setAttribute("data-video-mode", "play");
4491                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4492                }
4493            }
4494        })
4495    })
4496  </script>
4496
4497</div>
4498        </details>
4499      </li><li>
4500        <details is="details-mega" trigger="hover" level="top" >
4501          <summary data-link="https://fritz.com/en/collections/mesh-wifi" class="z-2 relative">
4502            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4503              <span class="btn-text" data-text>Mesh Wi-Fi</span></button>
4504          </summary>
4505          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-2-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--medium niccos-mega-menu__item opacity-0 w-full grid">
4506              <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card">
4507                <a href="https://fritz.com/en/collections/mesh-wifi" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&amp;width=68" alt="Mesh Wi-Fi" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&amp;width=68 68w" width="68" height="68" loading="lazy">
4508</span><span class="reversed-link">Mesh Wi-Fi</span>
4509                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_Set_Repeater_linear_dunkelblau.svg?v=1782811580&amp;width=68" alt="Mesh Wi-Fi Sets" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Set_Repeater_linear_dunkelblau.svg?v=1782811580&amp;width=68 68w" width="68" height="68" loading="lazy">
4510</span>
4511                      <a  href="https://fritz.com/en/collections/mesh-wifi-sets" class="heading reversed-link text-base-xl leading-tight tracking-tight">Mesh Wi-Fi Sets</a>
4512                    
4513</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Mesh_Repeater_linear_dunkelblau.svg?v=1782811572&amp;width=68" alt="Mesh Wi-Fi Extenders" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Repeater_linear_dunkelblau.svg?v=1782811572&amp;width=68 68w" width="68" height="68" loading="lazy">
4514</span>
4515                      <a  href="https://fritz.com/en/collections/mesh-wifi-extender" class="heading reversed-link text-base-xl leading-tight tracking-tight">Mesh Wi-Fi Extenders</a>
4516                    
4517</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Powerline_linear_dunkelblau.svg?v=1782811561&amp;width=68" alt="Powerline" srcset="//fritz.com/cdn/shop/files/Icon_Powerline_linear_dunkelblau.svg?v=1782811561&amp;width=68 68w" width="68" height="68" loading="lazy">
4518</span>
4519                      <a  href="https://fritz.com/en/collections/powerline" class="heading reversed-link text-base-xl leading-tight tracking-tight">Powerline</a>
4520                    
4521</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_USB_linear_dunkelblau.svg?v=1782811557&amp;width=68" alt="Wi-Fi Sticks" srcset="//fritz.com/cdn/shop/files/Icon_USB_linear_dunkelblau.svg?v=1782811557&amp;width=68 68w" width="68" height="68" loading="lazy">
4522</span>
4523                      <a  href="https://fritz.com/en/collections/wifi-sticks" class="heading reversed-link text-base-xl leading-tight tracking-tight">Wi-Fi Sticks
4524                      </a>
4525                    
4526</li></ul>
4527              
4528            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4529                  <div class="media-card media-card--standard niccos-maga-menu__card">
4530                    <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/mesh-wifi-catalogue"
4531                      aria-label="Buy now"
4532                      style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4533                    ><div class="media media--wide relative overflow-hidden niccos-nav-media-card">
4534<img src="//fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=3840" alt="Verschiedene Zyxel Geräte, einschließlich WLAN-Adapter und Smart Home Steckdose, auf blauem Hintergrund." srcset="//fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4535                      </div><div class="media-card__content flex justify-center items-center gap-4 w-full">
4536                          <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading">
4537                                Buy now
4538                              </p></div>
4539                        </div></a>
4540                  </div>
4541                </li></ul></div>
4541<script>
4542    
4543    document.addEventListener("DOMContentLoaded", () => {
4544        document.addEventListener("click", (event) => {
4545            var active_target = event.target;
4546            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4547                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4548                if(action_element.getAttribute("data-video-mode") == "play"){
4549                    action_element.setAttribute("data-video-mode", "stop");
4550                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4551                }else {
4552                    action_element.setAttribute("data-video-mode", "play");
4553                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4554                }
4555            }
4556        })
4557    })
4558  </script>
4558
4559</div>
4560        </details>
4561      </li><li>
4562        <details is="details-mega" trigger="hover" level="top" >
4563          <summary data-link="https://fritz.com/en/collections/smart-home" class="z-2 relative">
4564            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4565              <span class="btn-text" data-text>Smart Home</span></button>
4566          </summary>
4567          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-3-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--medium niccos-mega-menu__item opacity-0 w-full grid">
4568              <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card">
4569                <a href="https://fritz.com/en/collections/smart-home" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&amp;width=68" alt="Smart Home" srcset="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&amp;width=68 68w" width="68" height="68" loading="lazy">
4570</span><span class="reversed-link">Smart Home</span>
4571                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Smart_Home_linear_dunkelblau.svg?v=1789723696&amp;width=68" alt="Smart Home with FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Smart_Home_linear_dunkelblau.svg?v=1789723696&amp;width=68 68w" width="68" height="68" loading="lazy">
4572</span>
4573                      <a  href="https://fritz.com/en/collections/smart-home-with-fritz" class="heading reversed-link text-base-xl leading-tight tracking-tight">Smart Home with FRITZ!
4574                      </a>
4575                    
4576</li></ul>
4577              
4578            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4579                  <div class="media-card media-card--standard niccos-maga-menu__card">
4580                    <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/smart-home-with-fritz"
4581                      aria-label="Buy now"
4582                      style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4583                    ><div class="media media--adapt relative overflow-hidden niccos-nav-media-card">
4584<img src="//fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=3840" alt="Verschiedene smart home Geräte von fairT, darunter Thermometer, Steckdose und Telefone auf blauem Hintergrund." srcset="//fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4585                      </div><div class="media-card__content flex justify-center items-center gap-4 w-full">
4586                          <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading">
4587                                Buy now
4588                              </p></div>
4589                        </div></a>
4590                  </div>
4591                </li></ul></div>
4591<script>
4592    
4593    document.addEventListener("DOMContentLoaded", () => {
4594        document.addEventListener("click", (event) => {
4595            var active_target = event.target;
4596            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4597                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4598                if(action_element.getAttribute("data-video-mode") == "play"){
4599                    action_element.setAttribute("data-video-mode", "stop");
4600                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4601                }else {
4602                    action_element.setAttribute("data-video-mode", "play");
4603                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4604                }
4605            }
4606        })
4607    })
4608  </script>
4608
4609</div>
4610        </details>
4611      </li><li>
4612        <details is="details-mega" trigger="hover" level="top" >
4613          <summary data-link="https://fritz.com/en/collections/telefony" class="z-2 relative">
4614            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4615              <span class="btn-text" data-text>Telefony</span></button>
4616          </summary>
4617          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-4-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--medium niccos-mega-menu__item opacity-0 w-full grid">
4618              <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card">
4619                <a href="https://fritz.com/en/collections/telefony" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&amp;width=68" alt="Telefony" srcset="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&amp;width=68 68w" width="68" height="68" loading="lazy">
4620</span><span class="reversed-link">Telefony</span>
4621                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_DECT_linear_dunkelblau.svg?v=1782811461&amp;width=68" alt="DECT phones" srcset="//fritz.com/cdn/shop/files/Icon_DECT_linear_dunkelblau.svg?v=1782811461&amp;width=68 68w" width="68" height="68" loading="lazy">
4622</span>
4623                      <a  href="https://fritz.com/en/collections/dect-phones" class="heading reversed-link text-base-xl leading-tight tracking-tight">DECT phones</a>
4624                    
4625</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_DECT_Welle_linear_dunkelblau.svg?v=1782811455&amp;width=68" alt="DECT repeater" srcset="//fritz.com/cdn/shop/files/Icon_DECT_Welle_linear_dunkelblau.svg?v=1782811455&amp;width=68 68w" width="68" height="68" loading="lazy">
4626</span>
4627                      <a  href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598" class="heading reversed-link text-base-xl leading-tight tracking-tight">DECT repeater
4628                      </a>
4629                    
4630</li></ul>
4631              
4632            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4633                  <div class="media-card media-card--standard niccos-maga-menu__card">
4634                    <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/phones"
4635                      aria-label="Buy now"
4636                      style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4637                    ><div class="media media--adapt relative overflow-hidden niccos-nav-media-card">
4638<img src="//fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=3840" alt="" srcset="//fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4639                      </div><div class="media-card__content flex justify-center items-center gap-4 w-full">
4640                          <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading">
4641                                Buy now
4642                              </p></div>
4643                        </div></a>
4644                  </div>
4645                </li></ul></div>
4645<script>
4646    
4647    document.addEventListener("DOMContentLoaded", () => {
4648        document.addEventListener("click", (event) => {
4649            var active_target = event.target;
4650            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4651                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4652                if(action_element.getAttribute("data-video-mode") == "play"){
4653                    action_element.setAttribute("data-video-mode", "stop");
4654                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4655                }else {
4656                    action_element.setAttribute("data-video-mode", "play");
4657                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4658                }
4659            }
4660        })
4661    })
4662  </script>
4662
4663</div>
4664        </details>
4665      </li><li>
4666        <details is="details-mega" trigger="hover" level="top" >
4667          <summary data-link="https://fritz.com/en/collections/discover" class="z-2 relative">
4668            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4669              <span class="btn-text" data-text>Discover</span></button>
4670          </summary>
4671          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-5-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--medium niccos-mega-menu__item opacity-0 w-full grid">
4672              <ul class="mega-menu__nav mega-menu__nav--more flex flex-wrap niccos-maga-menu__card">
4673                <a href="https://fritz.com/en/collections/discover" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&amp;width=68" alt="Discover" srcset="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&amp;width=68 68w" width="68" height="68" loading="lazy">
4674</span><span class="reversed-link">Discover</span>
4675                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Checkliste_linear_dunkelblau.svg?v=1789139828&amp;width=68" alt="FRITZ!Box Finder" srcset="//fritz.com/cdn/shop/files/Icon_Checkliste_linear_dunkelblau.svg?v=1789139828&amp;width=68 68w" width="68" height="68" loading="lazy">
4676</span>
4677                      <a  href="https://fritz.com/en/pages/fritz-box-finder" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ!Box Finder</a>
4678                    
4679</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_Labor_linear_dunkelblau.svg?v=1782811407&amp;width=68" alt="FRITZ! Lab" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Labor_linear_dunkelblau.svg?v=1782811407&amp;width=68 68w" width="68" height="68" loading="lazy">
4680</span>
4681                      <a  href="https://fritz.com/en/pages/fritz-lab" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! Lab</a>
4682                    
4683</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_OS_linear_dunkelblau.svg?v=1782811402&amp;width=68" alt="FRITZ!OS" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_OS_linear_dunkelblau.svg?v=1782811402&amp;width=68 68w" width="68" height="68" loading="lazy">
4684</span>
4685                      <a  href="https://fritz.com/en/pages/fritz-os" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ!OS</a>
4686                    
4687</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_FRITZ_App_linear_dunkelblau.svg?v=1782811376&amp;width=68" alt="FRITZ!Apps" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_App_linear_dunkelblau.svg?v=1782811376&amp;width=68 68w" width="68" height="68" loading="lazy">
4688</span>
4689                      <a  href="https://fritz.com/en/pages/apps" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ!Apps</a>
4690                    
4691</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Highlight_linear_dunkelblau.svg?v=1789723501&amp;width=68" alt="FRITZ! highlights" srcset="//fritz.com/cdn/shop/files/Icon_Highlight_linear_dunkelblau.svg?v=1789723501&amp;width=68 68w" width="68" height="68" loading="lazy">
4692</span>
4693                      <a  href="https://fritz.com/en/pages/highlight-themen" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! highlights</a>
4694                    
4695</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Wissensdatenbank_linear_dunkelblau.svg?v=1789723899&amp;width=68" alt="Discover FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_Wissensdatenbank_linear_dunkelblau.svg?v=1789723899&amp;width=68 68w" width="68" height="68" loading="lazy">
4696</span>
4697                      <a  href="https://fritz.com/en/blogs/discover-fritz" class="heading reversed-link text-base-xl leading-tight tracking-tight">Discover FRITZ!</a>
4698                    
4699</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Clips_linear_dunkelblau.svg?v=1782811353&amp;width=68" alt="Video Tutorials" srcset="//fritz.com/cdn/shop/files/Icon_Clips_linear_dunkelblau.svg?v=1782811353&amp;width=68 68w" width="68" height="68" loading="lazy">
4700</span>
4701                      <a  href="https://fritz.com/en/pages/video-tutorials" class="heading reversed-link text-base-xl leading-tight tracking-tight">Video Tutorials
4702                      </a>
4703                    
4704</li></ul>
4705              
4706            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4707                  <div class="media-card media-card--standard media-card--overlap niccos-maga-menu__card">
4708                    <a class="media-card__link flex flex-col w-full h-full relative" role="link" aria-disabled="true"
4709                      aria-label=""
4710                      style="--color-foreground: 255 255 255; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4711                    ><div class="media media--adapt relative overflow-hidden niccos-nav-media-card">
4712<img src="//fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=3840" alt="Frau mit Kopfhörern am Laptop in einer modernen Wohnung, konzentriert bei der Arbeit." srcset="//fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4713                      </div></a>
4714                  </div>
4715                </li></ul></div>
4715<script>
4716    
4717    document.addEventListener("DOMContentLoaded", () => {
4718        document.addEventListener("click", (event) => {
4719            var active_target = event.target;
4720            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4721                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4722                if(action_element.getAttribute("data-video-mode") == "play"){
4723                    action_element.setAttribute("data-video-mode", "stop");
4724                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4725                }else {
4726                    action_element.setAttribute("data-video-mode", "play");
4727                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4728                }
4729            }
4730        })
4731    })
4732  </script>
4732
4733</div>
4734        </details>
4735      </li><li>
4736        <details is="details-mega" trigger="hover" level="top" >
4737          <summary data-link="https://fritz.com/en/pages/service" class="z-2 relative">
4738            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4739              <span class="btn-text" data-text>Service</span></button>
4740          </summary>
4741          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-6-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--medium niccos-mega-menu__item opacity-0 w-full grid">
4742              <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card">
4743                <a href="https://fritz.com/en/pages/service" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&amp;width=68" alt="Service" srcset="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&amp;width=68 68w" width="68" height="68" loading="lazy">
4744</span><span class="reversed-link">Service</span>
4745                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Knowledge_Management_linear_dunkelblau.svg?v=1782811297&amp;width=68" alt="Knowledge Base" srcset="//fritz.com/cdn/shop/files/Icon_Knowledge_Management_linear_dunkelblau.svg?v=1782811297&amp;width=68 68w" width="68" height="68" loading="lazy">
4746</span>
4747                      <a  href="https://fritz.com/en/pages/knowledge-base" class="heading reversed-link text-base-xl leading-tight tracking-tight">Knowledge Base</a>
4748                    
4749</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Handbuecher_linear_dunkelblau.svg?v=1782811290&amp;width=68" alt="Manuals" srcset="//fritz.com/cdn/shop/files/Icon_Handbuecher_linear_dunkelblau.svg?v=1782811290&amp;width=68 68w" width="68" height="68" loading="lazy">
4750</span>
4751                      <a  href="https://fritz.com/en/pages/documentation" class="heading reversed-link text-base-xl leading-tight tracking-tight">Manuals</a>
4752                    
4753</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Updates_linear_dunkelblau.svg?v=1782811286&amp;width=68" alt="Update News" srcset="//fritz.com/cdn/shop/files/Icon_Updates_linear_dunkelblau.svg?v=1782811286&amp;width=68 68w" width="68" height="68" loading="lazy">
4754</span>
4755                      <a  href="https://fritz.com/en/pages/update-news" class="heading reversed-link text-base-xl leading-tight tracking-tight">Update News</a>
4756                    
4757</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_Info_linear_dunkelblau.svg?v=1782811280&amp;width=68" alt="Sales Consultation" srcset="//fritz.com/cdn/shop/files/Icon_Info_linear_dunkelblau.svg?v=1782811280&amp;width=68 68w" width="68" height="68" loading="lazy">
4758</span>
4759                      <a  href="https://fritz.com/en/pages/service-sales-consultation" class="heading reversed-link text-base-xl leading-tight tracking-tight">Sales Consultation
4760                      </a>
4761                    
4762</li></ul>
4763              
4764            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4765                  <div class="media-card media-card--standard media-card--overlap niccos-maga-menu__card">
4766                    <a class="media-card__link flex flex-col w-full h-full relative" role="link" aria-disabled="true"
4767                      aria-label=""
4768                      style="--color-foreground: 255 255 255; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4769                    ><div class="media media--wide relative overflow-hidden niccos-nav-media-card">
4770<img src="//fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=3840" alt="Mann mit Headset vor Computer, der Kundenservice oder technischen Support bietet." srcset="//fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4771                      </div></a>
4772                  </div>
4773                </li></ul></div>
4773<script>
4774    
4775    document.addEventListener("DOMContentLoaded", () => {
4776        document.addEventListener("click", (event) => {
4777            var active_target = event.target;
4778            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4779                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4780                if(action_element.getAttribute("data-video-mode") == "play"){
4781                    action_element.setAttribute("data-video-mode", "stop");
4782                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4783                }else {
4784                    action_element.setAttribute("data-video-mode", "play");
4785                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4786                }
4787            }
4788        })
4789    })
4790  </script>
4790
4791</div>
4792        </details>
4793      </li><li>
4794        <details is="details-mega" trigger="hover" level="top" >
4795          <summary data-link="https://fritz.com/en/pages/fritz-fuer-unternehmen" class="z-2 relative">
4796            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1">
4797              <span class="btn-text" data-text>Business customers</span></button>
4798          </summary>
4799          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--25396846526805__niccos_header_xDEcRr-7-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item mega-menu__item--nav menu-items mega-menu__item--medium niccos-mega-menu__item opacity-0 w-full grid">
4800              <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card">
4801                <a href="https://fritz.com/en/pages/fritz-fuer-unternehmen" class="mega-menu__nav-heading"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&amp;width=68" alt="Business customers" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&amp;width=68 68w" width="68" height="68" loading="lazy">
4802</span><span class="reversed-link">Business customers</span>
4803                </a><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Unternehmen_linear_dunkelblau.svg?v=1782811242&amp;width=68" alt="FRITZ! for businesses" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Unternehmen_linear_dunkelblau.svg?v=1782811242&amp;width=68 68w" width="68" height="68" loading="lazy">
4804</span>
4805                      <a  href="https://fritz.com/en/pages/fritz-fuer-unternehmen" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! for businesses</a>
4806                    
4807</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Haendler_linear_dunkelblau.svg?v=1782811233&amp;width=68" alt="FRITZ! for resellers and major projects" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Haendler_linear_dunkelblau.svg?v=1782811233&amp;width=68 68w" width="68" height="68" loading="lazy">
4808</span>
4809                      <a  target="_blank" rel="noopener noreferrer" href="https://business.fritz.com" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! for resellers and major projects</a>
4810                    
4811</li><li class="mega-menu__nav-item opacity-0"><span class="niccos-drawer-mo__icon" aria-hidden="true"><img src="//fritz.com/cdn/shop/files/Icon_B2B_Provider_linear_dunkelblau.svg?v=1782811226&amp;width=68" alt="FRITZ! for provider" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Provider_linear_dunkelblau.svg?v=1782811226&amp;width=68 68w" width="68" height="68" loading="lazy">
4812</span>
4813                      <a  target="_blank" rel="noopener noreferrer" href="https://provider.fritz.com" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! for provider
4814                      </a>
4815                    
4816</li></ul>
4817              
4818            </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;">
4819                  <div class="media-card media-card--standard media-card--overlap niccos-maga-menu__card">
4820                    <a class="media-card__link flex flex-col w-full h-full relative" role="link" aria-disabled="true"
4821                      aria-label=""
4822                      style="--color-foreground: 255 255 255; --color-overlay: 0 0 0; --overlay-opacity: 0.0;"
4823                    ><div class="media media--wide relative overflow-hidden niccos-nav-media-card">
4824<img src="//fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=3840" alt="" srcset="//fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=180 180w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=360 360w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=540 540w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=720 720w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=900 900w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&amp;width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image">
4825                      </div></a>
4826                  </div>
4827                </li></ul></div>
4827<script>
4828    
4829    document.addEventListener("DOMContentLoaded", () => {
4830        document.addEventListener("click", (event) => {
4831            var active_target = event.target;
4832            if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){
4833                var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action");
4834                if(action_element.getAttribute("data-video-mode") == "play"){
4835                    action_element.setAttribute("data-video-mode", "stop");
4836                    active_target.closest(".niccos-video-promo-card").querySelector("video").play();
4837                }else {
4838                    action_element.setAttribute("data-video-mode", "play");
4839                    active_target.closest(".niccos-video-promo-card").querySelector("video").pause();
4840                }
4841            }
4842        })
4843    })
4844  </script>
4844
4845</div>
4846        </details>
4847      </li></ul>
4848</nav>
4849        </div>
4850
4851        
4852          <div class="boost-input">
4853            <form action="/en/search" method="get" data-boost-search-form>
4854              <label class="hidden" for="BoostSearchInput-sections--25396846526805__niccos_header_xDEcRr">Search</label>
4855              <input type="search" name="q" placeholder="Searching ..." autocomplete="off" autocorrect="off" spellcheck="false">
4856              <button class="search-drawer-button" type="button" data-boost-search-submit aria-label="Search"><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4857      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
4858    </svg></button>
4859
4860              <button class="close-drawer-button" type="button" data-boost-search-clear aria-label="Clear"><svg class="icon icon-close icon-lg" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4861      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
4862    </svg></button>
4863            </form>
4864
4865            <button class="boost_search_close" type="button" data-boost-search-close>Cancel</button>
4866          </div>
4867        
4868<div class="header__icons header__icons--end flex justify-end z-2">
4869  
4870    
4871  
4872    
4873      <div class="country-selector-button" onclick="openSelectorPopup()">
4874        
4875          <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25 25w" width="25" height="25">
4876        
4877        <span>EN</span>
4878        
4879        <span>|</span>
4880      </div>
4881    
4882  
4883    
4884  
4885    
4886  
4887    
4888  
4889    
4890  
4891    
4892  
4893    
4894  
4895    
4896  
4897
4898  <div class="header__buttons flex items-center gap-1d5"><button class="boost-search-button" data-boost-search-toggle>
4899          <label class="hidden" for="BoostSearchInput-sections--25396846526805__niccos_header_xDEcRr">Search</label>
4900          <div
4901            type="button"
4902            class="items-center justify-center"
4903            aria-expanded="false"
4904          >
4905            <span class="sr-only">Search</span><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4906      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
4907    </svg></div>
4908
4909          <span class="boost-search-placeholder">Searching ...</span>
4910        </button><a href="/en/pages/login" class="flex items-center justify-center" is="magnet-link" rel="nofollow">
4911        <span class="sr-only">Login</span><svg class="icon icon-account icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4912      <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect>
4913      <path stroke-linecap="round" d="M12 15.5c1.5 0 4 .333 4.5.5.5.167 3.7.8 4.5 2 1 1.5 1 2 1 4m-10-6.5c-1.5 0-4 .333-4.5.5-.5.167-3.7.8-4.5 2-1 1.5-1 2-1 4"></path>
4914    </svg></a>
4915<a href="/en/cart" class="cart-drawer-button flex items-center justify-center relative" is="magnet-link" aria-controls="CartDrawer" aria-expanded="false" data-no-instant>
4916        <span class="sr-only">Cart</span>
4917        
4918<svg test class="icon icon-cart icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none">
4919          <path d="M0.995117 0.408112C0.580904 0.408112 0.245117 0.743898 0.245117 1.15811C0.245117 1.57233 0.580904 1.90811 0.995117 1.90811V0.408112ZM3.14437 1.15811L3.86979 0.967686C3.78325 0.637983 3.48525 0.408112 3.14437 0.408112V1.15811ZM6.63691 14.4629L5.91149 14.6533C6.00723 15.018 6.35887 15.255 6.73284 15.2067L6.63691 14.4629ZM17.3832 13.077L17.4791 13.8208C17.7981 13.7797 18.0553 13.5398 18.1185 13.2245L17.3832 13.077ZM18.9951 5.03868L19.7305 5.18614C19.7747 4.96576 19.7177 4.73719 19.5753 4.56333C19.4328 4.38948 19.2199 4.28868 18.9951 4.28868V5.03868ZM4.16303 5.03868L3.43761 5.2291L4.16303 5.03868ZM0.995117 1.90811H3.14437V0.408112H0.995117V1.90811ZM6.73284 15.2067L17.4791 13.8208L17.2873 12.3331L6.54098 13.7191L6.73284 15.2067ZM18.1185 13.2245L19.7305 5.18614L18.2598 4.89121L16.6478 12.9295L18.1185 13.2245ZM2.41895 1.34854L3.43761 5.2291L4.88845 4.84825L3.86979 0.967686L2.41895 1.34854ZM3.43761 5.2291L5.91149 14.6533L7.36233 14.2725L4.88845 4.84825L3.43761 5.2291ZM18.9951 4.28868H4.16303V5.78868H18.9951V4.28868ZM9.24512 18.0921C9.24512 18.5014 8.92939 18.793 8.58887 18.793V20.293C9.8016
49195 20.293 10.7451 19.2853 10.7451 18.0921H9.24512ZM8.58887 18.793C8.24835 18.793 7.93262 18.5014 7.93262 18.0921H6.43262C6.43262 19.2853 7.37609 20.293 8.58887 20.293V18.793ZM7.93262 18.0921C7.93262 17.6827 8.24835 17.3912 8.58887 17.3912V15.8912C7.37609 15.8912 6.43262 16.8988 6.43262 18.0921H7.93262ZM8.58887 17.3912C8.92939 17.3912 9.24512 17.6827 9.24512 18.0921H10.7451C10.7451 16.8988 9.80165 15.8912 8.58887 15.8912V17.3912ZM16.7451 18.0921C16.7451 18.5014 16.4294 18.793 16.0889 18.793V20.293C17.3017 20.293 18.2451 19.2853 18.2451 18.0921H16.7451ZM16.0889 18.793C15.7484 18.793 15.4326 18.5014 15.4326 18.0921H13.9326C13.9326 19.2853 14.8761 20.293 16.0889 20.293V18.793ZM15.4326 18.0921C15.4326 17.6827 15.7484 17.3912 16.0889 17.3912V15.8912C14.8761 15.8912 13.9326 16.8988 13.9326 18.0921H15.4326ZM16.0889 17.3912C16.4294 17.3912 16.7451 17.6827 16.7451 18.0921H18.2451C18.2451 16.8988 17.3017 15.8912 16.0889 15.8912V17.3912Z" fill="#001E6E"/>
4920        </svg>
4921        <cart-count class="count absolute top-0 right-0 text-xs" aria-label="0 items" hidden>0</cart-count>
4922      </a><button class="menu-drawer-button flex items-center justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false">
4923        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
4924      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
4925    </svg></button></div>
4926</div>
4927<span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header>
4928
4929  
4930    
4931      
4932        <div
4933  id="BoostDrawer-boost_drawer_JkzeWG"
4934  class="boost-drawer"
4935  data-boost-drawer
4936  data-search-url="/en/search"
4937  data-root-url="/en"
4938  data-empty-message="No products found"
4939  data-view-all-label="To all {count} results"
4940  data-product-title="Products"
4941  data-page-title="Discover"
4942  data-service-title="Service"
4943  data-ki-generated-label="KI-generiert"
4944  
4945  hidden
4946>
4947  <div class="boost-drawer__shell">
4948    <div class="boost-drawer__panel">
4949      <div class="boost-drawer__layout page-width"><aside class="boost-drawer__sidebar"><h2 class="boost-drawer__sidebar-title">Popular pages &amp; products</h2><hr class="boost-drawer__divider" aria-hidden="true">
4950              <ul class="boost-drawer__links" role="list"><li>
4951                    <a class="boost-drawer__link" href="/en/pages/fritz-box-finder">FRITZ!Box Finder</a>
4952                  </li><li>
4953                    <a class="boost-drawer__link" href="/en/collections/wi-fi-7-security-2026">FRITZ! for a secure home</a>
4954                  </li><li>
4955                    <a class="boost-drawer__link" href="/en/pages/highlight-themen">Highlights</a>
4956                  </li><li>
4957                    <a class="boost-drawer__link" href="/en/pages/service">Service &amp; Support</a>
4958                  </li><li>
4959                    <a class="boost-drawer__link" href="/en/collections/all">All Products</a>
4960                  </li></ul></aside><div class="boost-drawer__main" data-boost-main>
4961          <div class="boost-drawer__results" data-boost-results hidden>
4962            <div class="boost-drawer__section" data-boost-products-section>
4963              <div class="boost-drawer__section-header">
4964                <p class="boost-drawer__section-label">Products</p>
4965                <a class="boost-drawer__view-all" data-boost-products-link href="/en/search" hidden>
4966                  To all {count} results
4967                </a>
4968              </div>
4969
4970              <p class="empty-message boost-drawer__empty-message" data-boost-empty-message hidden></p>
4971
4972              <ul class="boost-drawer__products" data-boost-products-list role="list"></ul>
4973              <div class="boost-drawer__sentinel" data-boost-products-sentinel aria-hidden="true" hidden>
4974                <span class="boost-drawer__loader"></span>
4975              </div>
4976            </div>
4977
4978            <div class="flex boost-drawer__sections">
4979              <div class="boost-drawer__section boost-drawer__pages" data-boost-pages-section hidden>
4980                <div class="boost-drawer__section-header">
4981                  <p class="boost-drawer__section-label">Discover</p>
4982                  <a class="boost-drawer__view-all" data-boost-pages-link href="/en/search" hidden>
4983                    To all {count} results
4984                  </a>
4985                </div>
4986  
4987                <ul class="boost-drawer__pages-list" data-boost-pages-list role="list"></ul>
4988              </div>
4989
4990              <div class="boost-drawer__section boost-drawer__services" data-boost-services-section hidden>
4991                <div class="boost-drawer__section-header">
4992                  <p class="boost-drawer__section-label">Service</p>
4993                  <a class="boost-drawer__view-all" data-boost-services-link href="/en/search" hidden>
4994                    To all {count} results
4995                  </a>
4996                </div>
4997  
4998                <ul class="boost-drawer__services-list" data-boost-services-list role="list"></ul>
4999              </div>
5000            </div>
5001
5002          </div>
5003
5004          <div class="boost-drawer__default"><div class="boost-drawer__section" data-boost-default>
5005                <div class="boost-drawer__section-header">
5006                  <p class="boost-drawer__section-label">Products</p>
5007                </div>
5008
5009                <ul class="boost-drawer__products" role="list"><li>
5010                      <a class="boost-drawer__product-card" href="/en/products/fritz-box-5690-pro-20003043">
5011                        <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=600" alt="FRITZ!Box 5690 Pro" srcset="//fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=104 104w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=208 208w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=300 300w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=400 400w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=500 500w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&amp;width=600 600w" width="600" height="600" loading="lazy">
5012</div>
5013                        <div class="boost-drawer__product-info">
5014                          <p class="boost-drawer__product-title">FRITZ!Box 5690 Pro</p><div class="boost-drawer__product-price">
5015
5016
5017
5018<style>
5019  
5020
5021  .niccos--uvp-price-container{
5022      color: rgb(var(--color-foreground));
5023      font-family: var(--font-body-family);
5024      font-style: var(--font-body-style);
5025      font-weight: var(--font-body-weight);
5026      font-size: var(--text-xs);
5027      line-height: var(--font-body-line-height);
5028      letter-spacing: var(--font-body-letter-spacing);
5029      line-height: inherit;
5030      margin: 0;
5031      display: flex;
5032      align-items: center;
5033      justify-content: start;
5034      gap: 4px;
5035  }
5036
5037  .niccos--uvp-price-tooltip {
5038    position: relative;
5039    display: inline-flex;
5040    align-items: center;
5041    cursor: pointer;
5042  }
5043
5044  .niccos--uvp-price-tooltip__message {
5045    visibility: hidden;
5046    opacity: 0;
5047    pointer-events: none;
5048    font-weight: 400;
5049    font-size: 13px;
5050    width: 450px;
5051    letter-spacing: .5px;
5052    -webkit-font-smoothing: antialiased;
5053
5054    /* Positioning */
5055    position: absolute;
5056    bottom: calc(100% + 8px);
5057    left: 50%;
5058    transform: translateX(-50%);
5059    z-index: 100;
5060
5061    /* Styling */
5062    padding: 8px 12px;
5063    background-color: #333;
5064    color: #fff;
5065    border-radius: 6px;
5066    text-align: center;
5067    white-space: normal;
5068
5069    /* Transition */
5070    transition: opacity 0.2s ease, visibility 0.2s ease;
5071    @media(max-width: 768px){
5072    max-width: 300px;
5073    font-size: 12px;
5074    }
5075  }
5076
5077  /* Arrow pointing down */
5078  .niccos--uvp-price-tooltip__message::after {
5079    content: '';
5080    position: absolute;
5081    top: 100%;
5082    left: 50%;
5083    transform: translateX(-50%);
5084    border: 6px solid transparent;
5085    border-top-color: #333;
5086  }
5087
5088  /* Show on hover */
5089  .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message {
5090    visibility: visible;
5091    opacity: 1;
5092  }
5093</style>
5094
5095
5096
5097<div
5098  class="
5099    price boost-drawer__price"
5100>
5101  <span class="price__regular whitespace-nowrap ">339.99€</span>
5102  
5103  
5104</div>
5105</div>
5106                        </div>
5107                      </a>
5108                    </li><li>
5109                      <a class="boost-drawer__product-card" href="/en/products/fritz-repeater-1700-20003116">
5110                        <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=600" alt="FRITZ!Repeater 1700 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=104 104w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=208 208w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=300 300w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=400 400w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=500 500w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&amp;width=600 600w" width="600" height="600" loading="lazy">
5111</div>
5112                        <div class="boost-drawer__product-info">
5113                          <p class="boost-drawer__product-title">FRITZ!Repeater 1700</p><div class="boost-drawer__product-price">
5114
5115
5116
5117<style>
5118  
5119
5120  .niccos--uvp-price-container{
5121      color: rgb(var(--color-foreground));
5122      font-family: var(--font-body-family);
5123      font-style: var(--font-body-style);
5124      font-weight: var(--font-body-weight);
5125      font-size: var(--text-xs);
5126      line-height: var(--font-body-line-height);
5127      letter-spacing: var(--font-body-letter-spacing);
5128      line-height: inherit;
5129      margin: 0;
5130      display: flex;
5131      align-items: center;
5132      justify-content: start;
5133      gap: 4px;
5134  }
5135
5136  .niccos--uvp-price-tooltip {
5137    position: relative;
5138    display: inline-flex;
5139    align-items: center;
5140    cursor: pointer;
5141  }
5142
5143  .niccos--uvp-price-tooltip__message {
5144    visibility: hidden;
5145    opacity: 0;
5146    pointer-events: none;
5147    font-weight: 400;
5148    font-size: 13px;
5149    width: 450px;
5150    letter-spacing: .5px;
5151    -webkit-font-smoothing: antialiased;
5152
5153    /* Positioning */
5154    position: absolute;
5155    bottom: calc(100% + 8px);
5156    left: 50%;
5157    transform: translateX(-50%);
5158    z-index: 100;
5159
5160    /* Styling */
5161    padding: 8px 12px;
5162    background-color: #333;
5163    color: #fff;
5164    border-radius: 6px;
5165    text-align: center;
5166    white-space: normal;
5167
5168    /* Transition */
5169    transition: opacity 0.2s ease, visibility 0.2s ease;
5170    @media(max-width: 768px){
5171    max-width: 300px;
5172    font-size: 12px;
5173    }
5174  }
5175
5176  /* Arrow pointing down */
5177  .niccos--uvp-price-tooltip__message::after {
5178    content: '';
5179    position: absolute;
5180    top: 100%;
5181    left: 50%;
5182    transform: translateX(-50%);
5183    border: 6px solid transparent;
5184    border-top-color: #333;
5185  }
5186
5187  /* Show on hover */
5188  .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message {
5189    visibility: visible;
5190    opacity: 1;
5191  }
5192</style>
5193
5194
5195
5196<div
5197  class="
5198    price boost-drawer__price"
5199>
5200  <span class="price__regular whitespace-nowrap ">109.99€</span>
5201  
5202  
5203</div>
5204</div>
5205                        </div>
5206                      </a>
5207                    </li><li>
5208                      <a class="boost-drawer__product-card" href="/en/products/fritz-fon-x6-20002987">
5209                        <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=600" alt="FRITZ!Fon X6 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=104 104w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=208 208w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=300 300w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=400 400w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=500 500w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&amp;width=600 600w" width="600" height="600" loading="lazy">
5210</div>
5211                        <div class="boost-drawer__product-info">
5212                          <p class="boost-drawer__product-title">FRITZ!Fon X6</p><div class="boost-drawer__product-price">
5213
5214
5215
5216<style>
5217  
5218
5219  .niccos--uvp-price-container{
5220      color: rgb(var(--color-foreground));
5221      font-family: var(--font-body-family);
5222      font-style: var(--font-body-style);
5223      font-weight: var(--font-body-weight);
5224      font-size: var(--text-xs);
5225      line-height: var(--font-body-line-height);
5226      letter-spacing: var(--font-body-letter-spacing);
5227      line-height: inherit;
5228      margin: 0;
5229      display: flex;
5230      align-items: center;
5231      justify-content: start;
5232      gap: 4px;
5233  }
5234
5235  .niccos--uvp-price-tooltip {
5236    position: relative;
5237    display: inline-flex;
5238    align-items: center;
5239    cursor: pointer;
5240  }
5241
5242  .niccos--uvp-price-tooltip__message {
5243    visibility: hidden;
5244    opacity: 0;
5245    pointer-events: none;
5246    font-weight: 400;
5247    font-size: 13px;
5248    width: 450px;
5249    letter-spacing: .5px;
5250    -webkit-font-smoothing: antialiased;
5251
5252    /* Positioning */
5253    position: absolute;
5254    bottom: calc(100% + 8px);
5255    left: 50%;
5256    transform: translateX(-50%);
5257    z-index: 100;
5258
5259    /* Styling */
5260    padding: 8px 12px;
5261    background-color: #333;
5262    color: #fff;
5263    border-radius: 6px;
5264    text-align: center;
5265    white-space: normal;
5266
5267    /* Transition */
5268    transition: opacity 0.2s ease, visibility 0.2s ease;
5269    @media(max-width: 768px){
5270    max-width: 300px;
5271    font-size: 12px;
5272    }
5273  }
5274
5275  /* Arrow pointing down */
5276  .niccos--uvp-price-tooltip__message::after {
5277    content: '';
5278    position: absolute;
5279    top: 100%;
5280    left: 50%;
5281    transform: translateX(-50%);
5282    border: 6px solid transparent;
5283    border-top-color: #333;
5284  }
5285
5286  /* Show on hover */
5287  .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message {
5288    visibility: visible;
5289    opacity: 1;
5290  }
5291</style>
5292
5293
5294
5295<div
5296  class="
5297    price boost-drawer__price"
5298>
5299  <span class="price__regular whitespace-nowrap niccos-bpi--current-price">84.99€</span>
5300  
5301  
5302</div>
5303</div>
5304                        </div>
5305                      </a>
5306                    </li><li>
5307                      <a class="boost-drawer__product-card" href="/en/products/fritz-smart-thermo-302-20003120">
5308                        <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=600" alt="FRITZ!Smart Thermo 302 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=104 104w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=208 208w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=300 300w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=400 400w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=500 500w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&amp;width=600 600w" width="600" height="600" loading="lazy">
5309</div>
5310                        <div class="boost-drawer__product-info">
5311                          <p class="boost-drawer__product-title">FRITZ!Smart Thermo 302</p><div class="boost-drawer__product-price">
5312
5313
5314
5315<style>
5316  
5317
5318  .niccos--uvp-price-container{
5319      color: rgb(var(--color-foreground));
5320      font-family: var(--font-body-family);
5321      font-style: var(--font-body-style);
5322      font-weight: var(--font-body-weight);
5323      font-size: var(--text-xs);
5324      line-height: var(--font-body-line-height);
5325      letter-spacing: var(--font-body-letter-spacing);
5326      line-height: inherit;
5327      margin: 0;
5328      display: flex;
5329      align-items: center;
5330      justify-content: start;
5331      gap: 4px;
5332  }
5333
5334  .niccos--uvp-price-tooltip {
5335    position: relative;
5336    display: inline-flex;
5337    align-items: center;
5338    cursor: pointer;
5339  }
5340
5341  .niccos--uvp-price-tooltip__message {
5342    visibility: hidden;
5343    opacity: 0;
5344    pointer-events: none;
5345    font-weight: 400;
5346    font-size: 13px;
5347    width: 450px;
5348    letter-spacing: .5px;
5349    -webkit-font-smoothing: antialiased;
5350
5351    /* Positioning */
5352    position: absolute;
5353    bottom: calc(100% + 8px);
5354    left: 50%;
5355    transform: translateX(-50%);
5356    z-index: 100;
5357
5358    /* Styling */
5359    padding: 8px 12px;
5360    background-color: #333;
5361    color: #fff;
5362    border-radius: 6px;
5363    text-align: center;
5364    white-space: normal;
5365
5366    /* Transition */
5367    transition: opacity 0.2s ease, visibility 0.2s ease;
5368    @media(max-width: 768px){
5369    max-width: 300px;
5370    font-size: 12px;
5371    }
5372  }
5373
5374  /* Arrow pointing down */
5375  .niccos--uvp-price-tooltip__message::after {
5376    content: '';
5377    position: absolute;
5378    top: 100%;
5379    left: 50%;
5380    transform: translateX(-50%);
5381    border: 6px solid transparent;
5382    border-top-color: #333;
5383  }
5384
5385  /* Show on hover */
5386  .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message {
5387    visibility: visible;
5388    opacity: 1;
5389  }
5390</style>
5391
5392
5393
5394<div
5395  class="
5396    price boost-drawer__price"
5397>
5398  <span class="price__regular whitespace-nowrap ">54.99€</span>
5399  
5400  
5401</div>
5402</div>
5403                        </div>
5404                      </a>
5405                    </li></ul>
5406              </div><div class="boost-drawer__description rte">
5407                <p>You can find technical help and guides for our products in the <a href="/en/pages/update-news" title="Update News | Service & Support">Knowledge Base</a>.</p>
5408              </div></div>
5409        </div>
5410      </div>
5411    </div>
5412  </div>
5413</div>
5414
5415      
5416    
5417      
5418    
5419      
5420    
5421      
5422    
5423      
5424    
5425      
5426    
5427      
5428    
5429      
5430    
5431      
5432    
5433  
5434<span class="overlay opacity-0 z-1 fixed left-0 w-full pointer-events-none"></span>
5435    
5436  
5437    
5438      
5439      
5440      <div  class="country-selector-popup">
5441        <div class="popup-overlay" onclick="closeSelectorPopup()"></div>
5442        <div class="popup-content-wrapper step-1">
5443          <div class="popup-content">
5444            <div class="popup-head">
5445              <p class="popup-content__title">Location & language</p>
5446              <button class="popup-head__close drawer__close" onclick="closeSelectorPopup()">
5447                <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5448  <path d="M13 1L1 13M13 13L1 1" stroke="#070E21" stroke-width="2" stroke-linecap="round" />
5449</svg>
5450              </button>
5451            </div>
5452            <div class="popup-content__content">
5453              <div class="location switcher">
5454                <p class="switcher__title">Your location</p>
5455                <div class="switcher__content" onclick="openSelectorMarket(event)">
5456                  <div class="switcher__content__item">
5457                    
5458                      <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=352 352w" width="100" height="100">
5459                    
5460                    <span>Germany</span>
5461                  </div>
5462
5463                  <svg class="icon-arrow-switcher" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5464  <path d="M6 9L12 15L18 9" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" />
5465</svg>
5466
5467                  <div class="market-select__list">
5468                    
5469                      <label class="market-select__item" data-link="https://fritz.com/">  
5470                        <input
5471                          type="radio" 
5472                          name="market" 
5473                          value="https://fritz.com/"
5474                          data-label="Germany"
5475                          class="market-select__input"
5476                          
5477                            checked
5478                          
5479                        >
5480
5481                        <div class="market-select__fake-input">
5482                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5483  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5484  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5485  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5486</svg>
5487
5488                        </div>
5489  
5490                        
5491                          <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=352 352w" width="100" height="100">
5492                        
5493                        <p>Germany</p>
5494                      </label>
5495                    
5496                      <label class="market-select__item" data-link="https://fritz.com/de-at">  
5497                        <input
5498                          type="radio" 
5499                          name="market" 
5500                          value="https://fritz.com/de-at"
5501                          data-label="Austria"
5502                          class="market-select__input"
5503                          
5504                        >
5505
5506                        <div class="market-select__fake-input">
5507                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5508  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5509  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5510  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5511</svg>
5512
5513                        </div>
5514  
5515                        
5516                          <img src="//fritz.com/cdn/shop/files/icon_country_at.svg?v=1758892489&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_at.svg?v=1758892489&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_at.svg?v=1758892489&amp;width=352 352w" width="100" height="100">
5517                        
5518                        <p>Austria</p>
5519                      </label>
5520                    
5521                      <label class="market-select__item" data-link="https://fritz.com/de-ch/">  
5522                        <input
5523                          type="radio" 
5524                          name="market" 
5525                          value="https://fritz.com/de-ch/"
5526                          data-label="Switzerland"
5527                          class="market-select__input"
5528                          
5529                        >
5530
5531                        <div class="market-select__fake-input">
5532                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5533  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5534  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5535  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5536</svg>
5537
5538                        </div>
5539  
5540                        
5541                          <img src="//fritz.com/cdn/shop/files/icon_country_ch.svg?v=1758893009&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_ch.svg?v=1758893009&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_ch.svg?v=1758893009&amp;width=352 352w" width="100" height="100">
5542                        
5543                        <p>Switzerland</p>
5544                      </label>
5545                    
5546                      <label class="market-select__item" data-link="https://fritz.com/it-it/">  
5547                        <input
5548                          type="radio" 
5549                          name="market" 
5550                          value="https://fritz.com/it-it/"
5551                          data-label="Italy"
5552                          class="market-select__input"
5553                          
5554                        >
5555
5556                        <div class="market-select__fake-input">
5557                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5558  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5559  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5560  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5561</svg>
5562
5563                        </div>
5564  
5565                        
5566                          <img src="//fritz.com/cdn/shop/files/icon_country_it.svg?v=1758892437&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_it.svg?v=1758892437&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_it.svg?v=1758892437&amp;width=352 352w" width="100" height="100">
5567                        
5568                        <p>Italy</p>
5569                      </label>
5570                    
5571                      <label class="market-select__item" data-link="https://fritz.com/nl-nl">  
5572                        <input
5573                          type="radio" 
5574                          name="market" 
5575                          value="https://fritz.com/nl-nl"
5576                          data-label="Netherlands"
5577                          class="market-select__input"
5578                          
5579                        >
5580
5581                        <div class="market-select__fake-input">
5582                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5583  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5584  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5585  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5586</svg>
5587
5588                        </div>
5589  
5590                        
5591                          <img src="//fritz.com/cdn/shop/files/icon_country_nl.svg?v=1758892451&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_nl.svg?v=1758892451&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_nl.svg?v=1758892451&amp;width=352 352w" width="100" height="100">
5592                        
5593                        <p>Netherlands</p>
5594                      </label>
5595                    
5596                      <label class="market-select__item" data-link="https://fritz.com/nl-be">  
5597                        <input
5598                          type="radio" 
5599                          name="market" 
5600                          value="https://fritz.com/nl-be"
5601                          data-label="Belgium"
5602                          class="market-select__input"
5603                          
5604                        >
5605
5606                        <div class="market-select__fake-input">
5607                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5608  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5609  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5610  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5611</svg>
5612
5613                        </div>
5614  
5615                        
5616                          <img src="//fritz.com/cdn/shop/files/icon_country_bel.svg?v=1758892472&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_bel.svg?v=1758892472&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_bel.svg?v=1758892472&amp;width=352 352w" width="100" height="100">
5617                        
5618                        <p>
5618Belgium</p>
5619                      </label>
5620                    
5621                      <label class="market-select__item" data-link="https://fritz.com/de-lu">  
5622                        <input
5623                          type="radio" 
5624                          name="market" 
5625                          value="https://fritz.com/de-lu"
5626                          data-label="Luxembourg"
5627                          class="market-select__input"
5628                          
5629                        >
5630
5631                        <div class="market-select__fake-input">
5632                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5633  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5634  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5635  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5636</svg>
5637
5638                        </div>
5639  
5640                        
5641                          <img src="//fritz.com/cdn/shop/files/icon_country_lux.svg?v=1758892480&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_lux.svg?v=1758892480&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_lux.svg?v=1758892480&amp;width=352 352w" width="100" height="100">
5642                        
5643                        <p>Luxembourg</p>
5644                      </label>
5645                    
5646                      <label class="market-select__item" data-link="https://fritz.com/fr-fr/">  
5647                        <input
5648                          type="radio" 
5649                          name="market" 
5650                          value="https://fritz.com/fr-fr/"
5651                          data-label="France"
5652                          class="market-select__input"
5653                          
5654                        >
5655
5656                        <div class="market-select__fake-input">
5657                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5658  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5659  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5660  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5661</svg>
5662
5663                        </div>
5664  
5665                        
5666                          <img src="//fritz.com/cdn/shop/files/icon_country_fr.svg?v=1784642303&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_fr.svg?v=1784642303&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_fr.svg?v=1784642303&amp;width=352 352w" width="100" height="100">
5667                        
5668                        <p>France</p>
5669                      </label>
5670                    
5671                      <label class="market-select__item" data-link="https://fritz.com/es-es">  
5672                        <input
5673                          type="radio" 
5674                          name="market" 
5675                          value="https://fritz.com/es-es"
5676                          data-label="Spain"
5677                          class="market-select__input"
5678                          
5679                        >
5680
5681                        <div class="market-select__fake-input">
5682                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5683  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5684  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5685  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5686</svg>
5687
5688                        </div>
5689  
5690                        
5691                          <img src="//fritz.com/cdn/shop/files/icon_country_es.svg?v=1758892462&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_es.svg?v=1758892462&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_es.svg?v=1758892462&amp;width=352 352w" width="100" height="100">
5692                        
5693                        <p>Spain</p>
5694                      </label>
5695                    
5696                      <label class="market-select__item" data-link="https://fritz.com/en-pl">  
5697                        <input
5698                          type="radio" 
5699                          name="market" 
5700                          value="https://fritz.com/en-pl"
5701                          data-label="Poland"
5702                          class="market-select__input"
5703                          
5704                        >
5705
5706                        <div class="market-select__fake-input">
5707                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5708  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5709  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5710  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5711</svg>
5712
5713                        </div>
5714  
5715                        
5716                          <img src="//fritz.com/cdn/shop/files/icon_country_pl.svg?v=1758892362&amp;width=400" srcset="//fritz.com/cdn/shop/files/icon_country_pl.svg?v=1758892362&amp;width=100 100w, //fritz.com/cdn/shop/files/icon_country_pl.svg?v=1758892362&amp;width=352 352w" width="100" height="100">
5717                        
5718                        <p>Poland</p>
5719                      </label>
5720                    
5721                  </div>
5722                </div>
5723              </div>
5724
5725              <div class="language switcher">
5726                <p class="switcher__title">Language</p>
5727                <div class="switcher__content" onclick="openSelectorLanguage(event)">
5728                  <span>English</span>
5729
5730                  <svg class="icon-arrow-switcher" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5731  <path d="M6 9L12 15L18 9" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" />
5732</svg>
5733
5734                  <div class="market-select__list">
5735                                    
5736                      <label class="market-select__item">
5737                        <input
5738                          type="radio" 
5739                          name="language" 
5740                          value="/"
5741                          data-label="German"
5742                          class="market-select__input"
5743                          
5744                        >
5745  
5746                        <div class="market-select__fake-input">
5747                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5748  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5749  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5750  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5751</svg>
5752
5753                        </div>
5754  
5755                        <p>German</p>
5756                      </label>
5757                                    
5758                      <label class="market-select__item">
5759                        <input
5760                          type="radio" 
5761                          name="language" 
5762                          value="/en"
5763                          data-label="English"
5764                          class="market-select__input"
5765                          
5766                            checked
5767                          
5768                        >
5769  
5770                        <div class="market-select__fake-input">
5771                          <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5772  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
5773  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
5774  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
5775</svg>
5776
5777                        </div>
5778  
5779                        <p>English</p>
5780                      </label>
5781                    
5782                  </div>
5783                </div>
5784              </div>
5785            </div>
5786
5787            <div class="popup-content__submit test" >
5788              <button class="button button--primary" onclick="submitLangSwitcher()">Confirm selection</button>
5789            </div>
5790          </div>
5791        </div>
5792      </div>
5793
5794      
5794<script>
5795        const market_metafield = {
5796          
5797            'Austria': {
5798              languages: [
5799                
5800                {
5801                  url: '/de-at',
5802                  name: 'German'
5803                },
5804                
5805                {
5806                  url: '/en-at',
5807                  name: 'English'
5808                }
5809                
5810              ]
5811            },
5812          
5813            'Belgium': {
5814              languages: [
5815                
5816                {
5817                  url: '/nl-be',
5818                  name: 'Dutch'
5819                },
5820                
5821                {
5822                  url: '/fr-be',
5823                  name: 'French'
5824                },
5825                
5826                {
5827                  url: '/en-be',
5828                  name: 'English'
5829                }
5830                
5831              ]
5832            },
5833          
5834            'Germany': {
5835              languages: [
5836                
5837                {
5838                  url: '/',
5839                  name: 'German'
5840                },
5841                
5842                {
5843                  url: '/en',
5844                  name: 'English'
5845                }
5846                
5847              ]
5848            },
5849          
5850            'France': {
5851              languages: [
5852                
5853                {
5854                  url: '/fr-fr',
5855                  name: 'French'
5856                },
5857                
5858                {
5859                  url: '/en-fr',
5860                  name: 'English'
5861                }
5862                
5863              ]
5864            },
5865          
5866            'Italy': {
5867              languages: [
5868                
5869                {
5870                  url: '/it-it',
5871                  name: 'Italian'
5872                },
5873                
5874                {
5875                  url: '/en-it',
5876                  name: 'English'
5877                }
5878                
5879              ]
5880            },
5881          
5882            'Luxembourg': {
5883              languages: [
5884                
5885                {
5886                  url: '/de-lu',
5887                  name: 'German'
5888                },
5889                
5890                {
5891                  url: '/fr-lu',
5892                  name: 'French'
5893                },
5894                
5895                {
5896                  url: '/en-lu',
5897                  name: 'English'
5898                }
5899                
5900              ]
5901            },
5902          
5903            'Netherlands': {
5904              languages: [
5905                
5906                {
5907                  url: '/nl-nl',
5908                  name: 'Dutch'
5909                },
5910                
5911                {
5912                  url: '/en-nl',
5913                  name: 'English'
5914                }
5915                
5916              ]
5917            },
5918          
5919            'Poland': {
5920              languages: [
5921                
5922                {
5923                  url: '/en-pl',
5924                  name: 'English'
5925                }
5926                
5927              ]
5928            },
5929          
5930            'Spain': {
5931              languages: [
5932                
5933                {
5934                  url: '/es-es',
5935                  name: 'Spanish'
5936                },
5937                
5938                {
5939                  url: '/en-es',
5940                  name: 'English'
5941                }
5942                
5943              ]
5944            },
5945          
5946            'Switzerland': {
5947              languages: [
5948                
5949                {
5950                  url: '/de-ch',
5951                  name: 'German'
5952                },
5953                
5954                {
5955                  url: '/fr-ch',
5956                  name: 'French'
5957                },
5958                
5959                {
5960                  url: '/it-ch',
5961                  name: 'Italian'
5962                },
5963                
5964                {
5965                  url: '/en-ch',
5966                  name: 'English'
5967                }
5968                
5969              ]
5970            }
5971          
5972        };
5973
5974        document.addEventListener('DOMContentLoaded', () => {
5975          const langLabel = document.querySelector('.country-selector-popup .location.switcher .switcher__content__item span');
5976          const langImg = document.querySelector('.country-selector-popup .location.switcher .switcher__content__item img');
5977          const langValue = document.querySelector('.country-selector-popup .language.switcher .switcher__content span');
5978          const switcherMarket = document.querySelector('.country-selector-popup .location.switcher .switcher__content');
5979          const switcherLanguage = document.querySelector('.country-selector-popup .language.switcher .switcher__content');
5980
5981          document.querySelectorAll('.country-selector-popup .location.switcher .market-select__input').forEach(input => {
5982            input.addEventListener('change', () => {
5983              langLabel.textContent = input.dataset.label;
5984              langImg.src = input.closest('.market-select__item').querySelector('img').src;
5985              langImg.srcset = input.closest('.market-select__item').querySelector('img').srcset;
5986
5987              switcherMarket.classList.remove('active');
5988              getLangs(input.dataset.label, input.value);
5989            });
5990          });
5991
5992          document.querySelectorAll('.country-selector-popup .language.switcher .market-select__input').forEach(input => {
5993            input.addEventListener('change', () => {
5994              langValue.textContent = input.dataset.label;
5995              switcherLanguage.classList.remove('active');
5996            });
5997          });
5998        });
5999
6000        function getLangs(lang, currentUrl) {
6001          const languages = market_metafield[lang].languages;
6002          const langSelector = document.querySelector('.country-selector-popup .language.switcher .market-select__list');
6003          langSelector.innerHTML = '';
6004          for (const language in languages) {
6005            const langItem = document.createElement('label');
6006            langItem.classList.add('market-select__item');
6007
6008            langItem.innerHTML = `
6009              <input type="radio" name="language" class="market-select__input" value="${languages[language].url}">
6010              <div class="market-select__fake-input">
6011                <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
6012  <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/>
6013  <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/>
6014  <circle class="active" cx="10" cy="10" r="3" fill="white"/>
6015</svg>
6016
6017              </div>
6018              <p>${languages[language].name}</p>
6019            `;
6020            langSelector.appendChild(langItem);
6021
6022            langItem.addEventListener('click', () => {
6023              document.querySelector('.country-selector-popup .language.switcher .switcher__content span').textContent = languages[language].name;
6024              document.querySelector('.country-selector-popup .language.switcher .switcher__content').classList.remove('active');
6025            });
6026
6027            if (currentUrl.includes(languages[language].url)) {
6028              langItem.querySelector('input').checked = true;
6029              document.querySelector('.country-selector-popup .language.switcher .switcher__content span').textContent = languages[language].name;
6030            }
6031          }
6032        }
6033
6034        function openSelectorPopup() {
6035          const menuDrawer = document.getElementById('MenuDrawer');
6036          if (menuDrawer) {
6037            menuDrawer.hide();
6038          }
6039
6040          const popup = document.querySelector('.country-selector-popup');
6041          popup.classList.add('active');
6042          setTimeout(() => {
6043            document.querySelector('.country-selector-popup .step-1').classList.add('active');
6044          }, 50);
6045          document.body.classList.add('no-scroll');
6046        }
6047
6048        function closeSelectorPopup() {
6049          const popup = document.querySelector('.country-selector-popup');
6050          document.querySelector('.country-selector-popup .step-1').classList.remove('active');
6051          setTimeout(() => {
6052            popup.classList.remove('active');
6053          }, 500);
6054          document.body.classList.remove('no-scroll');
6055        }
6056
6057        function openSelectorMarket(event) {
6058          if (event.target.closest('.market-select__list')) {
6059            return;
6060          }
6061          const marketSelectList = event.target.closest('.switcher__content');
6062          if (!marketSelectList) return;
6063          marketSelectList.classList.toggle('active');
6064
6065          const languageSelectList = document.querySelector('.country-selector-popup .language.switcher .switcher__content.active');
6066          if (!languageSelectList) return;
6067          languageSelectList.classList.remove('active');
6068        }
6069
6070        function openSelectorLanguage(event) {
6071          if (event.target.closest('.market-select__list')) {
6072            return;
6073          }
6074          const languageSelectList = event.target.closest('.switcher__content');
6075          if (!languageSelectList) return;
6076          languageSelectList.classList.toggle('active');
6077        }
6078
6079        function submitLangSwitcher() {
6080          const requestPath = '/en/pages/fritz-shop-faq';
6081          const requestLocale = '/en';
6082
6083          const selectedInput = document.querySelector('.country-selector-popup .language.switcher .market-select__input:checked');
6084          const newLangUrl = selectedInput.value; 
6085
6086          let market = newLangUrl.split('-')[1];
6087          let language = newLangUrl.split('-')[0];
6088          if (language.startsWith('/')) {
6089            language = language.substring(1);
6090          }
6091
6092          market = market ? market : 'de';
6093          language = (language && language !== '') ? language : 'de';
6094
6095          if (requestPath.includes('/products/')) {
6096            fetch(`https://fritz-regex-app.k8s.eu.codecreationlabs.cloud/api/regex-rules?shop=avm-deutschland.myshopify.com&market=${market}&language=${language}`)
6097              .then(response => response.json())
6098              .then(data => {
6099                console.log('data', data);
6100                const rules = data.rules;
6101                const normalizedPath = '/' + requestPath.replace(/^\/+/, '');
6102                const normalizedPathWithoutId = '/' + normalizedPath.replace(/-\d+$/, '').replace(/^\/+/, '');
6103
6104                const matchedRule = rules.find(rule => {
6105                  if (!rule.pattern) {
6106                    return false;
6107                  }
6108
6109                  try {
6110                    const regex = new RegExp(rule.pattern);
6111                    return regex.test(normalizedPath) || regex.test(normalizedPathWithoutId);
6112                  } catch (regexError) {
6113                    console.error('Invalid regex pattern:', rule.pattern, regexError);
6114                    return false;
6115                  }
6116                });
6117
6118                if (matchedRule) {
6119                  console.log('replacement', matchedRule.replacement);
6120                  runRedirect(matchedRule.replacement, requestLocale, newLangUrl);
6121                } else {
6122                  console.log('No regex rule matched for path:', normalizedPath);
6123                  runRedirect('/', requestLocale, newLangUrl);
6124                }
6125
6126
6127              })
6128              .catch(error => {
6129                runToHome(market, language);
6130                console.error('Error:', error);
6131                return false;
6132              });
6133          } else {
6134            runRedirect(requestPath, requestLocale, newLangUrl);
6135          }
6136
6137        }
6138
6139        function runRedirect(requestPath, requestLocale, newLangUrl) {
6140          let cleanPath = requestPath;
6141
6142          if (requestLocale && cleanPath.startsWith(requestLocale)) {
6143            cleanPath = cleanPath.substring(requestLocale.length);
6144          }
6145          if (!cleanPath) {
6146            cleanPath = '/';
6147          } else if (!cleanPath.startsWith('/')) {
6148            cleanPath = '/' + cleanPath;
6149          }
6150          
6151          const newUrl = (newLangUrl === '/' ? '' : newLangUrl) + (cleanPath === '/' ? '' : cleanPath);
6152
6153          if (requestLocale === requestPath && newUrl === '') {
6154            window.location.href = '/'; 
6155          } else {
6156            if (window.location.pathname + window.location.search + window.location.hash !== newUrl) {
6157              window.location.href = newUrl;
6158            } else {
6159              closeSelectorPopup();
6160            }
6161          }
6162        }
6163
6164        function runToHome(market, language) {
6165          const newLangUrl = '/' + language + '-' + market;
6166          window.location.href = newLangUrl;
6167        }
6168      </script>
6168
6169    
6170  
6171    
6172  
6173    
6174  
6175    
6176  
6177    
6178  
6179    
6180  
6181    
6182  
6183    
6184  
6185  
6186  
6186<script>
6187    if (Shopify.designMode) {
6188      document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--25396846526805__niccos_header_xDEcRr').clientHeight) + 'px');
6189    }
6190  </script>
6190
6191  
6192  
6193  </div>
6194<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
6195<div id="shopify-section-sections--25396846559573__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
6195<script src="//fritz.com/cdn/shop/t/56/assets/cart.js?v=159609371462039791791774521977" defer></script>
6195
6196  
6197<cart-drawer id="CartDrawer" class="cart-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
6198    role="dialog"
6199    aria-modal="true"
6200    aria-label="Cart"
6201    data-section-id="sections--25396846559573__cart-drawer"
6202    shopify-design-mode
6203    hidden
6204  >
6205    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="CartDrawer" aria-expanded="false"></overlay-element>
6206    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
6207      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
6208        <ul class="drawer__tabs flex gap-10" is="tab-list">
6209          <li>
6210            <button class="drawer__tab relative" type="button" aria-controls="MiniCart-sections--25396846559573__cart-drawer" aria-expanded="true">
6211              <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Cart</span>
6212            </button>
6213          </li></ul>
6214        <button class="button button--third button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="CartDrawer" aria-expanded="false" aria-label="Close">
6215          <span class="btn-fill" data-fill></span>
6216          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
6217      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
6218    </svg></span>
6219        </button>
6220      </gesture-element>
6221
6222      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
6223        <div id="MiniCart-sections--25396846559573__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden" open>
6224          <span class="sr-only">Cart</span>
6225          <div class="flex flex-col h-full"><div class="drawer__scrollable relative flex justify-center items-start grow shrink text-center">
6226                <div class="drawer__empty grid gap-5 md:gap-8">
6227                  <p class="drawer__empty-text heading leading-none tracking-tight">Your cart is currently empty.</p>
6228                  <div class="drawer__empty-message text-sm md:text-base leading-tight rte"><p>Discover FRITZ! products:</p></div>
6229                  <ul class="drawer__empty-collections grid gap-3"><li>
6230                          <a class="flex items-center justify-between button button--third gap-2" href="/en/collections/all">
6231                            <span class="flex items-center gap-3">All Products</span><svg class="icon icon-arrow-right icon-sm transform" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
6232      <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path>
6233    </svg></a>
6234                        </li></ul>
6235                </div>
6236              </div><div class="drawer__scrollable relative flex flex-col gap-9 grow shrink hidden"><div class="free-shipping-bar grid gap-3 w-full"><span class="reached_free_shipping text-m leading-tight"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
6237  <g clip-path="url(#clip0_1403_863)">
6238    <path class="back" d="M11 0C4.92548 0 0 4.92548 0 11C0 17.0745 4.92548 22 11 22C17.0745 22 22 17.0745 22 11C22 4.92548 17.0745 0 11 0ZM17.1907 9.30222L10.7547 15.7382C10.4448 16.0481 10.0252 16.2224 9.58627 16.2224C9.15372 16.2224 8.73411 16.0481 8.42428 15.7382L5.20953 12.5235C4.56397 11.8779 4.56397 10.8387 5.20953 10.1931C5.85509 9.55396 6.88795 9.55396 7.5334 10.1931L9.58627 12.2524L14.8603 6.97824C15.5059 6.33279 16.5451 6.33279 17.1907 6.97824C17.8299 7.61739 17.8299 8.65666 17.1907 9.30222Z" fill="#00BEFF" />
6239    <path class="mark" d="M17.1919 9.30221L10.7559 15.7382C10.446 16.0481 10.0264 16.2224 9.58747 16.2224C9.15492 16.2224 8.73532 16.0481 8.42548 15.7382L5.21073 12.5235C4.56517 11.8779 4.56517 10.8387 5.21073 10.1931C5.8563 9.55395 6.88915 9.55395 7.5346 10.1931L9.58747 12.2524L14.8615 6.97823C15.5071 6.33278 16.5464 6.33278 17.1919 6.97823C17.8311 7.61737 17.8311 8.65664 17.1919 9.30221Z" fill="rgb(var(--color-dark-blue))" />
6240  </g>
6241  <defs>
6242    <clipPath id="clip0_1403_863">
6243      <rect width="22" height="22" fill="white" />
6244    </clipPath>
6245  </defs>
6246</svg>You are eligible for free shipping.</span>
6247    <progress-bar class="overflow-hidden rounded-full" style="--progress: 100%;"></progress-bar></div>
6248<cart-items class="block" data-section-id="sections--25396846559573__cart-drawer">
6249                <ul class="horizontal-products grid" role="list"></ul>
6250              </cart-items></div>
6251            <div class="drawer__footer grid w-full hidden">
6252              
6253              <div class="drawer__footer-bottom grid gap-6">
6254                <div class="grid gap-4 sm:grid-6"><div class="grid grid-cols-2 gap-4">
6255                    <div class="tax-note text-sm sm:text-base rte">Incl. VAT and <a href="/en/policies/shipping-policy">Shipping</a></div>
6256                    <div class="totals grid place-self-end gap-1">
6257                      <span class="totals__subtotal text-sm sm:text-base">Subtotal</span>
6258                      
6259                        <div class="totals__subtotal-value text-lg-2xl font-bold leading-none tracking-tight">0.00€</div>
6260                      
6261                    </div>
6262                  </div>
6263                </div><form action="/en/cart" method="POST" novalidate class="drawer__footer-buttons grid grid-cols-12 gap-4"><button
6264                        class="button button--primary icon-with-text col-span-full" 
6265                        type="submit" 
6266                        name="checkout" 
6267                        is="hover-button"
6268                        
6269                      >
6270                        <span class="btn-fill" data-fill></span>
6271                        <span class="btn-text"><svg class="icon icon-lock icon-sm hidden sm:block" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg">
6272      <path d="M16.5 7.5H13.5V5.25C13.5 4.05653 13.0259 2.91193 12.182 2.06802C11.3381 1.22411 10.1935 0.75 9 0.75C7.80653 0.75 6.66193 1.22411 5.81802 2.06802C4.97411 2.91193 4.5 4.05653 4.5 5.25V7.5
6272H1.5C1.10218 7.5 0.720644 7.65804 0.43934 7.93934C0.158035 8.22064 0 8.60218 0 9V19.5C0 19.8978 0.158035 20.2794 0.43934 20.5607C0.720644 20.842 1.10218 21 1.5 21H16.5C16.8978 21 17.2794 20.842 17.5607 20.5607C17.842 20.2794 18 19.8978 18 19.5V9C18 8.60218 17.842 8.22064 17.5607 7.93934C17.2794 7.65804 16.8978 7.5 16.5 7.5ZM6 5.25C6 4.45435 6.31607 3.69129 6.87868 3.12868C7.44129 2.56607 8.20435 2.25 9 2.25C9.79565 2.25 10.5587 2.56607 11.1213 3.12868C11.6839 3.69129 12 4.45435 12 5.25V7.5H6V5.25Z" fill="currentColor"/>
6273    </svg>Check out</span>
6274                      </button></form>
6275<ul class="cart-trust-badges" role="list">
6276                    <li class="cart-trust-badges__item cart-trust-badges__item--shipping">
6277                      <img src="//fritz.com/cdn/shop/t/56/assets/dhl.png?v=12774612568735976071786952114" class="cart-trust-badges__icon" loading="lazy" alt="">
6278                      <span>Free shipping with DHL</span>
6279                    </li>
6280                    <li class="cart-trust-badges__item cart-trust-badges__item--returns">
6281                      <img src="//fritz.com/cdn/shop/t/56/assets/return.svg?v=165303847627715020901786952116" class="cart-trust-badges__icon" loading="lazy" alt="">
6282                      <span>30-day return policy</span>
6283                    </li>
6284                    <li class="cart-trust-badges__item cart-trust-badges__item--payment">
6285                      <img src="//fritz.com/cdn/shop/t/56/assets/quality.svg?v=168134093506625420111786952115" class="cart-trust-badges__icon" loading="lazy" alt="">
6286                      <span>100% secure payment</span>
6287                    </li>
6288                  </ul><div class="drawer__footer-bottom-payment-methods"><ul class="list list-payment" role="list"><li class="list-payment__item">
6289                          <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
62890-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
6290                        </li><li class="list-payment__item">
6291                          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg>
6292                        </li><li class="list-payment__item">
6293                          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
629316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6294
6295                        </li><li class="list-payment__item">
6296                          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
6297
6298                        </li><li class="list-payment__item">
6299                          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
6300
6301                        </li><li class="list-payment__item">
6302                          <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
630206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
6303
6304                        </li><li class="list-payment__item">
6305                          <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
6305<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
6306
6307                        </li></ul>
6308                </div>
6309              </div>
6310            </div>
6311          </div>
6312        </div></div>
6313    </div>
6314  </cart-drawer>
6315</div><div id="shopify-section-sections--25396846559573__search-drawer" class="shopify-section shopify-section-group-overlay-group">
6316
6317
6318
6319
6320
6321
6322
6323
6324<script src="//fritz.com/cdn/shop/t/56/assets/search.js?v=4157398246387844791752219157" defer></script>
6324<search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
6325    role="dialog"
6326    aria-modal="true"
6327    aria-label="Search"
6328    shopify-design-mode
6329    hidden
6330  >
6331    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="SearchDrawer" aria-expanded="false"></overlay-element>
6332    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
6333      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
6334        <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span>
6335        <button class="button button--third button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="SearchDrawer" aria-expanded="false" aria-label="Close">
6336          <span class="btn-fill" data-fill></span>
6337          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
6338      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
6339    </svg></span>
6340        </button>
6341      </gesture-element>
6342      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
6343        <div class="drawer__scrollable relative flex flex-col grow shrink"><form class="search__form flex flex-col md:gap-8 gap-4 h-full relative" action="/en/search" method="GET" role="search"
6344    is="predictive-search"
6345    data-section-id="sections--25396846559573__search-drawer"
6346    data-limit="5"
6347  >
6348  <input type="hidden" name="options[prefix]" value="last" />
6349  <label class="sr-only" for="SearchFormInput-sections--25396846559573__search-drawer">Search</label>
6350  <div class="search__field field flex items-center gap-4 relative"><input
6351      class="input search__input"
6352      type="search"
6353      name="q"
6354      id="SearchFormInput-sections--25396846559573__search-drawer"
6355      placeholder="Search for ..."
6356      autocomplete="off"
6357      autocorrect="off"
6358      autocapitalize="off"
6359      spellcheck="off"/>
6360      <button class="clear absolute flex items-center justify-center text-xs opacity-0" type="reset">
6361        <span>Clear</span><svg class="icon icon-loader icon-sm absolute opacity-0 invisible animate-spin" viewBox="0 0 18 18" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
6362      <path stroke-linecap="round" stroke-linejoin="round" d="M0.7,9.9C0.5,5.2,4.1,1.2,8.5,1c4.7-0.3,8.9,3.8,8.8,8.8"></path>
6363    </svg></button></div>
6364
6365  
6366    <div class="search__text">
6367      <p>You can find technical help and guides for our products in the <a href="/en/apps/knowledge-base" title="Knowledge Base">Knowledge Base</a>.</p>
6368    </div>
6369  
6370
6371    <div id="PredictiveSearchResults-sections--25396846559573__search-drawer" class="search__box search__results text-left flex flex-col items-start grow gap-10" role="listbox"></div></form>
6372</div>
6373      </div>
6374    </div>
6375  </search-drawer>
6376</div><div id="shopify-section-sections--25396846559573__cashback-overlay" class="shopify-section shopify-section-group-overlay-group"><link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/cashback-overlay.css?v=83238665536189462011786454433" media="print" onload="this.media='all'">
6377<noscript><link href="//fritz.com/cdn/shop/t/56/assets/cashback-overlay.css?v=83238665536189462011786454433" rel="stylesheet" type="text/css" media="all" /></noscript>
6378<script src="//fritz.com/cdn/shop/t/56/assets/cashback-overlay.js?v=104441538708059199091786026789" defer="defer"></script>
6378<cashback-overlay
6379  id="CashbackOverlay"
6380  class="cashback-overlay"
6381  data-title-step1="Send in old device"
6382  data-title-step2="Select your FRITZ!Box"
6383  data-title-step3="Confirmation"
6384  data-customer-cashback="false"
6385  data-property-label="Product"
6386>
6387  <x-modal
6388    id="CashbackFlowPopup"
6389    class="cashback-modal cashback-flow cashback-flow-popup x-modal drawer z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
6390    data-cashback-flow
6391    role="dialog"
6392    aria-modal="true"
6393    aria-label="Send in old device"
6394    shopify-design-mode
6395    hidden
6396  >
6397    <overlay-element
6398      class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none"
6399      aria-controls="CashbackFlowPopup"
6400      aria-expanded="false"
6401    ></overlay-element>
6402
6403    <div class="drawer__inner cashback-flow__inner z-10 flex flex-col w-full overflow-hidden">
6404      <div class="cashback-flow__shell">
6405        <div class="cashback-flow__header">
6406          <h2 class="cashback-flow__title" data-cashback-flow-title>Send in old device</h2>
6407          <button
6408            type="button"
6409            class="cashback-flow__close"
6410            aria-controls="CashbackFlowPopup"
6411            aria-expanded="false"
6412            aria-label="Close"
6413          >
6414            <svg class="icon-close" width="11" height="11" viewB
6414ox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg">
6415<path d="M1.24264 1.24271L9.72792 9.72799M9.72792 1.24271L1.24264 9.72799" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
6416</svg>
6417
6418          </button>
6419        </div>
6420
6421        <div class="cashback-flow__body">
6422          <div class="cashback-flow__steps" aria-hidden="true">
6423            <div class="cashback-flow__step is-active" data-cashback-step-indicator="1">
6424              <span class="cashback-flow__step-num">1</span>
6425              <span class="cashback-flow__step-label">Procedure</span>
6426            </div>
6427            <div class="cashback-flow__step" data-cashback-step-indicator="2">
6428              <span class="cashback-flow__step-num">2</span>
6429              <span class="cashback-flow__step-label">Select old device</span>
6430            </div>
6431            <div class="cashback-flow__step" data-cashback-step-indicator="3">
6432              <span class="cashback-flow__step-num">3</span>
6433              <span class="cashback-flow__step-label">Confirmation</span>
6434            </div>
6435          </div>
6436
6437          <div class="cashback-flow__panel" data-cashback-step="1">
6438            
6439              <p class="cashback-flow__intro">This is the procedure for sending in your old device:	</p>
6440            
6441
6442            <div class="cashback-flow__process">
6443              <div class="cashback-flow__process-item">
6444                
6445                  <div class="cashback-flow__process-icon"><img src="//fritz.com/cdn/shop/files/Einkaufswagen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349380&amp;width=56" alt="" srcset="//fritz.com/cdn/shop/files/Einkaufswagen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349380&amp;width=28 28w, //fritz.com/cdn/shop/files/Einkaufswagen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349380&amp;width=56 56w" width="56" height="56" loading="lazy" sizes="56px">
6446</div>
6447                
6448                <div class="cashback-flow__process-text">
6449                  
6450                    <p class="cashback-flow__process-title">Buy a new FRITZ!Box & select your old device</p>
6451                  
6452                  
6453                    <p class="cashback-flow__process-desc">Order a new FRITZ!Box from the online shop and select your old device.</p>
6454                  
6455                </div>
6456              </div>
6457
6458              <div class="cashback-flow__process-item">
6459                
6460                  <div class="cashback-flow__process-icon"><img src="//fritz.com/cdn/shop/files/Logistik_Versand_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349410&amp;width=56" alt="" srcset="//fritz.com/cdn/shop/files/Logistik_Versand_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349410&amp;width=28 28w, //fritz.com/cdn/shop/files/Logistik_Versand_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349410&amp;width=56 56w" width="56" height="56" loading="lazy" sizes="56px">
6461</div>
6462                
6463                <div class="cashback-flow__process-text">
6464                  
6465                    <p class="cashback-flow__process-title">Send in old FRITZ!Box</p>
6466                  
6467                  
6468                    <p class="cashback-flow__process-desc">Perform a factory reset and send in your old device with the free shipping label.</p>
6469                  
6470                </div>
6471              </div>
6472
6473              <div class="cashback-flow__process-item">
6474                
6475                  <div class="cashback-flow__process-icon"><img src="//fritz.com/cdn/shop/files/Geld_sparen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786350363&amp;width=56" alt="" srcset="//fritz.com/cdn/shop/files/Geld_sparen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786350363&amp;width=28 28w, //fritz.com/cdn/shop/files/Geld_sparen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786350363&amp;width=56 56w" width="56" height="56" loading="lazy" sizes="56px">
6476</div>
6477                
6478                <div class="cashback-flow__process-text">
6479                  
6480                    <p class="cashback-flow__process-title">Get cashback</p>
6481                  
6482                  
6483                    <p class="cashback-flow__process-desc">After your old device has passed inspection you receive your cashback.</p>
6484                  
6485                </div>
6486              </div>
6487            </div>
6488
6489            
6490              <div class="cashback-flow__error" data-cashback-error hidden role="alert">
6491                An old FRITZ!Box can be sent in and a cashback received only one time per customer.	
6492              </div>
6493            
6494
6495            <div class="cashback-flow__actions">
6496              <button type="button" class="cashback-flow__button" data-cashback-next>
6497                Next
6498              </button>
6499            </div>
6500          </div>
6501
6502          <div class="cashback-flow__panel" data-cashback-step="2" hidden>
6503            <div class="cashback-flow__search">
6504              <label class="sr-only" for="CashbackFlowSearch">
6505                Search by model (e.g. 7590)
6506              </label>
6507              <span class="cashback-flow__search-icon" aria-hidden="true">
6508                <svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
6509      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
6510    </svg>
6511              </span>
6512              <input
6513                id="CashbackFlowSearch"
6514                class="cashback-flow__search-input"
6515                type="search"
6516                data-cashback-search
6517                placeholder="Search by model (e.g. 7590)"
6518                autocomplete="off"
6519                autocorrect="off"
6520                autocapitalize="off"
6521                spellcheck="false"
6522              >
6523              <button
6524                type="button"
6525                class="cashback-flow__search-clear"
6526                data-cashback-search-clear
6527                aria-label="Close"
6528                hidden
6529              ><svg class="icon icon-close icon-lg" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
6530      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
6531    </svg></button>
6532            </div>
6533            <div class="cashback-flow__list" data-cashback-list></div>
6534
6535            
6536              <p class="cashback-flow__note">After your old device has passed inspection you receive your cashback.</p>
6537            
6538
6539            <div class="cashback-flow__actions cashback-flow__actions--full">
6540              <button type="button" class="cashback-flow__button" data-cashback-save disabled>
6541                Save selection
6542              </button>
6543            </div>
6544          </div>
6545
6546          <div class="cashback-flow__panel" data-cashback-step="3" hidden>
6547            
6548              <div class="cashback-flow__info">
6549                <svg class="icon-info" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
6550<path d="M10 10L10 14.5M10 6.66455V6.625M1 10C1 5.02944 5.02944 1 10 1C14.9706 1 19 5.02944 19 10C19 14.9706 14.9706 19 10 19C5.02944 19 1 14.9706 1 10Z" stroke="rgb(var(--color-blue-light))" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/>
6551</svg>
6552
6553                <p>The cashback amount is provisionally entered as €0. After we have received and successfully checked your old FRITZ!Box, your cashback will be paid out via the payment method used for the purchase.</p>
6554              </div>
6555            
6556
6557            <div class="cashback-flow__summary">
6558              <div class="cashback-flow__summary-row">
6559                <span class="cashback-flow__summary-label">Old device</span>
6560                <span class="cashback-flow__summary-value" data-cashback-summary-device></span>
6561              </div>
6562              <div class="cashback-flow__summary-row cashback-flow__summary-row--price">
6563                <span class="cashback-flow__summary-label">Cashback amount</span>
6564                <span class="cashback-flow__summary-value" data-cashback-summary-price></span>
6565              </div>
6566            </div>
6567
6568            <div class="cashback-flow__step3-footer">
6569              
6570                <button type="button" class="cashback-flow__terms-link" data-cashback-terms-open>
6571                  View full terms & condition
6572                </button>
6573              
6574              <button type="button" class="cashback-flow__button" data-cashback-confirm>
6575                Apply old device
6576              </button>
6577            </div>
6578          </div>
6579        </div>
6580      </div>
6581    </div>
6582  </x-modal>
6583
6584  <x-modal
6585    id="CashbackTermsPopup"
6586    class="cashback-modal cashback-terms-popup x-modal drawer z-40 fixed bottom-0 left-0 h-full w-full pointer-events-none"
6587    data-cashback-terms
6588    role="dialog"
6589    aria-modal="true"
6590    aria-label="Terms and conditions of Old for New programme"
6591    hidden
6592  >
6593    <overlay-element
6594      class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none"
6595      aria-controls="CashbackTermsPopup"
6596      aria-expanded="false"
6597    ></overlay-element>
6598
6599    <div class="drawer__inner cashback-terms__inner z-10 flex flex-col w-full overflow-hidden">
6600      <div class="cashback-terms__shell">
6601        <div class="cashback-terms__header">
6602          
6603            <h2 class="cashback-terms__title">Terms and conditions of Old for New programme</h2>
6604          
6605          <button
6606            type="button"
6607            class="cashback-terms__close"
6608            aria-controls="CashbackTermsPopup"
6609            aria-expanded="false"
6610            aria-label="Close"
6611          >
6612            <svg class="icon-close" width="11" height="11" viewB
6612ox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg">
6613<path d="M1.24264 1.24271L9.72792 9.72799M9.72792 1.24271L1.24264 9.72799" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
6614</svg>
6615
6616          </button>
6617        </div>
6618
6619        <div class="cashback-terms__body">
6620          
6621
6622          
6623
6624          
6625            
6626              <div class="cashback-terms__content rte"><div class="x_elementToProof">
6627<p style="padding-left: 40px;">of FRITZ.com GmbH, Alt-Moabit 95, 10559 Berlin, [email protected], entered in the Commercial Register of the District Court of Berlin-Charlottenburg under HRB 111009 B, represented by managing directors Jan Oetjen and Jan-Christian Werner,&nbsp;VAT identification number: DE418843475 (hereinafter ‘Provider’).</p>
6628<p><strong>Section 1 Subject matter of Old for New programme</strong></p>
6629<ol>
6630<li>Under the Old for New programme, the Provider offers eligible customers (see Section 2) the opportunity, when purchasing a new FRITZ!Box in the Provider’s online shop at fritz.com, to submit a FRITZ!Box that meets the requirements set out in Section 3 and is eligible to participate (also referred to below as the ‘old device’) and, once it has passed inspection, to receive cashback in the amount shown on the product details page at the time the new FRITZ!Box is purchased.</li>
6631<li>The new FRITZ!Box is purchased from the Provider at the regular full retail price. The cashback amount due if the cashback requirements are met is not deducted directly at the time of purchase, but is instead paid out retrospectively after the submitted old FRITZ!Box has passed inspection.</li>
6632<li>The Old for New programme applies exclusively to selected FRITZ!Boxes (see also Section 3). In particular, other products such as repeaters, Mesh Sets, smart home devices, gateways, powerline adapters, Wi Fi sticks and other accessories are not eligible to participate.</li>
6633</ol>
6634<p><strong>Section 2 Conditions of entry</strong></p>
6635<ol>
6636<li>Eligible to participate are natural persons aged 18 or over who are resident in the Federal Republic of Germany and who, under a purchase contract via the Provider’s online shop, purchase from the Provider a new FRITZ!Box marked as part of the Old for New programme.</li>
6637<li>Participation requires that, when purchasing the new FRITZ!Box, the model of the old FRITZ!Box to be returned (old device) is correctly selected in the dropdown menu provided on the product detail page.</li>
6638<li>Participation in the Old for New programme is only possible once per customer/customer account, i.e. each customer may return only one (1) old device as part of a new purchase and receive cashback for it. Multiple entries, including across multiple orders, different customer accounts, delivery addresses or payment methods of the same person/household, are excluded. The Provider reserves the right to verify this and, in the event of suspected misuse, to request supporting evidence. If there are justified doubts, the Provider is entitled not to pay out the cashback or to make the payout conditional on the submission of further evidence. In the event that a customer has unlawfully received cashback, it must be repaid to the Provider without delay, and the Provider is entitled to reclaim it from the customer.</li>
6639<li>The cashback can be combined with a valid employee discount. The cashback will be granted irrespective of whether an employee discount is used, provided that the terms and conditions of the Old for New programme are met. A cash payout or any other form of offsetting the employee discount is excluded.</li>
6640</ol>
6641<p><strong>Section 3 Eligible and excluded devices</strong></p>
6642<ol>
6643<li>Eligible to participate are exclusively FRITZ!Boxes that are the customer’s sole property (see also Section 4), can be selected via the drop-down menu on the relevant product detail page, and meet the requirements set out in this Section 3.</li>
6644<li>Expressly excluded from the Old for New programme are:
6645<ul>
6646<li>(Former) Provider FRITZ!Box devices, i.e. devices provided by an internet/telecommunications provider (e.g. devices that were supplied to the customer free of charge or at a reduced price, or sold to them as part of a provider contract),</li>
6647<li>Rental devices or devices that are in the (co-)ownership of a third party (e.g. landlord, provider or leasing company),</li>
6648<li>FRITZ! products that are not FRITZ!Box models, such as repeaters, Mesh Sets, smart home devices, powerline adapters, gateways, Wi-Fi dongles, SFP modules and other accessories.</li>
6649</ul>
6650</li>
6651<li>The Provider reserves the right to check, based on the serial number, device identification, type plate or other characteristics, whether the device is a provider device or a rental device. If such a device is identified, or if there are justified doubts, no cashback will be granted (see Section 6) and the Provider is entitled to reclaim any cashback already paid out. The Provider is, in particular, entitled to request additional evidence or information from the customer, such as suitable proof of ownership. The customer is obliged to submit these within a reasonable deadline set by the Provider. If no documents and/or no sufficient proof is provided within the specified deadline, the cashback may be refused or any cashback already paid out may be reclaimed.</li>
6652</ol>
6653<p><strong>Section 4 Proof of ownership</strong></p>
6654<ol>
6655<li>By participating in the Old for New programme, the customer confirms that the old FRITZ!Box sent in is their sole property and is free of any third-party rights, and in particular was not provided to them by a third party under a rental, leasing or provider contract.</li>
6656<li>The Provider reserves the right, in case of doubt, to request suitable proof of ownership (e.g. a proof of purchase).</li>
6657</ol>
6658<p><strong>Section 5 Procedure for the Old for New programme</strong></p>
6659<ol>
6660<li><strong>Purchase and selection of old device</strong>: When purchasing a new FRITZ!Box, the customer selects the model of an eligible old device in the online shop on the relevant product details page or on the ‘Old for New’ landing page. The customer must purchase the new FRITZ!Box at the regular full retail price.</li>
6661<li>The cashback granted under the Old for New programme constitutes a retrospective discount on the purchase price of the newly purchased FRITZ!Box. The amount of the cashback is determined by the promotion that is valid at the time of purchase and communicated on the product detail page. The cashback amount is independent of the market value of the old device sent in.</li>
6662<li>Return of the old FRITZ!Box: The customer must send the old device to be returned to the Provider at their own expense and risk. For the return, the customer may also use the return label sent to them by the Provider via email after completing their order, which makes the return of the old, eligible FRITZ!Box free of charge – however, the shipping risk remains with the customer. The old FRITZ!Box must be returned to the following address within 30 days of receiving the return label: FRITZ.com GmbH, c/o DHL Home Delivery GmbH, ALTGE
6662RÄT, Marienberger Str. 210, 38122 Braunschweig, Germany.</li>
6663<li><strong>Acknowledgement of receipt</strong>: Once the return has been received, the customer will receive an email confirmation.</li>
6664<li><strong>Inspection</strong>: The Provider checks whether the submitted FRITZ!Box is an eligible device in accordance with Section 3 and whether the other requirements of the Old for New programme are met. This Process may take a few days.</li>
6665<li><strong>Refund</strong>: If the inspection result is positive, the cashback will be reimbursed in the amount stated on the product detail page at the time of purchase (usually within 7–10 working days following the successful, positive inspection of the return). At the time of the positive inspection result, ownership of the submitted FRITZ!Box transfers from the customer to the Provider. There is then no longer any entitlement to the return of the accepted old device. The refund will be issued using the same payment method the customer previously used to pay the Provider for the new FRITZ!Box.</li>
6666<li>If no return is made within the period specified in Section 3, the entitlement to the cashback shall lapse without replacement; this shall not affect the purchase contract for the new FRITZ!Box.</li>
6667<li><span>If the customer’s sales contract for the new FRITZ!Box is cancelled (e.g., due to withdrawal or cancellation of the sales contract), the customer will be refunded the purchase price paid, minus the cashback discount (see also Section 5(2)).</span></li>
6668</ol>
6669<p><strong>Section 6 Declining participation / return shipping</strong></p>
6670<ol>
6671<li>The Provider also reserves the right not to grant the cashback if:
6672<ul>
6673<li>the submitted FRITZ!Box is not an eligible product within the meaning of Section 3,</li>
6674<li>the customer has already participated in the Old for New programme (see Section 2 (3)),</li>
6675<li>reasonable doubts exist regarding the customer’s ownership of the FRITZ!Box.</li>
6676</ul>
6677</li>
6678<li>If participation in the Old for New programme is rejected, the customer will be informed of this. If the device submitted does not meet the requirements of the Old for New programme, the Provider will inform the customer of the reasons for the rejection and, where necessary, ask them to provide suitable evidence within a reasonable period. If the customer does not provide appropriate proof within this period, the submitted device will be disposed of or destroyed by the Provider, provided that the Provider has informed the customer of this. Alternatively, within the specified period the customer may request that the Provider return the device at the customer’s own expense. If the Provider does not receive any response from the customer by the deadline, the customer’s consent to dispose of or destroy the device shall be deemed to have been granted.</li>
6679</ol>
6680<p><strong>Section 7 Data privacy</strong></p>
6681<ol>
6682<li>The personal data collected as part of the Old for New programme (e.g. name, address, bank details, order data) will be processed solely for the purpose of implementing the Old for New programme and will not be passed on to third parties unless this is necessary for its implementation (e.g. shipping service providers, payment processing). For more information, see the Data Privacy Statement.</li>
6683<li>The customer is solely responsible for deleting any personal data on the old device they send in. The customer must delete personal settings and personal data from their FRITZ!Box before sending it in (e.g. by resetting the FRITZ!Box to the factory settings).</li>
6684</ol>
6685<p><strong>Section 8 Liability</strong></p>
6686<p style="padding-left: 40px;">The Provider shall not be liable for any loss of, or damage to, the old FRITZ!Box sent in during transit, unless this is due to wilful intent or gross negligence on the part of the Provider or a shipping service provider commissioned by it. For shipping, it is recommended to use the shipping label with tracking provided by the Provider, but this is by no means mandatory.</p>
6687<p><strong>Section 9 Duration and termination of the Old for New programme; final provisions</strong></p>
6688<ol>
6689<li>The Provider reserves the right to adjust the cashback amount as part of limited-time promotions or to suspend it temporarily. The cashback amount communicated at the time of purchase of the new FRITZ!Box on the product detail page or in these terms and conditions shall be decisive.</li>
6690<li>The Provider reserves the right to amend, restrict or discontinue the Old for New programme at any time with effect for the future. Customers’ existing entitlements from ongoing participation in the Old for New programme are not affected by this.</li>
6691<li>Legal claims are excluded insofar as permitted by law.</li>
6692<li>The programme is subject to the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods.</li>
6693<li>Should any provisions of these terms and conditions be or become invalid, the effectiveness of the remaining provisions remains unaffected.</li>
6694</ol>
6695<p>As of: 01/09/2026</p>
6696</div></div>
6697            
6698          
6699        </div>
6700
6701        
6702          <div class="cashback-terms__footer">
6703            <button
6704              type="button"
6705              class="cashback-terms__button"
6706              aria-controls="CashbackTermsPopup"
6707              aria-expanded="false"
6708            >
6709              Back to product
6710            </button>
6711          </div>
6712        
6713      </div>
6714    </div>
6715  </x-modal>
6716</cashback-overlay>
6717
6718
6719</div>
6720<!-- END sections: overlay-group --><div class="page-container" id="PageContainer">
6721      <main class="main-content relative " id="MainContent" role="main">
6722        <!doctype html>
6723<html class="no-js" lang="en" dir="ltr">
6724<head>
6725  <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/apps.css?v=181677850728302373271749538481" media="print" fetchpriority="low" onload="this.media='all'">
6726  <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/ilvy-doks.css?v=68073090760729426041785335379"> <!-- link added by ThomasK -->
6726<script src="//fritz.com/cdn/shop/t/56/assets/fslightbox.js?v=86493030129265279511749538483"></script>
6726
6727  
6727<script src="//fritz.com/cdn/shop/t/56/assets/ilvy_sortable_table.js?v=133774445238649466731749910791" defer="defer"></script>
6727
6728  
6728<script>
6729      document.addEventListener('DOMContentLoaded', function () {
6730        document.querySelectorAll('a[rel=switch].lightbox').forEach((a) => {
6731          a.setAttribute('data-fslightbox', 'gallery');
6732          a.setAttribute('data-type', 'image');
6733        });
6734      });
6735  </script>
6735
6736  
6736<script>
6737    setTimeout(() => {
6738      refreshFsLightbox()
6739    }, 1000)
6740
6741    setInterval(() => {
6742      refreshFsLightbox()
6743    }, 1000)
6744  </script>
6744
6745  
6745<script>
6746(function() {
6747  console.log('Starting client-side URL replacement for § links...');
6748  
6749  function replaceUrlsInContent() {
6750  // Helper function to safely join URL parts without double slashes
6751  function joinUrlParts(base, path) {
6752    // Remove trailing slash from base
6753    const cleanBase = base.replace(/\/$/, '');
6754    // Remove leading slash from path if present
6755    const cleanPath = path.replace(/^\//, '');
6756    // Join with single slash
6757    return `${cleanBase}/${cleanPath}`;
6758  }
6759
6760  // Get market code from theme function
6761  const marketCode = getMarketLangFromUrl();
6762  const language = marketCode ? marketCode.split('-')[0] : 'de';
6763  const market = marketCode ? marketCode.split('-')[1] : 'de';
6764  
6765  console.log('Market info:', {
6766    marketCode: marketCode,
6767    language: language,
6768    market: market
6769  });
6770  
6771  // Get the handle from current URL
6772  var currentUrl = window.location.href;
6773  var handle = null;
6774  
6775  // Extract handle from Shopify page URL: /pages/handle-name
6776  var pagesMatch = currentUrl.match(/\/pages\/([^\/\?#]+)/);
6777  if (pagesMatch) {
6778    handle = pagesMatch[1];
6779    // Remove Shopify duplicate suffixes like -2, -3, -4, etc.
6780    handle = handle.replace(/-\d+$/, '');
6781    console.log('Extracted handle from Shopify page URL:', handle);
6782  } else {
6783    // Fallback: try to extract from apps URL if it exists
6784    var appsMatch = currentUrl.match(/\/apps\/service\/([^\/\?#]+)/);
6785    if (appsMatch) {
6786      handle = appsMatch[1];
6787      // Remove Shopify duplicate suffixes like -2, -3, -4, etc.
6788      handle = handle.replace(/-\d+$/, '');
6789      console.log('Extracted handle from apps URL:', handle);
6790    } else {
6791      console.log('Could not extract handle from current URL, using fallback');
6792      handle = 'default-handle';
6793    }
6794  }
6795  
6796  // Build the replacement URL pattern based on market and language
6797  var baseUrl = window.location.origin;
6798  var replacementUrl;
6799  
6800  if (market === 'de' && language === 'de') {
6801    // German market, German language: no language/market slugs
6802    replacementUrl = baseUrl + '/apps/service/' + handle;
6803  } else if (market === 'de' && language !== 'de') {
6804    // German market, other language: append only language slug
6805    replacementUrl = baseUrl + '/' + language + '/apps/service/' + handle;
6806  } else {
6807    // Other markets: append full language-market slug
6808    replacementUrl = baseUrl + '/' + language + '-' + market + '/apps/service/' + handle;
6809  }
6810  
6811  console.log('URL replacement context:', {
6812    baseUrl: baseUrl,
6813    language: language,
6814    market: market,
6815    handle: handle,
6816    replacementUrl: replacementUrl,
6817    currentUrl: currentUrl
6818  });
6819  
6820  // Find the content container
6821  var contentContainer = document.querySelector('.rte.pkb-dok-container');
6822  if (!contentContainer) {
6823    console.log('Content container not found, trying body');
6824    contentContainer = document.body;
6825  }
6826  
6827  // Replace URLs in href attributes that start with §§/ or %C2%A7%C2%A7/
6828  var links = contentContainer.querySelectorAll('a[href^="§§/"], a[href^="%C2%A7%C2%A7/"]');
6829  console.log('Found', links.length, 'links with href starting with §§/ or %C2%A7%C2%A7/');
6830  
6831  links.forEach(function(link) {
6832    var originalHref = link.getAttribute('href');
6833    var pathAfterSymbols;
6834    
6835    if (originalHref.startsWith('§§/')) {
6836      // Handle raw §§/ pattern
6837      pathAfterSymbols = originalHref.substring(3); // Remove "§§/"
6838    } else if (originalHref.startsWith('%C2%A7%C2%A7/')) {
6839      // Handle URL-encoded %C2%A7%C2%A7/ pattern
6840      pathAfterSymbols = originalHref.substring(12); // Remove "%C2%A7%C2%A7/"
6841    }
6842    
6843    if (pathAfterSymbols) {
6844      var newHref = joinUrlParts(replacementUrl, pathAfterSymbols);
6845      link.setAttribute('href', newHref);
6846      console.log('Replaced link href:', originalHref, '->', newHref);
6847    }
6848  });
6849  
6850  // Also handle text content that might contain these URLs
6851  var walker = document.createTreeWalker(
6852    contentContainer,
6853    NodeFilter.SHOW_TEXT,
6854    null,
6855    false
6856  );
6857  
6858  var textNodes = [];
6859  var node;
6860  while (node = walker.nextNode()) {
6861    if (node.nodeValue && (node.nodeValue.includes('§§/') || node.nodeValue.includes('%C2%A7%C2%A7/'))) {
6862      textNodes.push(node);
6863    }
6864  }
6865  
6866  console.log('Found', textNodes.length, 'text nodes with §§/ or %C2%A7%C2%A7/ pattern');
6867  
6868  textNodes.forEach(function(textNode) {
6869    var originalText = textNode.nodeValue;
6870    var replacedText = originalText
6871      .replace(/§§\//g, replacementUrl + '/')
6872      .replace(/%C2%A7%C2%A7\//g, replacementUrl + '/');
6873    
6874    // Fix double slashes in the replaced text (except after protocol)
6875    replacedText = replacedText.replace(/([^:])\/\/+/g, '$1/');
6876    
6877    if (originalText !== replacedText) {
6878      textNode.nodeValue = replacedText;
6879      console.log('Replaced text node URL');
6880    }
6881  });
6882  
6883  // Handle other attributes that might contain URLs (src, data-*, etc.)
6884  var elementsWithUrls = contentContainer.querySelectorAll('[src^="§§/"], [src^="%C2%A7%C2%A7/"], [data-src^="§§/"], [data-src^="%C2%A7%C2%A7/"]');
6885  console.log('Found', elementsWithUrls.length, 'elements with src/data-src starting with §§/ or %C2%A7%C2%A7/');
6886  
6887  elementsWithUrls.forEach(function(element) {
6888    ['src', 'data-src'].forEach(function(attr) {
6889      var originalValue = element.getAttribute(attr);
6890      if (originalValue) {
6891        var pathAfterSymbols;
6892        
6893        if (originalValue.startsWith('§§/')) {
6894          pathAfterSymbols = originalValue.substring(3); // Remove "§§/"
6895        } else if (originalValue.startsWith('%C2%A7%C2%A7/')) {
6896          pathAfterSymbols = originalValue.substring(12); // Remove "%C2%A7%C2%A7/"
6897        }
6898        
6899        if (pathAfterSymbols) {
6900          var newValue = joinUrlParts(replacementUrl, pathAfterSymbols);
6901          element.setAttribute(attr, newValue);
6902          console.log('Replaced', attr, 'attribute:', originalValue, '->', newValue);
6903        }
6904      }
6905    });
6906  });
6907  
6908  console.log('Client-side URL replacement completed');
6909}
6910  
6911  // Run the replacement when DOM is ready
6912  if (document.readyState === 'loading') {
6913    document.addEventListener('DOMContentLoaded', replaceUrlsInContent);
6914  } else {
6915    replaceUrlsInContent();
6916  }
6917})();
6918</script>
6918
6919</head>
6920
6921<div class="page-container" id="PageContainer">
6922    <main class="main-content relative" id="MainContent" role="main">
6923      <div id="pkb_doc"><!-- START EXTRA METAS -->
6924<!-- END EXTRA METAS -->
6925<div class="rte pkb-dok-container page-width dok-class-7">
6926<div class="Weitere Produkte">
6927<div class="section titel"><h1>Frequently asked questions about FRITZ! Shop</h1><div class="module untertitel"><p>Here you will find answers to the most frequently asked questions about our shop</p></div></div><div class="section sprungmarken"><div class="module anker"><p id="order">...</p></div><h2>Order</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-order-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-order-1">2. What are the advantages of ordering directly from you?</label></h3> <div class="content"> <div class="content-wrapper"> <p>When you buy directly from us you benefit from exclusive offers, our personal sales and product advice, direct manufacturer support, as well as free premium delivery with DHL.</p> <p>If you are not satisfied with a product purchased in our shop, you can return it free of charge; thanks to our 30-day money-back guarantee, the entire purchase price will be refunded.</p> <p>And of course, all products purchased from us are covered by the complete manufacturer's warranty.</p> </div> </div> </section></div></div><div class="section sprungmarken"><div class="module anker"><p id="payment">...</p></div><h2>Payment</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-payment-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-payment-1">1. How can I pay?</label></h3> <div class="content"> <div class="content-wrapper"> <p>We accept all common payment methods:</p> <ul class="bullet"> <li>Credit card (Visa, Mastercard, American Express)</li> <li>PayPal</li> <li>Klarna (invoice & instalment payment)</li> <li>Apple Pay</li> <li>Google Pay</li> </ul> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-payment-2" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-payment-2">2. Can I order and pay by invoice?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can also pay for your order by invoice. Refer to the payment terms <a href="https://www.klarna.com/uk/customer-service/csc/products-services/payment-options" target="_blank">of our partner Klarna</a>.</p> <p class="important"><span class="offscreen"><strong>Important:</strong></span>Klarna reserves the right to reject payment by invoice. We cannot influence this decision.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-payment-3" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-payment-3">3. I have a discount code. Where can I redeem this?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can redeem your discount code during the ordering process. Simply open your <a href="https://fritz.com/cart">shopping basket</a> and click on ‘Proceed to checkout’. In the next window you can enter your discount code under the products in your shopping basket.</p> <p>The code is applied automatically if the conditions are fulfilled.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-payment-4" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-payment-4">
69274. Can I cancel or change my order?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Your orders are processed very quickly in an automated process. Therefore, cancelling or changing the orders is unfortunately not possible. If you no longer need a device, you can refuse delivery or send it back to us free of charge through our <a href="https://fritz.returnsportal.online">Withdrawal & Returns portal</a> after receiving it. If you wish to purchase further devices, simply place another order.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-payment-5" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-payment-5">5. Where can I find my invoice?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You will find the invoice in your shipping confirmation mail (subject ‘Shipping confirmation and invoice for your order’) as a ‘Download invoice’ link which you can use to open your invoice.</p> <p>As a registered customer, you can also find the invoice in your <a href="https://account.fritz.com/orders">customer account</a>. Just click on the relevant order in your order history and then on ‘Download Invoice’.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-payment-6" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-payment-6">6. Can I have my invoice changed?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Your invoice is created automatically upon receipt of your order and cannot be changed thereafter, unfortunately.</p> </div> </div> </section></div></div><div class="section sprungmarken"><div class="module anker"><p id="shipping">...</p></div><h2>Shipping & delivery</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-shipping-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-shipping-1">1. How much does shipping cost?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Standard delivery within Germany is free of charge.</p> <p>The costs for express delivery will be shown during the ordering process.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-shipping-2" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-shipping-2">2. How long does delivery take?</label></h3> <div class="content"> <div class="content-wrapper"> <p>The delivery time is usually 1–2 workdays within Germany and 2–4 workdays (Monday to Saturday) for international orders. You will find more detailed information in the <a href="https://fritz.com/policies/shipping-policy">shipping area</a> or in your shipping confirmation.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-shipping-3" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-shipping-3">3. Can I track my order?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Yes, as soon as your package is shipped you receive a shipping confirmation with a tracking number that you can use to track your package online. This package tracking is also displayed in your customer account.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-shipping-4" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-shipping-4">4. Which shipping service do you use?</label></h3> <div class="content"> <div class="content-wrapper"> <p>We ship our products to domestic and international customers with DHL and its partners.</p> </div> </div> </section></div></div><div class="section sprungmarken"><div class="module anker"><p id="returns">...</p></div><h2>Returns & warranty</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-returns-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-returns-1">1. How can I return an item that I'm not satisfied with?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can return items you ordered in our online shop free of charge within 30 days of shipping. Simply request a pre-paid return label via our 
6927<a href="https://fritz.returnsportal.online">Withdrawal & Returns portal</a>.</p> <p>As soon as your return shipment has arrived at our logistics centre and has been inspected, the purchase price will be reimbursed by means of the payment method used for purchase.</p> <p>You will find more information in the ‘Legal’ section under <a href="https://fritz.com/policies/refund-policy">‘Refund policy’</a>.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-returns-2" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-returns-2">2. Will I be informed when FRITZ! receives my returned device?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Yes, you will receive a confirmation by email as soon as your return shipment arrives. You will also receive an email once we have inspected your return shipment. This email will also include information about your reimbursement.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-returns-3" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-returns-3">3. Are costs incurred for return shipment?</label></h3> <div class="content"> <div class="content-wrapper"> <p>No, the return shipment is free for 30 days after the item was sent. We cover the postage and processing costs.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-returns-4" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-returns-4">4. My device doesn't work. What can I do?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Please check whether you can remedy the problem with the solutions on our <a href="https://fritz.com/pages/service">service & support page</a>. If the problem persists, contact our <a href="https://fritz.com/pages/service">customer service</a> for dedicated support.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-returns-5" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-returns-5">5. How long is the warranty period for my device?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You will find the valid warranty period in <a href="https://fritz.com/pages/dokumentation">the manual or the quick guide</a> for your product. Proof of purchase is required for warranty cases.</p> </div> </div> </section></div></div><div class="section sprungmarken"><div class="module anker"><p id="account">...</p></div><h2>Customer account</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-account-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-account-1">1. Do I need a customer account to set up my FRITZ! device? </label></h3> <div class="content"> <div class="content-wrapper"> <p>No, you do not need a customer account to set up your FRITZ! device. For example, you can use <a href="https://fritz.com/pages/myfritz-app">MyFRITZ!App</a> or the user interface to set up your FRITZ!Box. You can either enter <a href="http://fritz.box" target="_blank">http://fritz.box</a> or the local IP address of the FRITZ!Box (<a href="http://192.168.178.1" target="_blank">http://192.168.178.1</a> in the factory settings) to open the user interface.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-account-2" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-account-2">2. Where can I find my invoice?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can find your invoices under ‘Orders’ in your <a href="https://account.fritz.com/orders">customer account</a>. Click on the relevant order in your order history and then on ‘Download Invoice’. You can also call up the invoice by clicking on the ‘Download invoice’ link in our shipping confirmation mail 
6927(subject ‘Shipping confirmation and invoice for your order’).</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-account-3" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-account-3">3. How can I change my address?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can view, edit, and delete the address we have saved for you in your <a href="https://account.fritz.com/profile">customer account under ‘Profile’</a>.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-account-4" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-account-4">4. How can I change my email address?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can change your email address in your <a href="https://account.fritz.com/profile">customer account under ‘Profile’</a>.</p> </div> </div> </section></div></div><div class="section sprungmarken"><div class="module anker"><p id="serviceplus">...</p></div><h2>Service PLUS</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-serviceplus-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-1">1. What is Service PLUS? </label></h3> <div class="content"> <div class="content-wrapper"> <p>Service PLUS is an optional service upgrade that extends our standard customer service to include additional premium benefits. Our service packages can be easily booked through our Shop as a monthly subscription.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-2" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-2">2. Who can benefit from Service PLUS?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Service PLUS is ideal for:</p> <ul class="bullet"> <li>Small businesses in the trades, law firms, healthcare, hospitality and similar sectors.</li> <li>High-end users with complex requirements and high-level service requirements.</li> <li>Everyone who values personalized support and additional service features. </li> </ul> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-3" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-3">3. Does Service PLUS replace the previous customer support model?</label></h3> <div class="content"> <div class="content-wrapper"> <p>No. Our proven customer service remains free of charge, ensuring continued reliability and quality. Service PLUS is an optional service offering extra convenience and premium services.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-4" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-4">4. Which Service PLUS packages are available?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Service PLUS offers you a choice between Basic, Professional, and Professional Plus packages that range from priority access to qualified service technicians to advanced services such as remote diagnostics, express replacement, and dedicated expert support. Choose the package that fits your needs to enjoy personalized service and added convenience. For full details on our various packages and services, please visit our <a href="https://fritz.com/collections/service-plus">Service PLUS</a> page.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-5" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-5">5. Can I upgrade to a higher Service PLUS package?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Yes, you can upgrade at any time. Simply select the desired Service PLUS package in y
6927our <a href="https://fritz.com/pages/login">customer account in the FRITZ! shop</a>.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-6" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-6">6. Can I cancel Service PLUS at any time?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Yes, you can cancel your Service PLUS subscription at any time through your <a href="https://fritz.com/pages/login">customer account in the FRITZ! shop</a>; cancellation is effective at the end of the month. There are no long-term contract commitments.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-7" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-7">7. When do my included services expire?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Included services are valid for 6 months, after which your allowance automatically resets to your package limit.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-8" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-8">8. Where can I find an overview of my contract and the included services?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can find all of the information on your Service PLUS contract, its duration, and the services it includes in your <a href="https://fritz.com/pages/login">customer account in the FRITZ! Shop</a>.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-serviceplus-9" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-serviceplus-9">9. How many devices are covered under Service PLUS?</label></h3> <div class="content"> <div class="content-wrapper"> <p>To provide you with the best possible personalized support through Service PLUS, the number of FRITZ!Boxes covered depends on the package you choose:</p> <ul class="bullet"> <li><strong>Basic</strong>: up to 2 FRITZ!Boxes</li> <li><strong>Professional</strong>: up to 5 FRITZ!Boxes</li> <li><strong>Professional Plus</strong>: up to 7 FRITZ!Boxes</li> </ul> <p>To qualify, the devices must be FRITZ!Boxes. Other FRITZ! devices and accessories, such as FRITZ!Fon or FRITZ!Repeater, may also be included in the scope of your Service PLUS package. For certain configuration services, the number of additional devices that can be supported at the same time may be limited depending on the specific scope of service. You can find more information in our <a href="https://fritz.com/policies/terms-of-service">terms of service</a>.</p> </div> </div> </section></div></div><div class="section sprungmarken"><div class="module anker"><p id="newsletter">...</p></div><h2>Newsletter</h2><div class="module anker_hyperlinks"><p><strong>Go to:</strong> <a href=" #order">Order</a> | <a href="#payment">Payment</a> | <a href="#shipping">Shipping & delivery</a> | <a href="#returns">Returns & warranty</a> | <a href="#account">Customer account</a> | <a href="#serviceplus">Service PLUS</a> | <a href="#newsletter">Newsletter</a></p></div></div><div class="section loesung"><div class="module collapsible_faq"><section class="accordion"><input id="faq-newsletter-1" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-newsletter-1">1. Where can I subscribe to the FRITZ.com newsletter?</label></h3> <div class="content"> <div class="content-wrapper"> <p>You can subscribe to our newsletter at any time by visiting our <a href="https://fritz.com/pages/newsletter">newsletter subscription page</a>.</p> </div> </div> </section> <hr /> <section class="accordion"><input id="faq-newsletter-2" name="collapse" type="checkbox" /> <h3 class="handle"><label for="faq-newsletter-2">2. I didn't receive a welcome email – what should I do?</label></h3> <div class="content"> <div class="content-wrapper"> <p>Wait up to 30 minutes and then look in your spam folder. The welcome email is not sent until you confirm your email address by clicking on the link in the confirmation email.</p> <p>If we are currently offering a discount promotion, you will find the discount code in the welcome email.</p> </div> </div> </section></div></div><div class="section loesung"><h2>Further Questions? We're happy to be of assistance.</h2><div class="module antwort"><p>If your question about ordering from the FRITZ! shop was not answered in our FAQ, please contact our <a href="https://fritz.com/pages/service-shopberatung">
6927Shop Support</a>.</p></div></div>
6928</div>
6929</div><style>
6930          .pkb-dok-container {
6931           /* margin-top: 2rem !important;
6932            padding-bottom: 4rem !important;*/
6933          }
6934
6935          .pkb-dok-container .section:before {
6936            content: none !important;
6937          }
6938        </style>
6939      </div>
6940    </main>
6941  </div>
6942</html>
6943      </main>
6944
6945      <footer-group class="footer-group block w-full"><!-- BEGIN sections: footer-group -->
6946<div id="shopify-section-sections--25396846494037__tco_newsletter_klaviyo_FgRWJN" class="shopify-section shopify-section-group-footer-group"><style data-shopify>
6947  #shopify-section-sections--25396846494037__tco_newsletter_klaviyo_FgRWJN {
6948   --section-padding-top: 72px;
6949   --section-padding-bottom: 72px;.tco-newsletter-container {
6950       
6951           background-color: #F0F2F5;
6952       
6953        border-radius: var(--sp-3);
6954        overflow: hidden;
6955        padding: var(--sp-5);
6956        max-width: 600px;
6957        margin: 0 auto;
6958
6959        .info {
6960            display: flex;
6961            flex-direction: column;
6962            gap: var(--sp-2);
6963            align-items: center;
6964            justify-content: center;
6965        }
6966   }
6967
6968    .tco-newsletter-container:has(.klaviyo-form:not(:empty)) {
6969        background-color: transparent;
6970        max-width: 100%;
6971        padding: 0;
6972
6973        .info {
6974            display: none;
6975        }
6976
6977        .klaviyo-form {
6978          border-radius: var(--sp-4);
6979          overflow: hidden;
6980        }
6981    }
6982
6983    .info .description {
6984        text-align: center;
6985    }
6986  }
6987</style>
6988
6989
6990  <div class="section--padding page-width">
6991    <div class="tco-newsletter-container">
6992      <div class="info">
6993        
6994          
6995          <h2 class="title-xs">Display newsletter</h2>
6996        
6997
6998        
6999          <div class="description">
7000            <p>Our newsletter sign-up form should be displayed here. Use a different browser or check whether your current browser is using content or ad blockers.</p>
7001          </div>
7002        
7003
7004        
7005      </div>
7006
7007      
7008<div id="shopify-block-AdVcyY1dLUUpXVGE2Q__klaviyo_email_marketing_sms_form_embed_block_QWUyng" class="shopify-block shopify-app-block">
7009  <div class="klaviyo-form-VugHpr"></div>
7010
7011
7012
7013
7014</div>
7015      
7016    </div>
7017  </div>
7018
7019
7020
7021</div><div id="shopify-section-sections--25396846494037__footer" class="shopify-section shopify-section-group-footer-group"><style>
7022  #shopify-section-sections--25396846494037__footer {
7023    --section-padding-top: 80px;
7024    --section-padding-bottom: 40px;--color-background: 0 30 110;--color-foreground: 255 255 255;
7025  --color-border: var(--color-foreground)/ 0.1;
7026  --color-border-dark: var(--color-foreground)/ 0.4;
7027  --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255;
7028  --color-button-border: 255 255 255;--color-button-text: 0 0 0;}
7029    .footer .country-selector-button {
7030      display: none;
7031
7032      @media screen and (max-width: 767px) {
7033        display: flex;
7034        align-items: center;
7035        gap: var(--sp-1);
7036        justify-content: space-between;
7037        padding-block: var(--sp-2d5);
7038        margin-bottom: var(--sp-7d5);
7039        border-top: 1px solid rgb(var(--color-all-border));
7040        border-bottom: 1px solid rgb(var(--color-all-border));
7041      }
7042
7043      .country-selector-wrapper {
7044        display: flex;
7045        align-items: center;
7046        gap: var(--sp-1);
7047      }
7048      svg path {
7049        stroke: rgb(var(--color-foreground));
7050      }
7051    }
7052  
7053
7054  .footer .footer__accordions > *,
7055  .footer .footer__accordions li,
7056  .footer .footer__accordions .reversed-link {
7057    min-width: 0;
7058  }
7059
7060  .footer .footer__accordions .reversed-link {
7061    hyphens: auto;
7062    overflow-wrap: anywhere;
7063  }
7064</style><div class="section section--padding">
7065  <footer class="footer footer--no-info page-width relative grid"><div class="footer__left flex flex-col md:flex-row gap-10"><div class="footer__accordions flex flex-wrap flex-col md:flex-row md:grow md:gap-12"><details class="footer__item--link_list_wwDnKy details active" is="footer-details" data-opened >
7066      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
7067        <span class="heading text-base-2xl font-bold lg:font-heading">Products</span>
7068      </summary><div class="details__content">
7069      <ul class="flex flex-col gap-3">
7070            
7071            
7072            <li class="inline-flex">
7073              <a  href="/en/collections/fritz-box" class="block reversed-link text-sm-lg leading-tight">FRITZ!Box</a>
7074            </li>
7075          
7076
7077            
7078            
7079            <li class="inline-flex">
7080              <a  href="/en/collections/mesh-wifi" class="block reversed-link text-sm-lg leading-tight">Mesh Wi-Fi</a>
7081            </li>
7082          
7083
7084            
7085            
7086            <li class="inline-flex">
7087              <a  href="/en/collections/smart-home" class="block reversed-link text-sm-lg leading-tight">Smart Home</a>
7088            </li>
7089          
7090
7091            
7092            
7093            <li class="inline-flex">
7094              <a  href="/en/collections/telefony" class="block reversed-link text-sm-lg leading-tight">Telefony</a>
7095            </li>
7096          
7097</ul>
7098    </div>
7099    <style>
7100      @media (min-width: 1280px) {
7101        .footer__item--link_list_wwDnKy { width: calc(50%); }
7102      }
7103    </style></details><details class="footer__item--link_list-1 details active" is="footer-details" data-opened >
7104      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
7105        <span class="heading text-base-2xl font-bold lg:font-heading">Service &amp; Info</span>
7106      </summary><div class="details__content">
7107      <ul class="flex flex-col gap-3">
7108            
7109            
7110            <li class="inline-flex">
7111              <a  href="/en/pages/login" class="block reversed-link text-sm-lg leading-tight">My Account</a>
7112            </li>
7113          
7114
7115            
7116            
7117            <li class="inline-flex">
7118              <a  href="/en/pages/newsletter" class="block reversed-link text-sm-lg leading-tight">Newsletter registration</a>
7119            </li>
7120          
7121
7122            
7123            
7124            <li class="inline-flex">
7125              <a  href="/en/pages/fritz-shop-faq" class="block reversed-link text-sm-lg leading-tight">Shop FAQs</a>
7126            </li>
7127          
7128
7129            
7130            
7131            <li class="inline-flex">
7132              <a  href="/en/policies/shipping-policy" class="block reversed-link text-sm-lg leading-tight">Shipping</a>
7133            </li>
7134          
7135
7136            
7137            
7138            <li class="inline-flex">
7139              <a  href="/en/pages/service" class="block reversed-link text-sm-lg leading-tight">Service & Support</a>
7140            </li>
7141          
7142
7143            
7144            
7145            <li class="inline-flex">
7146              <a  target="_blank" rel="noopener noreferrer" href="https://fritz.returnsportal.online/" class="block reversed-link text-sm-lg leading-tight font-bold">Submit Withdrawal & Return</a>
7147            </li>
7148          
7149
7150            
7151            
7152            <li class="inline-flex">
7153              <a  href="/en/pages/sp-widerrufen" class="block reversed-link text-sm-lg leading-tight font-bold">Withdraw from Service PLUS Contract</a>
7154            </li>
7155          
7156
7157            
7158            
7159            <li class="inline-flex">
7160              <a  href="/en/pages/sp-kuendigen" class="block reversed-link text-sm-lg leading-tight font-bold">Cancel Service PLUS Contract</a>
7161            </li>
7162          
7163</ul>
7164    </div>
7165    <style>
7166      @media (min-width: 1280px) {
7167        .footer__item--link_list-1 { width: calc(100%); }
7168      }
7169    </style></details><details class="footer__item--link_list-2 details active" is="footer-details" data-opened >
7170      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
7171        <span class="heading text-base-2xl font-bold lg:font-heading">Company</span>
7172      </summary><div class="details__content">
7173      <ul class="flex flex-col gap-3">
7174            
7175            
7176            <li class="inline-flex">
7177              <a  href="https://about.fritz.com/" class="block reversed-link text-sm-lg leading-tight">About FRITZ!</a>
7178            </li>
7179          
7180
7181            
7182            
7183            <li class="inline-flex">
7184              <a  href="https://about.fritz.com/presse" class="block reversed-link text-sm-lg leading-tight">Press</a>
7185            </li>
7186          
7187
7188            
7189            
7190            <li class="inline-flex">
7191              <a  href="https://about.fritz.com/karriere" class="block reversed-link text-sm-lg leading-tight">Jobs</a>
7192            </li>
7193          
7194
7195            
7196            
7197            <li class="inline-flex">
7198              <a  href="/en/policies/contact-information" class="block reversed-link text-sm-lg leading-tight">Contact</a>
7199            </li>
7200          
7201
7202            
7203            
7204            <li class="inline-flex">
7205              <a  href="/en/pages/retailer-search" class="block reversed-link text-sm-lg leading-tight">Retailer Search</a>
7206            </li>
7207          
7208
7209            
7210            
7211            <li class="inline-flex">
7212              <a  href="/en/pages/fritz-fuer-unternehmen" class="block reversed-link text-sm-lg leading-tight">Business customers</a>
7213            </li>
7214          
7215
7216            
7217            
7218            <li class="inline-flex">
7219              <a  href="https://business.fritz.com" class="block reversed-link text-sm-lg leading-tight">Business Portal</a>
7220            </li>
7221          
7222
7223            
7224            
7225            <li class="inline-flex">
7226              <a  href="https://provider.fritz.com" class="block reversed-link text-sm-lg leading-tight">Provider Portal</a>
7227            </li>
7228          
7229</ul>
7230    </div>
7231    <style>
7232      @media (min-width: 1280px) {
7233        .footer__item--link_list-2 { width: calc(100%); }
7234      }
7235    </style></details>
7235<details class="footer__item--link_list_cXFYt9 details active" is="footer-details" data-opened >
7236      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
7237        <span class="heading text-base-2xl font-bold lg:font-heading">Legal Notice</span>
7238      </summary><div class="details__content">
7239      <ul class="flex flex-col gap-3">
7240            
7241            
7242            <li class="inline-flex">
7243              <a  href="/en/policies/legal-notice" class="block reversed-link text-sm-lg leading-tight">Legal Notice</a>
7244            </li>
7245          
7246
7247            
7248            
7249            <li class="inline-flex">
7250              <a  href="/en/policies/privacy-policy" class="block reversed-link text-sm-lg leading-tight">Data Protection</a>
7251            </li>
7252          
7253
7254            
7255            
7256            <li class="inline-flex">
7257              <a  href="/en/policies/refund-policy" class="block reversed-link text-sm-lg leading-tight">Right of Withdrawal</a>
7258            </li>
7259          
7260
7261            
7262            
7263            <li class="inline-flex">
7264              <a  href="/en/policies/terms-of-service" class="block reversed-link text-sm-lg leading-tight">T&Cs</a>
7265            </li>
7266          
7267
7268            
7269            
7270            <li class="inline-flex">
7271              <a  href="/en/pages/warranty-conditions" class="block reversed-link text-sm-lg leading-tight">Warranty Terms</a>
7272            </li>
7273          
7274
7275            
7276            
7277            <li class="inline-flex">
7278              <a  href="/en/pages/netiquette" class="block reversed-link text-sm-lg leading-tight">Netiquette</a>
7279            </li>
7280          
7281
7282            
7283            
7284            <li class="inline-flex">
7285              <a  href="/en/pages/accessibility-declaration" class="block reversed-link text-sm-lg leading-tight">Accessibility</a>
7286            </li>
7287          
7288
7289            <li class="inline-flex">
7290              <span class="block cursor-pointer reversed-link text-sm-lg leading-tight" onClick="UC_UI.showSecondLayer();">Cookies</span>
7291            </li>
7292          
7293</ul>
7294    </div>
7295    <style>
7296      @media (min-width: 1280px) {
7297        .footer__item--link_list_cXFYt9 { width: calc(100%); }
7298      }
7299    </style></details></div>
7300      </div>
7301
7302      
7303        <div class="country-selector-button" onclick="openSelectorPopup()">
7304          <div class="country-selector-wrapper">
7305            
7306              <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&amp;width=25 25w" width="25" height="25">
7307            
7308            <span>EN</span>
7309            
7310            <span>|</span>
7311
7312            <span>Location & language</span>
7313          </div>
7314
7315          <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">
7316  <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
7317</svg>
7318        </div>
7319      
7320<ul class="payment-icons flex flex-wrap justify-center gap-2 xl:gap-3"><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
73200-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
732016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
7321</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
7322</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
7323</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
732306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
7324</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
7324<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
7325</li></ul></footer></div>
7326
7327
7328</div><div id="shopify-section-sections--25396846494037__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style>
7329  #shopify-section-sections--25396846494037__footer-copyright {
7330    --gradient-background: #001e6e;
7331    --color-background: 0 30 110;
7332    --color-foreground: 255 255 255;
7333  }
7334</style>
7335
7336<div class="section">
7337  <div class="page-width">
7338    <div class="footer-copyright  section--divider page-width--full w-full flex flex-col items-center gap-6 lg:gap-4 relative">
7339      <div class="flex w-full flex-col items-center justify-between gap-4 lg:gap-0 lg:flex-row"><ul class="payment-icons flex flex-wrap justify-center gap-2 xl:gap-3"><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
73390-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
733916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
7340</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
7341</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
7342</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
734206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
7343</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
7343<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
7344</li></ul>
7345          
7346            
7347<ul  class="flex flex-wrap items-center gap-3 xl:gap-4"><li><a target="_blank" href="https://www.facebook.com/fritz.com.intl" class="social_platform block relative" is="magnet-link" title="FRITZ! on Facebook"><svg class="icon icon-facebook icon-lg" viewBox="0 0 24 25" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
7348      <g clip-path="url(#clip0_1593_1426)">
7349      <path d="M12 0.4021C5.37264 0.4021 0 5.77474 0 12.4021C0 18.0296 3.87456 22.7519 9.10128 24.0488V16.0693H6.62688V12.4021H9.10128V10.8219C9.10128 6.73762 10.9498 4.8445 14.9597 4.8445C15.72 4.8445 17.0318 4.99378 17.5685 5.14258V8.46658C17.2853 8.43682 16.7933 8.42194 16.1822 8.42194C14.2147 8.42194 13.4544 9.16738 13.4544 11.1051V12.4021H17.3741L16.7006 16.0693H13.4544V24.3143C19.3963 23.5967 24.0005 18.5375 24.0005 12.4021C24 5.77474 18.6274 0.4021 12 0.4021Z" fill="currentColor"/>
7350      </g>
7351      <defs>
7352      <clipPath id="clip0_1593_1426">
7353      <rect width="100%" height="100%" fill="currentColor" transform="translate(0 0.4021)"/>
7354      </clipPath>
7355      </defs>
7356    </svg><span class="sr-only">Facebook</span>
7357        </a>
7358      </li><li><a target="_blank" href="https://x.com/fritz_com_intl" class="social_platform block relative" is="magnet-link" title="FRITZ! on X (Twitter)"><svg class="icon icon-twitter icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
7359      <path d="M13.8984 10.4679L21.3339 2H19.5687L13.1074 9.35221L7.95337 2H2L9.80183 13.1157L2 22H3.7652L10.5845 14.2315L16.03 22H21.9833M4.398 3.29892H7.10408L19.5687 20.7594H16.8626"/>
7360    </svg><span class="sr-only">X (Twitter)</span>
7361        </a>
7362      </li><li><a target="_blank" href="https://www.youtube.com/@fritz.com_intl" class="social_platform block relative" is="magnet-link" title="FRITZ! on YouTube"><svg class="icon icon-youtube icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
7363      <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/>
7364    </svg><span class="sr-only">YouTube</span>
7365        </a>
7366      </li></ul>
7367          
7368        
7369      </div>
7370
7371      <div class="flex w-full flex-col items-center justify-between gap-6 lg:gap-0 lg:flex-row">
7372        <div class="rte credits text-center">&copy;&nbsp;2026&nbsp;FRITZ! GmbH</div><div class="flex flex-row items-center gap-2 justify-start custom-footer-badge"><span class="text-center">We ship with:</span><img src="//fritz.com/cdn/shop/files/image_15.png?v=1748772543&width=100" alt="We ship with:" width="30" height="20"><img src="//fritz.com/cdn/shop/files/image_16.png?v=1748772543&width=100" alt="We ship with:" width="30" height="20"></div>
7373      </div>
7374    </div>
7375  </div>
7376</div>
7377
7378
7379</div>
7380<!-- END sections: footer-group --></footer-group>
7381    </div>
7382
7383    <ul hidden>
7384      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
7385      <li id="a11y-new-window-message">Opens in a new window.</li>
7386    </ul>
7387
7388    
7389
7390    
7391<script src="//fritz.com/cdn/shop/t/56/assets/instant-page.js?v=99963444960178710701749538484" type="module" fetchpriority="low" defer="defer"></script>
7391
7392
7393<!-- Check for regex parameter with JavaScript -->
7394<!-- NOTE: must be `defer` (not `async`): the alpine:init listener below is
7395     registered at parse time and must exist before Alpine boots. -->
7396<script defer src="//fritz.com/cdn/shop/t/56/assets/alpine.js?v=149299524385137509561759430583"> </script>
7396
7397
7398  
7398<script>
7399    /**
7400     * Shopify Regex Replacer
7401     * Integrated version of the regex replacer for Shopify themes
7402     */
7403
7404    /**
7405     * Whether regex replacement should run on this page.
7406     * Always enabled — runs on every page load. (Debug UI is still gated by ?debug=1.)
7407     * @returns {boolean}
7408     */
7409    function shouldEnableRegex() {
7410      return true;
7411    }
7412
7413    /**
7414     * Matches an email address anywhere in a string (used to skip mailto/email links).
7415     * No global flag on purpose — it is used with .test(), which is stateful with /g.
7416     */
7417    const EMAIL_REGEX = /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/;
7418
7419    /**
7420     * Get market-language code from URL and hostname
7421     * @returns {string} Market-language code like 'de-de', 'en-at', etc.
7422     */
7423    function getMarketLangFromUrl() {
7424      // Check for override via ?code=de-de query parameter first
7425      const urlParams = new URLSearchParams(window.location.search);
7426      const codeOverride = urlParams.get('code');
7427      if (codeOverride && /^[a-z]{2}-[a-z]{2}$/.test(codeOverride)) {
7428        return codeOverride.toLowerCase();
7429      }
7430
7431      const path = window.location.pathname;
7432      const segments = path.split('/').filter(Boolean); // removes empty items
7433      const hostname = window.location.hostname;
7434
7435      let langMarket;
7436
7437      const isATDomain = /^at\./.test(hostname);
7438
7439      if (segments.length === 0) {
7440        // No prefix — root page
7441        langMarket = isATDomain ? 'de-at' : 'de-de';
7442      } else {
7443        const firstSegment = segments[0];
7444
7445        if (/^[a-z]{2}-[a-z]{2}$/.test(firstSegment)) {
7446          // Matches pattern like "fr-fr", "en-nl"
7447          langMarket = firstSegment.toLowerCase();
7448        } else if (/^[a-z]{2}$/.test(firstSegment)) {
7449          // Single language code like "en"
7450          const langCode = firstSegment.toLowerCase();
7451          langMarket = isATDomain ? `${langCode}-at` : `${langCode}-de`;
7452        } else {
7453          // Unexpected format — fallback
7454          langMarket = isATDomain ? 'de-at' : 'de-de';
7455        }
7456      }
7457
7458      return langMarket;
7459    }
7460
7461    // Always register the Alpine component, but make it conditional internally
7462    document.addEventListener('alpine:init', () => {
7463      Alpine.data('shopifyRegexReplacer', () => ({
7464        // Check if enabled during component initialization
7465        enabled: shouldEnableRegex(),
7466        initialized: false, // Add flag to prevent double initialization
7467        // Configuration
7468        config: {
7469          apiEndpoint: '', // Will be auto-configured
7470          shop: 'avm-deutschland.myshopify.com',
7471          debug: false, // Will be set based on URL parameter
7472          excludeSelectors: [
7473            'script', 
7474            'style', 
7475            'noscript', 
7476            'iframe', 
7477            'object', 
7478            'embed',
7479            '[data-regex-ignore]',
7480            '.shopify-section--header', // Protect header
7481            '.shopify-section--footer', // Protect footer
7482            '[data-shopify]', // Protect Shopify elements
7483            '.cart-drawer', // Protect cart
7484            '.predictive-search' // Protect search
7485          ],
7486          // Attributes to process for regex replacements
7487          processAttributes: [
7488            'href',        // Links
7489            'src',         // Images, scripts, etc.
7490            'alt',         // Image alt text
7491            'title',       // Tooltips
7492            'data-href',   // Custom link attributes
7493            'data-url',    // Custom URL attributes
7494            'action',      // Form actions
7495            'value',       // Input values (be careful with this one)
7496            'placeholder', // Input placeholders
7497            'data-src',    // Lazy loading images
7498            'srcset'       // Responsive images
7499          ]
7500        },
7501
7502        // State
7503        rules: [],
7504        isLoading: false,
7505        isProcessing: false,
7506        marketLang: '', // Current market-language code
7507        stats: {
7508          rulesLoaded: 0,
7509          replacementsMade: 0,
7510          elementsProcessed: 0,
7511          ruleApplications: {} // Track individual rule usage
7512        },
7513        errors: [],
7514
7515        /**
7516         * Initialize the regex replacer
7517         */
7518        async init() {
7519          // Global check to prevent multiple instances
7520          if (window.shopifyRegexReplacerActive) {
7521            this.log('⚠️ Another regex replacer instance is already active, skipping...');
7522            return;
7523          }
7524          
7525          // Prevent double initialization
7526          if (this.initialized) {
7527            this.log('⚠️ Regex replacer already initialized, skipping...');
7528            return;
7529          }
7530          
7531          // Check for debug parameter in URL
7532          const urlParams = new URLSearchParams(window.location.search);
7533          if (urlParams.get('debug') === '1') {
7534            this.config.debug = true;
7535            this.log('🔧 DEBUG MODE ENABLED via URL parameter');
7536          }
7537          
7538          // Early exit if not enabled
7539          if (!this.enabled) {
7540            this.log('Regex parameter not found, skipping initialization');
7541            return;
7542          }
7543          
7544          // Mark as initialized globally and locally
7545          window.shopifyRegexReplacerActive = true;
7546          this.initialized = true;
7547          
7548          this.log('🚀 Shopify Regex Replacer initialized');
7549          this.log('🌐 Page URL:', window.location.href);
7550          this.log('📄 Page Title:', document.title);
7551          
7552          // Configure API endpoint for Shopify app proxy
7553          this.config.apiEndpoint = window.location.origin;
7554          
7555          // Determine market-language code
7556          this.marketLang = getMarketLangFromUrl();
7557          this.log('🌍 Detected market-language:', this.marketLang);
7558          
7559          this.log('🏪 Shop:', this.config.shop);
7560          this.log('🔗 API Endpoint:', this.config.apiEndpoint);
7561          this.log('⚙️ Debug mode:', this.config.debug ? 'ON' : 'OFF');
7562          this.log('Market-Language:', this.marketLang);
7563          
7564          await this.loadRules();
7565          if (this.rules.length > 0) {
7566            // Small delay to let page finish loading
7567            setTimeout(() => {
7568              this.processPage();
7569            }, 100);
7570          }
7571        },
7572
7573        /**
7574         * Load regex rules from Shopify app proxy
7575         */
7576        async loadRules() {
7577          if (!this.enabled) {
7578            return;
7579          }
7580          
7581          this.isLoading = true;
7582          this.errors = [];
7583          
7584          try {
7585            // Parse market-language code
7586            const [language, market] = this.marketLang.split('-');
7587            
7588            // Use Shopify app proxy URL with market-language parameters
7589            const params = new URLSearchParams({
7590              shop: this.config.shop, // Should be full domain like 'your-shop.myshopify.com'
7591              market: market ? market.toLowerCase() : 'de',
7592              language: language ? language.toLowerCase() : 'de'
7593            });
7594            
7595            const url = `/apps/regex-app/regex-rules?${params.toString()}`;
7596            this.log('📡 Fetching rules from:', url);
7597            this.log('📋 Request parameters:', {
7598              shop: this.config.shop,
7599              market: market ? market.toLowerCase() : 'de',
7600              language: language ? language.toLowerCase() : 'de'
7601            });
7602            
7603            const response = await fetch(url);
7604            this.log('📞 Response status:', response.status, response.statusText);
7605            this.log('📦 Response headers:', Object.fromEntries(response.headers.entries()));
7606            
7607            if (!response.ok) {
7608              this.error('❌ HTTP Error:', response.status, response.statusText);
7609              throw new Error(`HTTP ${response.status}: ${response.statusText}`);
7610            }
7611            
7612            const data = await response.json();
7613            this.log('📄 Response data:', data);
7614            
7615            if (data.success && data.rules) {
7616              this.rules = data.rules;
7617              this.stats.rulesLoaded = data.rules.length;
7618              this.log(`✅ Loaded ${data.rules.length} regex rules for ${language?.toLowerCase() || 'de'}-${market?.toLowerCase() || 'de'}`);
7619              
7620              // Debug: Log rules summary
7621              if (this.config.debug) {
7622                this.log(`📝 Loaded rules:`, this.rules.map(r => `"${r.name}" (${r.pattern})`));
7623              }
7624            } else {
7625              this.error('❌ API Error:', data.error || 'Failed to load rules');
7626              throw new Error(data.error || 'Failed to load rules');
7627            }
7628          } catch (error) {
7629            this.error('💥 Failed to load regex rules:', error.message);
7630            this.log('🔍 Error details:', {
7631              name: error.name,
7632              message: error.message,
7633              stack: this.config.debug ? error.stack : 'Enable debug mode for stack trace'
7634            });
7635            this.errors.push(error.message);
7636          } finally {
7637            this.isLoading = false;
7638            this.log('⏱️ Rule loading completed, isLoading:', this.isLoading);
7639          }
7640        },
7641
7642        /**
7643         * Process the entire page with loaded rules
7644         */
7645        processPage() {
7646          if (!this.enabled || this.isProcessing || !this.initialized) {
7647            this.log('Processing skipped - not enabled, already processing, or not initialized');
7648            return;
7649          }
7650
7651          this.isProcessing = true;
7652          this.stats.replacementsMade = 0;
7653          this.stats.elementsProcessed = 0;
7654          this.stats.ruleApplications = {}; // Reset rule application tracking
7655
7656          const startTime = Date.now(); // Add timing
7657          this.log(`🔄 Starting page processing with ${this.rules.length} rules`);
7658          this.log('📊 Processing both text content and attributes:', this.config.processAttributes);
7659          this.log('📊 Initial stats:', { ...this.stats });
7660          
7661          if (this.config.debug) {
7662            this.log('🚫 Excluded selectors:', this.config.excludeSelectors);
7663          }
7664
7665          try {
7666            // Clear any existing processing markers for fresh processing
7667            this.clearProcessingMarkers();
7668            
7669            // Process the main content area with regex rules
7670            const mainContent = document.querySelector('main') || document.body;
7671            this.processElement(mainContent);
7672            
7673            // After all regex rules, process fritz.com URLs globally
7674            this.processFritzUrls();
7675
7676            // Localize relative internal links that are missing the market-language slug
7677            this.processInternalLinks();
7678
7679            const processingTime = Date.now() - startTime;
7680            this.log('✅ Page processing completed:', {
7681              ...this.stats,
7682              processingTimeMs: processingTime,
7683              avgTimePerElement: this.stats.elementsProcessed > 0 ? (processingTime / this.stats.elementsProcessed).toFixed(2) + 'ms' : '0ms'
7684            });
7685            
7686            if (this.config.debug) {
7687              this.log('🎯 Processing summary:', {
7688                totalElements: this.stats.elementsProcessed,
7689                totalReplacements: this.stats.replacementsMade,
7690                rulesUsed: this.rules.length,
7691                rulesActuallyApplied: Object.keys(this.stats.ruleApplications).length,
7692                averageReplacementsPerRule: this.rules.length > 0 ? (this.stats.replacementsMade / this.rules.length).toFixed(2) : 0,
7693                processingTime: processingTime + 'ms',
7694                replacementsPerSecond: processingTime > 0 ? ((this.stats.replacementsMade / processingTime) * 1000).toFixed(2) : 0
7695              });
7696              
7697              // Log rule application breakdown
7698              if (Object.keys(this.stats.ruleApplications).length > 0) {
7699                this.log('📊 Rule application breakdown:');
7700                Object.entries(this.stats.ruleApplications)
7701                  .sort(([,a], [,b]) => b - a)
7702                  .forEach(([ruleName, count]) => {
7703                    this.log(`  "${ruleName}": ${count} applications`);
7704                  });
7705              } else {
7706                this.log('⚠️ No rules were applied during processing');
7707              }
7708            }
7709            
7710            // Dispatch custom event for theme integration
7711            window.dispatchEvent(new CustomEvent('shopify:regexReplacerComplete', {
7712              detail: {
7713                stats: this.stats,
7714                rules: this.rules
7715              }
7716            }));
7717            
7718            // Show floating notification if debug is on
7719            if (this.config.debug && this.stats.replacementsMade > 0) {
7720              this.showDebugNotification();
7721            }
7722          } catch (error) {
7723            this.error('💥 Error during page processing:', error.message);
7724            this.log('🔍 Processing error details:', {
7725              name: error.name,
7726              message: error.message,
7727              stack: this.config.debug ? error.stack : 'Enable debug mode for stack trace'
7728            });
7729            this.errors.push(error.message);
7730          } finally {
7731            this.isProcessing = false;
7732            this.log('🏁 Page processing finished, isProcessing:', this.isProcessing);
7733          }
7734        },
7735
7736        /**
7737         * Process fritz.com URLs globally after all regex rules
7738         * Handles language/market URL structure based on current market-language context
7739         */
7740        processFritzUrls() {
7741          this.log('🔗 Processing fritz.com URLs globally');
7742          this.log('🌍 Current market-language:', this.marketLang);
7743          
7744          const fritzUrlsProcessed = {
7745            links: 0,
7746            textUrls: 0,
7747            total: 0
7748          };
7749          
7750          try {
7751            // Process all links with href attributes
7752            const links = document.querySelectorAll('a[href*="fritz.com"]');
7753            this.log(`🔍 Found ${links.length} fritz.com links to check`);
7754            
7755            links.forEach(link => {
7756              if (!this.shouldSkipElementTree(link)) {
7757                const originalHref = link.getAttribute('href');
7758                const newHref = this.transformFritzUrl(originalHref);
7759                if (newHref !== originalHref) {
7760                  link.setAttribute('href', newHref);
7761                  fritzUrlsProcessed.links++;
7762                  fritzUrlsProcessed.total++;
7763                  this.stats.replacementsMade++;
7764                  this.log(`🔗 Updated fritz.com link: "${originalHref}" → "${newHref}"`);
7765                } else {
7766                  this.log(`➡️ Fritz.com link unchanged: "${originalHref}"`);
7767                }
7768              } else {
7769                this.log(`⏭️ Skipped fritz.com link (in excluded area): "${link.getAttribute('href')}"`);
7770              }
7771            });
7772            
7773            // Process text content containing fritz.com URLs
7774            const walker = document.createTreeWalker(
7775              document.body,
7776              NodeFilter.SHOW_TEXT,
7777              {
7778                acceptNode: (node) => {
7779                  if (this.shouldSkipElementTree(node.parentElement)) {
7780                    return NodeFilter.FILTER_REJECT;
7781                  }
7782                  return node.textContent.includes('fritz.com') ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT;
7783                }
7784              }
7785            );
7786            
7787            const textNodes = [];
7788            let node;
7789            while (node = walker.nextNode()) {
7790              textNodes.push(node);
7791            }
7792            
7793            this.log(`📝 Found ${textNodes.length} text nodes with fritz.com URLs`);
7794            
7795            textNodes.forEach(textNode => {
7796              const originalText = textNode.textContent;
7797              // Skip text containing an email address so we don't rewrite the domain
7798              // inside e.g. "[email protected]" (which would become "[email protected]/en/")
7799              if (originalText.includes('@')) {
7800                return;
7801              }
7802              // Match fritz.com URLs in text (both http/https and without protocol)
7803              const fritzUrlRegex = /(https?:\/\/)?([a-zA-Z0-9.-]*\.)?fritz\.com(\/[^\s]*)?/g;
7804              const newText = originalText.replace(fritzUrlRegex, (match) => {
7805                const transformedUrl = this.transformFritzUrl(match);
7806                if (transformedUrl !== match) {
7807                  fritzUrlsProcessed.textUrls++;
7808                  fritzUrlsProcessed.total++;
7809                  this.stats.replacementsMade++;
7810                  this.log(`📝 Updated fritz.com URL in text: "${match}" → "${transformedUrl}"`);
7811                } else {
7812                  this.log(`➡️ Fritz.com URL in text unchanged: "${match}"`);
7813                }
7814                return transformedUrl;
7815              });
7816              
7817              if (newText !== originalText) {
7818                textNode.textContent = newText;
7819              }
7820            });
7821            
7822            // Process other attributes that might contain fritz.com URLs
7823            const attributesToCheck = ['src', 'data-href', 'data-url', 'action'];
7824            attributesToCheck.forEach(attr => {
7825              const elements = document.querySelectorAll(`[${attr}*="fritz.com"]`);
7826              this.log(`🔧 Found ${elements.length} elements with fritz.com in ${attr} attribute`);
7827              
7828              elements.forEach(element => {
7829                if (!this.shouldSkipElementTree(element)) {
7830                  const originalValue = element.getAttribute(attr);
7831                  const newValue = this.transformFritzUrl(originalValue);
7832                  if (newValue !== originalValue) {
7833                    element.setAttribute(attr, newValue);
7834                    fritzUrlsProcessed.total++;
7835                    this.stats.replacementsMade++;
7836                    this.log(`🔧 Updated fritz.com URL in ${attr}: "${originalValue}" → "${newValue}"`);
7837                  } else {
7838                    this.log(`➡️ Fritz.com URL in ${attr} unchanged: "${originalValue}"`);
7839                  }
7840                } else {
7841                  this.log(`⏭️ Skipped fritz.com URL in ${attr} (excluded area): "${element.getAttribute(attr)}"`);
7842                }
7843              });
7844            });
7845            
7846            this.log(`✅ Fritz.com URL processing completed:`, fritzUrlsProcessed);
7847            
7848            // Track fritz URL processing in rule applications
7849            if (fritzUrlsProcessed.total > 0) {
7850              this.stats.ruleApplications['Fritz.com URL Handler'] = fritzUrlsProcessed.total;
7851            }
7852            
7853          } catch (error) {
7854            this.error('💥 Error processing fritz.com URLs:', error.message);
7855          }
7856        },
7857
7858        /**
7859         * Check if URL is an image file
7860         * @param {string} url - The URL to check
7861         * @returns {boolean} - True if URL points to an image file
7862         */
7863        isImageUrl(url) {
7864          const imageExtensions = ['.jpg', '.jpeg', '.png', '.gif', '.webp', '.svg', '.bmp', '.ico', '.tiff', '.tif'];
7865          const urlLower = url.toLowerCase();
7866          return imageExtensions.some(ext => urlLower.includes(ext));
7867        },
7868
7869        /**
7870         * Check if URL is CDN content that should not be processed
7871         * @param {string} url - The URL to check
7872         * @returns {boolean} - True if URL is CDN content
7873         */
7874        isCdnUrl(url) {
7875          const urlLower = url.toLowerCase();
7876          
7877          // Common CDN subdomains and paths
7878          const cdnPatterns = [
7879            'cdn.fritz.com',
7880            'assets.fritz.com', 
7881            'static.fritz.com',
7882            'media.fritz.com',
7883            'images.fritz.com',
7884            'files.fritz.com',
7885            'downloads.fritz.com',
7886            '/assets/',
7887            '/static/',
7888            '/media/',
7889            '/cdn/',
7890            '/files/',
7891            '/downloads/',
7892            '/uploads/'
7893          ];
7894          
7895          // Common file extensions for static content
7896          const staticExtensions = [
7897            '.css', '.js', '.json', '.xml', '.txt', '.pdf', 
7898            '.zip', '.rar', '.tar', '.gz', '.doc', '.docx', 
7899            '.xls', '.xlsx', '.ppt', '.pptx', '.mp3', '.mp4', 
7900            '.avi', '.mov', '.wmv', '.flv', '.woff', '.woff2', 
7901            '.ttf', '.eot', '.otf'
7902          ];
7903          
7904          // Check for CDN patterns
7905          if (cdnPatterns.some(pattern => urlLower.includes(pattern))) {
7906            return true;
7907          }
7908          
7909          // Check for static file extensions
7910          if (staticExtensions.some(ext => urlLower.includes(ext))) {
7911            return true;
7912          }
7913          
7914          return false;
7915        },
7916
7917        /**
7918         * Transform a fritz.com URL based on current market-language context
7919         * @param {string} url - The original URL
7920         * @returns {string} - The transformed URL
7921         */
7922        transformFritzUrl(url) {
7923          if (!url || !url.includes('fritz.com')) {
7924            return url;
7925          }
7926
7927          // Never rewrite email addresses or mailto/tel links (e.g. [email protected])
7928          if (/^(mailto:|tel:)/i.test(url) || EMAIL_REGEX.test(url)) {
7929            this.log(`📧 Skipping email/contact URL: "${url}"`);
7930            return url;
7931          }
7932
7933          // Skip image URLs
7934          if (this.isImageUrl(url)) {
7935            this.log(`🖼️ Skipping image URL: "${url}"`);
7936            return url;
7937          }
7938          
7939          // Skip CDN content
7940          if (this.isCdnUrl(url)) {
7941            this.log(`📦 Skipping CDN content: "${url}"`);
7942            return url;
7943          }
7944          
7945          try {
7946            // Parse the URL
7947            let urlObj;
7948            if (url.startsWith('http://') || url.startsWith('https://')) {
7949              urlObj = new URL(url);
7950            } else {
7951              // Handle URLs without protocol
7952              urlObj = new URL('https://' + url);
7953            }
7954            
7955            // Only process fritz.com domains
7956            if (!urlObj.hostname.includes('fritz.com')) {
7957              return url;
7958            }
7959            
7960            // Check if URL has a subdomain (like en.fritz.com, de.fritz.com, etc.)
7961            const hostnameParts = urlObj.hostname.split('.');
7962            const hasSubdomain = hostnameParts.length > 2 && hostnameParts[0] !== 'www';
7963            
7964            if (hasSubdomain) {
7965              const subdomain = hostnameParts[0];
7966              this.log(`🌐 URL has subdomain "${subdomain}", skipping path modification: "${url}"`);
7967              return url;
7968            }
7969            
7970            // Get current market-language context
7971            const [language, market] = this.marketLang.split('-');
7972            const currentLang = language ? language.toLowerCase() : 'de';
7973            const currentMarket = market ? market.toLowerCase() : 'de';
7974            
7975            this.log(`🔄 Transforming URL: "${url}"`);
7976            this.log(`📍 Context: lang="${currentLang}", market="${currentMarket}"`);
7977            this.log(`📂 Original path: "${urlObj.pathname}"`);
7978            
7979            // Remove existing language/market prefixes from path
7980            let cleanPath = urlObj.pathname;
7981            const originalCleanPath = cleanPath;
7982            // Remove common language/market patterns from the beginning of the path
7983            cleanPath = cleanPath.replace(/^\/([a-z]{2}(-[a-z]{2})?)(\/|$)/, '/');
7984            
7985            if (cleanPath !== originalCleanPath) {
7986              this.log(`🧹 Cleaned path: "${originalCleanPath}" → "${cleanPath}"`);
7987            }
7988            
7989            // Determine the new path based on market-language rules
7990            let newPath = '';
7991            
7992            if (currentLang === 'de' && currentMarket === 'de') {
7993              // de-de: no language/market handle
7994              newPath = cleanPath;
7995              this.log(`🇩🇪 Rule: de-de → no language handle`);
7996            } else if (currentMarket === 'de' && currentLang !== 'de') {
7997              // de market but other language: only language
7998              newPath = `/${currentLang}${cleanPath}`;
7999              this.log(`🌍 Rule: de market + ${currentLang} → language only`);
8000            } else {
8001              // Other markets: full language-market
8002              newPath = `/${currentLang}-${currentMarket}${cleanPath}`;
8003              this.log(`🌐 Rule: ${currentLang}-${currentMarket} → full language-market`);
8004            }
8005            
8006            // Ensure path starts with /
8007            if (!newPath.startsWith('/')) {
8008              newPath = '/' + newPath;
8009            }
8010            
8011            this.log(`🎯 New path: "${newPath}"`);
8012            
8013            // Reconstruct the URL
8014            urlObj.pathname = newPath;
8015            
8016            // Return the URL in the same format as input
8017            let finalUrl;
8018            if (url.startsWith('http://') || url.startsWith('https://')) {
8019              finalUrl = urlObj.toString();
8020            } else {
8021              // Return without protocol if input didn't have one
8022              finalUrl = urlObj.toString().replace(/^https?:\/\//, '');
8023            }
8024            
8025            this.log(`✨ Final URL: "${finalUrl}"`);
8026            return finalUrl;
8027            
8028          } catch (error) {
8029            this.error('Error transforming fritz.com URL:', url, error.message);
8030            return url; // Return original URL if transformation fails
8031          }
8032        },
8033
8034        /**
8035         * Prepend the current market-language slug to a site-internal pathname,
8036         * stripping any existing lang/market prefix first so it is idempotent.
8037         * de-de -> no slug; de market + other language -> /lang; else -> /lang-market
8038         */
8039        localizePath(pathname) {
8040          const [language, market] = this.marketLang.split('-');
8041          const currentLang = language ? language.toLowerCase() : 'de';
8042          const currentMarket = market ? market.toLowerCase() : 'de';
8043
8044          // Remove an existing language or language-market prefix
8045          const cleanPath = pathname.replace(/^\/([a-z]{2}(-[a-z]{2})?)(\/|$)/, '/');
8046
8047          if (currentLang === 'de' && currentMarket === 'de') {
8048            return cleanPath; // root market, no slug
8049          } else if (currentMarket === 'de' && currentLang !== 'de') {
8050            return `/${currentLang}${cleanPath}`;
8051          }
8052          return `/${currentLang}-${currentMarket}${cleanPath}`;
8053        },
8054
8055        /**
8056         * Add the market-language slug to site-internal links that are missing it,
8057         * e.g. manually-authored relative links like "/products/fritz-box-6860-5g".
8058         * Only touches Shopify content paths (products/collections/pages/blogs) and
8059         * is idempotent (already-localized links are left unchanged).
8060         */
8061        processInternalLinks() {
8062          const INTERNAL = /^\/(products|collections|pages|blogs)(\/|$)/;
8063          let updated = 0;
8064
8065          document.querySelectorAll('a[href^="/"]').forEach(link => {
8066            if (this.shouldSkipElementTree(link)) {
8067              return;
8068            }
8069            const href = link.getAttribute('href');
8070            // Skip protocol-relative (//cdn...) and empty hrefs
8071            if (!href || href.startsWith('//')) {
8072              return;
8073            }
8074            // Never rewrite mailto/tel (defensive; those don't start with "/")
8075            if (/^(mailto:|tel:)/i.test(href)) {
8076              return;
8077            }
8078
8079            let parsed;
8080            try {
8081              parsed = new URL(href, window.location.origin);
8082            } catch (error) {
8083              return;
8084            }
8085
8086            // Only localize Shopify content paths (ignore /cart, /account, /search, ...)
8087            const bare = parsed.pathname.replace(/^\/([a-z]{2}(-[a-z]{2})?)(\/|$)/, '/');
8088            if (!INTERNAL.test(bare)) {
8089              return;
8090            }
8091
8092            const newHref = this.localizePath(parsed.pathname) + parsed.search + parsed.hash;
8093            if (newHref !== href) {
8094              link.setAttribute('href', newHref);
8095              this.stats.replacementsMade++;
8096              updated++;
8097              this.log(`🌐 Localized internal link: "${href}" → "${newHref}"`);
8098            }
8099          });
8100
8101          this.log(`✅ Internal link localization completed: ${updated} updated`);
8102        },
8103
8104        /**
8105         * Process a specific element and its children
8106         * 
8107         * This function processes both element attributes and text content with regex rules.
8108         */
8109        processElement(element) {
8110          if (!element || this.shouldSkipElementTree(element)) {
8111            return;
8112          }
8113
8114          // Process attributes first
8115          this.processAttributes(element);
8116
8117          // Process text nodes
8118          this.processTextNodes(element);
8119          
8120          // Process child elements
8121          const children = Array.from(element.children);
8122          children.forEach(child => {
8123            this.processElement(child);
8124          });
8125          
8126          this.stats.elementsProcessed++;
8127        },
8128
8129        /**
8130         * Process attributes of an element with regex rules
8131         */
8132        processAttributes(element) {
8133          if (!element || !element.tagName) {
8134            return;
8135          }
8136
8137          this.config.processAttributes.forEach(attrName => {
8138            if (element.hasAttribute(attrName)) {
8139              const originalValue = element.getAttribute(attrName);
8140              if (originalValue && originalValue.trim()) {
8141                let currentValue = originalValue;
8142                let hasChanges = false;
8143
8144                // Apply each rule to the attribute value
8145                this.rules.forEach(rule => {
8146                  try {
8147                    const regex = new RegExp(rule.pattern, rule.flags);
8148                    const matches = originalValue.match(regex);
8149                    
8150                    if (matches) {
8151                      const newValue = currentValue.replace(regex, rule.replacement);
8152                      
8153                      if (newValue !== currentValue) {
8154                        currentValue = newValue;
8155                        hasChanges = true;
8156                        this.stats.replacementsMade++;
8157                        
8158                        // Track rule applications
8159                        if (!this.stats.ruleApplications[rule.name]) {
8160                          this.stats.ruleApplications[rule.name] = 0;
8161                        }
8162                        this.stats.ruleApplications[rule.name]++;
8163                        
8164                        // Debug logging for attribute replacements
8165                        this.log(`✅ Applied "${rule.name}" to ${element.tagName.toLowerCase()}[${attrName}]: "${matches[0]}" → "${rule.replacement}"`);
8166                      }
8167                    }
8168                  } catch (error) {
8169                    this.error(`Invalid regex in rule "${rule.name}":`, error.message);
8170                  }
8171                });
8172
8173                // Update the attribute if changes were made
8174                if (hasChanges) {
8175                  element.setAttribute(attrName, currentValue);
8176                  if (this.config.debug) {
8177                    this.log(`🔄 Updated ${element.tagName.toLowerCase()}[${attrName}]: "${originalValue}" → "${currentValue}"`);
8178                  }
8179                }
8180              }
8181            }
8182          });
8183        },
8184
8185        /**
8186         * Check if element should be skipped
8187         */
8188        shouldSkipElement(element) {
8189          if (!element || !element.tagName) return true;
8190          
8191          const tagName = element.tagName.toLowerCase();
8192          
8193          // Skip excluded elements
8194          if (this.config.excludeSelectors.some(selector => {
8195            if (selector.startsWith('[') && selector.endsWith(']')) {
8196              // Attribute selector
8197              const attr = selector.slice(1, -1).replace('data-', '');
8198              return element.hasAttribute(`data-${attr}`) || element.hasAttribute(attr);
8199            } else if (selector.startsWith('.')) {
8200              // Class selector
8201              return element.classList.contains(selector.substring(1));
8202            } else {
8203              // Tag selector
8204              return tagName === selector;
8205            }
8206          })) {
8207            return true;
8208          }
8209          
8210          return false;
8211        },
8212
8213        /**
8214         * Check if element or any of its ancestors should be ignored
8215         */
8216        shouldSkipElementTree(element) {
8217          if (!element) return true;
8218          
8219          // Check current element and all ancestors
8220          let current = element;
8221          while (current && current !== document.body.parentElement) {
8222            if (this.shouldSkipElement(current)) {
8223              return true;
8224            }
8225            current = current.parentElement;
8226          }
8227          
8228          return false;
8229        },
8230
8231        /**
8232         * Process text nodes within an element
8233         */
8234        processTextNodes(element) {
8235          const walker = document.createTreeWalker(
8236            element,
8237            NodeFilter.SHOW_TEXT,
8238            {
8239              acceptNode: (node) => {
8240                // Skip text nodes in excluded elements or their descendants
8241                if (this.shouldSkipElementTree(node.parentElement)) {
8242                  return NodeFilter.FILTER_REJECT;
8243                }
8244                return NodeFilter.FILTER_ACCEPT;
8245              }
8246            }
8247          );
8248
8249          const textNodes = [];
8250          let node;
8251          
8252          // Collect text nodes first (to avoid issues with DOM mutations)
8253          while (node = walker.nextNode()) {
8254            if (node.textContent.trim()) {
8255              textNodes.push(node);
8256            }
8257          }
8258
8259          // Process each text node
8260          textNodes.forEach(textNode => {
8261            // Double-check before processing (in case DOM changed)
8262            if (!this.shouldSkipElementTree(textNode.parentElement)) {
8263              this.processTextNode(textNode);
8264            }
8265          });
8266        },
8267
8268        /**
8269         * Clear processing markers from all text nodes
8270         */
8271        clearProcessingMarkers() {
8272          const walker = document.createTreeWalker(
8273            document.body,
8274            NodeFilter.SHOW_TEXT,
8275            null
8276          );
8277          
8278          let node;
8279          while (node = walker.nextNode()) {
8280            delete node._regexProcessed;
8281          }
8282        },
8283
8284        /**
8285         * Apply regex rules to a text node
8286         */
8287        processTextNode(textNode) {
8288          // Skip if already processed in this cycle to prevent recursive replacements
8289          if (textNode._regexProcessed) {
8290            return;
8291          }
8292
8293          const originalText = textNode.textContent;
8294          let currentText = originalText;
8295          let hasChanges = false;
8296
8297          // Apply each rule to the original text content
8298          this.rules.forEach((rule, ruleIndex) => {
8299            try {
8300              const regex = new RegExp(rule.pattern, rule.flags);
8301              const matches = originalText.match(regex);
8302              
8303              if (matches) {
8304                // Apply replacement to the current text (which starts as original text)
8305                const newText = currentText.replace(regex, rule.replacement);
8306                
8307                if (newText !== currentText) {
8308                  currentText = newText;
8309                  hasChanges = true;
8310                  this.stats.replacementsMade++;
8311                  
8312                  // Track rule applications
8313                  if (!this.stats.ruleApplications[rule.name]) {
8314                    this.stats.ruleApplications[rule.name] = 0;
8315                  }
8316                  this.stats.ruleApplications[rule.name]++;
8317                  
8318                  // Simple debug logging for rule application - only when rules are applied
8319                  this.log(`✅ Applied "${rule.name}": "${matches[0]}" → "${rule.replacement}" in ${textNode.parentElement?.tagName || 'unknown'}`);
8320                }
8321              }
8322            } catch (error) {
8323              this.error(`Invalid regex in rule "${rule.name}":`, error.message);
8324            }
8325          });
8326
8327          // Update the text node if changes were made
8328          if (hasChanges) {
8329            textNode.textContent = currentText;
8330          }
8331          
8332          // Mark as processed to prevent reprocessing in the same cycle
8333          textNode._regexProcessed = true;
8334        },
8335
8336        /**
8337         * Get element path for debugging
8338         */
8339        getElementPath(element) {
8340          if (!element || element === document.body) return 'body';
8341          
8342          const path = [];
8343          let current = element;
8344          let depth = 0;
8345          
8346          while (current && current !== document.body && depth < 5) {
8347            let selector = current.tagName.toLowerCase();
8348            if (current.id) {
8349              selector += `#${current.id}`;
8350            } else if (current.className && typeof current.className === 'string') {
8351              // Fix: Check if className is a string before calling split
8352              const classes = current.className.split(' ').filter(c => c.trim()).slice(0, 2);
8353              if (classes.length > 0) {
8354                selector += '.' + classes.join('.');
8355              }
8356            }
8357            path.unshift(selector);
8358            current = current.parentElement;
8359            depth++;
8360          }
8361          
8362          return path.join(' > ') + (depth >= 5 ? ' > ...' : '');
8363        },
8364
8365        /**
8366         * Show debug notification
8367         */
8368        showDebugNotification() {
8369          const notification = document.createElement('div');
8370          notification.innerHTML = `
8371            <div style="position: fixed; top: 20px; right: 20px; background: #000; color: #fff; padding: 15px; border-radius: 8px; z-index: 10000; font-size: 11px; font-family: monospace; max-width: 300px; box-shadow: 0 4px 12px rgba(0,0,0,0.5);">
8372              <strong>🔧 Regex Replacer DEBUG</strong><br>
8373              <hr style="border: 0; border-top: 1px solid #333; margin: 8px 0;">
8374              <strong>Market-Language:</strong> ${this.marketLang}<br>
8375              <strong>Processing:</strong> Text + Attributes<br>
8376              <strong>Rules Loaded:</strong> ${this.stats.rulesLoaded}<br>
8377              <strong>Replacements:</strong> ${this.stats.replacementsMade}<br>
8378              <strong>Elements:</strong> ${this.stats.elementsProcessed}<br>
8379              <strong>Errors:</strong> ${this.errors.length}<br>
8380              <hr style="border: 0; border-top: 1px solid #333; margin: 8px 0;">
8381              <div style="font-size: 9px; color: #aaa;">
8382                ${this.config.shop}<br>
8383                Check console for detailed logs
8384              </div>
8385            </div>
8386          `;
8387          document.body.appendChild(notification);
8388          
8389          // Auto-remove after 5 seconds (longer for debug info)
8390          setTimeout(() => {
8391            if (notification.parentNode) {
8392              notification.parentNode.removeChild(notification);
8393            }
8394          }, 5000);
8395        },
8396
8397        /**
8398         * Manually trigger rule processing (useful for AJAX content)
8399         */
8400        refresh() {
8401          if (!this.enabled || !this.initialized) {
8402            this.log('Refresh skipped - not enabled or not initialized');
8403            return;
8404          }
8405          this.log('Manual refresh triggered');
8406          this.processPage();
8407        },
8408
8409        /**
8410         * Reload rules from API and reprocess
8411         */
8412        async reload() {
8413          if (!this.enabled || !this.initialized) {
8414            this.log('Reload skipped - not enabled or not initialized');
8415            return;
8416          }
8417          this.log('Reloading rules and reprocessing');
8418          await this.loadRules();
8419          if (this.rules.length > 0) {
8420            this.processPage();
8421          }
8422        },
8423
8424        /**
8425         * Cleanup and reset (for debugging)
8426         */
8427        cleanup() {
8428          this.log('🧹 Cleaning up regex replacer');
8429          this.initialized = false;
8430          window.shopifyRegexReplacerActive = false;
8431          this.isLoading = false;
8432          this.isProcessing = false;
8433          this.rules = [];
8434          this.stats = {
8435            rulesLoaded: 0,
8436            replacementsMade: 0,
8437            elementsProcessed: 0,
8438            ruleApplications: {}
8439          };
8440          this.errors = [];
8441        },
8442
8443        /**
8444         * Get current statistics
8445         */
8446        getStats() {
8447          return { ...this.stats };
8448        },
8449
8450        /**
8451         * Logging helper
8452         */
8453        log(...args) {
8454          if (this.config.debug) {
8455            console.log('[Shopify RegexReplacer]', ...args);
8456          }
8457        },
8458
8459                /**
8460         * Error logging helper
8461         */
8462        error(...args) {
8463          console.error('[Shopify RegexReplacer]', ...args);
8464        }
8465      }));
8466    });
8467  </script>
8467
8468
8469  <!-- Initialize the component -->
8470  <div x-data="shopifyRegexReplacer" x-init="init()" style="display: none;">
8471    <!-- Hidden component - only for functionality -->
8472  </div>
8473
8474  <!-- Shopify Theme Integration -->
8475  
8475<script>
8476    // Integration with Shopify theme events
8477    document.addEventListener('DOMContentLoaded', function() {
8478      // Only set up integrations if regex is enabled
8479      if (!shouldEnableRegex()) {
8480        return;
8481      }
8482      // Listen for AJAX cart updates
8483      document.addEventListener('cart:updated', function() {
8484        setTimeout(function() {
8485          const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]');
8486          if (regexComponent && regexComponent.__x && regexComponent.__x.data) {
8487            regexComponent.__x.data.refresh();
8488          }
8489        }, 100);
8490      });
8491
8492      // Listen for section updates (theme sections)
8493      document.addEventListener('shopify:section:load', function() {
8494        setTimeout(function() {
8495          const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]');
8496          if (regexComponent && regexComponent.__x && regexComponent.__x.data) {
8497            regexComponent.__x.data.refresh();
8498          }
8499        }, 100);
8500      });
8501    });
8502
8503    // Global access for theme developers
8504    window.ShopifyRegexReplacer = {
8505      isEnabled: shouldEnableRegex,
8506      isActive: () => window.shopifyRegexReplacerActive || false,
8507      refresh: function() {
8508        const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]');
8509        if (regexComponent && regexComponent.__x && regexComponent.__x.data) {
8510          regexComponent.__x.data.refresh();
8511        } else {
8512          console.log('[Shopify RegexReplacer] Component not found or not initialized');
8513        }
8514      },
8515      reload: function() {
8516        const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]');
8517        if (regexComponent && regexComponent.__x && regexComponent.__x.data) {
8518          return regexComponent.__x.data.reload();
8519        } else {
8520          console.log('[Shopify RegexReplacer] Component not found or not initialized');
8521          return Promise.resolve();
8522        }
8523      },
8524      cleanup: function() {
8525        const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]');
8526        if (regexComponent && regexComponent.__x && regexComponent.__x.data) {
8527          regexComponent.__x.data.cleanup();
8528        } else {
8529          console.log('[Shopify RegexReplacer] Component not found, clearing global state');
8530          window.shopifyRegexReplacerActive = false;
8531        }
8532      },
8533      getStats: function() {
8534        const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]');
8535        if (regexComponent && regexComponent.__x && regexComponent.__x.data) {
8536          const data = regexComponent.__x.data;
8537          return { 
8538            enabled: data.enabled,
8539            initialized: data.initialized,
8540            rulesLoaded: data.stats.rulesLoaded,
8541            replacementsMade: data.stats.replacementsMade,
8542            elementsProcessed: data.stats.elementsProcessed,
8543            isProcessing: data.isProcessing,
8544            isLoading: data.isLoading
8545          };
8546        }
8547        return { enabled: false, initialized: false };
8548      }
8549    };
8550  </script>
8550
8551
8552<!-- Always include the CSS, but make debug styles conditional -->
8553<script>
8554  // Add debug styles dynamically if needed
8555  if (shouldEnableRegex()) {
8556    const debugParam = new URLSearchParams(window.location.search).get('debug');
8557    const isDebug = debugParam === '1' || false;
8558    
8559    if (isDebug) {
8560      const style = document.createElement('style');
8561      style.textContent = `
8562        [data-regex-ignore] {
8563          outline: 1px dashed #ff0000 !important;
8564          outline-offset: 2px !important;
8565        }
8566      `;
8567      document.head.appendChild(style);
8568    }
8569  }
8570</script>
8570 
8571    
8571<script defer>
8572  document.addEventListener('DOMContentLoaded', () => {
8573    var isLoggedIn;
8574    
8575      isLoggedIn = false;
8576    
8577
8578    const swymRedirectToLogin = () => {
8579      setTimeout(() => {
8580        window.location.href = "/account/login";
8581      }, 100);
8582    };
8583
8584    function swymCallbackFn(swat) {
8585      if (!isLoggedIn) {
8586        swat.ui.open = swymRedirectToLogin;
8587        swat.api.addToWishList = swymRedirectToLogin;
8588        swat.ui.uiRef.addToWishlist = swymRedirectToLogin;
8589        swat.addProductToLists = swymRedirectToLogin;
8590        swat.removeProductFromLists = swymRedirectToLogin;
8591
8592        if (window._swat) {
8593          window._swat.addToList = swymRedirectToLogin;
8594          window._swat.deleteFromList = swymRedirectToLogin;
8595        }
8596
8597        if (window.SwymUtils && window.SwymUtils.getHostedURL) {
8598          window.SwymUtils.getHostedURL = () => "/account/login";
8599        }
8600        
8601        if (window.SwymStorefrontLayoutExtensions?.SwymStorefrontLayoutPageActions) {
8602          window.SwymStorefrontLayoutExtensions.SwymStorefrontLayoutPageActions.setData = swymRedirectToLogin;
8603          window.SwymStorefrontLayoutExtensions.SwymStorefrontLayoutPageActions.openDrawer = swymRedirectToLogin;
8604        }
8605      }
8606
8607      document.addEventListener("swym:collections-loaded", function () {
8608        console.log('swym:collections-loaded');
8609        swat.initializeActionButtons("#CustomProductGrid");
8610      })
8611    }
8612
8613    if (!window.SwymCallbacks) {
8614      window.SwymCallbacks = [];
8615    }
8616    window.SwymCallbacks.push(swymCallbackFn);
8617  });
8618</script>
8618
8619    
8619<script>
8620  /* Declare bcSfFilterConfig variable */
8621  var boostPFSAppConfig = {
8622    api: {
8623      filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter',
8624      searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search',
8625      suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest',
8626      productsUrl: 'https://services.mybcapps.com/bc-sf-filter/search/products',
8627      analyticsUrl: 'https://lambda.mybcapps.com/e'
8628    },
8629    shop: {
8630      name: 'FRITZ!',
8631      url: 'https://fritz.com',
8632      domain: 'avm-deutschland.myshopify.com',
8633      currency: 'EUR',
8634      money_format: "{{amount_with_comma_separator}}€",
8635      money_format_with_currency: "{{amount_with_comma_separator}}€"
8636    },
8637    general: {
8638      file_url: "//fritz.com/cdn/shop/files/?v=806359",
8639      asset_url: "//fritz.com/cdn/shop/t/56/assets/boost-pfs.js?v=806359",
8640      collection_id: 0,
8641      collection_handle: "",
8642      collection_product_count: 0,
8643      
8644      
8645      theme_id: 182164259157,
8646      collection_tags: null,
8647      current_tags: null,
8648      default_sort_by: "",
8649      swatch_extension: "png",
8650      search_term: "",
8651      template: "page.pkb",currencies: ["CHF","EUR","PLN"],
8652      current_currency:"EUR",published_locales: {"de":true,"en":false},
8653      current_locale:"en",
8654      addOnVisualMerchandising: "visual-merchandising"
8655    },
8656    
8657    settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":false,"activeFilterScrollbar":true,"showFilterOptionCount":true,"showSingleOption":false,"showOutOfStockOption":false,"collapseOnPCByDefault":false,"collapseOnMobileByDefault":false,"keepToggleState":true,"showRefineBy":true,"capitalizeFilterOptionValues":true,"paginationType":"default","showLoading":false,"activeScrollToTop":false,"enableAjaxCart":true,"ajaxCartStyle":"slide","selectOptionInProductItem":false,"customSortingList":"relevance|number-extra-sort1-descending|price-ascending|price-descending","enableCollectionSearch":false,"enableVariantsDisplay":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showVariantImageBasedOn":"","addCollectionToProductUrl":false,"showVariantImageBasedOnSelectedFilter":"","urlScheme":1,"isShortenUrlParam":false},"search":{"enableSuggestion":true,"showSuggestionProductVendor":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductImage":true,"enableFuzzy":true,"searchPanelBlocks":{"searchTermSuggestions":{"label":"Sehen Sie sich einige dieser beliebten Suchen an","searchTermList":[],"backup":null,"type":null},"mostPopularProducts":{"label":"Produkte im Trend","productList":[],"backup":null,"type":null},"collections":{"excludedValues":[],"label":"Kategorien"},"products":{"label":"Produkte"},"pages":{"label":"Blogs & Seiten"},"searchTips":{"label":"Tipps zur Suche","searchTips":"Bitte überprüfen Sie Ihre Schreibweise.{{ breakline }}Verwenden Sie allgemeinere Suchbegriffe.{{ breakline }}Geben Sie weniger Schlüsselwörter ein.{{ breakline }}Versuchen Sie, nach Produkttyp, Marke, Modellnummer oder Produktmerkmalen zu suchen."},"searchEmptyResultMessages":{"label":"Entschuldigung! Wir konnten für \"{{ terms }}\" keine Ergebnisse finden.{{ breakline }}Bitte prüfe die Schreibweise oder versuche es mit weniger spezifischen Suchbegriffen."}},"suggestionBlocks":[{"type":"suggestions","label":"Beliebte Vorschläge","status":"active","number":5},{"type":"collections","label":"Kategorien","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Produkte","status":"active","number":6},{"type":"pages","label":"Seiten","status":"active","number":3}],"searchBoxOnclick":{"productSuggestion":{"label":"Produkte im Trend","status":false,"data":[]},"recentSearch":{"label":"Letzte Suchanfragen","status":false,"number":"3"},"searchTermSuggestion":{"label":"Beliebte Suchen","status":false,"data":[]}},"suggestionNoResult":{"products":{"label":"Produkte im Trend","status":false,"data":[]},"search_terms":{"label":"Sehen Sie sich einige dieser beliebten Suchen an","status":false,"data":[]}}},"backSettings":{"offSensitive":false}
8657,"actionlist":{"qvBtnBackgroundColor":"rgba(255||255||255||1)","qvBtnTextColor":"rgba(61||66||70||1)","qvBtnBorderColor":"rgba(255||255||255||1)","qvBtnHoverBackgroundColor":"rgba(61||66||70||1)","qvBtnHoverTextColor":"rgba(255||255||255||1)","qvBtnHoverBorderColor":"rgba(61||66||70||1)","atcBtnBackgroundColor":"rgba(0||0||0||1)","atcBtnTextColor":"rgba(255||255||255||1)","atcBtnBorderColor":"rgba(0||0||0||1)","atcBtnHoverBackgroundColor":"rgba(61||66||70||1)","atcBtnHoverTextColor":"rgba(255||255||255||1)","atcBtnHoverBorderColor":"rgba(61||66||70||1)","alStyle":"bc-al-style4","qvEnable":true,"atcEnable":true},"labelTranslations":{"en":{"refineDesktop":"Filters","refine":"Refine with","refineMobile":"Refine with","refineMobileCollapse":"Hide filters","clear":"Remove","clearAll":"Remove all","viewMore":"Show more","viewLess":"Show less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& higher","showResult":"Show results","searchOptions":"Search options","inCollectionSearch":"Search for products in the collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{ count }} columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"Sort by","relevance":"Relevance","number-extra-sort1-descending":"Best reviews","price-ascending":"Price: Low to high","price-descending":"Price: High to low"},"recommendation":{"bundle-534187":"Bundle-Rabatt","productpage-477404":"Personalized for you","cartpage-348854":"Similar Products","productpage-667272":"Frequently Bought Together","cartpage-105570":"Still interested in this?","collectionpage-767438":"Most Popular Products","productpage-388763":"Recently viewed","collectionpage-268568":"Just dropped","homepage-051451":"Just dropped","homepage-225108":"Best Sellers"},"search":{"generalTitle":"General title (when without search term)","resultHeader":"Search results for ‘{{ terms }}’","resultNumber":"{{ count }} results for ‘{{ terms }}’ will be shown","seeAllProducts":"Show all products","resultEmpty":"Apologies! We could not find any results for ‘{{ terms }}’.{{ breakline }}Please check the spelling or try again with less specific search terms.","resultEmptyWithSuggestion":"Unfortunately, nothing was found for ‘{{ terms }}’. Would you like to view these items instead?","searchTotalResult":"Show {{ count }} result","searchTotalResults":"{{ count }} results will be shown","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"Show all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Categories","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Unfortunately, no products that matched your selection were found","noSearchResult":"Unfortunately, no products were found for the search term","noProducts":"No products in this category were found","noSuggestionResult":"Unfortunately, nothing was found for ‘{{ terms }}’.","noSuggestionProducts":"Unfortunately, nothing was found for ‘{{ terms }}’."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add to shopping basket","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"Show all details","qvQuantity":"Quantity","atcAvailableLabel":"Place in shopping basket","atcSelectOptionsLabel":"Select options","atcSoldOutLabel":"Sold out","atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your shopping basket","atcMiniCartEmptyCartLabel":"Your shopping basket is currently empty","atcMiniCartViewCartLabel":"Show shopping basket","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"Item","atcMiniCartCountItemLabelPlural":"Items"},"defaultTheme":{"toolbarViewAs":"Show as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Products last viewed"},"mostPopular":{"popularProductsHeading":"Popular Products"}},"de":{"refineDesktop":"Filter","refine":"Verfeinern mit","refineMobile":"Verfeinern mit","refineMobileCollapse":"Filter ausblenden","clear":"Entfernen","clearAll":"Alle entfernen","viewMore":"Mehr anzeigen","viewLess":"Weniger anzeigen","apply":"Über
8657nehmen","applyAll":"Alle anwenden","close":"Schließen","back":"Zurück","showLimit":"Anzeigen","collectionAll":"Alle","under":"Unter","above":"Über","ratingStar":"Stern","ratingStars":"Sterne","ratingUp":"& höher","showResult":"Ergebnisse anzeigen","searchOptions":"Suchoptionen","inCollectionSearch":"Suche für Produkte in der Kollektion","loadPreviousPage":"Vorherige Seite laden","listView":"Listenansicht","gridView":"Raster-Ansicht","gridViewColumns":"Raster-Ansicht {{ count }} Spalten","loadMore":"Weitere {{ amountProduct }} Produkte laden","loadMoreTotal":"{{ from }} - {{ to }} von {{ total }} Produkten","sortByOptions":{"sorting":"Sortieren nach","relevance":"Relevanz","number-extra-sort1-descending":"Beste Bewertungen","price-ascending":"Preis: niedrig zu hoch","price-descending":"Preis: hoch zu niedrig"},"recommendation":{"bundle-534187":"Bundle-Rabatt","productpage-477404":"Personalized for you","cartpage-348854":"Similar Products","productpage-667272":"Frequently Bought Together","cartpage-105570":"Still interested in this?","collectionpage-767438":"Most Popular Products","productpage-388763":"Recently viewed","collectionpage-268568":"Just dropped","homepage-051451":"Just dropped","homepage-225108":"Best Sellers"},"search":{"generalTitle":"Allgemeiner Titel (wenn ohne Suchbegriff)","resultHeader":"Suchergebnisse für \"{{ terms }}\"","resultNumber":"Es werden {{ count }}  Ergebnisse für  \"{{ terms }}\" angezeigt","seeAllProducts":"Alle Produkte anzeigen","resultEmpty":"Entschuldigung! Wir konnten für \"{{ terms }}\" keine Ergebnisse finden.{{ breakline }}Bitte prüfe die Schreibweise oder versuche es mit weniger spezifischen Suchbegriffen.","resultEmptyWithSuggestion":"Leider wurde für \"{{ terms }}\" nichts gefunden. Möchtest du dir stattdessen diese Artikel ansehen?","searchTotalResult":"Zeigen {{ count }} Ergebnis","searchTotalResults":"{{ count }} Ergebnisse werden angezeigt","searchPanelProduct":"Produkte","searchPanelCollection":"Kategorien","searchPanelPage":"Blogs & Seiten","searchTipsTitle":"Tipps zur Suche","searchTipsContent":"Bitte überprüfen Sie Ihre Schreibweise.{{ breakline }}Verwenden Sie allgemeinere Suchbegriffe.{{ breakline }}Geben Sie weniger Schlüsselwörter ein.{{ breakline }}Versuchen Sie, nach Produkttyp, Marke, Modellnummer oder Produktmerkmalen zu suchen."},"suggestion":{"viewAll":"Alle {{ count }} Produkte anzeigen","didYouMean":"Meintest du: {{ terms }}","searchBoxPlaceholder":"Suche","suggestQuery":"Zeige {{ count }} Ergebnisse für {{ terms }}","instantSearchSuggestionsLabel":"Beliebte Vorschläge","instantSearchCollectionsLabel":"Kategorien","instantSearchProductsLabel":"Produkte","instantSearchPagesLabel":"Seiten","searchBoxOnclickRecentSearchLabel":"Letzte Suchanfragen","searchBoxOnclickSearchTermLabel":"Beliebte Suchen","searchBoxOnclickProductsLabel":"Produkte im Trend","noSearchResultSearchTermLabel":"Sehen Sie sich einige dieser beliebten Suchen an","noSearchResultProductsLabel":"Produkte im Trend"},"error":{"noFilterResult":"Es wurden leider keine passenden Produkte für Ihre Auswahl gefunden","noSearchResult":"Leider wurden keine Produkte zum Suchbegriff gefunden","noProducts":"Es wurden keine Produkte in dieser Kategorie gefunden","noSuggestionResult":"Leider wurde für \"{{ terms }}\" nichts gefunden.","noSuggestionProducts":"Leider wurde für \"{{ terms }}\" nichts gefunden."},"action_list":{"qvBtnLabel":"Schnellansicht","qvAddToCartBtnLabel":"Dem Warenkorb hinzufügen","qvSoldOutLabel":"Ausverkauft","qvSaleLabel":"Sale","qvViewFullDetails":"Alle Einzelheiten anzeigen","qvQuantity":"Menge","atcAvailableLabel":"In den Warenkorb legen","atcSelectOptionsLabel":"Optionen auswählen","atcSoldOutLabel":"Ausverkauft","atcMiniCartSubtotalLabel":"Zwischensumme","atcMiniCartCheckoutLabel":"Kasse","atcMiniCartShopingCartLabel":"Ihr Warenkorb","atcMiniCartEmptyCartLabel":"Ihr Warenkorb ist derzeit leer","atcMiniCartViewCartLabel":"Warenkorb anzeigen","atcAddingToCartBtnLabel":"Wird hinzugefügt","atcAddedToCartBtnLabel":"Wurde hinzugefügt!","atcMiniCartCountItemLabel":"Artikel","atcMiniCartCountItemLabelPlural":"Artikel"},"defaultTheme":{"toolbarViewAs":"Anzeigen als","toolbarProduct":"Produkt","toolbarProducts":"Produkte","productItemSoldOut":"Ausverkauft","productItemSale":"Sale","productItemFrom":"von"},"recentlyViewed":{"recentProductHeading":"Zuletzt angesehene Produkte"},"mostPopular":{"popularProductsHeading":"Beliebte Produkte"}},"es":{"refineDesktop":"Filtros","refine":"Mejorar con","refineMobile":"Mejorar con","refineMobileCollapse":"Ocultar filtros","clear":"Eliminar","clearAll":"Eliminar todos","viewMore":"Mostrar más","viewLess":"Mostrar menos","apply":"Aplicar","applyAll":"Aplicar todo","close"
8657:"Cerrar","back":"Anterior","showLimit":"Mostrar","collectionAll":"Todo","under":"Menos","above":"Más","ratingStar":"Estrella","ratingStars":"estrellas","ratingUp":"o más","showResult":"Mostrar resultados","searchOptions":"Opciones de búsqueda","inCollectionSearch":"Busca productos en la colección","loadPreviousPage":"Cargar la página anterior","listView":"Vista de la lista","gridView":"Vista de cuadrícula","gridViewColumns":"Vista de cuadrícula {{ count }} columnas","loadMore":"Cargar {{ amountProduct }} productos","loadMoreTotal":"{{ from }} - {{ to }} de {{ total }} productos","sortByOptions":{"sorting":"Ordenar por","relevance":"Relevancia","number-extra-sort1-descending":"Mejores valoraciones","price-ascending":"Precio: de bajo a alto","price-descending":"Precio: de mayor a menor"},"recommendation":{"bundle-534187":"Descuento por paquete","productpage-477404":"Personalizado para ti","cartpage-348854":"Productos similares","productpage-667272":"Frecuentemente comprados juntos","cartpage-105570":"¿Todavía interesado en esto?","collectionpage-767438":"Productos más populares","productpage-388763":"Visto recientemente","collectionpage-268568":"Recién lanzado","homepage-051451":"Recién lanzado","homepage-225108":"Más vendidos"},"search":{"generalTitle":"Título genérico (cuando no se introduce ningún término de búsqueda)","resultHeader":"Resultados de la búsqueda para “{{ terms }}”","resultNumber":"Se muestran {{ count }} resultados para “{{ terms }}”","seeAllProducts":"Mostrar todos los productos","resultEmpty":"¡Disculpa! No hemos podido encontrar resultados para “{{ terms }}”.{{ breakline }}Comprueba la ortografía o intenta usar términos de búsqueda menos específicos.","resultEmptyWithSuggestion":"Lamentablemente, ningún resultado para “{{ terms }}” . ¿Quieres ver en su lugar estos artículos?","searchTotalResult":"Mostrar {{ count }} resultados","searchTotalResults":"Se mostrarán {{ count }} resultados","searchPanelProduct":"Productos","searchPanelCollection":"Colecciones","searchPanelPage":"Blogs y páginas","searchTipsTitle":"Consejos de búsqueda","searchTipsContent":"Compruebe la ortografía.{{ breakline }}Use términos de búsqueda más genéricos.{{ breakline }}Introduzca menos palabras claves.{{ breakline }}Intente buscar por tipo de producto, marca, número de modelo o característica del producto."},"suggestion":{"viewAll":"Mostrar todos los {{ count }} productos","didYouMean":"¿Querías decir: {{ terms }}?","searchBoxPlaceholder":"Búsqueda","suggestQuery":"Mostrar los {{ count }} resultados para {{ terms }}","instantSearchSuggestionsLabel":"Sugerencias populares","instantSearchCollectionsLabel":"Categorías","instantSearchProductsLabel":"Productos","instantSearchPagesLabel":"Páginas","searchBoxOnclickRecentSearchLabel":"Búsquedas recientes","searchBoxOnclickSearchTermLabel":"Búsquedas populares","searchBoxOnclickProductsLabel":"Productos en tendencia","noSearchResultSearchTermLabel":"Échele un vistazo a estas búsquedas populares","noSearchResultProductsLabel":"Productos en tendencia"},"error":{"noFilterResult":"Lamentablemente, no se han encontrado productos que coincidan con tu selección.","noSearchResult":"Lamentablemente, no se han encontrado productos para el término de búsqueda.","noProducts":"No se han encontrado productos en esta categoría.","noSuggestionResult":"Lamentablemente, ningún resultado para “{{ terms }}” .","noSuggestionProducts":"Lamentablemente, ningún resultado para “{{ terms }}” ."},"action_list":{"qvBtnLabel":"Vista rápida","qvAddToCartBtnLabel":"Añadir al carrito","qvSoldOutLabel":"Agotado","qvSaleLabel":"Sale","qvViewFullDetails":"Mostrar todos los detalles","qvQuantity":"Cantidad","atcAvailableLabel":"Añadir al carrito","atcSelectOptionsLabel":"Seleccionar opciones","atcSoldOutLabel":"Agotado","atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartCheckoutLabel":"Caja","atcMiniCartShopingCartLabel":"Tu carrito","atcMiniCartEmptyCartLabel":"Tu carrito está vacío en este momento","atcMiniCartViewCartLabel":"Mostrar carrito","atcAddingToCartBtnLabel":"Se añadirá","atcAddedToCartBtnLabel":"¡Ha sido añadido!","atcMiniCartCountItemLabel":"Artículo","atcMiniCartCountItemLabelPlural":"Artículos"}
8657,"defaultTheme":{"toolbarViewAs":"Mostrar como","toolbarProduct":"Producto","toolbarProducts":"Productos","productItemSoldOut":"Agotado","productItemSale":"Rebaja","productItemFrom":"desde"},"recentlyViewed":{"recentProductHeading":"Productos vistos recientemente"},"mostPopular":{"popularProductsHeading":"Superventas destacados"}},"fr":{"refineDesktop":"Filtrer","refine":"Affiner la recherche avec","refineMobile":"Affiner la recherche avec","refineMobileCollapse":"Masquer le filtre","clear":"Supprimer","clearAll":"Tout supprimer","viewMore":"Afficher plus","viewLess":"Afficher moins","apply":"Appliquer","applyAll":"Tout appliquer","close":"Fermer","back":"Retour","showLimit":"Afficher","collectionAll":"Tout","under":"Moins de","above":"Plus de","ratingStar":"étoile","ratingStars":"étoiles","ratingUp":"et plus","showResult":"Afficher les résultats","searchOptions":"Options de recherche","inCollectionSearch":"Rechercher des produits dans cette liste","loadPreviousPage":"Afficher la page précédente","listView":"Liste","gridView":"Grille","gridViewColumns":"Grille {{ count }} colonnes","loadMore":"Afficher {{ amountProduct }} autres produits","loadMoreTotal":"{{ from }} - {{ to }} sur {{ total }} produits","sortByOptions":{"sorting":"Critères de tri","relevance":"Pertinence","number-extra-sort1-descending":"Meilleures évaluations","price-ascending":"Prix : du plus bas au plus élevé","price-descending":"Prix : du plus élevé au plus bas"},"recommendation":{"bundle-534187":"Remise sur le lot","productpage-477404":"Personnalisé pour vous","cartpage-348854":"Produits similaires","productpage-667272":"Souvent achetés ensemble","cartpage-105570":"Toujours intéressé par ceci ?","collectionpage-767438":"Produits les plus populaires","productpage-388763":"Récemment consulté","collectionpage-268568":"Nouveau","homepage-051451":"Nouveau","homepage-225108":"Meilleures ventes"},"search":{"generalTitle":"Titre général (en l'absence de mot-clé)","resultHeader":"Résultats de la recherche pour « {{ terms }} »","resultNumber":"{{ count }} résultats sont affichés pour « {{ terms }} »","seeAllProducts":"Afficher tous les produits","resultEmpty":"Désolé ! Nous n'avons trouvé aucun résultat pour « {{ terms }} ».{{ breakline }}Vérifiez l'orthographe ou essayez d'utiliser des termes de recherche moins précis.","resultEmptyWithSuggestion":"Aucun résultat n'a malheureusement été trouvé pour « {{ terms }} ». Souhaitez-vous plutôt consulter ces articles ?","searchTotalResult":"Afficher {{ count }} résultat","searchTotalResults":"{{ count }} résultats sont affichés","searchPanelProduct":"Produits","searchPanelCollection":"Collections","searchPanelPage":"Blogs et pages","searchTipsTitle":"Conseils de recherche","searchTipsContent":"Veuillez vérifier votre orthographe.{{ breakline }}Utilisez des termes de recherche plus génériques.{{ breakline }}Entrez moins de mots-clés.{{ breakline }}Essayez d'effectuer une recherche par type de produit, marque, numéro de modèle ou caractéristique du produit."},"suggestion":{"viewAll":"Afficher tous les {{ count }} produits","didYouMean":"Vouliez-vous dire : {{ terms }}","searchBoxPlaceholder":"Recherche","suggestQuery":"Afficher {{ count }} résultats pour {{ terms }}","instantSearchSuggestionsLabel":"Suggestions populaires","instantSearchCollectionsLabel":"Catégories","instantSearchProductsLabel":"Produits","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recherches récentes","searchBoxOnclickSearchTermLabel":"Recherches populaires","searchBoxOnclickProductsLabel":"Produits tendance","noSearchResultSearchTermLabel":"Consultez certaines des recherches les plus courantes","noSearchResultProductsLabel":"Produits tendance"},"error":{"noFilterResult":"Malheureusement, aucun produit correspondant à votre sélection n'a été trouvé.","noSearchResult":"Malheureusement, aucun produit correspondant à cette recherche n'a été trouvé.","noProducts":"Aucun produit n'a été trouvé dans cette catégorie.","noSuggestionResult":"Aucun résultat n'a malheureusement été trouvé pour « {{ terms }} ».","noSuggestionProducts":"Aucun résultat n'a malheureusement été trouvé pour « {{ terms }} »."},"action_list":{"qvBtnLabel":"Vue rapide","qvAddToCartBtnLabel":"Ajouter au panier","qvSoldOutLabel":"En rupture de stock","qvSaleLabel":"Offres promo","qvViewFullDetails":"Afficher tous les détails","qvQuantity":"Quantité","atcAvailableLabel":"Ajouter au panier","atcSelectOptionsLabel":"Sélectionner des options","atcSoldOutLabel":"En rupture de stock","atcMiniCartSubtotalLabel":"Sous-total","atcMiniCartCheckoutLabel":"Caisse","atcMiniCartShopingCartLabel":"Votre panier","atcMiniCartEmptyCartLabel":"Votre panier est actuellement vide","atcMiniCartViewCartLabel":"Afficher le panier","atcAddingToCartBtnLabel":"Ajout en cours","atcAddedToCartBtnLabel":"Ajout effectué !","atcMiniCartCountItemLabel":"Article","atcMiniCartCountItemLabelPlural":"Articles"},"defaultTheme":{"toolbarViewAs":"Afficher sous forme de","toolbarProduct":"Produit","toolbarProducts":"Produits","productItemSoldOut":"En rupture de stock","productItemSale":"Offres promo","productItemFrom":"de"},"recentlyViewed":{"recentProductHeading":"Derniers produits consultés"},"mostPopular":{"popularProductsHeading":"Produits populaires"}},"it":{"refineDesktop":"Filtri","refine":"Filtra per","refineMobile":"Filtra per","refineMobileCollapse":"Nascondi filtri","clear":"Elimina","clearAll":"Elimina tutti","viewMore":"Mostra di più","viewLess":"Mostra di meno","apply":"Applica","applyAll":"Applica tutti","close"
8657:"Chiudi","back":"Indietro","showLimit":"Visualizza","collectionAll":"Tutti","under":"Fino a","above":"Oltre","ratingStar":"stella","ratingStars":"stelle","ratingUp":"e oltre","showResult":"Mostra risultati","searchOptions":"Opzioni di ricerca","inCollectionSearch":"Cerco prodotti nella categoria","loadPreviousPage":"Carica pagina precedente","listView":"Elenco","gridView":"Griglia","gridViewColumns":"Griglia a {{ count }} colonne","loadMore":"Carica altri {{ amountProduct }} prodotti","loadMoreTotal":"{{ from }}-{{ to }} prodotti di {{ total }}","sortByOptions":{"sorting":"Ordina per","relevance":"Rilevanza","number-extra-sort1-descending":"Recensioni migliori","price-ascending":"Prezzo: dal più basso","price-descending":"Prezzo: dal più alto"},"recommendation":{"bundle-534187":"Sconto pacchetto","productpage-477404":"Personalizzato per te","cartpage-348854":"Prodotti simili","productpage-667272":"Acquistati frequentemente insieme","cartpage-105570":"Ancora interessato a questo?","collectionpage-767438":"Prodotti più popolari","productpage-388763":"Visualizzati di recente","collectionpage-268568":"Appena arrivati","homepage-051451":"Appena arrivati","homepage-225108":"I più venduti"},"search":{"generalTitle":"Titolo generico (se manca il termine di ricerca)","resultHeader":"Risultati della ricerca per \"{{ terms }}\"","resultNumber":"Sono visualizzati {{ count }} risultati per \"{{ terms }}\"","seeAllProducts":"Mostra tutti i prodotti","resultEmpty":"Ci dispiace! Non abbiamo trovato risultati per \"\"{{ terms }}\"\".{{ breakline }}Controlla che il termine di ricerca sia scritto correttamente oppure prova con termini di ricerca meno specifici.","resultEmptyWithSuggestion":"Non ci sono risultati per \"{{ terms }}\". In alternativa vuoi vedere questo articolo?","searchTotalResult":"Mostro {{ count }} risultato","searchTotalResults":"Sono visualizzati {{ count }} risultati","searchPanelProduct":"Prodotti","searchPanelCollection":"Raccolte","searchPanelPage":"Blog e pagine","searchTipsTitle":"Suggerimenti per la ricerca","searchTipsContent":"Si prega di ricontrollare l'ortografia.{{ breakline }}Utilizzare termini di ricerca più generici.{{ breakline }}Inserite meno parole chiave.{{ breakline }}Provate a cercare per tipo di prodotto, marca, numero di modello o caratteristica del prodotto."},"suggestion":{"viewAll":"Mostra tutti e {{ count }} i prodotti","didYouMean":"Intendevi {{ terms }}","searchBoxPlaceholder":"Cerca","suggestQuery":"Mostro {{ count }} risultati per {{ terms }}","instantSearchSuggestionsLabel":"Suggerimenti popolari","instantSearchCollectionsLabel":"Categorie","instantSearchProductsLabel":"Prodotti","instantSearchPagesLabel":"Pagine","searchBoxOnclickRecentSearchLabel":"Ricerche recenti","searchBoxOnclickSearchTermLabel":"Ricerche popolari","searchBoxOnclickProductsLabel":"Prodotti di tendenza","noSearchResultSearchTermLabel":"Date un'occhiata ad alcune delle ricerche più popolari","noSearchResultProductsLabel":"Prodotti di tendenza"},"error":{"noFilterResult":"Non ci sono prodotti corrispondenti alla tua selezione.","noSearchResult":"Non ci sono prodotti corrispondenti a questo termine di ricerca.","noProducts":"Non ci sono prodotti in questa categoria.","noSuggestionResult":"Non ci sono risultati per \"{{ terms }}\".","noSuggestionProducts":"Non ci sono risultati per \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Visualizzazione rapida","qvAddToCartBtnLabel":"Aggiungi al carrello","qvSoldOutLabel":"Esaurito","qvSaleLabel":"Sconto","qvViewFullDetails":"Mostra tutti i dettagli","qvQuantity":"Quantità","atcAvailableLabel":"Aggiungi al carrello","atcSelectOptionsLabel":"Seleziona opzioni","atcSoldOutLabel":"Esaurito","atcMiniCartSubtotalLabel":"Subtotale","atcMiniCartCheckoutLabel":"Cassa","atcMiniCartShopingCartLabel":"Il tuo carrello","atcMiniCartEmptyCartLabel":"Il tuo carrello è vuoto","atcMiniCartViewCartLabel":"Visualizza carrello","atcAddingToCartBtnLabel":"Aggiunta in corso","atcAddedToCartBtnLabel":"Prodotto aggiunto!","atcMiniCartCountItemLabel":"Articolo","atcMiniCartCountItemLabelPlural":"Articoli"},"defaultTheme":{"toolbarViewAs":"Visualizza come","toolbarProduct":"Prodotto","toolbarProducts":"Prodotti","productItemSoldOut":"Esaurito","productItemSale":"Sconto","productItemFrom":"da"},"recentlyViewed":{"recentProductHeading":"Ultimi prodotti visualizzati"},"mostPopular":{"popularProductsHeading":"Prodotti popolari"}},"nl":{"refineDesktop":"Filter","refine":"Filteren op","refineMobile":"Filteren op","refineMobileCollapse":"Filters verbergen","clear":"Verwijderen","clearAll":"Alles verwijderen","viewMore":"Toon meer","viewLess":"Toon minder","apply":"Toepassen","applyAll":"Pas alles toe","close"
8657:"Sluiten","back":"Terug","showLimit":"Tonen","collectionAll":"Alles","under":"Minder dan","above":"Meer dan","ratingStar":"ster","ratingStars":"sterren","ratingUp":"en meer","showResult":"Toon resultaten","searchOptions":"Zoekopties","inCollectionSearch":"Zoek naar artikelen in deze collectie","loadPreviousPage":"Vorige pagina laden","listView":"Lijst","gridView":"Raster","gridViewColumns":"Raster met {{ count }} kolommen","loadMore":"Toon nog {{ amountProduct }} artikelen","loadMoreTotal":"{{ from }} - {{ to }} van {{ total }} artikelen","sortByOptions":{"sorting":"Sorteren op","relevance":"Relevantie","number-extra-sort1-descending":"Best beoordeeld","price-ascending":"Prijs: laag naar hoog","price-descending":"Prijs: hoog naar laag"},"recommendation":{"bundle-534187":"Bundle-Korting","productpage-477404":"Gepersonaliseerd voor jou","cartpage-348854":"Vergelijkbare producten","productpage-667272":"Vaak samen gekocht","cartpage-105570":"Nog geïnteresseerd in dit?","collectionpage-767438":"Meest populaire producten","productpage-388763":"Recent bekeken","collectionpage-268568":"Net binnengekomen","homepage-051451":"Net binnengekomen","homepage-225108":"Bestsellers"},"search":{"generalTitle":"Algemene titel (zonder zoekterm)","resultHeader":"Resultaten voor ‘{{ terms }}’","resultNumber":"We hebben {{ count }} resultaten gevonden voor ‘{{ terms }}’","seeAllProducts":"Toon alle artikelen","resultEmpty":"Helaas  hebben we niets gevonden voor ‘{{ terms }}’.{{ breakline }}Controleer je spelling of maak je zoekopdracht wat algemener.","resultEmptyWithSuggestion":"Helaas hebben we niets gevonden voor ‘{{ terms }}’. Bekijk ook eens deze artikelen.","searchTotalResult":"Toon {{ count }} resultaten","searchTotalResults":"Er worden {{ count }} resultaten getoond","searchPanelProduct":"Artikelen","searchPanelCollection":"Collecties","searchPanelPage":"Blogs en pagina's","searchTipsTitle":"Zoektips","searchTipsContent":"Controleer uw spelling.{{ breakline }}Gebruik meer algemene zoektermen.{{ breakline }}Voer minder trefwoorden in.{{ breakline }}Probeer te zoeken op producttype, merk, modelnummer of productkenmerk."},"suggestion":{"viewAll":"Toon all {{ count }} artikelen","didYouMean":"Bedoelde je ‘{{ terms }}’?","searchBoxPlaceholder":"Zoeken","suggestQuery":"Toon {{ count }} resultaten voor {{ terms }}","instantSearchSuggestionsLabel":"Vaak gezocht","instantSearchCollectionsLabel":"Categorieën","instantSearchProductsLabel":"Artikelen","instantSearchPagesLabel":"Pagina’s","searchBoxOnclickRecentSearchLabel":"Recente zoekopdrachten","searchBoxOnclickSearchTermLabel":"Populaire zoekopdrachten","searchBoxOnclickProductsLabel":"Trending producten","noSearchResultSearchTermLabel":"Bekijk enkele van deze populaire zoekopdrachten","noSearchResultProductsLabel":"Trending producten"},"error":{"noFilterResult":"Helaas hebben we geen artikelen gevonden die bij je selectie passen.","noSearchResult":"Helaas hebben we geen artikelen gevonden voor je zoekopdracht.","noProducts":"Helaas hebben we geen artikelen gevonden in deze categorie.","noSuggestionResult":"Helaas hebben we niets gevonden voor ‘{{ terms }}’.","noSuggestionProducts":"Helaas hebben we niets gevonden voor ‘{{ terms }}’."},"action_list":{"qvBtnLabel":"Snel bekijken","qvAddToCartBtnLabel":"In winkelwagen","qvSoldOutLabel":"Uitverkocht","qvSaleLabel":"Sale","qvViewFullDetails":"Bekijk alle details","qvQuantity":"Aantal","atcAvailableLabel":"In winkelwagen","atcSelectOptionsLabel":"Selecteer opties","atcSoldOutLabel":"Uitverkocht","atcMiniCartSubtotalLabel":"Subtotaal","atcMiniCartCheckoutLabel":"Kassa","atcMiniCartShopingCartLabel":"Je winkelwagen","atcMiniCartEmptyCartLabel":"Je winkelwagen is nog leeg","atcMiniCartViewCartLabel":"Bekijk winkelwagen","atcAddingToCartBtnLabel":"Wordt toegevoegd","atcAddedToCartBtnLabel":"Is toegevoegd!","atcMiniCartCountItemLabel":"Artikel","atcMiniCartCountItemLabelPlural":"Artikelen"},"defaultTheme":{"toolbarViewAs":"Weergeven als","toolbarProduct":"Artikel","toolbarProducts":"Artikelen","productItemSoldOut":"Uitverkocht","productItemSale":"Sale","productItemFrom":"van"},"recentlyViewed":{"recentProductHeading":"Laatst bekeken artikelen"},"mostPopular":{"popularProductsHeading":"Populaire artikelen"}}},"label":{"refineDesktop":"Filter","refine":"Verfeinern mit","refineMobile":"Verfeinern mit","refineMobileCollapse":"Filter ausblenden","clear":"Entfernen","clearAll":"Alle entfernen","viewMore":"Mehr anzeigen","viewLess":"Weniger anzeigen","apply":"Über
8657nehmen","applyAll":"Alle anwenden","close":"Schließen","back":"Zurück","showLimit":"Anzeigen","collectionAll":"Alle","under":"Unter","above":"Über","ratingStar":"Stern","ratingStars":"Sterne","ratingUp":"& höher","showResult":"Ergebnisse anzeigen","searchOptions":"Suchoptionen","inCollectionSearch":"Suche für Produkte in der Kollektion","loadPreviousPage":"Vorherige Seite laden","listView":"Listenansicht","gridView":"Raster-Ansicht","gridViewColumns":"Raster-Ansicht {{ count }} Spalten","loadMore":"Weitere {{ amountProduct }} Produkte laden","loadMoreTotal":"{{ from }} - {{ to }} von {{ total }} Produkten","sortByOptions":{"sorting":"Sortieren nach","relevance":"Relevanz","number-extra-sort1-descending":"Beste Bewertungen","price-ascending":"Preis: niedrig zu hoch","price-descending":"Preis: hoch zu niedrig"},"recommendation":{"bundle-534187":"Bundle-Rabatt","productpage-477404":"Personalized for you","cartpage-348854":"Similar Products","productpage-667272":"Frequently Bought Together","cartpage-105570":"Still interested in this?","collectionpage-767438":"Most Popular Products","productpage-388763":"Recently viewed","collectionpage-268568":"Just dropped","homepage-051451":"Just dropped","homepage-225108":"Best Sellers"},"search":{"generalTitle":"Allgemeiner Titel (wenn ohne Suchbegriff)","resultHeader":"Suchergebnisse für \"{{ terms }}\"","resultNumber":"Es werden {{ count }}  Ergebnisse für  \"{{ terms }}\" angezeigt","seeAllProducts":"Alle Produkte anzeigen","resultEmpty":"Entschuldigung! Wir konnten für \"{{ terms }}\" keine Ergebnisse finden.{{ breakline }}Bitte prüfe die Schreibweise oder versuche es mit weniger spezifischen Suchbegriffen.","resultEmptyWithSuggestion":"Leider wurde für \"{{ terms }}\" nichts gefunden. Möchtest du dir stattdessen diese Artikel ansehen?","searchTotalResult":"Zeigen {{ count }} Ergebnis","searchTotalResults":"{{ count }} Ergebnisse werden angezeigt","searchPanelProduct":"Produkte","searchPanelCollection":"Kategorien","searchPanelPage":"Blogs & Seiten","searchTipsTitle":"Tipps zur Suche","searchTipsContent":"Bitte überprüfen Sie Ihre Schreibweise.{{ breakline }}Verwenden Sie allgemeinere Suchbegriffe.{{ breakline }}Geben Sie weniger Schlüsselwörter ein.{{ breakline }}Versuchen Sie, nach Produkttyp, Marke, Modellnummer oder Produktmerkmalen zu suchen."},"suggestion":{"viewAll":"Alle {{ count }} Produkte anzeigen","didYouMean":"Meintest du: {{ terms }}","searchBoxPlaceholder":"Suche","suggestQuery":"Zeige {{ count }} Ergebnisse für {{ terms }}","instantSearchSuggestionsLabel":"Beliebte Vorschläge","instantSearchCollectionsLabel":"Kategorien","instantSearchProductsLabel":"Produkte","instantSearchPagesLabel":"Seiten","searchBoxOnclickRecentSearchLabel":"Letzte Suchanfragen","searchBoxOnclickSearchTermLabel":"Beliebte Suchen","searchBoxOnclickProductsLabel":"Produkte im Trend","noSearchResultSearchTermLabel":"Sehen Sie sich einige dieser beliebten Suchen an","noSearchResultProductsLabel":"Produkte im Trend"},"error":{"noFilterResult":"Es wurden leider keine passenden Produkte für Ihre Auswahl gefunden","noSearchResult":"Leider wurden keine Produkte zum Suchbegriff gefunden","noProducts":"Es wurden keine Produkte in dieser Kategorie gefunden","noSuggestionResult":"Leider wurde für \"{{ terms }}\" nichts gefunden.","noSuggestionProducts":"Leider wurde für \"{{ terms }}\" nichts gefunden."},"action_list":{"qvBtnLabel":"Schnellansicht","qvAddToCartBtnLabel":"Dem Warenkorb hinzufügen","qvSoldOutLabel":"Ausverkauft","qvSaleLabel":"Sale","qvViewFullDetails":"Alle Einzelheiten anzeigen","qvQuantity":"Menge","atcAvailableLabel":"In den Warenkorb legen","atcSelectOptionsLabel":"Optionen auswählen","atcSoldOutLabel":"Ausverkauft","atcMiniCartSubtotalLabel":"Zwischensumme","atcMiniCartCheckoutLabel":"Kasse","atcMiniCartShopingCartLabel":"Ihr Warenkorb","atcMiniCartEmptyCartLabel":"Ihr Warenkorb ist derzeit leer","atcMiniCartViewCartLabel":"Warenkorb anzeigen","atcAddingToCartBtnLabel":"Wird hinzugefügt","atcAddedToCartBtnLabel":"Wurde hinzugefügt!","atcMiniCartCountItemLabel":"Artikel","atcMiniCartCountItemLabelPlural":"Artikel"},"defaultTheme":{"toolbarViewAs":"Anzeigen als","toolbarProduct":"Produkt","toolbarProducts":"Produkte","productItemSoldOut":"Ausverkauft","productItemSale":"Sale","productItemFrom":"von"},"recentlyViewed":{"recentProductHeading":"Zuletzt angesehene Produkte"},"mostPopular":{"popularProductsHeading":"Beliebte Produkte"}},"searchEmptyResultMessages":{"label":"Entschuldigung! Wir konnten für \"{{ terms }}\" keine Ergebnisse finden.{{ breakline }}Bitte prüfe die Schreibweise oder versuche es mit weniger spezifischen Suchbegriffen."},"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
8657dColor":""}},
8658    
8659    swatch_settings: {
8660      
8661    },
8662    
8663    default_sort_order: {"search":"","all":""},
8664    
8665  };
8666  function mergeObject(obj1, obj2){
8667    var obj3 = {};
8668    for (var attr in obj1) { obj3[attr] = obj1[attr]; }
8669    for (var attr in obj2) { obj3[attr] = obj2[attr]; }
8670    return obj3;
8671  }
8672  if (typeof boostPFSConfig == 'undefined') {
8673    boostPFSConfig = {};
8674  }
8675  if (typeof boostPFSAppConfig != 'undefined') {
8676    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSAppConfig);
8677  }
8678  if (typeof boostPFSThemeConfig != 'undefined') {
8679    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSThemeConfig);
8680  }
8681</script>
8681
8682
8683    
8683<script>
8684  (function() {
8685    const className = 'ruk_rating_snippet_card';
8686    const REVIEWSIO_STORAGE = 'uc-reviewsio-consent';
8687    let initialized = false;
8688    let attempts = 0;
8689
8690    function getThemeColor(variableName, fallback) {
8691      const value = getComputedStyle(document.documentElement).getPropertyValue(variableName).trim();
8692      return value ? 'rgb(' + value + ')' : fallback;
8693    }
8694
8695    function initRatingSnippet() {
8696      if (initialized || !document.querySelector('.' + className)) return;
8697
8698      if (typeof ratingSnippet !== 'function') {
8699        if (attempts < 50) {
8700          attempts += 1;
8701          setTimeout(initRatingSnippet, 200);
8702        }
8703        return;
8704      }
8705
8706      initialized = true;
8707      ratingSnippet(className, {
8708        store: 'fritz.com',
8709        color: getThemeColor('--color-rating', '#E6000F'),
8710        textClr: getThemeColor('--color-text-black', '#070E21'),
8711        linebreak: false,
8712        usePolaris: false,
8713        snippetPopup: false,
8714        text: '',
8715        showNumericalAverageRating: true,
8716        decimalPlaces: 1,
8717        listenForChanges: true
8718      });
8719    }
8720
8721    window.addEventListener('ucEvent', function(event) {
8722      if (event.detail && event.detail.event === 'consent_status') {
8723        const accepted = event.detail['Reviews.io'] === true;
8724        localStorage.setItem(REVIEWSIO_STORAGE, accepted ? '1' : '0');
8725        if (accepted) initRatingSnippet();
8726      }
8727    });
8728
8729    if (localStorage.getItem(REVIEWSIO_STORAGE) === '1') {
8730      initRatingSnippet();
8731    }
8732  })();
8733</script>
8733
8734
8735  <style>  </style>
8736<div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style>
8737  .rio-withoutBranding .FloatingWidget .R-Logo,
8738  .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo,
8739  .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container,
8740  .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container,
8741  .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo,
8742  .rio-withoutBranding .RatingBarWidget .R-PlatformIcon {
8743    display: none !important;
8744  }
8745</style>
8746<script>
8747  window.__REVIEWS_EDITOR__ = false;
8748  window.__REVIEWS_DEMO_CONFIG__ = {
8749    store: 'ecommerce-demo-store',
8750    sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku',
8751    widgetIds: {
8752      nuggets: 'W10cpKyjl72VtHv6',
8753      ugc: '7sG9C5qNeKpvhykZ',
8754      floating: 'GBvqmKV1Zy9H4Mpd',
8755      ratingBar: 'pxNMXi7FTlODgr8Q',
8756      survey: 'uLJcD7bFpGMf1Z0C'
8757    },
8758    surveyCampaignId: '392'
8759  };
8760
8761  
8762    var reviewsIoStore = 'fritz.com';
8763  
8764
8765  var reviewsIoEnableSyndication = false;
8766
8767  
8768    
8769      
8770      var reviewsIoLang = 'en';
8771    
8772  
8773</script>
8773
8774
8775<script defer src="https://cdn.shopify.com/extensions/019f1dcd-2e41-759b-8190-d404bf58416d/reviews-co-uk-product-and-merchant-review-collection-59/assets/reviewsio-preview.js"></script>
8775
8776
8777
8778
8779</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
8779<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
8779
8780<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
8781<script>
8782    (function () {
8783      function initRatingSnippet() {
8784        var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore;
8785        if (!hasStore) return;
8786
8787        if (typeof ratingSnippet !== 'function') return;
8788
8789        // Ensure the target element exists (rating-output block may render after this app embed).
8790        if (!document.querySelector('.ruk_rating_snippet')) return;
8791
8792        var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__;
8793        var storeForSnippet = storeOverride || reviewsIoStore;
8794
8795        ratingSnippet("ruk_rating_snippet",{
8796            store: storeForSnippet,
8797            color: '#E6000F',
8798            
8799              textClr: '#5f6d76',
8800            
8801            linebreak: false,
8802            
8803            usePolaris: true,
8804            
8805            
8806              listenForChanges: true,
8807            
8808            
8809              removeBrackets: true,
8810            
8811            
8812            
8813              text: 'Ratings',
8814            
8815            lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en',
8816            mode: 'extended',
8817            showEmptyStars: true,
8818            
8819            enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false
8820        });
8821
8822        const reviewsIoModal = document.getElementById('reviews_fade');
8823        if (reviewsIoModal) {
8824          reviewsIoModal.classList.add('rio-withoutBranding');
8825        }
8826      }
8827
8828      // Retry to survive slow network/script timing.
8829      var attempts = 0;
8830      var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20;
8831      var MAX_TIMEOUT_RETRY = 200;
8832      
8833      function tick() {
8834        attempts += 1;
8835        initRatingSnippet();
8836        if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) {
8837          window.setTimeout(tick, MAX_TIMEOUT_RETRY);
8838        }
8839      }
8840
8841      // Use window load to maximize chance that the external script executed.
8842      window.addEventListener('load', tick);
8843    })();
8844</script>
8844
8845
8846
8847</div>
8847<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8847
8848</body>
8849</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.