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 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 94 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 95 96
96<script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="iVuooR8IWB2aAU" data-language="en" async></script>
96 97 98 99 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 100 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 101 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 102 103 104 <meta name="google-site-verification" content="iCNQ3eElLjOp7MKAGQ2yP6PM-TpZWwEODvY9md5VrBI" /> 105 106 107
108<script type="text/plain" data-usercentrics="Matomo (self hosted)"> 109 var _paq = window._paq = window._paq || []; 110 _paq.push(['trackPageView']); 111 _paq.push(['enableLinkTracking']); 112 (function() { 113 var u="https://piwik.avm.de/piwik/"; 114 _paq.push(['setTrackerUrl', u+'matomo.php']); 115 _paq.push(['setSiteId', '34']); 116 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 117 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 118 })(); 119</script>
119 120 121<link rel="shortcut icon" href="//fritz.com/cdn/shop/files/Favicon_FRITZ.svg?crop=center&height=32&v=1782847560&width=32" type="image/png"> 122 123 124 125 <link rel="canonical" href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598"> 126 127 128 129 <title>FRITZ!DECT Repeater 100 | Range for cordless phones</title> 130 131 132 133<meta name="description" content="FRITZ!DECT Repeater 100 â Increase DECT wireless range â 2-year warranty â Easy operation â Order now!"><meta property="og:site_name" content="FRITZ!"> 134<meta property="og:url" content="https://fritz.com/en/products/fritz-dect-repeater-100-20002598"> 135<meta property="og:title" content="FRITZ!DECT Repeater 100"> 136<meta property="og:type" content="product"> 137<meta property="og:description" content="FRITZ!DECT Repeater 100 â Increase DECT wireless range â 2-year warranty â Easy operation â Order now!"><meta property="og:image" content="http://fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687"> 138 <meta property="og:image:secure_url" content="https://fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687"> 139 <meta property="og:image:width" content="2000"> 140 <meta property="og:image:height" content="2000"><meta name="twitter:site" content="@"> 141<meta name="twitter:card" content="summary_large_image"> 142<meta name="twitter:title" content="FRITZ!DECT Repeater 100"> 143<meta name="twitter:description" content="FRITZ!DECT Repeater 100 â Increase DECT wireless range â 2-year warranty â Easy operation â Order now!"> 144<style>@font-face { 145 font-family: Inter; 146 font-weight: 400; 147 font-style: normal; 148 font-display: swap; 149 src: url("//fritz.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 150 url("//fritz.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 151} 152@font-face { 153 font-family: Inter; 154 font-weight: 500; 155 font-style: normal; 156 font-display: swap; 157 src: url("//fritz.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 158 url("//fritz.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 159} 160@font-face { 161 font-family: Inter; 162 font-weight: 700; 163 font-style: normal; 164 font-display: swap; 165 src: url("//fritz.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 166 url("//fritz.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 167} 168@font-face { 169 font-family: Inter; 170 font-weight: 400; 171 font-style: italic; 172 font-display: swap; 173 src: url("//fritz.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 174 url("//fritz.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 175} 176@font-face { 177 font-family: Inter; 178 font-weight: 700; 179 font-style: italic; 180 font-display: swap; 181 src: url("//fritz.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 182 url("//fritz.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 183} 184@font-face{ 185 font-family:"AVM"; 186 font-weight: 200; 187 font-display: swap; 188 src:url("//fritz.com/cdn/shop/files/ad9e233d-5ad0-4ac3-be71-ade974eb568e.eot?v=10243376500512722597?#iefix"); 189 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"); 190 } 191 @font-face{ 192 font-family:"AVM"; 193 font-display: swap; 194 src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Regular.eot?v=382648921108530211?#iefix"); 195 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"); 196 } 197 @font-face{ 198 font-family:"AVM"; 199 font-weight: 700; 200 font-display: swap; 201 src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Bold.eot?v=12684454421258973039?#iefix"); 202 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"); 203 } 204 205 @font-face{ 206 font-family:"AVM-Mono"; 207 font-weight: 700; 208 font-display: swap; 209 src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Mono_Bold.eot?v=6708708213941835242?#
209iefix"); 210 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"); 211 } 212 @font-face{ 213 font-family:"AVM"; 214 font-weight: 900; 215 font-display: swap; 216 src:url("//fritz.com/cdn/shop/files/TT_Interphases_Pro_Black.eot?v=148078923632718354?#iefix"); 217 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"); 218 } 219 220 html { 221 scroll-behavior: smooth; 222 } 223 224 :root { 225 226 font-variant-ligatures: none; 227 228 /*! General */ 229 --color-base-text: 19 20 22; 230 --color-secondary-text: 100 106 114; 231 --color-base-highlight: 255 221 191; 232 --color-base-background: 255 255 255; 233 --color-base-tertiary-background: 240 242 245; 234 --color-base-secondary-button: 161 220 250; 235 --color-base-button: 0 190 255; 236 --color-base-button-gradient: #00BEFF; 237 --color-base-button-text: 0 30 110; 238 --color-base-swatch: 7 14 33; 239 --color-base-swatch-gradient: #070e21; 240 --color-base-swatch-text: 255 255 255; 241 --color-keyboard-focus: 0 137 209; 242 --color-shadow: 168 232 226; 243 --color-price: 7 14 33; 244 --color-sale-price: 230 0 15; 245 --color-sale-tag: 230 0 15; 246 --color-sale-tag-text: 255 255 255; 247 248 --color-primary-badge: 0 137 209; 249 --color-primary-badge-text: 255 255 255; 250 251 --color-outline-badge: 255 255 255; 252 --color-outline-badge-text: 95 109 118; 253 254 --color-tertiary-badge: 240 242 245; 255 --color-tertiary-badge-text: 95 109 118; 256 257 --color-rating: 230 0 15; 258 --color-placeholder: 250 250 250; 259 --color-success-text: 24 223 30; 260 --color-success-background: 247 254 231; 261 --color-error-text: 190 18 60; 262 --color-error-background: 255 241 242; 263 --color-info-text: 180 83 9; 264 --color-info-background: 255 251 235; 265 266 --color-all-border: 232 232 232; 267 --color-all-border-light: 241 241 241; 268 --color-all-border-dark: 162 162 162; 269 270 /*! KI generated badge */ 271 --ki-generated-light-gradient: radial-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 100%); 272 --ki-generated-light-text: 0 30 110; 273 --ki-generated-dark-gradient: radial-gradient(rgba(63, 63, 63, 0.17), rgba(63, 63, 63, 0) 100%); 274 --ki-generated-dark-text: 255 255 255; 275 --ki-generated-video-gradient: rgba(255, 255, 255, 0.70); 276 --ki-generated-video-text: 0 30 110; 277 278 /*! Menu and drawers */ 279 --color-drawer-text: 7 14 33; 280 --color-drawer-background: 255 255 255; 281 --color-drawer-button-background: 7 14 33; 282 --color-drawer-button-gradient: #070e21; 283 --color-drawer-button-text: 255 255 255; 284 --color-drawer-overlay: 7 14 33; 285 286 /*! Product card */ 287 --card-radius: var(--rounded-card); 288 --card-border-width: 0.0rem; 289 --card-border-opacity: 0.0; 290 --card-shadow-opacity: 0.1; 291 --card-shadow-horizontal-offset: 0.0rem; 292 --card-shadow-vertical-offset: 0.0rem; 293 294 /*! Buttons */ 295 --buttons-radius: var(--rounded-button); 296 --buttons-border-width: 1px; 297 --buttons-border-opacity: 1.0; 298 --buttons-shadow-opacity: 0.0; 299 --buttons-shadow-horizontal-offset: 0px; 300 --buttons-shadow-vertical-offset: 0px; 301 302 /*! Inputs */ 303 --inputs-radius: var(--rounded-input); 304 --inputs-border-width: 0px; 305 --inputs-border-opacity: 0.65; 306 307 /*! Spacing */ 308 --sp-0d5: 0.125rem; 309 --sp-1: 0.25rem; 310 --sp-1d5: 0.375rem; 311 --sp-2: 0.5rem;
312 --sp-2d5: 0.625rem; 313 --sp-3: 0.75rem; 314 --sp-3d5: 0.875rem; 315 --sp-4: 1rem; 316 --sp-4d5: 1.125rem; 317 --sp-5: 1.25rem; 318 --sp-5d5: 1.375rem; 319 --sp-6: 1.5rem; 320 --sp-6d5: 1.625rem; 321 --sp-7: 1.75rem; 322 --sp-7d5: 1.875rem; 323 --sp-8: 2rem; 324 --sp-8d5: 2.125rem; 325 --sp-9: 2.25rem; 326 --sp-9d5: 2.375rem; 327 --sp-10: 2.5rem; 328 --sp-10d5: 2.625rem; 329 --sp-11: 2.75rem; 330 --sp-12: 3rem; 331 --sp-13: 3.25rem; 332 --sp-14: 3.5rem; 333 --sp-15: 3.875rem; 334 --sp-16: 4rem; 335 --sp-18: 4.5rem; 336 --sp-20: 5rem; 337 --sp-23: 5.625rem; 338 --sp-24: 6rem; 339 --sp-28: 7rem; 340 --sp-32: 8rem; 341 --sp-36: 9rem; 342 --sp-40: 10rem; 343 --sp-44: 11rem; 344 --sp-48: 12rem; 345 --sp-52: 13rem; 346 --sp-56: 14rem; 347 --sp-60: 15rem; 348 --sp-64: 16rem; 349 --sp-68: 17rem; 350 --sp-72: 18rem; 351 --sp-80: 20rem; 352 --sp-96: 24rem; 353 --sp-100: 32rem; 354 355 /*! Font family */ 356 --font-heading-family: "AVM", Inter, sans-serif; 357 --font-heading-style: normal; 358 --font-heading-weight: 700; 359 --font-heading-line-height: 1; 360 --font-heading-letter-spacing: 0.0em; 361 362 363 --font-body-family: "AVM", Inter, sans-serif; 364 --font-body-style: normal; 365 --font-body-weight: 400; 366 --font-body-line-height: 1.5; 367 --font-body-letter-spacing: 0.0em; 368 369 --font-navigation-family: var(--font-body-family); 370 --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem); 371 --font-navigation-weight: 500; 372 373 374 --font-button-family: var(--font-body-family); 375 --font-button-size: clamp(0.875rem, 0.8115rem + 0.20944096vw, 1.0rem); 376 --font-cta-button-size: clamp(1.0rem, 0.8115rem + 0.3483298vw, 1.125rem); 377 --font-button-weight: 500; 378 379 380 --font-product-family: var(--font-body-family); 381 --font-product-size: clamp(1.625rem, 0.873rem + 0.3175vw, 1.875rem); 382 --font-product-weight: 500; 383 384 385 /*! Font size */ 386 --text-3xs: 0.75rem; 387 --text-2xs: 0.8125rem; 388 --text-xs: 0.875rem; 389 --text-2sm: 0.9375rem; 390 --text-sm: 1.0rem; 391 --text-base: 1.125rem; 392 --text-odd: calc(1.125rem - 1px); 393 --text-lg: 1.25rem; 394 --text-xl: 1.375rem; 395 --text-2xl: 1.625rem; 396 --text-2d5xl: 1.75rem; 397 --text-3xl: 1.875rem; 398 --text-4xl: 2.375rem; 399 --text-5xl: 3.125rem; 400 --text-6xl: 3.875rem; 401 --text-7xl: 4.625rem; 402 --text-8xl: 6.125rem; 403 404 /*! Layout */ 405 --page-width: 1440px; 406 --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12)); 407 --grid-gap: clamp(40px, 20vw, 60px); 408 --page-padding: var(--sp-5); 409 --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width)); 410 --rounded-button: 0.5rem; 411 --rounded-input: 0.75rem; 412 --rounded-card: clamp(var(--sp-2d5), 0.833333333333vw, var(--sp-5)); 413 --rounded-block: clamp(var(--sp-2d5), 0.972222222222vw, var(--sp-5)); 414 415 /*! Other */ 416 --icon-weight: 1.5px; 417 --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>'); 418 419 .rte-list-style-ticks li::before { 420 --icon-dot: url("//fritz.com/cdn/shop/files/ico-checkmark.svg?v=1743070646&width=24"); 421 } 422 423 424 --max-main-content : 100%; 425 426 } 427 428 @media screen and (min-width: 1024px) { 429 :root { 430 --page-padding: var(--sp-9); 431 } 432 } 433 434 @media screen and (min-width: 1280px) { 435 :root { 436 --gap-padding: var(--sp-12); 437 --page-padding: var(--sp-23); 438 --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px)); 439 } 440 } 441 442 @media screen and (min-width: 1536px) { 443 .page-width { 444 max-width: 1536px; 445 } 446 447 /* 448 :root { 449 --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2); 450 } 451 */ 452 }.button--secondary:not([data-button-hover=standard],[data-no-hover]), 453 .button--primary:not([data-button-hover=standard],[data-no-hover]) { 454 transition: var(--animation-primary); 455 } 456 457 .button--secondary:not([data-button-hover=standard],[data-no-hover]):hover, 458 .button--primary:not([data-button-hover=standard],[data-no-hover]):hover { 459 transition: var(--animation-primary); 460 } 461 462 463 .button--primary:not([data-button-hover=standard],[data-no-hover]):hover {background-color: rgb(97 200 255); 464 } 465 466 .button--primary:not([data-button-hover=standard],[data-no-hover]):hover:after { 467 border-color: rgb(97 200 255); 468 } 469 .button--secondary:not([data-button-hover=standard],[data-no-hover]):hover { 470 } 471 472 .button[data-no-hover] .btn-fill { 473 display: none; 474 } 475 476 .button[data-no-hover].emulate-hover, 477 #sticky-mid-header-main .header__navigation .sticky-mid-header-button button.button[data-no-hover].emulate-hover.button--third { 478 transition: var(--animation-primary); 479 background-color: rgb(var(--color-button-background)); 480 color: rgb(var(--color-button-text)); 481 border: 1px solid rgb(var(--color-button-background)); 482 } 483 484 .button[data-no-hover]:not(.emulate-hover) { 485 transition: var(--animation-primary); 486 background-color: transparent; 487 color: inherit; 488 } 489 490 .text-opacity strong { 491 color: rgb(var(--color-foreground)) !important; 492 } 493</style> 494 <link rel="preload" as="font" href="//fritz.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin> 495 496 497 <link rel="preload" as="font" href="//fritz.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" type="font/woff2" crossorigin> 498 499<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 500 rel="stylesheet" 501 href="//fritz.com/cdn/shop/t/56/assets/apps.min.css?v=136818247853991485331759329181" 502 media="print" 503 fetchpriority="low" 504 onload="this.media='all'" 505 > 506 507 508
508<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
508<meta name="google-site-verification" content="Zj1sZTj4t1eLcrFmms2HbwOIeKCFyaHVwHdPTtwsnAM"> 509<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/91265958229/digital_wallets/dialog"> 510<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"> 511<link rel="alternate" hreflang="x-default" href="https://fritz.com/products/fritz-dect-repeater-100-20002598"> 512<link rel="alternate" hreflang="de" href="https://fritz.com/products/fritz-dect-repeater-100-20002598"> 513<link rel="alternate" hreflang="en" href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598"> 514<link rel="alternate" hreflang="de-AT" href="https://fritz.com/de-at/products/fritz-dect-repeater-100-20002598"> 515<link rel="alternate" hreflang="en-AT" href="https://fritz.com/en-at/products/fritz-dect-repeater-100-20002598"> 516<link rel="alternate" type="application/json+oembed" href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598.oembed">
517<script async="async" src="/checkouts/internal/preloads.js?locale=en-DE&configuration_id=9521103189&edited_at=1787653409"></script>
517 518<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
519<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 519
519
520<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 520
520
521<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 521
521
522<script>var Shopify = Shopify || {}; 523Shopify.shop = "avm-deutschland.myshopify.com"; 524Shopify.locale = "en"; 525Shopify.currency = {"active":"EUR","rate":"1.0"}; 526Shopify.country = "DE"; 527Shopify.theme = {"name":"avm-deutschland\/main","id":182164259157,"schema_name":"Concept","schema_version":"4.0.0","theme_store_id":null,"role":"main"}; 528Shopify.theme.handle = "null"; 529Shopify.theme.style = {"id":null,"handle":null}; 530Shopify.cdnHost = "fritz.com/cdn"; 531Shopify.routes = Shopify.routes || {}; 532Shopify.routes.root = "/en/"; 533Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 534Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 535Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 536Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 536
536
537<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 537
537
538<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 538
538
539<script> 540 window.ShopifyPay = window.ShopifyPay || {}; 541 window.ShopifyPay.apiHost = "shop.app\/pay"; 542 window.ShopifyPay.redirectState = null; 543</script>
vendor: 1 bytes, line 543
543
544<script> 545 window.Shopify = window.Shopify || {}; 546 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 547 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 548 window.Shopify.SignInWithShop.eligible = true; 549</script>
vendor: 1 bytes, line 549
549
550<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 550
550
551<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 551
551
552<script type="module"> 553 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 554 555 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 556 557</script>
vendor: 1 bytes, line 557
557
558<script> 559 window.Shopify = window.Shopify || {}; 560 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 561 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"]}; 562</script>
vendor: 1 bytes, line 562
562
563<script>(function() { 564 var isLoaded = false; 565 function asyncLoad() { 566 if (isLoaded) return; 567 isLoaded = true; 568 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"]; 569 for (var i = 0; i < urls.length; i++) { 570 var s = document.createElement('script'); 571 s.type = 'text/javascript'; 572 s.async = true; 573 s.src = urls[i]; 574 var x = document.getElementsByTagName('script')[0]; 575 x.parentNode.insertBefore(s, x); 576 } 577 }; 578 if(window.attachEvent) { 579 window.attachEvent('onload', asyncLoad); 580 } else { 581 window.addEventListener('load', asyncLoad, false); 582 } 583})();</script>
vendor: 1 bytes, line 583
583
584<script id="__st">var __st={"a":91265958229,"offset":7200,"reqid":"85eca8f4-259d-418b-a1a2-cfd00244cae3-1790239646","pageurl":"fritz.com\/en\/products\/fritz-dect-repeater-100-20002598","u":"95bf189bb405","p":"product","rtyp":"product","rid":9756725739861};</script>
vendor: 1 bytes, line 584
584
585<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 585
585
586<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 586
586
587<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 587
587
588<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>
588<script crossorigin="anonymous" defer="defer" src="//fritz.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 588
588
589<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 589
589
590<script> 591 window.Shopify = window.Shopify || {}; 592 window.Shopify.MCP = window.Shopify.MCP || {}; 593 window.Shopify.MCP.enabled = true; 594 window.Shopify.MCP.shop = "avm-deutschland.myshopify.com"; 595 window.Shopify.MCP.mcpEndpoint = "https:\/\/fritz.com\/api\/mcp"; 596 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"]}}]; 597</script>
vendor: 1 bytes, line 597
597
598<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-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 599</script>
vendor: 1 bytes, line 599
599
600<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)}}; 601</script>
vendor: 1 bytes, line 601
601
602<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 603 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); 604</script>
vendor: 1 bytes, line 604
604
605<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})}})); 606</script>
606 607<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"> 608<style id="shopify-accelerated-checkout-cart"> 609 #shopify-buyer-consent { 610 margin-top: 1em; 611 display: inline-block; 612 width: 100%; 613} 614 615#shopify-buyer-consent.hidden { 616 display: none; 617} 618 619#shopify-subscription-policy-button { 620 background: none; 621 border: none; 622 padding: 0; 623 text-decoration: underline; 624 font-size: inherit; 625 cursor: pointer; 626} 627 628#shopify-subscription-policy-button::before { 629 box-shadow: none; 630} 631 632 </style> 633
634<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
634 635 <!-- click tracking -->
636<script> 637(function () { 638 var queue = []; 639 var flushTimer = null; 640 var maxQueue = 100; 641 var flushIntervalMs = 200; 642 var maxFlushAttempts = 150; 643 644 function canPublish() { 645 return window.Shopify && Shopify.analytics && typeof Shopify.analytics.publish === 'function'; 646 } 647 648 function flushQueue() { 649 if (!canPublish() || !queue.length) return; 650 var item; 651 while ((item = queue.shift())) { 652 try { 653 Shopify.analytics.publish(item.name, item.payload); 654 } catch (e) {} 655 } 656 if (flushTimer) { 657 clearInterval(flushTimer); 658 flushTimer = null; 659 } 660 } 661 662 function scheduleFlush() { 663 if (flushTimer) return; 664 var attempts = 0; 665 flushTimer = setInterval(function () { 666 attempts++; 667 if (canPublish()) { 668 flushQueue(); 669 } 670 if (!queue.length || attempts >= maxFlushAttempts) { 671 clearInterval(flushTimer); 672 flushTimer = null; 673 } 674 }, flushIntervalMs); 675 } 676 677 function publish(name, payload) { 678 if (canPublish()) { 679 try { 680 Shopify.analytics.publish(name, payload); 681 } catch (e) {} 682 } else if (queue.length < maxQueue) { 683 queue.push({ name: name, payload: payload }); 684 scheduleFlush(); 685 } 686 } 687 688 window.gtmFlushShopifyClickQueue = function () { 689 if (canPublish()) { 690 flushQueue(); 691 } else { 692 scheduleFlush(); 693 } 694 }; 695 696 window.addEventListener('load', function () { 697 window.gtmFlushShopifyClickQueue(); 698 }); 699 700 function gtm_get_click_element_path(element) { 701 var el = element; 702 if (el instanceof Node) { 703 var elList = []; 704 do { 705 if (el instanceof Element) { 706 var classString = el.classList ? [].slice.call(el.classList).join('.') : ''; 707 var elementName = (el.tagName ? el.tagName.toLowerCase() : '') + 708 (classString ? '.' + classString : '') + 709 (el.id ? '#' + el.id : ''); 710 if (elementName) elList.unshift(elementName); 711 } 712 el = el.parentNode; 713 } while (el != null); 714 var objString = element.toString().match(/\[object (\w+)\]/); 715 var elementType = objString ? objString[1] : element.toString(); 716 var cssString = elList.join(' > '); 717 return cssString ? elementType + ': ' + cssString : elementType; 718 } 719 } 720 721 window.addEventListener('click', function (event) { 722 publish('custom_click', { 723 click_element: gtm_get_click_element_path(event.target) || '', 724 click_id: event.target.id || '', 725 click_classes: event.target.className || '', 726 click_text: event.target.innerText || '', 727 click_target: event.target.target || '', 728 click_url: event.target.href || '' 729 }); 730 731 var closestLink = event.target.closest('a'); 732 if (closestLink) { 733 publish('custom_link_click', { 734 click_element: gtm_get_click_element_path(closestLink) || '', 735 click_id: closestLink.id || '', 736 click_classes: closestLink.className || '', 737 click_text: closestLink.innerText || '', 738 click_target: closestLink.target || '', 739 click_url: closestLink.href || '' 740 }); 741 } 742 }); 743})(); 744</script>
744 745<!-- end of click tracking --> 746 747 748
748<script src="//fritz.com/cdn/shop/t/56/assets/vendor.js?v=83836565987576270061749538484" defer="defer"></script>
748 749
749<script src="//fritz.com/cdn/shop/t/56/assets/theme.min.js?v=103828956822365982941787910966" defer="defer"></script>
749 750 751
752<script src="//fritz.com/cdn/shop/t/56/assets/cookie-consent.js?v=176574417626162393301784724640"></script>
752 753 754 755 756
757<script> 758 document.documentElement.classList.replace('no-js', 'js'); 759 760 window.theme = window.theme || {}; 761 theme.routes = { 762 shop_url: 'https://fritz.com', 763 root_url: '/en', 764 cart_url: '/en/cart', 765 cart_add_url: '/en/cart/add', 766 cart_change_url: '/en/cart/change', 767 cart_update_url: '/en/cart/update', 768 search_url: '/en/search', 769 predictive_search_url: '/en/search/suggest' 770 }; 771 772 theme.variantStrings = { 773 preOrder: "Pre-order", 774 addToCart: "Add to cart", 775 soldOut: "Sold Out", 776 unavailable: "Unavailable", 777 addToBundle: "Add to bundle", 778 backInStock: "Notify me when itâs available" 779 }; 780 781 theme.shippingCalculatorStrings = { 782 error: "One or more errors occurred while retrieving the shipping rates:", 783 notFound: "Sorry, we do not ship to your address.", 784 oneResult: "There is one shipping rate for your address:", 785 multipleResults: "There are multiple shipping rates for your address:" 786 }; 787 788 theme.recipientFormStrings = { 789 expanded: "Gift card recipient form expanded", 790 collapsed: "Gift card recipient form collapsed" 791 }; 792 793 theme.quickOrderListStrings = { 794 itemsAdded: "[quantity] items added", 795 itemAdded: "[quantity] item added", 796 itemsRemoved: "[quantity] items removed", 797 itemRemoved: "[quantity] item removed", 798 viewCart: "View cart", 799 each: "[money]\/ea", 800 minError: "This item has a minimum of [min]", 801 maxError: "This item has a maximum of [max]", 802 stepError: "You can only add this item in increments of [step]" 803 }; 804 805 theme.cartStrings = { 806 error: `There was an error while updating your cart. Please try again.`, 807 quantityError: `You can only add [quantity] of this item to your cart.`, 808 }; 809 810 theme.dateStrings = { 811 d: "d", 812 day: "Day", 813 days: "Days", 814 h: "h", 815 hour: "Hour", 816 hours: "Hours", 817 m: "m", 818 minute: "Min", 819 minutes: "Mins", 820 s: "s", 821 second: "Sec", 822 seconds: "Secs" 823 };theme.strings = { 824 recentlyViewedEmpty: "Your recently viewed is empty.", 825 close: "Close", 826 next: "Next", 827 previous: "Previous", 828 qrImageAlt: "QR code â scan to redeem gift card" 829 }; 830 831 theme.settings = { 832 moneyFormat: "{{amount_with_comma_separator}}â¬", 833 moneyWithCurrencyFormat: "{{amount_with_comma_separator}}â¬", 834 currencyCodeEnabled: false, 835 externalLinksNewTab: false, 836 cartType: "drawer", 837 isCartTemplate: false, 838 pswpModule: "\/\/fritz.com\/cdn\/shop\/t\/56\/assets\/photoswipe.min.js?v=41760041872977459911749538481", 839 themeName: 'Concept', 840 themeVersion: '4.0.0', 841 agencyId: '' 842 };// We save the product ID in local storage to be eventually used for recently viewed section 843 try { 844 const recentlyViewedProducts = new Set(JSON.parse(window.localStorage.getItem(`${theme.settings.themeName}:recently-viewed`) || '[]')); 845 846 recentlyViewedProducts.delete(9756725739861); // Delete first to re-move the product 847 recentlyViewedProducts.add(9756725739861); 848 849 window.localStorage.setItem(`${theme.settings.themeName}:recently-viewed`, JSON.stringify(Array.from(recentlyViewedProducts.values()).reverse())); 850 } catch (e) { 851 // Safari in private mode does not allow setting item, we silently fail 852 }</script>
vendor: 1 bytes, line 852
852
853<script data-uc-allowed="true"> 854 (function () { 855 let attempts = 0; 856 const maxAttempts = 120; 857 858 function init() { 859 if (!window.Shopify || typeof window.Shopify.loadFeatures !== 'function') { 860 if (++attempts < maxAttempts) { 861 setTimeout(init, 50); 862 } 863 return; 864 } 865 866 window.Shopify.loadFeatures( 867 [{ name: 'consent-tracking-api', version: '0.1' }], 868 error => { 869 if (error) throw error; 870 console.log('** Shopify Consent Tracking API loaded'); 871 const syncTrackingConsent = consentObj => { 872 window.Shopify.customerPrivacy.setTrackingConsent(consentObj, () => { 873 console.log('** UC consent synced with Shopify Customer Privacy API'); 874 console.log('- Shopify consent:'); 875 console.log(window.Shopify.customerPrivacy.currentVisitorConsent()); 876 console.log('--------------------------'); 877 if (typeof window.gtmFlushShopifyClickQueue === 'function') { 878 window.gtmFlushShopifyClickQueue(); 879 } 880 }); 881 }; 882 window.addEventListener('UC_CONSENT', e => { 883 const services = Object.values(e.detail.services); 884 const ucAnalytics = services.find(service => service.name == 'Shopify Analytics'); 885 const ucMarketing = services.find(service => service.name == 'Shopify Marketing'); 886 const ucPreferences = services.find(service => service.name == 'Shopify Preferences'); 887 if (ucAnalytics && ucMarketing && ucPreferences) { 888 const analyticsConsent = ucAnalytics.consent.given; 889 const marketingConsent = ucMarketing.consent.given; 890 const preferencesConsent = ucPreferences.consent.given; 891 console.log('** Usercentrics consent:'); 892 console.log('- status: ' + e.detail.consent.status); 893 console.log('- updatedBy: ' + e.detail.consent.updatedBy); 894 console.log('- Analytics: ' + analyticsConsent); 895 console.log('- Marketing: ' + marketingConsent); 896 console.log('- Preferences: ' + preferencesConsent); 897 const isOptOut = window.Shopify.customerPrivacy.saleOfDataRegion(); 898 console.log('** is using Opt-Out framework: ' + isOptOut); 899 if (isOptOut) { 900 const val = e.detail.consent.status == 'ALL_DENIED' ? false : true; 901 syncTrackingConsent({ 902 analytics: val, 903 marketing: val, 904 preferences: val, 905 sale_of_data: val 906 }); 907 } else { 908 syncTrackingConsent({ 909 analytics: analyticsConsent, 910 marketing: marketingConsent, 911 preferences: preferencesConsent 912 }); 913 } 914 } else { 915 throw 'No DPSs found (Shopify Analytics, Shopify Marketing, Shopify Preferences)'; 916 } 917 }); 918 } 919 ); 920 } 921 922 init(); 923 })(); 924</script>
924 925 926
926<script src="https://static.klaviyo.com/onsite/js/Rxfdvq/klaviyo.js" defer></script>
926 927 <!-- 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 --><!-- BEGIN app snippet: smartseo.product.jsonld --> 928<!--JSON-LD data generated by Smart SEO-->
929<script type="application/ld+json"> 930{ 931"@context": "https://schema.org/","@type":"Product", 932"productId": "4023125025983",� 933"gtin13": "4023125025983", 934"name": "FRITZ!DECT Repeater 100", 935"image": "https://fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687", 936"description": "Increase your DECT rangeThe FRITZ!DECT Repeater 100 quickly and easily provides more range for your DECT phones and FRITZ! Smart Home devices.", 937"brand": { 938"@type": "Brand", 939"name": "FRITZ! - Alles für das Heimnetz" 940}, 941"mpn": "4023125025983", 942"weight": "0.217kg", 943"aggregateRating": { 944"@type": "AggregateRating", 945"description": "REVIEWS.io", 946"ratingValue": "4.61", 947"reviewCount": "132" 948},� 949"offers": [ 950{ 951"@type": "Offer",�� 952"gtin13": "4023125025983",�"priceCurrency": "EUR", 953"price": "77.99", 954"validFrom": "2025-01-15", 955"priceValidUntil": "2026-12-23", 956"availability": "https://schema.org/InStock", 957"itemCondition": "https://schema.org/NewCondition", 958"sku": "20002598", 959"url": "https://fritz.com/en/products/fritz-dect-repeater-100-20002598?variant=50164900364629", 960"hasMerchantReturnPolicy": [ 961 { 962 "@type": "MerchantReturnPolicy", 963 "ApplicableCountry": "AT", 964 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 965 "ReturnMethod": "https://schema.org/ReturnByMail", 966 "ReturnFees": "https://schema.org/FreeReturn", 967 "RefundType": "https://schema.org/FullRefund", 968 "MerchantReturnDays": 30 969 }, 970 { 971 "@type": "MerchantReturnPolicy", 972 "ApplicableCountry": "DE", 973 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 974 "ReturnMethod": "https://schema.org/ReturnByMail", 975 "ReturnFees": "https://schema.org/FreeReturn", 976 "RefundType": "https://schema.org/FullRefund", 977 "MerchantReturnDays": 30 978 }, 979 { 980 "@type": "MerchantReturnPolicy", 981 "ApplicableCountry": "ES", 982 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 983 "ReturnMethod": "https://schema.org/ReturnByMail", 984 "ReturnFees": "https://schema.org/FreeReturn", 985 "RefundType": "https://schema.org/FullRefund", 986 "MerchantReturnDays": 30 987 }, 988 { 989 "@type": "MerchantReturnPolicy", 990 "ApplicableCountry": "PL", 991 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 992 "ReturnMethod": "https://schema.org/ReturnByMail", 993 "ReturnFees": "https://schema.org/FreeReturn", 994 "RefundType": "https://schema.org/FullRefund", 995 "MerchantReturnDays": 30 996 }, 997 { 998 "@type": "MerchantReturnPolicy", 999 "ApplicableCountry": "IT", 1000 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 1001 "ReturnMethod": "https://schema.org/ReturnByMail", 1002 "ReturnFees": "https://schema.org/FreeReturn", 1003 "RefundType": "https://schema.org/FullRefund", 1004 "MerchantReturnDays": 30 1005 }, 1006 { 1007 "@type": "MerchantReturnPolicy", 1008 "ApplicableCountry": "BE", 1009 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 1010 "ReturnMethod": "https://schema.org/ReturnByMail", 1011 "ReturnFees": "https://schema.org/FreeReturn", 1012 "RefundType": "https://schema.org/FullRefund", 1013 "MerchantReturnDays": 30 1014 }, 1015 { 1016 "@type": "MerchantReturnPolicy", 1017 "ApplicableCountry": "NL", 1018 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 1019 "ReturnMethod": "https://schema.org/ReturnByMail", 1020 "ReturnFees": "https://schema.org/FreeReturn", 1021 "RefundType": "https://schema.org/FullRefund", 1022 "MerchantReturnDays": 30 1023 }, 1024 { 1025 "@type": "MerchantReturnPolicy", 1026 "ApplicableCountry": "CH", 1027 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 1028 "ReturnMethod": "https://schema.org/ReturnByMail", 1029 "ReturnFees": "https://schema.org/FreeReturn", 1030 "RefundType": "https://schema.org/FullRefund", 1031 "MerchantReturnDays": 30 1032 }, 1033 { 1034 "@type": "MerchantReturnPolicy", 1035 "ApplicableCountry": "LU", 1036 "ReturnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 1037 "ReturnMethod": "https://schema.org/ReturnByMail", 1038 "ReturnFees": "https://schema.org/FreeReturn", 1039 "RefundType": "https://schema.org/FullRefund", 1040 "MerchantReturnDays": 30 1041 } 1042]�, 1043"shippingDetails": [ 1044 { 1045 "@type": "OfferShippingDetails", 1046 "ShippingDestination": {
1047 "@type": "DefinedRegion", 1048 "AddressCountry": "AT" 1049 }, 1050 "ShippingRate": { 1051 "@type": "MonetaryAmount", 1052 "Value": 0.0, 1053 "Currency": "EUR" 1054 }, 1055 "DeliveryTime": { 1056 "@type": "ShippingDeliveryTime", 1057 "HandlingTime": { 1058 "@type": "QuantitativeValue", 1059 "UnitCode": "DAY", 1060 "MinValue": 0, 1061 "MaxValue": 1 1062 }, 1063 "TransitTime": { 1064 "@type": "QuantitativeValue", 1065 "UnitCode": "DAY", 1066 "MinValue": 2, 1067 "MaxValue": 3 1068 } 1069 } 1070 }, 1071 { 1072 "@type": "OfferShippingDetails", 1073 "ShippingDestination": { 1074 "@type": "DefinedRegion", 1075 "AddressCountry": "DE" 1076 }, 1077 "ShippingRate": { 1078 "@type": "MonetaryAmount", 1079 "Value": 0.0, 1080 "Currency": "EUR" 1081 }, 1082 "DeliveryTime": { 1083 "@type": "ShippingDeliveryTime", 1084 "HandlingTime": { 1085 "@type": "QuantitativeValue", 1086 "UnitCode": "DAY", 1087 "MinValue": 0, 1088 "MaxValue": 1 1089 }, 1090 "TransitTime": { 1091 "@type": "QuantitativeValue", 1092 "UnitCode": "DAY", 1093 "MinValue": 1, 1094 "MaxValue": 2 1095 } 1096 } 1097 }, 1098 { 1099 "@type": "OfferShippingDetails", 1100 "ShippingDestination": { 1101 "@type": "DefinedRegion", 1102 "AddressCountry": "LU" 1103 }, 1104 "ShippingRate": { 1105 "@type": "MonetaryAmount", 1106 "Value": 0.0, 1107 "Currency": "EUR" 1108 }, 1109 "DeliveryTime": { 1110 "@type": "ShippingDeliveryTime", 1111 "HandlingTime": { 1112 "@type": "QuantitativeValue", 1113 "UnitCode": "DAY", 1114 "MinValue": 0, 1115 "MaxValue": 1 1116 }, 1117 "TransitTime": { 1118 "@type": "QuantitativeValue", 1119 "UnitCode": "DAY", 1120 "MinValue": 1, 1121 "MaxValue": 2 1122 } 1123 } 1124 }, 1125 { 1126 "@type": "OfferShippingDetails", 1127 "ShippingDestination": { 1128 "@type": "DefinedRegion", 1129 "AddressCountry": "ES" 1130 }, 1131 "ShippingRate": { 1132 "@type": "MonetaryAmount", 1133 "Value": 0.0, 1134 "Currency": "EUR" 1135 }, 1136 "DeliveryTime": { 1137 "@type": "ShippingDeliveryTime", 1138 "HandlingTime": { 1139 "@type": "QuantitativeValue", 1140 "UnitCode": "DAY", 1141 "MinValue": 0, 1142 "MaxValue": 1 1143 }, 1144 "TransitTime": { 1145 "@type": "QuantitativeValue", 1146 "UnitCode": "DAY", 1147 "MinValue": 4, 1148 "MaxValue": 5 1149 } 1150 } 1151 }, 1152 { 1153 "@type": "OfferShippingDetails", 1154 "ShippingDestination": { 1155 "@type": "DefinedRegion", 1156 "AddressCountry": "IT" 1157 }, 1158 "ShippingRate": { 1159 "@type": "MonetaryAmount", 1160 "Value": 0.0, 1161 "Currency": "EUR" 1162 }, 1163 "DeliveryTime": { 1164 "@type": "ShippingDeliveryTime", 1165 "HandlingTime": { 1166 "@type": "QuantitativeValue", 1167 "UnitCode": "DAY", 1168 "MinValue": 0, 1169 "MaxValue": 1 1170 }, 1171 "TransitTime": { 1172 "@type": "QuantitativeValue", 1173 "UnitCode": "DAY", 1174 "MinValue": 2, 1175 "MaxValue": 4 1176 } 1177 } 1178 }, 1179 { 1180 "@type": "OfferShippingDetails", 1181 "ShippingDestination": { 1182 "@type": "DefinedRegion", 1183 "AddressCountry": "PL" 1184 }, 1185 "ShippingRate": { 1186 "@type": "MonetaryAmount", 1187 "Value": 0.0, 1188 "Currency": "EUR" 1189 }, 1190 "DeliveryTime": { 1191 "@type": "ShippingDeliveryTime", 1192 "HandlingTime": { 1193 "@type": "QuantitativeValue", 1194 "UnitCode": "DAY", 1195 "MinValue": 0, 1196 "MaxValue": 0 1197 }, 1198 "TransitTime": { 1199 "@type": "QuantitativeValue", 1200 "UnitCode": "DAY", 1201 "MinValue": 2, 1202 "MaxValue": 3 1203 } 1204 } 1205 }, 1206 { 1207 "@type": "OfferShippingDetails", 1208 "ShippingDestination": { 1209 "@type": "DefinedRegion", 1210 "AddressCountry": "BE" 1211 }, 1212 "ShippingRate": { 1213 "@type": "MonetaryAmount", 1214 "Value": 0.0, 1215 "Currency": "EUR" 1216 }, 1217 "DeliveryTime": { 1218 "@type": "ShippingDeliveryTime", 1219 "HandlingTime": { 1220 "@type": "QuantitativeValue", 1221 "UnitCode": "DAY", 1222 "MinValue": 0, 1223 "MaxValue": 1 1224 }, 1225 "TransitTime": { 1226 "@type": "QuantitativeValue", 1227 "UnitCode": "DAY", 1228 "MinValue": 2, 1229 "MaxValue": 2 1230 } 1231 } 1232 }, 1233 { 1234 "@type": "OfferShippingDetails", 1235 "ShippingDestination": {
1236 "@type": "DefinedRegion", 1237 "AddressCountry": "NL" 1238 }, 1239 "ShippingRate": { 1240 "@type": "MonetaryAmount", 1241 "Value": 0.0, 1242 "Currency": "EUR" 1243 }, 1244 "DeliveryTime": { 1245 "@type": "ShippingDeliveryTime", 1246 "HandlingTime": { 1247 "@type": "QuantitativeValue", 1248 "UnitCode": "DAY", 1249 "MinValue": 0, 1250 "MaxValue": 1 1251 }, 1252 "TransitTime": { 1253 "@type": "QuantitativeValue", 1254 "UnitCode": "DAY", 1255 "MinValue": 2, 1256 "MaxValue": 2 1257 } 1258 } 1259 }, 1260 { 1261 "@type": "OfferShippingDetails", 1262 "ShippingDestination": { 1263 "@type": "DefinedRegion", 1264 "AddressCountry": "CH" 1265 }, 1266 "ShippingRate": { 1267 "@type": "MonetaryAmount", 1268 "Value": 0.0, 1269 "Currency": "EUR" 1270 }, 1271 "DeliveryTime": { 1272 "@type": "ShippingDeliveryTime", 1273 "HandlingTime": { 1274 "@type": "QuantitativeValue", 1275 "UnitCode": "DAY", 1276 "MinValue": 0, 1277 "MaxValue": 1 1278 }, 1279 "TransitTime": { 1280 "@type": "QuantitativeValue", 1281 "UnitCode": "DAY", 1282 "MinValue": 4, 1283 "MaxValue": 6 1284 } 1285 } 1286 } 1287]� 1288} 1289]�,"url": "https://fritz.com/en/products/fritz-dect-repeater-100-20002598"} 1290</script>
1290 1291<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1292<script type="text/javascript"> 1293 (function (c, l, a, r, i, t, y) { 1294 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1295 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1296 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1297 1298 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1299 if (error) { 1300 console.error("Error loading Shopify features:", error); 1301 return; 1302 } 1303 1304 c[a]('consentv2', { 1305 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1306 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1307 source: 101, 1308 }); 1309 }); 1310 1311 l.addEventListener("visitorConsentCollected", function (e) { 1312 c[a]('consentv2', { 1313 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1314 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1315 source: 101, 1316 }); 1317 }); 1318 })(window, document, "clarity", "script", "x7v9ig6qtn"); 1319</script>
1319 1320 1321 1322 1323<!-- END app block --><!-- BEGIN app block: shopify://apps/ablestar-link-manager/blocks/redirects/26ef6009-1faf-421e-947d-c345b32a0646 --> 1324<!-- normal page, check to see if we have logs to send -->
1325<script> 1326const abstUrlEndpoint = "https://linkmanager.ablestar.app/public/log"; 1327 1328if (window.localStorage['ablestar_redirect_log'] !== undefined) { 1329 var xhr = new XMLHttpRequest(); 1330 1331 // Specify the request type (POST), URL, and asynchronous flag 1332 xhr.open("POST", abstUrlEndpoint, true); 1333 1334 // Set the request headers to indicate that you are sending JSON data 1335 xhr.setRequestHeader("Content-Type", "application/json"); 1336 1337 // Set up a callback function to handle the response 1338 xhr.onreadystatechange = function () { 1339 if (xhr.readyState === 4 && xhr.status === 200) { 1340 localStorage.removeItem('ablestar_redirect_log'); 1341 } 1342 }; 1343 xhr.send(window.localStorage['ablestar_redirect_log']); 1344} 1345</script>
1345 1346 1347 1348</script>
1348 1349 1350<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363
1363<script async src="https://static.klaviyo.com/onsite/js/Rxfdvq/klaviyo.js?company_id=Rxfdvq"></script>
1363 1364
1364<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>
1364 1365 1366 1367
1367<script id="viewed_product"> 1368 if (item == null) { 1369 var _learnq = _learnq || []; 1370 1371 var MetafieldReviews = null 1372 var MetafieldYotpoRating = null 1373 var MetafieldYotpoCount = null 1374 var MetafieldLooxRating = null 1375 var MetafieldLooxCount = null 1376 var okendoProduct = null 1377 var okendoProductReviewCount = null 1378 var okendoProductReviewAverageValue = null 1379 try { 1380 // The following fields are used for Customer Hub recently viewed in order to add reviews. 1381 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 1382 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.7045"},"rating_count":132}; 1383 MetafieldYotpoRating = null 1384 MetafieldYotpoCount = null 1385 MetafieldLooxRating = null 1386 MetafieldLooxCount = null 1387 1388 okendoProduct = null 1389 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 1390 if (okendoProduct && 'error' in okendoProduct) { 1391 okendoProduct = null 1392 } 1393 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 1394 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 1395 } catch (error) { 1396 console.error('Error in Klaviyo onsite reviews tracking:', error); 1397 } 1398 1399 var item = { 1400 Name: "FRITZ!DECT Repeater 100", 1401 ProductID: 9756725739861, 1402 Categories: ["All Products","Boost All"], 1403 ImageURL: "https://fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px_grande.webp?v=1782920687", 1404 URL: "https://fritz.com/en/products/fritz-dect-repeater-100-20002598", 1405 Brand: "FRITZ! - Alles für das Heimnetz", 1406 Price: "77,99â¬", 1407 Value: "77,99", 1408 CompareAtPrice: "0,00â¬" 1409 }; 1410 _learnq.push(['track', 'Viewed Product', item]); 1411 _learnq.push(['trackViewedItem', { 1412 Title: item.Name, 1413 ItemId: item.ProductID, 1414 Categories: item.Categories, 1415 ImageUrl: item.ImageURL, 1416 Url: item.URL, 1417 Metadata: { 1418 Brand: item.Brand, 1419 Price: item.Price, 1420 Value: item.Value, 1421 CompareAtPrice: item.CompareAtPrice 1422 }, 1423 metafields:{ 1424 reviews: MetafieldReviews, 1425 yotpo:{ 1426 rating: MetafieldYotpoRating, 1427 count: MetafieldYotpoCount, 1428 }, 1429 loox:{ 1430 rating: MetafieldLooxRating, 1431 count: MetafieldLooxCount, 1432 }, 1433 okendo: { 1434 rating: okendoProductReviewAverageValue, 1435 count: okendoProductReviewCount, 1436 } 1437 } 1438 }]); 1439 } 1440 </script>
1440 1441 1442 1443 1444 1445 1446
1446<script> 1447 window.klaviyoReviewsProductDesignMode = false 1448 </script>
1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458<!-- END app block -->
1458<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>
1458 1459<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"> 1460<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1461<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: "product"};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 1461
1461
1462<script> 1463 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1464</script>
vendor: 1 bytes, line 1464
1464
1465<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}
1465).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"]}
1465,"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"]}
1465,{"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":[{"price":{"amount":77.99,"currencyCode":"EUR"},"product":{"title":"FRITZ!DECT Repeater 100","vendor":"FRITZ! - Alles für das Heimnetz","id":"9756725739861","untranslatedTitle":"FRITZ!DECT Repeater 100","url":"\/en\/products\/fritz-dect-repeater-100-20002598","type":"Germany"},"id":"50164900364629","image":{"src":"\/\/fritz.com\/cdn\/shop\/files\/fritzdect_repeater_100_2000x2000px.webp?v=1782920687"},"sku":"20002598","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"9756725739861","handle":"fritz-dect-repeater-100-20002598","isCollective":null,"title":"FRITZ!DECT Repeater 100","type":"Germany","untranslatedTitle":"FRITZ!DECT Repeater 100","url":"\/en\/products\/fritz-dect-repeater-100-20002598","vendor":"FRITZ! - Alles für das Heimnetz","remoteShopId":null,"variants":[{"id":"50164900364629","image":{"src":"\/\/fritz.com\/cdn\/shop\/files\/fritzdect_repeater_100_2000x2000px.webp?v=1782920687"},"price":{"amount":77.99,"currencyCode":"EUR"},"sku":"20002598","title":"Default Title","untranslatedTitle":"Default Title"}]},{"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":"9295c7e2-3e8d-4a85-95a9-590f8e6e52f7","pageType":"product","resourceId":"9756725739861","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":77.99,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"FRITZ!DECT Repeater 100\",\"vendor\":\"FRITZ! - Alles für das Heimnetz\",\"id\":\"9756725739861\",\"untranslatedTitle\":\"FRITZ!DECT Repeater 100\",\"url\":\"\/en\/products\/fritz-dect-repeater-100-20002598\",\"type\":\"Germany\"},\"id\":\"50164900364629\",\"image\":{\"src\":\"\/\/fritz.com\/cdn\/shop\/files\/fritzdect_repeater_100_2000x2000px.webp?v=1782920687\"},\"sku\":\"20002598\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1465<script> 1466 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1467 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1468 window.ShopifyAnalytics.meta.currency = 'EUR'; 1469 var meta = {"product":{"id":9756725739861,"gid":"gid:\/\/shopify\/Product\/9756725739861","vendor":"FRITZ! - Alles für das Heimnetz","type":"Germany","handle":"fritz-dect-repeater-100-20002598","variants":[{"id":50164900364629,"price":7799,"name":"FRITZ!DECT Repeater 100","public_title":null,"sku":"20002598"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9756725739861,"requestId":"85eca8f4-259d-418b-a1a2-cfd00244cae3-1790239646"}}; 1470 for (var attr in meta) { 1471 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1472 } 1473</script>
vendor: 1 bytes, line 1473
1473
1474<script class="analytics"> 1475 (function () { 1476 var customDocumentWrite = function(content) { 1477 var jquery = null; 1478 1479 if (window.jQuery) { 1480 jquery = window.jQuery; 1481 } else if (window.Checkout && window.Checkout.$) { 1482 jquery = window.Checkout.$; 1483 } 1484 1485 if (jquery) { 1486 jquery('body').append(content); 1487 } 1488 }; 1489 1490 var hasLoggedConversion = function(token) { 1491 if (token) { 1492 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1493 } 1494 return false; 1495 } 1496 1497 var setCookieIfConversion = function(token) { 1498 if (token) { 1499 var twoMonthsFromNow = new Date(Date.now()); 1500 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1501 1502 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1503 } 1504 } 1505 1506 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1507 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1508 if (trekkie.integrations) { 1509 return; 1510 } 1511 trekkie.methods = [ 1512 'identify', 1513 'page', 1514 'ready', 1515 'track', 1516 'trackForm', 1517 'trackLink' 1518 ]; 1519 trekkie.factory = function(method) { 1520 return function() { 1521 var args = Array.prototype.slice.call(arguments); 1522 args.unshift(method); 1523 trekkie.push(args); 1524 if (method == 'track' || method == 'page') { 1525 try { 1526 if (window.__TREKKIE_SHIM_QUEUE == null) { 1527 window.__TREKKIE_SHIM_QUEUE = []; 1528 } 1529 window.__TREKKIE_SHIM_QUEUE.push({ 1530 from: 'trekkie-stub', 1531 method: method, 1532 args: args.slice(1) 1533 }); 1534 } catch (e) { 1535 // no-op 1536 } 1537 } 1538 return trekkie; 1539 }; 1540 }; 1541 for (var i = 0; i < trekkie.methods.length; i++) { 1542 var key = trekkie.methods[i]; 1543 trekkie[key] = trekkie.factory(key); 1544 } 1545 trekkie.load = function(config) { 1546 trekkie.config = config || {}; 1547 trekkie.config.initialDocumentCookie = document.cookie; 1548 var first = document.getElementsByTagName('script')[0]; 1549var script = document.createElement('script'); 1550script.type = 'text/javascript'; 1551script.onerror = function(e) { 1552 var scriptFallback = document.createElement('script'); 1553 scriptFallback.type = 'text/javascript'; 1554 scriptFallback.onerror = function(error) { 1555 var Monorail = { 1556 produce: function produce(monorailDomain, schemaId, payload) { 1557 var currentMs = new Date().getTime(); 1558 var event = { 1559 schema_id: schemaId, 1560 payload: payload, 1561 metadata: { 1562 event_created_at_ms: currentMs, 1563 event_sent_at_ms: currentMs 1564 } 1565 }; 1566 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1567 }, 1568 sendRequest: function sendRequest(endpointUrl, payload) { 1569 // Try the sendBeacon API 1570 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1571 var blobData = new window.Blob([payload], { 1572 type: 'text/plain' 1573 }); 1574 1575 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1576 return true; 1577 } // sendBeacon was not successful 1578 1579 } // XHR beacon 1580 1581 var xhr = new XMLHttpRequest(); 1582 1583 try { 1584 xhr.open('POST', endpointUrl); 1585 xhr.setRequestHeader('Content-Type', 'text/plain'); 1586 xhr.send(payload); 1587 } catch (e) { 1588 console.log(e); 1589 } 1590 1591 return false; 1592 }, 1593 isIos12: function isIos12() { 1594 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1595 } 1596 }; 1597 Monorail.produce('monorail-edge.shopifysvc.com', 1598 'trekkie_storefront_load_errors/1.1', 1599 {shop_id: 91265958229, 1600 theme_id: 182164259157, 1601 app_name: "storefront", 1602 context_url: window.location.href, 1603 source_url: "//fritz.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1604 1605 }; 1606 scriptFallback.async = true; 1607 scriptFallback.src = '//fritz.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1608 first.parentNode.insertBefore(scriptFallback, first); 1609}; 1610script.async = true; 1611script.src = '//fritz.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1612first.parentNode.insertBefore(script, first); 1613 1614 }; 1615 trekkie.load( 1616 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":91265958229,"isMerchantRequest":null,"themeId":182164259157,"themeCityHash":"13943853762552443425","contentLanguage":"en","currency":"EUR","eventMetadataId":"9295c7e2-3e8d-4a85-95a9-590f8e6e52f7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1617 ); 1618 1619 var loaded = false;
1620 trekkie.ready(function() { 1621 if (loaded) return; 1622 loaded = true; 1623 1624 window.ShopifyAnalytics.lib = window.trekkie; 1625 1626 var originalDocumentWrite = document.write; 1627 document.write = customDocumentWrite; 1628 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1629 document.write = originalDocumentWrite; 1630 1631 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1632 var token = match? match[1]: undefined; 1633 if (!hasLoggedConversion(token)) { 1634 setCookieIfConversion(token); 1635 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":50164900364629,"productId":9756725739861,"productGid":"gid:\/\/shopify\/Product\/9756725739861","name":"FRITZ!DECT Repeater 100","price":"77.99","sku":"20002598","brand":"FRITZ! - Alles für das Heimnetz","variant":null,"category":"Germany","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1636 } 1637 }); 1638 1639 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9756725
1639739861,"requestId":"85eca8f4-259d-418b-a1a2-cfd00244cae3-1790239646","shopifyEmitted":true}); 1640 1641 var eventsListenerScript = document.createElement('script'); 1642 eventsListenerScript.async = true; 1643 eventsListenerScript.src = "//fritz.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1644 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1645})();</script>
vendor: 1 bytes, line 1645
1645
1646<script 1647 defer 1648 src="https://fritz.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1649 data-application="storefront-renderer" 1650 data-shop-id="91265958229" 1651 data-render-region="gcp-us-west1" 1652 data-page-type="product" 1653 data-theme-instance-id="182164259157" 1654 data-theme-name="Concept" 1655 data-theme-version="4.0.0" 1656 data-monorail-region="shop_domain" 1657 data-resource-timing-sampling-rate="10" 1658 data-shs="true" 1659 data-shs-beacon="true" 1660 data-shs-export-with-fetch="true" 1661 data-shs-logs-sample-rate="1" 1662 data-shs-beacon-endpoint="https://fritz.com/api/collect" 1663></script>
1663 1664<meta name="shopify-y" content="65cdf042-5b24-43a6-98b7-edc6135c03e0" data-expiration="1821797246000"><meta name="shopify-s" content="72963430-5d60-4d51-8cc7-88d164d44925" data-expiration="1790241446000"><meta name="new-cookie-storage-activated" content="t"> 1665</head> 1666 1667 <body 1668 class="template-product" 1669 data-rounded-button="round-slight" 1670 data-rounded-input="round-slight" 1671 data-rounded-block="round" 1672 data-rounded-card="round" 1673 data-button-hover="none" 1674 1675 data-lazy-image 1676 1677 data-title-animation 1678 data-page-rendering 1679 > 1680 <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"> 1681 <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 1682 <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 1683 </svg> 1684</mouse-cursor> 1685<!-- BEGIN sections: header-group --> 1686<div id="shopify-section-sections--25396846526805__niccos_announcement_bar_UjdP6U" class="shopify-section shopify-section-group-header-group topbar-section"><style> 1687 :root {--topbar-height: var(--sp-12);} 1688 1689 @media screen and (min-width: 1536px) { 1690 :root {--topbar-height: var(--sp-14);} 1691 } 1692 1693 #shopify-section-sections--25396846526805__niccos_announcement_bar_UjdP6U { 1694 --gradient-background: #001e6e; 1695 --color-background: 0 30 110; 1696 --color-foreground: 255 255 255; 1697 --color-highlight: 255 221 191; 1698 } 1699 </style> 1700 1701 <link 1702 rel="stylesheet" 1703 href="//fritz.com/cdn/shop/t/56/assets/niccos-announcement-bar.css?v=9190508051772302971749538486" 1704 media="print" 1705 fetchpriority="low" 1706 onload="this.media='all'" 1707 > 1708 <noscript> 1709 <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/niccos-announcement-bar.css?v=9190508051772302971749538486"> 1710 </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"> 1711 <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> 1712 .announcement__slide--announcement_FrkDtr .icon-custom { 1713 height: 32px; 1714 width: 32px; 1715 } 1716 </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_Made_in_Europe_flaechig_dunkelblau.svg?v=1783332237&width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs"> 1717</span>
1717<p class="announcement-text leading-tight md:hidden">Developed and made in Europe</p> 1718 <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> 1719 .announcement__slide--announcement_NXpKQK .icon-custom { 1720 height: 32px; 1721 width: 32px; 1722 } 1723 </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_Logistik_Versand_flaechig_dunkelblau.svg?v=1783332285&width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs"> 1724</span><p class="announcement-text leading-tight md:hidden">Free shipping</p> 1725 <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> 1726 .announcement__slide--announcement_bqTC7B .icon-custom { 1727 height: 32px; 1728 width: 32px; 1729 } 1730 </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_Ruecksendung_flaechig_dunkelblau.svg?v=1783332277&width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs"> 1731</span>
1731<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> 1732 .announcement__slide--announcement_fDFbHi .icon-custom { 1733 height: 32px; 1734 width: 32px; 1735 } 1736 </style><img src="//fritz.com/cdn/shop/files/Icon_Benefits_FRITZ_Support_flaechig_dunkelblau.svg?v=1783332270&width=50" alt="" width="50" height="50" loading="lazy" sizes="100vw" is="lazy-image" style="object-fit: cover;" class="icon-custom icon icon-xs"> 1737</span><p class="announcement-text leading-tight md:hidden">FRITZ! Support</p> 1738 <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 1739 rel="stylesheet" 1740 href="//fritz.com/cdn/shop/t/56/assets/niccos-header.css?v=135709500619267628401787728417" 1741 media="print" 1742 fetchpriority="low" 1743 onload="this.media='all'" 1744> 1745<noscript> 1746 <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/niccos-header.css?v=135709500619267628401787728417"> 1747</noscript> 1748 1749 1750 <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/boost-header-search.css?v=59631100642545076031787910957"> 1751
1751<script src="//fritz.com/cdn/shop/t/56/assets/boost-header-search.js?v=14863953546916141971787316284" defer></script>
1751 1752
1752<script> 1753 window.boostPages = window.boostPages || []; 1754 1755 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,}; 1756 1757 function pushBoostPage(entry) { 1758 if (!entry?.id) return; 1759 if (hiddenPageIds[entry.id]) return; 1760 1761 window.boostPages.push(entry); 1762 }pushBoostPage({ 1763 1764 });pushBoostPage({ 1765 1766 id: 154274824533, 1767 1768 1769 type: 'service', 1770 1771 1772 });pushBoostPage({ 1773 1774 id: 156943352149, 1775 1776 1777 type: 'service', 1778 1779 1780 });pushBoostPage({ 1781 1782 id: 156943188309, 1783 1784 1785 type: 'service', 1786 1787 1788 });pushBoostPage({ 1789 1790 id: 151736942933, 1791 1792 1793 type: 'page', 1794 1795 1796 });pushBoostPage({ 1797 1798 id: 150121972053, 1799 1800 1801 type: 'page', 1802 1803 1804 });pushBoostPage({ 1805 1806 id: 164038410581, 1807 1808 1809 type: 'page', 1810 1811 1812 });pushBoostPage({ 1813 1814 id: 154918781269, 1815 1816 1817 type: 'service', 1818 1819 1820 });pushBoostPage({ 1821 1822 id: 155710325077, 1823 1824 1825 type: 'service', 1826 1827 1828 });pushBoostPage({ 1829 1830 id: 151740285269, 1831 1832 1833 type: 'page', 1834 1835 1836 });pushBoostPage({ 1837 1838 id: 154958332245, 1839 1840 1841 type: 'page', 1842 1843 1844 });pushBoostPage({ 1845 1846 id: 155759968597, 1847 1848 1849 type: 'service', 1850 1851 1852 });pushBoostPage({ 1853 1854 id: 155759673685, 1855 1856 1857 type: 'service', 1858 1859 1860 });pushBoostPage({ 1861 1862 });pushBoostPage({ 1863 1864 });pushBoostPage({ 1865 1866 });pushBoostPage({ 1867 1868 id: 170077356373, 1869 1870 image: "\/\/fritz.com\/cdn\/shop\/files\/muelltonne_entsorgung_agb.jpg?v=1757666282\u0026width=500", 1871 1872 1873 type: 'service', 1874 1875 1876 });pushBoostPage({ 1877 1878 id: 156646375765, 1879 1880 1881 type: 'service', 1882 1883 1884 });pushBoostPage({ 1885 1886 });pushBoostPage({ 1887 1888 id: 154604732757, 1889 1890 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 1891 1892 1893 type: 'service', 1894 1895 1896 });pushBoostPage({ 1897 1898 id: 154604765525, 1899 1900 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 1901 1902 1903 type: 'service', 1904 1905 1906 });pushBoostPage({ 1907 1908 id: 154604831061, 1909 1910 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 1911 1912 1913 type: 'service', 1914 1915 1916 });pushBoostPage({ 1917 1918 id: 156269674837, 1919 1920 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 1921 1922 1923 type: 'service', 1924 1925 1926 });pushBoostPage({ 1927 1928 id: 155688173909, 1929 1930 1931 type: 'service', 1932 1933 1934 });pushBoostPage({ 1935 1936 id: 154227016021, 1937 1938 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 1939 1940 1941 type: 'service', 1942 1943 1944 });pushBoostPage({ 1945 1946 id: 151715774805, 1947 1948 1949 type: 'page', 1950 1951 1952 });pushBoostPage({ 1953 1954 id: 151715643733, 1955 1956 1957 type: 'page', 1958 1959 1960 });pushBoostPage({ 1961 1962 id: 156417458517, 1963 1964 1965 type: 'service', 1966 1967 1968 });pushBoostPage({ 1969 1970 id: 151715709269, 1971 1972 1973 type: 'page', 1974 1975 1976 });pushBoostPage({ 1977 1978 id: 151715873109, 1979 1980 1981 type: 'page', 1982 1983 1984 });pushBoostPage({ 1985 1986 id: 151715905877, 1987 1988 1989 type: 'page', 1990 1991 1992 });pushBoostPage({ 1993 1994 id: 151665672533, 1995 1996 1997 type: 'page', 1998 1999 2000 });pushBoostPage({ 2001 2002 id: 154603553109, 2003 2004 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 2005 2006 2007 type: 'service', 2008 2009 2010 });pushBoostPage({ 2011 2012 id: 154603422037, 2013 2014 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 2015 2016 2017 type: 'service', 2018 2019 2020 });pushBoostPage({ 2021 2022 id: 154603815253, 2023 2024 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 2025 2026 2027 type: 'service', 2028 2029 2030 });pushBoostPage({ 2031 2032 id: 154603684181, 2033 2034 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 2035 2036 2037 type: 'service', 2038 2039 2040 });pushBoostPage({ 2041 2042 id: 169841099093, 2043 2044 2045 type: 'page', 2046 2047 2048 });pushBoostPage({ 2049 2050 });pushBoostPage({ 2051 2052 });pushBoostPage({ 2053 2054 id: 154263617877, 2055 2056 2057 type: 'page', 2058 2059 2060 });pushBoostPage({ 2061 2062 id: 166728204629, 2063 2064 2065 type: 'page', 2066 2067 2068 });pushBoostPage({ 2069 2070 id: 169119285589, 2071 2072 2073 type: 'page', 2074 2075 2076 });pushBoostPage({ 2077 2078 id: 154396557653, 2079 2080 2081 type: 'page', 2082 2083 2084 });pushBoostPage({ 2085 2086 id: 154391085397, 2087 2088 2089 type: 'page', 2090 2091 2092 });pushBoostPage({ 2093 2094 id: 154390823253, 2095 2096 2097 type: 'page', 2098 2099 2100 });pushBoostPage({ 2101 2102 id: 154358317397, 2103 2104 2105 type: 'page', 2106 2107 2108 });pushBoostPage({ 2109 2110 id: 154357498197, 2111 2112 2113 type: 'page', 2114 2115 2116 });pushBoostPage({ 2117 2118 id: 154400096597, 2119 2120 2121 type: 'page', 2122 2123 2124 });pushBoostPage({ 2125 2126 id: 154400129365, 2127 2128 2129 type: 'page', 2130 2131 2132 });pushBoostPage({ 2133 2134 id: 154391380309, 2135 2136 2137 type: 'page', 2138 2139 2140 });pushBoostPage({ 2141 2142 id: 154386432341, 2143 2144 2145 type: 'page', 2146 2147 2148 });pushBoostPage({ 2149 2150 id: 151112122709, 2151 2152 2153 type: 'page', 2154 2155 2156 });pushBoostPage({ 2157 2158 id: 158307320149, 2159 2160 2161 type: 'service', 2162 2163 2164 });pushBoostPage({ 2165 2166 id: 160494387541, 2167 2168 2169 type: 'service', 2170 2171 2172 });pushBoostPage({ 2173 2174 id: 158364893525, 2175 2176 2177 type: 'service', 2178 2179 2180 });pushBoostPage({ 2181 2182 id: 154551943509, 2183 2184 2185 type: 'page', 2186 2187 2188 });pushBoostPage({ 2189 2190 id: 151716430165, 2191 2192 2193 type: 'page', 2194 2195 2196 });pushBoostPage({ 2197 2198 id: 153840222549, 2199 2200 2201 type: 'service', 2202 2203 2204 });pushBoostPage({ 2205 2206 id: 157085729109, 2207 2208 2209 type: 'service', 2210 2211 2212 });pushBoostPage({ 2213 2214 });pushBoostPage({ 2215 2216 id: 156412117333, 2217 2218 2219 type: 'page', 2220 2221 2222 });pushBoostPage({ 2223 2224 id: 154958266709, 2225 2226 2227 type: 'page', 2228 2229 2230 });pushBoostPage({ 2231 2232 id: 170405822805, 2233 2234 image: "\/\/fritz.com\/cdn\/shop\/files\/ifa_2026_header.jpg?v=1788189698\u0026width=500", 2235 2236 2237 type: 'page', 2238 2239 2240 });pushBoostPage({ 2241 2242 id: 156026208597, 2243 2244 2245 type: 'service', 2246 2247 2248 });pushBoostPage({ 2249 2250 });pushBoostPage({ 2251 2252 id: 154218692949, 2253 2254 2255 type: 'service', 2256 2257 2258 });pushBoostPage({ 2259 2260 id: 156009562453, 2261 2262 2263 type: 'service', 2264 2265 2266 });pushBoostPage({ 2267 2268 id: 156114190677, 2269 2270 2271 type: 'service', 2272 2273 2274 });pushBoostPage({ 2275 2276 id: 165605572949, 2277 2278 2279 type: 'service', 2280 2281 2282 });pushBoostPage({ 2283 2284 id: 169221620053, 2285 2286 image: "\/\/fritz.com\/cdn\/shop\/files\/FRITZ_made_in_europe.jpg?v=1771942547\u0026width=500", 2287 2288 2289 type: 'page', 2290 2291 2292 });pushBoostPage({ 2293 2294 id: 153839927637, 2295 2296 image: "\/\/fritz.com\/cdn\/shop\/files\/service-fsg-matter.webp?v=1755763081\u0026width=500", 2297 2298 2299 type: 'service', 2300 2301 2302 });pushBoostPage({ 2303 2304 id: 151716462933, 2305 2306 2307 type: 'page', 2308 2309 2310 });pushBoostPage({ 2311 2312 id: 153840288085, 2313 2314 image: "\/\/fritz.com\/cdn\/shop\/files\/onepager_2025_mesh_s_bis_xl_gross_2000x2000_85e63e7a-71f0-48de-86c9-93aea05520e1.webp?v=1755701378\u0026width=500", 2315 2316 2317 type: 'service', 2318 2319 2320 });pushBoostPage({ 2321 2322 id: 151716331861, 2323 2324 2325 type: 'page', 2326 2327 2328 });pushBoostPage({ 2329 2330 id: 154228031829, 2331 2332 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 2333 2334 2335 type: 'service', 2336 2337 2338 });pushBoostPage({ 2339 2340 id: 151716266325, 2341 2342 2343 type: 'page', 2344 2345 2346 });pushBoostPage({ 2347 2348 id: 151715807573, 2349 2350 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzapp_und_icon_myfritzapp_2000x2000_android_de_d207f5dc-1d41-469c-8da5-15750c1c2741.webp?v=1770129654\u0026width=500", 2351 2352 2353 type: 'page', 2354 2355 2356 });pushBoostPage({ 2357 2358 });pushBoostPage({ 2359 2360 id: 154911441237, 2361 2362 2363 type: 'service', 2364 2365 2366 });pushBoostPage({ 2367 2368 id: 151868408149, 2369 2370 2371 type: 'service', 2372 2373 2374 });pushBoostPage({ 2375 2376 id: 153839993173, 2377 2378 2379 type: 'service', 2380 2381 2382 });pushBoostPage({ 2383 2384 id: 169521578325, 2385 2386 2387 type: 'page', 2388 2389 2390 });pushBoostPage({ 2391 2392 id: 153840353621, 2393 2394 2395 type: 'service', 2396 2397 2398 });pushBoostPage({ 2399 2400 id: 154271613269, 2401 2402 2403 type: 'service', 2404 2405 2406 });pushBoostPage({ 2407 2408 id: 153840189781, 2409 2410 2411 type: 'service', 2412 2413 2414 });pushBoostPage({ 2415 2416 id: 156801827157, 2417 2418 2419 type: 'service', 2420 2421 2422 });pushBoostPage({ 2423 2424 id: 156990439765, 2425 2426 2427 type: 'service', 2428 2429 2430 });pushBoostPage({ 2431 2432 id: 156990636373, 2433 2434 2435 type: 'service', 2436 2437 2438 });pushBoostPage({ 2439 2440 });pushBoostPage({ 2441 2442 id: 152260870485, 2443 2444 2445 type: 'service', 2446 2447 2448 });pushBoostPage({ 2449 2450 });pushBoostPage({ 2451 2452 id: 153839862101, 2453 2454 2455 type: 'service', 2456 2457 2458 });pushBoostPage({ 2459 2460 id: 152211489109, 2461 2462 2463 type: 'service', 2464 2465 2466 });pushBoostPage({ 2467 2468 id: 152318640469, 2469 2470 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_fon.webp?v=1751217939\u0026width=500", 2471 2472 2473 type: 'service', 2474 2475 2476 });pushBoostPage({ 2477 2478 id: 152318738773, 2479 2480 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_smart_home.webp?v=1751217940\u0026width=500", 2481 2482 2483 type: 'service', 2484 2485 2486 });pushBoostPage({ 2487 2488 id: 152318837077, 2489 2490 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_tv.webp?v=1751217940\u0026width=500", 2491 2492 2493 type: 'service', 2494 2495 2496 });pushBoostPage({ 2497 2498 id: 155564114261, 2499 2500 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_wlan.webp?v=1751217940\u0026width=500", 2501 2502 2503 type: 'service', 2504 2505 2506 });pushBoostPage({ 2507 2508 id: 152318902613, 2509 2510 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzapp_wlan.webp?v=1751217940\u0026width=500", 2511 2512 2513 type: 'service', 2514 2515 2516 });pushBoostPage({ 2517 2518 id: 152279318869, 2519 2520 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4020_de.webp?v=1750960115\u0026width=500", 2521 2522 2523 type: 'service', 2524 2525 2526 });pushBoostPage({ 2527 2528 id: 152279286101, 2529 2530 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4040_de.webp?v=1750960115\u0026width=500", 2531 2532 2533 type: 'service', 2534 2535 2536 });pushBoostPage({ 2537 2538 id: 152279220565, 2539 2540 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4050_de.webp?v=1750960115\u0026width=500", 2541 2542 2543 type: 'service', 2544 2545 2546 });pushBoostPage({ 2547 2548 id: 152279187797, 2549 2550 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4060_de.webp?v=1750960115\u0026width=500", 2551 2552 2553 type: 'service', 2554 2555 2556 });pushBoostPage({ 2557 2558 id: 162386542933, 2559 2560 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4630_de.webp?v=1770977551\u0026width=500", 2561 2562 2563 type: 'service', 2564 2565 2566 });pushBoostPage({ 2567 2568 id: 155585937749, 2569 2570 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_4690_de.webp?v=1750960116\u0026width=500", 2571 2572 2573 type: 'service', 2574 2575 2576 });pushBoostPage({
2577 2578 id: 152269160789, 2579 2580 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5490_de.webp?v=1750960116\u0026width=500", 2581 2582 2583 type: 'service', 2584 2585 2586 });pushBoostPage({ 2587 2588 id: 155585511765, 2589 2590 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5491_de.webp?v=1750960115\u0026width=500", 2591 2592 2593 type: 'service', 2594 2595 2596 });pushBoostPage({ 2597 2598 id: 152277942613, 2599 2600 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5530_fiber_de.webp?v=1750960116\u0026width=500", 2601 2602 2603 type: 'service', 2604 2605 2606 });pushBoostPage({ 2607 2608 id: 152277909845, 2609 2610 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5590_fiber_de.webp?v=1750960116\u0026width=500", 2611 2612 2613 type: 'service', 2614 2615 2616 });pushBoostPage({ 2617 2618 id: 165059821909, 2619 2620 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzbox_5630_anschluesse_2000x1300_00dc496a-94f5-4940-8c08-dfe3745950ce.webp?v=1774876792\u0026width=500", 2621 2622 2623 type: 'service', 2624 2625 2626 });pushBoostPage({ 2627 2628 id: 154917142869, 2629 2630 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5690_de.webp?v=1750960116\u0026width=500", 2631 2632 2633 type: 'service', 2634 2635 2636 });pushBoostPage({ 2637 2638 id: 151956226389, 2639 2640 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5690_pro_de.webp?v=1774877798\u0026width=500", 2641 2642 2643 type: 'service', 2644 2645 2646 });pushBoostPage({ 2647 2648 id: 155584397653, 2649 2650 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_5690_xgs_de.webp?v=1750960116\u0026width=500", 2651 2652 2653 type: 'service', 2654 2655 2656 });pushBoostPage({ 2657 2658 id: 152278597973, 2659 2660 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6430_cable_de.webp?v=1750960115\u0026width=500", 2661 2662 2663 type: 'service', 2664 2665 2666 });pushBoostPage({ 2667 2668 id: 152278565205, 2669 2670 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6490_cable_de.webp?v=1750960115\u0026width=500", 2671 2672 2673 type: 'service', 2674 2675 2676 });pushBoostPage({ 2677 2678 id: 152278335829, 2679 2680 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6590_cable_de.webp?v=1750959823\u0026width=500", 2681 2682 2683 type: 'service', 2684 2685 2686 });pushBoostPage({ 2687 2688 id: 152278270293, 2689 2690 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6591_cable_de.webp?v=1750960116\u0026width=500", 2691 2692 2693 type: 'service', 2694 2695 2696 });pushBoostPage({ 2697 2698 id: 152278171989, 2699 2700 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6660_cable_de.webp?v=1755762818\u0026width=500", 2701 2702 2703 type: 'service', 2704 2705 2706 });pushBoostPage({ 2707 2708 id: 155589050709, 2709 2710 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6670_cable_de.webp?v=1750960115\u0026width=500", 2711 2712 2713 type: 'service', 2714 2715 2716 });pushBoostPage({ 2717 2718 id: 152278106453, 2719 2720 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6690_cable_de.webp?v=1750960115\u0026width=500", 2721 2722 2723 type: 'service', 2724 2725 2726 });pushBoostPage({ 2727 2728 id: 165059658069, 2729 2730 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzbox_6690_Pro_anschluesse_2000x1300_24d2fc14-39ec-4a04-9e68-e3e3358ef598.webp?v=1774876046\u0026width=500", 2731 2732 2733 type: 'service', 2734 2735 2736 });pushBoostPage({ 2737 2738 id: 152287543637, 2739 2740 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6820_lte_de.webp?v=1750960114\u0026width=500", 2741 2742 2743 type: 'service', 2744 2745 2746 });pushBoostPage({ 2747 2748 id: 162654126421, 2749 2750 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6825_4g_de.webp?v=1773332843\u0026width=500", 2751 2752 2753 type: 'service', 2754 2755 2756 });pushBoostPage({ 2757 2758 id: 155591901525, 2759 2760 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6850_lte_de.webp?v=1750960116\u0026width=500", 2761 2762 2763 type: 'service', 2764 2765 2766 });pushBoostPage({ 2767 2768 id: 152279023957, 2769 2770 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6850_5g_de.webp?v=1750960116\u0026width=500", 2771 2772 2773 type: 'service', 2774 2775 2776 });pushBoostPage({ 2777 2778 id: 152279056725, 2779 2780 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6850_lte_de.webp?v=1750960116\u0026width=500", 2781 2782 2783 type: 'service', 2784 2785 2786 });pushBoostPage({ 2787 2788 id: 152278827349, 2789 2790 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6860_5g_de.webp?v=1750516580\u0026width=500", 2791 2792 2793 type: 'service', 2794 2795 2796 });pushBoostPage({ 2797 2798 id: 152278696277, 2799 2800 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_6890_lte_de.webp?v=1750960116\u0026width=500", 2801 2802 2803 type: 'service', 2804 2805 2806 });pushBoostPage({ 2807 2808 id: 152267194709, 2809 2810 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7490_de.webp?v=1750960116\u0026width=500", 2811 2812 2813 type: 'service', 2814 2815 2816 });pushBoostPage({ 2817 2818 id: 155621491029, 2819 2820 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7510_de.webp?v=1750960116\u0026width=500", 2821 2822 2823 type: 'service', 2824 2825 2826 });pushBoostPage({ 2827 2828 id: 155621130581, 2829 2830 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7520_de.webp?v=1773320883\u0026width=500", 2831 2832 2833 type: 'service', 2834 2835 2836 });pushBoostPage({ 2837 2838 id: 152277680469, 2839 2840 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7530_de.webp?v=1750960116\u0026width=500", 2841 2842 2843 type: 'service', 2844 2845 2846 });pushBoostPage({ 2847 2848 id: 152277582165, 2849 2850 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7530_ax_de.webp?v=1750960115\u0026width=500", 2851 2852 2853 type: 'service', 2854 2855 2856 });pushBoostPage({ 2857 2858 id: 152277451093, 2859 2860 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7560_de.webp?v=1750960116\u0026width=500", 2861 2862 2863 type: 'service', 2864 2865 2866 });pushBoostPage({ 2867 2868 id: 155679850837, 2869 2870 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7580_de.webp?v=1755760626\u0026width=500", 2871 2872 2873 type: 'service', 2874 2875 2876 });pushBoostPage({ 2877 2878 id: 152287347029, 2879 2880 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7582_de.webp?v=1755760585\u0026width=500", 2881 2882 2883 type: 'service', 2884 2885 2886 });pushBoostPage({ 2887 2888 id: 152277352789, 2889 2890 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7583_de.webp?v=1755761241\u0026width=500", 2891 2892 2893 type: 'service', 2894 2895 2896 });pushBoostPage({ 2897 2898 id: 152277320021, 2899 2900 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7583_vdsl_de.webp?v=1755761717\u0026width=500", 2901 2902 2903 type: 'service', 2904 2905 2906 });pushBoostPage({ 2907 2908 id: 152261362005, 2909 2910 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7590_ohne_s0_de.webp?v=1750960116\u0026width=500", 2911 2912 2913 type: 'service', 2914 2915 2916 });pushBoostPage({ 2917 2918 id: 151956259157, 2919 2920 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7590_ax_ohne_s0_de.webp?v=1755678977\u0026width=500", 2921 2922 2923 type: 'service', 2924 2925 2926 });pushBoostPage({ 2927 2928 id: 169232728405, 2929 2930 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7620_de.webp?v=1784028832\u0026width=500", 2931 2932 2933 type: 'service', 2934 2935 2936 });pushBoostPage({ 2937 2938 id: 162656223573, 2939 2940 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7630_de.webp?v=1776325708\u0026width=500", 2941 2942 2943 type: 'service', 2944 2945 2946 });pushBoostPage({ 2947 2948 id: 162543010133, 2949 2950 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7632_de.webp?v=1771237248\u0026width=500", 2951 2952 2953 type: 'service', 2954 2955 2956 });pushBoostPage({ 2957 2958 id: 155619623253, 2959 2960 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7682_de.webp?v=1750960115\u0026width=500", 2961 2962 2963 type: 'service', 2964 2965 2966 });pushBoostPage({ 2967 2968 id: 151919722837, 2969 2970 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzbox_7690_de.webp?v=1750959751\u0026width=500", 2971 2972 2973 type: 'service', 2974 2975 2976 });pushBoostPage({ 2977 2978 id: 152292557141, 2979 2980 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_200.webp?v=1755761656\u0026width=500", 2981 2982 2983 type: 'service', 2984 2985 2986 });pushBoostPage({ 2987 2988 id: 152292360533, 2989 2990 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_210.webp?v=1751004833\u0026width=500", 2991 2992 2993 type: 'service', 2994 2995 2996 });pushBoostPage({ 2997 2998 id: 152292262229, 2999 3000 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_301.webp?v=1751004834\u0026width=500", 3001 3002 3003 type: 'service', 3004 3005 3006 });pushBoostPage({ 3007 3008 id: 152292163925, 3009 3010 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_thermo_302.webp?v=1751004834\u0026width=500", 3011 3012 3013 type: 'service', 3014 3015 3016 });pushBoostPage({ 3017 3018 id: 152291901781, 3019 3020 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_thermo_350.webp?v=1751004833\u0026width=500", 3021 3022 3023 type: 'service', 3024 3025 3026 });pushBoostPage({ 3027 3028 id: 152291836245, 3029 3030 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_400.webp?v=1751004834\u0026width=500", 3031 3032 3033 type: 'service', 3034 3035 3036 });pushBoostPage({ 3037 3038 id: 152291770709, 3039 3040 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_control_440.webp?v=1751133296\u0026width=500", 3041 3042 3043 type: 'service', 3044 3045 3046 });pushBoostPage({ 3047 3048 id: 152291541333, 3049 3050 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect_repeater_100.webp?v=1751004834\u0026width=500", 3051 3052 3053 type: 'service', 3054 3055 3056 });pushBoostPage({ 3057 3058 id: 152267587925, 3059 3060 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_c5.webp?v=1751005216\u0026width=500", 3061 3062 3063 type: 'service', 3064 3065 3066 });pushBoostPage({ 3067 3068 id: 152267391317, 3069 3070 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_c6.webp?v=1755762582\u0026width=500", 3071 3072 3073 type: 'service', 3074 3075 3076 });pushBoostPage({ 3077 3078 id: 152267620693, 3079 3080 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_m2.webp?v=1751005217\u0026width=500", 3081 3082 3083 type: 'service', 3084 3085 3086 });pushBoostPage({ 3087 3088 id: 155512406357, 3089 3090 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_m3.webp?v=1772120967\u0026width=500", 3091 3092 3093 type: 'service', 3094 3095 3096 });pushBoostPage({ 3097 3098 id: 152267358549, 3099 3100 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzfon_x6_1001c262-4eb8-4224-8811-629033295bee.
3100webp?v=1755762501\u0026width=500", 3101 3102 3103 type: 'service', 3104 3105 3106 });pushBoostPage({ 3107 3108 id: 152520884565, 3109 3110 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_1600.webp?v=1758044728\u0026width=500", 3111 3112 3113 type: 'service', 3114 3115 3116 });pushBoostPage({ 3117 3118 id: 155516076373, 3119 3120 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_1700.webp?v=1758045018\u0026width=500", 3121 3122 3123 type: 'service', 3124 3125 3126 });pushBoostPage({ 3127 3128 id: 155515715925, 3129 3130 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_2700.webp?v=1758044912\u0026width=500", 3131 3132 3133 type: 'service', 3134 3135 3136 });pushBoostPage({ 3137 3138 id: 152262017365, 3139 3140 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzmesh_set_4200.webp?v=1751005275\u0026width=500", 3141 3142 3143 type: 'service', 3144 3145 3146 });pushBoostPage({ 3147 3148 id: 152268603733, 3149 3150 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1210.webp?v=1751005421\u0026width=500", 3151 3152 3153 type: 'service', 3154 3155 3156 });pushBoostPage({ 3157 3158 id: 152268407125, 3159 3160 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1220.webp?v=1751005421\u0026width=500", 3161 3162 3163 type: 'service', 3164 3165 3166 });pushBoostPage({ 3167 3168 id: 152268538197, 3169 3170 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1220E.webp?v=1751005421\u0026width=500", 3171 3172 3173 type: 'service', 3174 3175 3176 });pushBoostPage({ 3177 3178 id: 152268210517, 3179 3180 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1240_AX.webp?v=1751005421\u0026width=500", 3181 3182 3183 type: 'service', 3184 3185 3186 });pushBoostPage({ 3187 3188 id: 152268308821, 3189 3190 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1240E.webp?v=1751005421\u0026width=500", 3191 3192 3193 type: 'service', 3194 3195 3196 });pushBoostPage({ 3197 3198 id: 152268013909, 3199 3200 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1260.webp?v=1751005421\u0026width=500", 3201 3202 3203 type: 'service', 3204 3205 3206 });pushBoostPage({ 3207 3208 id: 152268079445, 3209 3210 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzpowerline_1260E.webp?v=1751005421\u0026width=500", 3211 3212 3213 type: 'service', 3214 3215 3216 });pushBoostPage({ 3217 3218 id: 152267129173, 3219 3220 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1200.webp?v=1751005520\u0026width=500", 3221 3222 3223 type: 'service', 3224 3225 3226 });pushBoostPage({ 3227 3228 id: 151923818837, 3229 3230 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1200_AX.webp?v=1751005520\u0026width=500", 3231 3232 3233 type: 'service', 3234 3235 3236 });pushBoostPage({ 3237 3238 id: 155521483093, 3239 3240 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1610_outdoor.webp?v=1758045343\u0026width=500", 3241 3242 3243 type: 'service', 3244 3245 3246 });pushBoostPage({ 3247 3248 id: 155520631125, 3249 3250 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1700.webp?v=1758046591\u0026width=500", 3251 3252 3253 type: 'service', 3254 3255 3256 });pushBoostPage({ 3257 3258 id: 152266539349, 3259 3260 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_2400.webp?v=1751005520\u0026width=500", 3261 3262 3263 type: 'service', 3264 3265 3266 });pushBoostPage({ 3267 3268 id: 155519222101, 3269 3270 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_2700.webp?v=1758045172\u0026width=500", 3271 3272 3273 type: 'service', 3274 3275 3276 });pushBoostPage({ 3277 3278 id: 152265687381, 3279 3280 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_3000.webp?v=1751005521\u0026width=500", 3281 3282 3283 type: 'service', 3284 3285 3286 });pushBoostPage({ 3287 3288 id: 152265195861, 3289 3290 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_3000_AX.webp?v=1751005520\u0026width=500", 3291 3292 3293 type: 'service', 3294 3295 3296 });pushBoostPage({ 3297 3298 id: 152267030869, 3299 3300 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_600.webp?v=1751005520\u0026width=500", 3301 3302 3303 type: 'service', 3304 3305 3306 });pushBoostPage({ 3307 3308 id: 152264278357, 3309 3310 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_6000.webp?v=1751005520\u0026width=500", 3311 3312 3313 type: 'service', 3314 3315 3316 });pushBoostPage({ 3317 3318 id: 152290787669, 3319 3320 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_thermo_350.webp?v=1751004833\u0026width=500", 3321 3322 3323 type: 'service', 3324 3325 3326 });pushBoostPage({ 3327 3328 id: 152290754901, 3329 3330 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_control_440.webp?v=1751133296\u0026width=500", 3331 3332 3333 type: 'service', 3334 3335 3336 });pushBoostPage({ 3337 3338 id: 152290885973, 3339 3340 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_200.webp?v=1751004833\u0026width=500", 3341 3342 3343 type: 'service', 3344 3345 3346 });pushBoostPage({ 3347 3348 id: 152290820437, 3349 3350 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_210.webp?v=1751004833\u0026width=500", 3351 3352 3353 type: 'service', 3354 3355 3356 });pushBoostPage({ 3357 3358 id: 155559264597, 3359 3360 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzsmart_energy_250_freigestellt_2000x2000_f8f4f035-bf8c-48b9-8142-4211787f7119.webp?v=1750171014\u
33600026width=500", 3361 3362 3363 type: 'service', 3364 3365 3366 });pushBoostPage({ 3367 3368 id: 152291246421, 3369 3370 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzsmart_gateway.webp?v=1751004834\u0026width=500", 3371 3372 3373 type: 'service', 3374 3375 3376 });pushBoostPage({ 3377 3378 id: 152291148117, 3379 3380 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzdect-smart_thermo_302.webp?v=1751004834\u0026width=500", 3381 3382 3383 type: 'service', 3384 3385 3386 });pushBoostPage({ 3387 3388 id: 152266670421, 3389 3390 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_1750E.webp?v=1751005520\u0026width=500", 3391 3392 3393 type: 'service', 3394 3395 3396 });pushBoostPage({ 3397 3398 id: 152266932565, 3399 3400 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_310.webp?v=1755762726\u0026width=500", 3401 3402 3403 type: 'service', 3404 3405 3406 });pushBoostPage({ 3407 3408 id: 164802232661, 3409 3410 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzwlan_stick_6700.webp?v=1774369843\u0026width=500", 3411 3412 3413 type: 'service', 3414 3415 3416 });pushBoostPage({ 3417 3418 id: 152293376341, 3419 3420 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzwlan_stick_ac_430_mu-mimo.webp?v=1751005623\u0026width=500", 3421 3422 3423 type: 'service', 3424 3425 3426 });pushBoostPage({ 3427 3428 id: 152293736789, 3429 3430 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzwlan_stick_ac_860.webp?v=1751005623\u0026width=500", 3431 3432 3433 type: 'service', 3434 3435 3436 });pushBoostPage({ 3437 3438 id: 155551170901, 3439 3440 3441 type: 'service', 3442 3443 3444 });pushBoostPage({ 3445 3446 id: 152318968149, 3447 3448 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_myfritzapp.webp?v=1751217940\u0026width=500", 3449 3450 3451 type: 'service', 3452 3453 3454 });pushBoostPage({ 3455 3456 id: 158323704149, 3457 3458 3459 type: 'service', 3460 3461 3462 });pushBoostPage({ 3463 3464 id: 154300612949, 3465 3466 3467 type: 'service', 3468 3469 3470 });pushBoostPage({ 3471 3472 id: 151716397397, 3473 3474 3475 type: 'page', 3476 3477 3478 });pushBoostPage({ 3479 3480 });pushBoostPage({ 3481 3482 });pushBoostPage({ 3483 3484 });pushBoostPage({ 3485 3486 id: 153840091477, 3487 3488 3489 type: 'service', 3490 3491 3492 });pushBoostPage({ 3493 3494 id: 155757805909, 3495 3496 3497 type: 'service', 3498 3499 3500 });pushBoostPage({ 3501 3502 id: 153840386389, 3503 3504 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzsmart_energy_250_stromzaehler_3840x2560_c7025dc6-a5ac-4e09-8b0a-947d2244f048.webp?v=1759933097\u0026width=500", 3505 3506 3507 type: 'service', 3508 3509 3510 });pushBoostPage({ 3511 3512 id: 153839960405, 3513 3514 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzsmart_energy_250_stromzaehler_3840x2560_c7025dc6-a5ac-4e09-8b0a-947d2244f048.webp?v=1759933097\u0026width=500", 3515 3516 3517 type: 'service', 3518 3519 3520 });pushBoostPage({ 3521 3522 id: 156073558357, 3523 3524 3525 type: 'service', 3526 3527 3528 });pushBoostPage({ 3529 3530 });pushBoostPage({ 3531 3532 });pushBoostPage({ 3533 3534 id: 170217439573, 3535 3536 3537 type: 'page', 3538 3539 3540 });pushBoostPage({ 3541 3542 id: 155757642069, 3543 3544 3545 type: 'service', 3546 3547 3548 });pushBoostPage({ 3549 3550 id: 150893461845, 3551 3552 3553 type: 'page', 3554 3555 3556 });pushBoostPage({ 3557 3558 id: 154548404565, 3559 3560 image: "\/\/fritz.com\/cdn\/shop\/files\/produktberater_anschluss_glasfaser_2000x2000_73325968-059e-43e2
3560-ae76-ce62d218e067.webp?v=1755761299\u0026width=500", 3561 3562 3563 type: 'page', 3564 3565 3566 });pushBoostPage({ 3567 3568 id: 153840157013, 3569 3570 3571 type: 'service', 3572 3573 3574 });pushBoostPage({ 3575 3576 id: 154110656853, 3577 3578 image: "\/\/fritz.com\/cdn\/shop\/files\/fritzbox_vpn_600x400_c14f2079-2d3a-4e28-ad1a-52ddb65250d2.png?v=1750189979\u0026width=500", 3579 3580 3581 type: 'service', 3582 3583 3584 });pushBoostPage({ 3585 3586 id: 153840484693, 3587 3588 image: "\/\/fritz.com\/cdn\/shop\/files\/psp_fritzrepeater_vpn.webp?v=1757656528\u0026width=500", 3589 3590 3591 type: 'service', 3592 3593 3594 });pushBoostPage({ 3595 3596 id: 154603323733, 3597 3598 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 3599 3600 3601 type: 'service', 3602 3603 3604 });pushBoostPage({ 3605 3606 id: 161958887765, 3607 3608 image: "\/\/fritz.com\/cdn\/shop\/files\/service-laeuft_at.webp?v=1751016539\u0026width=500", 3609 3610 3611 type: 'service', 3612 3613 3614 });pushBoostPage({ 3615 3616 id: 151736582485, 3617 3618 3619 type: 'page', 3620 3621 3622 });pushBoostPage({ 3623 3624 id: 151716364629, 3625 3626 3627 type: 'page', 3628 3629 3630 });pushBoostPage({ 3631 3632 });pushBoostPage({ 3633 3634 id: 154057965909, 3635 3636 3637 type: 'service', 3638 3639 3640 });pushBoostPage({ 3641 3642 id: 153840419157, 3643 3644 image: "\/\/fritz.com\/cdn\/shop\/files\/entdecken_fritzsmart_gateway_zigbee_lampe_und_fritzapp_smart_home_3840x2560_de.webp?v=1755691847\u0026width=500", 3645 3646 3647 type: 'service', 3648 3649 3650 });pushBoostPage({ 3651 3652 id: 153840124245, 3653 3654 3655 type: 'service', 3656 3657 3658 }); 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 pushBoostPage({ 3696 id: 614058721621, 3697 3698 image: '//fritz.com/cdn/shop/articles/awards_fritzbox_april_2026_3840x2560px_921c7fb5-1985-4ec5-ac20-0337d1ead02e.webp?v=1775052622&width=500', 3699 3700 3701 type: 'page', 3702 3703 }); 3704 3705 3706 pushBoostPage({ 3707 id: 613487575381, 3708 3709 image: '//fritz.com/cdn/shop/articles/fritzbox_6825_4g_lifestyle_multimedia_3840x2560_acd8a29e-76e7-4047-9182-267d72530b6b.webp?v=1787560519&width=500', 3710 3711 3712 type: 'page', 3713 3714 }); 3715 3716 3717 pushBoostPage({ 3718 id: 613285364053, 3719 3720 image: '//fritz.com/cdn/shop/articles/entdecken_schloss_hammer_3840x2160_5f355d83-7c6f-4612-b7a5-2fe16f362f13.webp?v=1769672805&width=500', 3721 3722 3723 type: 'page', 3724 3725 }); 3726 3727 3728 pushBoostPage({ 3729 id: 613160649045, 3730 3731 image: '//fritz.com/cdn/shop/articles/entdecken_fritzbox_7690_unter_dem_weihnachtsbaum_3840x2160_1_72ca5d42-472d-4e7b-8420-1d782379b03e.webp?v=1766498689&width=500', 3732 3733 3734 type: 'page', 3735 3736 }); 3737 3738 3739 pushBoostPage({ 3740 id: 612127867221, 3741 3742 image: '//fritz.com/cdn/shop/articles/entdecken_anschluss_kabel_fritzbox_6590_cable_docsis_3840x2560_ac77552d-adc1-4cd0-9563-686b8a41ab44.webp?v=1766062194&width=500', 3743 3744 3745 type: 'page', 3746 3747 }); 3748 3749 3750 pushBoostPage({ 3751 id: 612127834453, 3752 3753 image: '//fritz.com/cdn/shop/articles/entdecken_anschluss_dsl_3840x2560_b8a1c5db-3d9d-4348-821b-ae84428e2b76.webp?v=1759313955&width=500', 3754 3755 3756 type: 'page', 3757 3758 }); 3759 3760 3761 pushBoostPage({ 3762 id: 611169042773, 3763 3764 image: '//fritz.com/cdn/shop/articles/entdecken_highs
3764peed_mit_glasfaser_3840x2560_e7fc15fa-18ae-43e0-ba04-9bd1b80099e5.webp?v=1759313944&width=500', 3765 3766 3767 type: 'page', 3768 3769 }); 3770 3771 3772 pushBoostPage({ 3773 id: 611168125269, 3774 3775 image: '//fritz.com/cdn/shop/articles/entdecken_highspeed_mit_glasfaser_3840x2560_49f653c5-1511-475b-a30b-2f227d7108b0.webp?v=1760106990&width=500', 3776 3777 3778 type: 'page', 3779 3780 }); 3781 3782 3783 pushBoostPage({ 3784 id: 611174678869, 3785 3786 image: '//fritz.com/cdn/shop/articles/smart-home-automatisieren-mit-fritz-9464489_7847ae3b-ba59-4fd3-b0b9-f0e1c2995abf.webp?v=1758205732&width=500', 3787 3788 3789 type: 'page', 3790 3791 }); 3792 3793 3794 pushBoostPage({ 3795 id: 611169010005, 3796 3797 image: '//fritz.com/cdn/shop/articles/wie-funktioniert-supervectoring-35b-1173413_5b67c6ff-7bf5-4674-a24c-a1763104ce33.webp?v=1757775520&width=500', 3798 3799 3800 type: 'page', 3801 3802 }); 3803 3804 3805 pushBoostPage({ 3806 id: 611168977237, 3807 3808 image: '//fritz.com/cdn/shop/articles/wie-funktioniert-voip-6976279_86c69608-6c47-419b-aab9-3d5217e17a46.webp?v=1757775537&width=500', 3809 3810 3811 type: 'page', 3812 3813 }); 3814 3815 3816 pushBoostPage({ 3817 id: 611168944469, 3818 3819 image: '//fritz.com/cdn/shop/articles/wie-funktioniert-dect-6400184_1408ee30-df11-49fb-bfab-34acd4367b05.webp?v=1757774781&width=500', 3820 3821 3822 type: 'page', 3823 3824 }); 3825 3826 3827 pushBoostPage({ 3828 id: 611168911701, 3829 3830 image: '//fritz.com/cdn/shop/articles/wie-funktioniert-powerline-3406801_013b1b70-4ec0-4143-9245-26fefe4670f3.webp?v=1757775505&width=500', 3831 3832 3833 type: 'page', 3834 3835 }); 3836 3837 3838 pushBoostPage({ 3839 id: 611168846165, 3840 3841 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', 3842 3843 3844 type: 'page', 3845 3846 }); 3847 3848 3849 pushBoostPage({ 3850 id: 611174777173, 3851 3852 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', 3853 3854 3855 type: 'page', 3856 3857 }); 3858 3859 3860 pushBoostPage({ 3861 id: 611172647253, 3862 3863 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', 3864 3865 3866 type: 'page', 3867 3868 }); 3869 3870 3871 pushBoostPage({ 3872 id: 611181298005, 3873 3874 image: '//fritz.com/cdn/shop/articles/d20d2be4391b06c19edb2c58849080cb_0190fc51-f75d-4080-ad42-01d6d46fb870.webp?v=1787061059&width=500', 3875 3876 3877 type: 'page', 3878 3879 }); 3880 3881 3882 pushBoostPage({ 3883 id: 611181003093, 3884 3885 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', 3886 3887 3888 type: 'page', 3889 3890 }); 3891 3892 3893 pushBoostPage({ 3894 id: 611180937557, 3895 3896 image: '//fritz.com/cdn/shop/articles/gaming-mit-fernzugang-8304630_a295f503-a827-4af7-8552-daaa7360ad7b.webp?v=1757774653&width=500', 3897 3898 3899 type: 'page', 3900 3901 }); 3902 3903 3904 pushBoostPage({ 3905 id: 611180773717, 3906 3907 image: '//fritz.com/cdn/shop/articles/wlan-mesh-einrichten-mit-fritz-ganz-einfach-6645339_5f72001c-a515-441b-8c10-67ee19d194e1.webp?v=1757776310&width=500', 3908 3909 3910 type: 'page', 3911 3912 }); 3913 3914 3915 pushBoostPage({ 3916 id: 611176513877, 3917 3918 image: '//fritz.com/cdn/shop/articles/wlan-sicherheit-heimnetz-schutzen-leicht-gemacht-5866811_520efc33-01a3-4306-aa84-055223ecc45e.webp?v=1757776347&width=500', 3919 3920 3921 type: 'page', 3922 3923 }); 3924 3925 3926 pushBoostPage({ 3927 id: 611176022357, 3928 3929 image: '//fritz.com/cdn/shop/articles/vpn-mit-fritz-praktisch-und-sicher-9390188_3f2ee0a4-3bd0-4a7a-b0ac-c1e0da92de9b.webp?v=1757774705&width=500', 3930 3931 3932 type: 'page', 3933 3934 }); 3935 3936 3937 pushBoostPage({ 3938 id: 611175530837, 3939 3940 image: '//fritz.com/cdn/shop/articles/der-eigene-cloud-speicher-mit-fritzbox-9336346_3a349a0d-9396-4c00-89bc-c631b9dbc2e0.webp?v=1757774581&width=500', 3941 3942 3943 type: 'page', 3944 3945 }); 3946 3947 3948 pushBoostPage({ 3949 id: 611175465301, 3950 3951 image: '//fritz.com/cdn/shop/articles/tv-signale-kabellos-im-heimnetz-streamen-1907476_8b70d222-98a4-418f-97c2-5966c2ed6348.webp?v=1757772473&width=500', 3952 3953 3954 type: 'page', 3955 3956 }); 3957 3958 3959 pushBoostPage({ 3960 id: 611175366997, 3961 3962 image: '//fritz.com/cdn/shop/articles/fritzbox-mediaserver-in-wenigen-schritten-zur-medienzentrale-4428940_76324da4-2820-4cb6-a0a1-83de567e340d.webp?v=1757769729&width=500', 3963 3964 3965 type: 'page', 3966 3967 }); 3968 3969 3970 pushBoostPage({ 3971 id: 611175301461, 3972 3973 image: '//fritz.com/cdn/shop/articles/so-bringen-sie-ihre-spielekonsole-ins-internet-2238151_66303017-e33b-4c3c-9cb2-ee8fc440ca12.webp?v=1757771598&width=500', 3974 3975 3976 type: 'page', 3977 3978 }); 3979 3980 3981 pushBoostPage({ 3982 id: 611175268693, 3983 3984 image: '//fritz.com/cdn/shop/articles/tipps-fur-videostreaming-mit-fritz-1990845_7dbea245-a5ed-48f3-abf4-aa69c29c68bf.webp?v=1757772461&width=500', 3985 3986 3987 type: 'page', 3988 3989 }); 3990 3991 3992 pushBoostPage({ 3993 id: 611175170389, 3994 3995 image: '//fritz.com/cdn/shop/articles/faxe-versenden-und-empfangen-9609173_4613a8c1-c2c2-428c-a9b3-baa2668d6c08.webp?v=1757774596&width=500', 3996 3997 3998 type: 'page', 3999 4000 }); 4001 4002 4003 pushBoostPage({ 4004 id: 611175104853, 4005 4006 image: '//fritz.com/cdn/shop/articles/nie-wieder-werbeanrufe-8140118_4f13a84f-c5d2-492f-97c0-2d86bd94896e.webp?v=1757774685&width=500', 4007 4008 4009 type: 'page', 4010 4011 }); 4012 4013 4014 pushBoostPage({ 4015 id: 611175039317, 4016 4017 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', 4018 4019 4020 type: 'page', 4021 4022 }); 4023 4024 4025 pushBoostPage({ 4026 id: 611174580565, 4027 4028 image: '//fritz.com/cdn/shop/articles/strom-sparen-mit-fritz-9118112_920087a7-0e06-4297-ad5d-36dde3a477b3.webp?v=1757771653&width=500', 4029 4030 4031 type: 'page', 4032 4033 }); 4034 4035 4036 pushBoostPage({ 4037 id: 611174547797, 4038 4039 image: '//fritz.com/cdn/shop/articles/heizkosten-sparen-mit-fritz-5085386_2ca145b4-4ca9-4118-932e-57c9b6a77cdb.webp?v=1757774663&width=500', 4040 4041 4042 type: 'page', 4043 4044 }); 4045 4046 4047 pushBoostPage({ 4048 id: 611174482261, 4049 4050 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', 4051 4052 4053 type: 'page', 4054 4055 }); 4056 4057 4058 pushBoostPage({ 4059 id: 611181920597, 4060 4061 image: '//fritz.com/cdn/shop/articles/intelligente-rollladen-im-fritz-smart-home-6615463_33a834df-c0ef-44ba-85c8-2
40611db7ac1675e.webp?v=1787560562&width=500', 4062 4063 4064 type: 'page', 4065 4066 }); 4067 4068 4069 pushBoostPage({ 4070 id: 611180872021, 4071 4072 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', 4073 4074 4075 type: 'page', 4076 4077 }); 4078 4079 4080 pushBoostPage({ 4081 id: 611176743253, 4082 4083 image: '//fritz.com/cdn/shop/articles/wie-funktioniert-mesh-9087450_99f49dd1-0e78-46a7-ba42-adc9abcab018.webp?v=1757775495&width=500', 4084 4085 4086 type: 'page', 4087 4088 }); 4089 4090 4091 pushBoostPage({ 4092 id: 611176710485, 4093 4094 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', 4095 4096 4097 type: 'page', 4098 4099 }); 4100 4101 4102 pushBoostPage({ 4103 id: 611176546645, 4104 4105 image: '//fritz.com/cdn/shop/articles/wie-funktioniert-wlan-5587475_a2058179-a382-42cd-a27a-6d32b53006d0.webp?v=1757776280&width=500', 4106 4107 4108 type: 'page', 4109 4110 }); 4111 4112 4113 pushBoostPage({ 4114 id: 611175563605, 4115 4116 image: '//fritz.com/cdn/shop/articles/fritzbox-als-gaming-router-2186613_0f756281-e2e8-4d63-a630-412704eee060.webp?v=1757774608&width=500', 4117 4118 4119 type: 'page', 4120 4121 }); 4122 4123 4124 pushBoostPage({ 4125 id: 611174744405, 4126 4127 image: '//fritz.com/cdn/shop/articles/zigbee-im-fritz-smart-home-6854248_f2589bd3-c55c-4c69-b69a-6ddc4faed900.webp?v=1757777147&width=500', 4128 4129 4130 type: 'page', 4131 4132 }); 4133 4134 4135 pushBoostPage({ 4136 id: 611174220117, 4137 4138 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', 4139 4140 4141 type: 'page', 4142 4143 }); 4144 4145 4146 pushBoostPage({ 4147 id: 611168649557, 4148 4149 image: '//fritz.com/cdn/shop/articles/wpa3-die-sichere-wlan-verschlusselung-erklart-5782788_441bb847-6e8a-4507-878c-e4678a13ff2f.webp?v=1757777002&width=500', 4150 4151 4152 type: 'page', 4153 4154 }); 4155 4156 4157 pushBoostPage({ 4158 id: 611176808789, 4159 4160 image: '//fritz.com/cdn/shop/articles/anrufbeantworter-der-fritzbox-einrichten-8755151_d751a089-4488-4212-b64f-84d64a5faf56.webp?v=1757768927&width=500', 4161 4162 4163 type: 'page', 4164 4165 }); 4166 4167 4168 pushBoostPage({ 4169 id: 611168584021, 4170 4171 image: '//fritz.com/cdn/shop/articles/so-erhalten-sie-das-beste-wlan-1525657_26a643d9-c648-4fb7-9f02-eaadf40b453c.webp?v=1757771613&width=500', 4172 4173 4174 type: 'page', 4175 4176 }); 4177 4178 4179 pushBoostPage({ 4180 id: 611168518485, 4181 4182 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', 4183 4184 4185 type: 'page', 4186 4187 }); 4188 4189 4190 pushBoostPage({ 4191 id: 611168387413, 4192 4193 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', 4194 4195 4196 type: 'page', 4197 4198 }); 4199 4200 4201 pushBoostPage({ 4202 id: 611168289109, 4203 4204 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', 4205 4206 4207 type: 'page', 4208 4209 }); 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 window.hiddenCollections = {676194615637: true, 4255675990012245: true 4256} 4257</script>
4257 4258 4259 4260 4261 4262 <link 4263 rel="stylesheet" 4264 href="//fritz.com/cdn/shop/t/56/assets/niccos-header-drawer-metaobject.css?v=76493110450784857031787728415" 4265 media="print" 4266 onload="this.media='all'" 4267 > 4268 <noscript> 4269 <link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/niccos-header-drawer-metaobject.css?v=76493110450784857031787728415"> 4270 </noscript> 4271
4271<script src="//fritz.com/cdn/shop/t/56/assets/niccos-header-drawer-metaobject.js?v=10056810861036606701787728416" defer></script>
4271 4272 4273 4274<style> 4275 #shopify-section-sections--25396846526805__niccos_header_xDEcRr { 4276 --section-padding-top: 22px; 4277 --section-padding-bottom: 20px; 4278 --color-background: 255 255 255; 4279 --color-foreground: 0 30 110; 4280 --color-transparent: 255 255 255; 4281 background-color: #ffffff; 4282 } 4283 </style> 4284 4285 4286 4287 4288 4289 4290 4291 4292<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" 4293 data-section-id="sections--25396846526805__niccos_header_xDEcRr" 4294 hidden 4295> 4296 <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> 4297 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 4298 <gesture-element class="drawer__header flex opacity-0 invisible relative"> 4299 <span class="drawer__title heading header-desktop:text-3xl text-2xl leading-none tracking-tight"></span> 4300 <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"> 4301 <span class="btn-fill" data-fill></span> 4302 <span class="btn-text"> 4303 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 4304 <path d="M13 1L1 13M13 13L1 1" stroke="#070E21" stroke-width="2" stroke-linecap="round" /> 4305</svg> 4306 </span> 4307 </button> 4308 </gesture-element> 4309 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 4310 <drawer-menu-panels class="niccos-drawer-mo relative flex flex-col grow overflow-hidden" data-section-id="sections--25396846526805__niccos_header_xDEcRr"> 4311 <nav class="niccos-drawer-mo__root relative grow overflow-hidden" role="navigation"> 4312 <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent> 4313 <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&width=68" alt="Home" srcset="//fritz.com/cdn/shop/files/Icon_Haus_flaechig_dunkelblau.svg?v=1789723368&width=68 68w" width="68" height="68" loading="lazy"> 4314</span><span class="niccos-drawer-mo__label">Home</span> 4315 </a> 4316 </li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4317 type="button" 4318 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4319 data-panel-open="1" 4320 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-1" 4321 aria-expanded="false" 4322 > 4323 <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&width=68" alt="FRITZ!Box" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&width=68 68w" width="68" height="68" loading="lazy"> 4324</span><span class="niccos-drawer-mo__label">FRITZ!Box</span> 4325 </span> 4326 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4327 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4328 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4329</svg> 4330 </span> 4331 </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4332 type="button" 4333 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4334 data-panel-open="2" 4335 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-2" 4336 aria-expanded="false" 4337 >
4338 <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&width=68" alt="Mesh Wi-Fi" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&width=68 68w" width="68" height="68" loading="lazy"> 4339</span><span class="niccos-drawer-mo__label">Mesh Wi-Fi</span> 4340 </span> 4341 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4342 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4343 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4344</svg> 4345 </span> 4346 </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4347 type="button" 4348 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4349 data-panel-open="3" 4350 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-3" 4351 aria-expanded="false" 4352 > 4353 <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&width=68" alt="Smart Home" srcset="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&width=68 68w" width="68" height="68" loading="lazy"> 4354</span><span class="niccos-drawer-mo__label">Smart Home</span> 4355 </span> 4356 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4357 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4358 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4359</svg> 4360 </span> 4361 </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4362 type="button" 4363 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4364 data-panel-open="4" 4365 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-4" 4366 aria-expanded="false" 4367 > 4368 <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&width=68" alt="Telefony" srcset="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&width=68 68w" width="68" height="68" loading="lazy"> 4369</span><span class="niccos-drawer-mo__label">Telefony</span> 4370 </span> 4371 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4372 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4373 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4374</svg> 4375 </span> 4376 </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4377 type="button" 4378 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4379 data-panel-open="5" 4380 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-5" 4381 aria-expanded="false" 4382 > 4383 <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&width=68" alt="Discover" srcset="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&width=68 68w" width="68" height="68" loading="lazy"> 4384</span><span class="niccos-drawer-mo__label">Discover</span> 4385 </span>
4386 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4387 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4388 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4389</svg> 4390 </span> 4391 </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4392 type="button" 4393 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4394 data-panel-open="6" 4395 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-6" 4396 aria-expanded="false" 4397 > 4398 <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&width=68" alt="Service" srcset="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&width=68 68w" width="68" height="68" loading="lazy"> 4399</span><span class="niccos-drawer-mo__label">Service</span> 4400 </span> 4401 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4402 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4403 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4404</svg> 4405 </span> 4406 </button></li><li class="drawer__menu-group niccos-drawer-mo__group"><button 4407 type="button" 4408 class="niccos-drawer-mo__item niccos-drawer-mo__item--parent flex items-center justify-between w-full" 4409 data-panel-open="7" 4410 aria-controls="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-7" 4411 aria-expanded="false" 4412 > 4413 <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&width=68" alt="Business customers" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&width=68 68w" width="68" height="68" loading="lazy"> 4414</span><span class="niccos-drawer-mo__label">Business customers</span> 4415 </span> 4416 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4417 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4418 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4419</svg> 4420 </span> 4421 </button></li> 4422 <li class="country-selector-button drawer__menu-group drawer__menu-group" onclick="openSelectorPopup()"> 4423 <div class="country-selector-wrapper"> 4424 4425 <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25 25w" width="25" height="25"> 4426 4427 <span>EN</span> 4428 4429 <span>|</span> 4430 4431 <span>Location & language</span> 4432 </div> 4433 4434 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4435 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4436</svg> 4437 </li> 4438 4439 </ul> 4440 </nav><section 4441 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-1" 4442 class="niccos-drawer-mo__panel" 4443 data-panel="1" 4444 aria-hidden="true" 4445 > 4446 <div class="niccos-drawer-mo__subhead"> 4447 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4448 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4449 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4450 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4451</svg> 4452 </span> 4453 </button> 4454 <a 4455 class="niccos-drawer-mo__parent" 4456 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&width=68" alt="FRITZ!Box" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&width=68 68w" width="68" height="68" loading="lazy"> 4457</span><span class="niccos-drawer-mo__label">FRITZ!Box</span> 4458 4459 </a> 4460 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4461 </div> 4462 4463 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4464 <a 4465 class="niccos-drawer-mo__sublink flex items-center" 4466 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&width=68" alt="Fiber optic routers" srcset="//fritz.com/cdn/shop/files/Icon_Fiber_linear_dunkelblau.svg?v=1782811645&width=68 68w" width="68" height="68" loading="lazy"> 4467</span><span class="niccos-drawer-mo__sublabel">Fiber optic routers</span> 4468 </a> 4469 </li><li class="niccos-drawer-mo__subitem"> 4470 <a 4471 class="niccos-drawer-mo__sublink flex items-center" 4472 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&width=68" alt="Routers for DSL" srcset="//fritz.com/cdn/shop/files/Icon_DSL_linear_dunkelblau.svg?v=1782811640&width=68 68w" width="68" height="68" loading="lazy"> 4473</span><span class="niccos-drawer-mo__sublabel">Routers for DSL</span> 4474 </a> 4475 </li><li class="niccos-drawer-mo__subitem"> 4476 <a 4477 class="niccos-drawer-mo__sublink flex items-center" 4478 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&width=68" alt="Cable routers" srcset="//fritz.com/cdn/shop/files/Icon_Kabel_linear_dunkelblau.svg?v=1782811635&width=68 68w" width="68" height="68" loading="lazy"> 4479</span><span class="niccos-drawer-mo__sublabel">Cable routers</span> 4480 </a> 4481 </li><li class="niccos-drawer-mo__subitem"> 4482 <a 4483 class="niccos-drawer-mo__sublink flex items-center" 4484 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&width=68" alt="Mobile routers" srcset="//fritz.com/cdn/shop/files/Icon_LTE_linear_dunkelblau.svg?v=1782811631&width=68 68w" width="68" height="68" loading="lazy"> 4485</span><span class="niccos-drawer-mo__sublabel">Mobile routers</span> 4486 </a> 4487 </li><li class="niccos-drawer-mo__subitem"> 4488 <a 4489 class="niccos-drawer-mo__sublink flex items-center" 4490 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&width=68" alt="Routers for modem / network" srcset="//fritz.com/cdn/shop/files/Icon_Netzwerk_linear_dunkelblau.svg?v=1782811622&width=68 68w" width="68" height="68" loading="lazy"> 4491</span><span class="niccos-drawer-mo__sublabel">Routers for modem / network</span> 4492 </a> 4493 </li></ul> 4494 </section><section 4495 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-2" 4496 class="niccos-drawer-mo__panel" 4497 data-panel="2" 4498 aria-hidden="true" 4499 > 4500 <div class="niccos-drawer-mo__subhead"> 4501 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4502 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4503 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4504 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4505</svg> 4506 </span> 4507 </button> 4508 <a 4509 class="niccos-drawer-mo__parent" 4510 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&width=68" alt="Mesh Wi-Fi" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&width=68 68w" width="68" height="68" loading="lazy"> 4511</span><span class="niccos-drawer-mo__label">Mesh Wi-Fi</span> 4512 4513 </a> 4514 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4515 </div> 4516 4517 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4518 <a 4519 class="niccos-drawer-mo__sublink flex items-center" 4520 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&width=68" alt="Mesh Wi-Fi Sets" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Set_Repeater_linear_dunkelblau.svg?v=1782811580&width=68 68w" width="68" height="68" loading="lazy"> 4521</span><span class="niccos-drawer-mo__sublabel">Mesh Wi-Fi Sets</span> 4522 </a> 4523 </li><li class="niccos-drawer-mo__subitem"> 4524 <a 4525 class="niccos-drawer-mo__sublink flex items-center" 4526 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&width=68" alt="Mesh Wi-Fi Extenders" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Repeater_linear_dunkelblau.svg?v=1782811572&width=68 68w" width="68" height="68" loading="lazy"> 4527</span><span class="niccos-drawer-mo__sublabel">Mesh Wi-Fi Extenders</span> 4528 </a> 4529 </li><li class="niccos-drawer-mo__subitem"> 4530 <a 4531 class="niccos-drawer-mo__sublink flex items-center" 4532 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&width=68" alt="Powerline" srcset="//fritz.com/cdn/shop/files/Icon_Powerline_linear_dunkelblau.svg?v=1782811561&width=68 68w" width="68" height="68" loading="lazy"> 4533</span><span class="niccos-drawer-mo__sublabel">Powerline</span> 4534 </a> 4535 </li><li class="niccos-drawer-mo__subitem"> 4536 <a 4537 class="niccos-drawer-mo__sublink flex items-center" 4538 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&width=68" alt="Wi-Fi Sticks" srcset="//fritz.com/cdn/shop/files/Icon_USB_linear_dunkelblau.svg?v=1782811557&width=68 68w" width="68" height="68" loading="lazy"> 4539</span><span class="niccos-drawer-mo__sublabel">Wi-Fi Sticks</span> 4540 </a> 4541 </li></ul> 4542 </section><section 4543 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-3" 4544 class="niccos-drawer-mo__panel" 4545 data-panel="3" 4546 aria-hidden="true" 4547 > 4548 <div class="niccos-drawer-mo__subhead"> 4549 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous"> 4550 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4551 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4552 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4553</svg> 4554 </span> 4555 </button> 4556 <a 4557 class="niccos-drawer-mo__parent" 4558 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&width=68" alt="Smart Home" srcset="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&width=68 68w" width="68" height="68" loading="lazy"> 4559</span><span class="niccos-drawer-mo__label">Smart Home</span> 4560 4561 </a>
4562 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4563 </div> 4564 4565 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4566 <a 4567 class="niccos-drawer-mo__sublink flex items-center" 4568 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&width=68" alt="Smart Home with FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Smart_Home_linear_dunkelblau.svg?v=1789723696&width=68 68w" width="68" height="68" loading="lazy"> 4569</span><span class="niccos-drawer-mo__sublabel">Smart Home with FRITZ!</span> 4570 </a> 4571 </li></ul> 4572 </section><section 4573 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-4" 4574 class="niccos-drawer-mo__panel" 4575 data-panel="4" 4576 aria-hidden="true" 4577 > 4578 <div class="niccos-drawer-mo__subhead"> 4579 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous"> 4580 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4581 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4582 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4583</svg> 4584 </span> 4585 </button> 4586 <a 4587 class="niccos-drawer-mo__parent" 4588 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&width=68" alt="Telefony" srcset="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&width=68 68w" width="68" height="68" loading="lazy"> 4589</span><span class="niccos-drawer-mo__label">Telefony</span> 4590 4591 </a> 4592 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4593 </div> 4594 4595 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4596 <a 4597 class="niccos-drawer-mo__sublink flex items-center" 4598 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&width=68" alt="DECT phones" srcset="//fritz.com/cdn/shop/files/Icon_DECT_linear_dunkelblau.svg?v=1782811461&width=68 68w" width="68" height="68" loading="lazy"> 4599</span><span class="niccos-drawer-mo__sublabel">DECT phones</span> 4600 </a> 4601 </li><li class="niccos-drawer-mo__subitem"> 4602 <a 4603 class="niccos-drawer-mo__sublink flex items-center" 4604 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&width=68" alt="DECT repeater" srcset="//fritz.com/cdn/shop/files/Icon_DECT_Welle_linear_dunkelblau.svg?v=1782811455&width=68 68w" width="68" height="68" loading="lazy"> 4605</span><span class="niccos-drawer-mo__sublabel">DECT repeater</span> 4606 </a> 4607 </li></ul> 4608 </section><section 4609 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-5" 4610 class="niccos-drawer-mo__panel" 4611 data-panel="5" 4612 aria-hidden="true" 4613 > 4614 <div class="niccos-drawer-mo__subhead"> 4615 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous"> 4616 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4617 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4618 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4619</svg> 4620 </span> 4621 </button> 4622 <a 4623 class="niccos-drawer-mo__parent" 4624 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&width=68" alt="Discover" srcset="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&width=68 68w" width="68" height="68" loading="lazy"> 4625</span><span class="niccos-drawer-mo__label">Discover</span> 4626 4627 </a>
4628 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4629 </div> 4630 4631 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4632 <a 4633 class="niccos-drawer-mo__sublink flex items-center" 4634 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&width=68" alt="FRITZ!Box Finder" srcset="//fritz.com/cdn/shop/files/Icon_Checkliste_linear_dunkelblau.svg?v=1789139828&width=68 68w" width="68" height="68" loading="lazy"> 4635</span><span class="niccos-drawer-mo__sublabel">FRITZ!Box Finder</span> 4636 </a> 4637 </li><li class="niccos-drawer-mo__subitem"> 4638 <a 4639 class="niccos-drawer-mo__sublink flex items-center" 4640 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&width=68" alt="FRITZ! Lab" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Labor_linear_dunkelblau.svg?v=1782811407&width=68 68w" width="68" height="68" loading="lazy"> 4641</span><span class="niccos-drawer-mo__sublabel">FRITZ! Lab</span> 4642 </a> 4643 </li><li class="niccos-drawer-mo__subitem"> 4644 <a 4645 class="niccos-drawer-mo__sublink flex items-center" 4646 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&width=68" alt="FRITZ!OS" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_OS_linear_dunkelblau.svg?v=1782811402&width=68 68w" width="68" height="68" loading="lazy"> 4647</span><span class="niccos-drawer-mo__sublabel">FRITZ!OS</span> 4648 </a> 4649 </li><li class="niccos-drawer-mo__subitem"> 4650 <a 4651 class="niccos-drawer-mo__sublink flex items-center" 4652 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&width=68" alt="FRITZ!Apps" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_App_linear_dunkelblau.svg?v=1782811376&width=68 68w" width="68" height="68" loading="lazy"> 4653</span><span class="niccos-drawer-mo__sublabel">FRITZ!Apps</span> 4654 </a> 4655 </li><li class="niccos-drawer-mo__subitem"> 4656 <a 4657 class="niccos-drawer-mo__sublink flex items-center" 4658 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&width=68" alt="FRITZ! highlights" srcset="//fritz.com/cdn/shop/files/Icon_Highlight_linear_dunkelblau.svg?v=1789723501&width=68 68w" width="68" height="68" loading="lazy"> 4659</span><span class="niccos-drawer-mo__sublabel">FRITZ! highlights</span> 4660 </a> 4661 </li><li class="niccos-drawer-mo__subitem"> 4662 <a 4663 class="niccos-drawer-mo__sublink flex items-center" 4664 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&width=68" alt="Discover FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_Wissensdatenbank_linear_dunkelblau.svg?v=1789723899&width=68 68w" width="68" height="68" loading="lazy"> 4665</span><span class="niccos-drawer-mo__sublabel">Discover FRITZ!</span> 4666 </a> 4667 </li><li class="niccos-drawer-mo__subitem"> 4668 <a 4669 class="niccos-drawer-mo__sublink flex items-center" 4670 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&width=68" alt="Video Tutorials" srcset="//fritz.com/cdn/shop/files/Icon_Clips_linear_dunkelblau.svg?v=1782811353&width=68 68w" width="68" height="68" loading="lazy"> 4671</span><span class="niccos-drawer-mo__sublabel">Video Tutorials</span> 4672 </a> 4673 </li></ul> 4674 </section><section 4675 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-6" 4676 class="niccos-drawer-mo__panel" 4677 data-panel="6" 4678 aria-hidden="true" 4679 > 4680 <div class="niccos-drawer-mo__subhead"> 4681 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous">
4682 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4683 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4684 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4685</svg> 4686 </span> 4687 </button> 4688 <a 4689 class="niccos-drawer-mo__parent" 4690 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&width=68" alt="Service" srcset="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&width=68 68w" width="68" height="68" loading="lazy"> 4691</span><span class="niccos-drawer-mo__label">Service</span> 4692 4693 </a> 4694 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4695 </div> 4696 4697 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4698 <a 4699 class="niccos-drawer-mo__sublink flex items-center" 4700 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&width=68" alt="Knowledge Base" srcset="//fritz.com/cdn/shop/files/Icon_Knowledge_Management_linear_dunkelblau.svg?v=1782811297&width=68 68w" width="68" height="68" loading="lazy"> 4701</span><span class="niccos-drawer-mo__sublabel">Knowledge Base</span> 4702 </a> 4703 </li><li class="niccos-drawer-mo__subitem"> 4704 <a 4705 class="niccos-drawer-mo__sublink flex items-center" 4706 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&width=68" alt="Manuals" srcset="//fritz.com/cdn/shop/files/Icon_Handbuecher_linear_dunkelblau.svg?v=1782811290&width=68 68w" width="68" height="68" loading="lazy"> 4707</span><span class="niccos-drawer-mo__sublabel">Manuals</span> 4708 </a> 4709 </li><li class="niccos-drawer-mo__subitem"> 4710 <a 4711 class="niccos-drawer-mo__sublink flex items-center" 4712 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&width=68" alt="Update News" srcset="//fritz.com/cdn/shop/files/Icon_Updates_linear_dunkelblau.svg?v=1782811286&width=68 68w" width="68" height="68" loading="lazy"> 4713</span><span class="niccos-drawer-mo__sublabel">Update News</span> 4714 </a> 4715 </li><li class="niccos-drawer-mo__subitem"> 4716 <a 4717 class="niccos-drawer-mo__sublink flex items-center" 4718 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&width=68" alt="Sales Consultation" srcset="//fritz.com/cdn/shop/files/Icon_Info_linear_dunkelblau.svg?v=1782811280&width=68 68w" width="68" height="68" loading="lazy"> 4719</span><span class="niccos-drawer-mo__sublabel">Sales Consultation</span> 4720 </a> 4721 </li></ul> 4722 </section><section 4723 id="DrawerPanel-sections--25396846526805__niccos_header_xDEcRr-7" 4724 class="niccos-drawer-mo__panel" 4725 data-panel="7" 4726 aria-hidden="true" 4727 > 4728 <div class="niccos-drawer-mo__subhead"> 4729 <button type="button" class="niccos-drawer-mo__back" data-panel-back aria-label="Previous"> 4730 <span class="niccos-drawer-mo__chevron" aria-hidden="true"> 4731 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 4732 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 4733</svg> 4734 </span> 4735 </button> 4736 <a 4737 class="niccos-drawer-mo__parent" 4738 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&
4738width=68" alt="Business customers" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&width=68 68w" width="68" height="68" loading="lazy"> 4739</span><span class="niccos-drawer-mo__label">Business customers</span> 4740 4741 </a> 4742 <span class="niccos-drawer-mo__header-balance" aria-hidden="true"></span> 4743 </div> 4744 4745 <ul class="niccos-drawer-mo__sublist" role="list"><li class="niccos-drawer-mo__subitem"> 4746 <a 4747 class="niccos-drawer-mo__sublink flex items-center" 4748 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&width=68" alt="FRITZ! for businesses" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Unternehmen_linear_dunkelblau.svg?v=1782811242&width=68 68w" width="68" height="68" loading="lazy"> 4749</span><span class="niccos-drawer-mo__sublabel">FRITZ! for businesses</span> 4750 </a> 4751 </li><li class="niccos-drawer-mo__subitem"> 4752 <a 4753 class="niccos-drawer-mo__sublink flex items-center" 4754 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&width=68" alt="FRITZ! for resellers and major projects" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Haendler_linear_dunkelblau.svg?v=1782811233&width=68 68w" width="68" height="68" loading="lazy"> 4755</span><span class="niccos-drawer-mo__sublabel">FRITZ! for resellers and major projects</span> 4756 </a> 4757 </li><li class="niccos-drawer-mo__subitem"> 4758 <a 4759 class="niccos-drawer-mo__sublink flex items-center" 4760 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&width=68" alt="FRITZ! for provider" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Provider_linear_dunkelblau.svg?v=1782811226&width=68 68w" width="68" height="68" loading="lazy"> 4761</span><span class="niccos-drawer-mo__sublabel">FRITZ! for provider</span> 4762 </a> 4763 </li></ul> 4764 </section></drawer-menu-panels> 4765 </div> 4766 </div> 4767</menu-drawer> 4768<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"> 4769 4770 4771 4772 4773 <div class="country-selector-button" onclick="openSelectorPopup()"> 4774 4775 <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25 25w" width="25" height="25"> 4776 4777 <span>EN</span> 4778 4779 <span>|</span> 4780 </div> 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 <div class="header__buttons flex items-center gap-1d5"><button class="boost-search-button" data-boost-search-toggle> 4799 <label class="hidden" for="BoostSearchInput-sections--25396846526805__niccos_header_xDEcRr">Search</label> 4800 <div 4801 type="button" 4802 class="items-center justify-center" 4803 aria-expanded="false" 4804 > 4805 <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"> 4806 <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> 4807 </svg></div> 4808
4809 <span class="boost-search-placeholder">Searching ...</span> 4810 </button> 4811<button class="menu-drawer-button flex items-center justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false"> 4812 <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"> 4813 <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path> 4814 </svg></button></div> 4815</div> 4816<p class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a 4817 href="/en" 4818 itemprop="url" 4819 class="header__logo-link flex items-center relative" 4820 > 4821 <span class="sr-only">FRITZ!</span><img src="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&width=454" alt="" srcset="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&width=90 90w, //fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&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&width=454" alt="" srcset="//fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&width=70 70w, //fritz.com/cdn/shop/files/Logo_40_JahreFRITZ.svg?v=1783335024&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> 4822<div class="header__navigation hidden header-desktop:flex header-desktop:gap-5 header-desktop:justify-start"> 4823 <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> 4824 <details is="details-mega" trigger="hover" level="top" > 4825 <summary data-link="https://fritz.com/en/collections/fritz-box" class="z-2 relative"> 4826 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 4827 <span class="btn-text" data-text>FRITZ!Box</span></button> 4828 </summary> 4829 <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"> 4830 <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card"> 4831 <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&width=68" alt="FRITZ!Box" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Box_alt_flaechig_dunkelblau.svg?v=1782811667&width=68 68w" width="68" height="68" loading="lazy"> 4832</span><span class="reversed-link">FRITZ!Box</span> 4833 </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&width=68" alt="Fiber optic routers" srcset="//fritz.com/cdn/shop/files/Icon_Fiber_linear_dunkelblau.svg?v=1782811645&width=68 68w" width="68" height="68" loading="lazy"> 4834</span> 4835 <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> 4836 4837</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&width=68" alt="Routers for DSL" srcset="//fritz.com/cdn/shop/files/Icon_DSL_linear_dunkelblau.svg?v=1782811640&width=68 68w" width="68" height="68" loading="lazy"> 4838</span> 4839 <a href="https://fritz.com/en/collections/dsl-router" class="heading reversed-link text-base-xl leading-tight tracking-tight">Routers for DSL</a> 4840 4841</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&width=68" alt="Cable routers" srcset="//fritz.com/cdn/shop/files/Icon_Kabel_linear_dunkelblau.svg?v=1782811635&width=68 68w" width="68" height="68" loading="lazy"> 4842</span> 4843 <a href="https://fritz.com/en/collections/cable-router" class="heading reversed-link text-base-xl leading-tight tracking-tight">Cable routers</a> 4844 4845</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&width=68" alt="Mobile routers" srcset="//fritz.com/cdn/shop/files/Icon_LTE_linear_dunkelblau.svg?v=1782811631&width=68 68w" width="68" height="68" loading="lazy"> 4846</span> 4847 <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> 4848 4849</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&width=68" alt="Routers for modem / network" srcset="//fritz.com/cdn/shop/files/Icon_Netzwerk_linear_dunkelblau.svg?v=1782811622&width=68 68w" width="68" height="68" loading="lazy"> 4850</span> 4851 <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 4852 </a> 4853 4854</li></ul> 4855 4856 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 4857 <div class="media-card media-card--standard niccos-maga-menu__card"> 4858 <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/fritz-box-catalogue" 4859 aria-label="Buy now" 4860 style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 4861 ><div class="media media--wide relative overflow-hidden niccos-nav-media-card"> 4862<img src="//fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&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&width=180 180w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&width=360 360w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&width=540 540w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&width=720 720w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&width=900 900w, //fritz.com/cdn/shop/files/navigation_header_fritzbox_3840x1250px.webp?v=1782912141&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 4863 </div><div class="media-card__content flex justify-center items-center gap-4 w-full"> 4864 <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading"> 4865 Buy now 4866 </p></div> 4867 </div></a> 4868 </div> 4869 </li></ul></div>
4869<script> 4870 4871 document.addEventListener("DOMContentLoaded", () => { 4872 document.addEventListener("click", (event) => { 4873 var active_target = event.target; 4874 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 4875 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 4876 if(action_element.getAttribute("data-video-mode") == "play"){ 4877 action_element.setAttribute("data-video-mode", "stop"); 4878 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 4879 }else { 4880 action_element.setAttribute("data-video-mode", "play"); 4881 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 4882 } 4883 } 4884 }) 4885 }) 4886 </script>
4886 4887</div> 4888 </details> 4889 </li><li> 4890 <details is="details-mega" trigger="hover" level="top" > 4891 <summary data-link="https://fritz.com/en/collections/mesh-wifi" class="z-2 relative"> 4892 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 4893 <span class="btn-text" data-text>Mesh Wi-Fi</span></button> 4894 </summary> 4895 <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"> 4896 <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card"> 4897 <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&width=68" alt="Mesh Wi-Fi" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_flaechig_dunkelblau.svg?v=1782811592&width=68 68w" width="68" height="68" loading="lazy"> 4898</span><span class="reversed-link">Mesh Wi-Fi</span> 4899 </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&width=68" alt="Mesh Wi-Fi Sets" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Set_Repeater_linear_dunkelblau.svg?v=1782811580&width=68 68w" width="68" height="68" loading="lazy"> 4900</span> 4901 <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> 4902 4903</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&width=68" alt="Mesh Wi-Fi Extenders" srcset="//fritz.com/cdn/shop/files/Icon_Mesh_Repeater_linear_dunkelblau.svg?v=1782811572&width=68 68w" width="68" height="68" loading="lazy"> 4904</span> 4905 <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> 4906 4907</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&width=68" alt="Powerline" srcset="//fritz.com/cdn/shop/files/Icon_Powerline_linear_dunkelblau.svg?v=1782811561&width=68 68w" width="68" height="68" loading="lazy"> 4908</span> 4909 <a href="https://fritz.com/en/collections/powerline" class="heading reversed-link text-base-xl leading-tight tracking-tight">Powerline</a> 4910 4911</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&width=68" alt="Wi-Fi Sticks" srcset="//fritz.com/cdn/shop/files/Icon_USB_linear_dunkelblau.svg?v=1782811557&width=68 68w" width="68" height="68" loading="lazy"> 4912</span> 4913 <a href="https://fritz.com/en/collections/wifi-sticks" class="heading reversed-link text-base-xl leading-tight tracking-tight">Wi-Fi Sticks 4914 </a> 4915 4916</li></ul> 4917 4918 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 4919 <div class="media-card media-card--standard niccos-maga-menu__card"> 4920 <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/mesh-wifi-catalogue" 4921 aria-label="Buy now" 4922 style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 4923 ><div class="media media--wide relative overflow-hidden niccos-nav-media-card"> 4924<img src="//fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&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&width=180 180w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&width=360 360w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&width=540 540w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&width=720 720w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&width=900 900w, //fritz.com/cdn/shop/files/navigation_header_wlan_mesh_3840x1250px.webp?v=1782912150&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 4925 </div><div class="media-card__content flex justify-center items-center gap-4 w-full"> 4926 <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading"> 4927 Buy now 4928 </p></div> 4929 </div></a> 4930 </div> 4931 </li></ul></div>
4931<script> 4932 4933 document.addEventListener("DOMContentLoaded", () => { 4934 document.addEventListener("click", (event) => { 4935 var active_target = event.target; 4936 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 4937 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 4938 if(action_element.getAttribute("data-video-mode") == "play"){ 4939 action_element.setAttribute("data-video-mode", "stop"); 4940 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 4941 }else { 4942 action_element.setAttribute("data-video-mode", "play"); 4943 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 4944 } 4945 } 4946 }) 4947 }) 4948 </script>
4948 4949</div> 4950 </details> 4951 </li><li> 4952 <details is="details-mega" trigger="hover" level="top" > 4953 <summary data-link="https://fritz.com/en/collections/smart-home" class="z-2 relative"> 4954 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 4955 <span class="btn-text" data-text>Smart Home</span></button> 4956 </summary> 4957 <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"> 4958 <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card"> 4959 <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&width=68" alt="Smart Home" srcset="//fritz.com/cdn/shop/files/Icon_Smart_Home_flaechig_dunkelblau.svg?v=1782811541&width=68 68w" width="68" height="68" loading="lazy"> 4960</span><span class="reversed-link">Smart Home</span> 4961 </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&width=68" alt="Smart Home with FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Smart_Home_linear_dunkelblau.svg?v=1789723696&width=68 68w" width="68" height="68" loading="lazy"> 4962</span> 4963 <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! 4964 </a> 4965 4966</li></ul> 4967 4968 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 4969 <div class="media-card media-card--standard niccos-maga-menu__card"> 4970 <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/smart-home-with-fritz" 4971 aria-label="Buy now" 4972 style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 4973 ><div class="media media--adapt relative overflow-hidden niccos-nav-media-card"> 4974<img src="//fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&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&width=180 180w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&width=360 360w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&width=540 540w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&width=720 720w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&width=900 900w, //fritz.com/cdn/shop/files/navigation_header_smart_home_3840x1250px.webp?v=1782912131&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 4975 </div><div class="media-card__content flex justify-center items-center gap-4 w-full"> 4976 <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading"> 4977 Buy now 4978 </p></div> 4979 </div></a> 4980 </div> 4981 </li></ul></div>
4981<script> 4982 4983 document.addEventListener("DOMContentLoaded", () => { 4984 document.addEventListener("click", (event) => { 4985 var active_target = event.target; 4986 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 4987 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 4988 if(action_element.getAttribute("data-video-mode") == "play"){ 4989 action_element.setAttribute("data-video-mode", "stop"); 4990 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 4991 }else { 4992 action_element.setAttribute("data-video-mode", "play"); 4993 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 4994 } 4995 } 4996 }) 4997 }) 4998 </script>
4998 4999</div> 5000 </details> 5001 </li><li> 5002 <details is="details-mega" trigger="hover" level="top" > 5003 <summary data-link="https://fritz.com/en/collections/telefony" class="z-2 relative"> 5004 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 5005 <span class="btn-text" data-text>Telefony</span></button> 5006 </summary> 5007 <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"> 5008 <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card"> 5009 <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&width=68" alt="Telefony" srcset="//fritz.com/cdn/shop/files/Icon_Telefon_flaechig_dunkelblau.svg?v=1782811475&width=68 68w" width="68" height="68" loading="lazy"> 5010</span><span class="reversed-link">Telefony</span> 5011 </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&width=68" alt="DECT phones" srcset="//fritz.com/cdn/shop/files/Icon_DECT_linear_dunkelblau.svg?v=1782811461&width=68 68w" width="68" height="68" loading="lazy"> 5012</span> 5013 <a href="https://fritz.com/en/collections/dect-phones" class="heading reversed-link text-base-xl leading-tight tracking-tight">DECT phones</a> 5014 5015</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&width=68" alt="DECT repeater" srcset="//fritz.com/cdn/shop/files/Icon_DECT_Welle_linear_dunkelblau.svg?v=1782811455&width=68 68w" width="68" height="68" loading="lazy"> 5016</span> 5017 <a href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598" class="heading reversed-link text-base-xl leading-tight tracking-tight is-active" aria-current="page">DECT repeater 5018 </a> 5019 5020</li></ul> 5021 5022 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 5023 <div class="media-card media-card--standard niccos-maga-menu__card"> 5024 <a class="media-card__link flex flex-col w-full h-full relative" href="/en/collections/phones" 5025 aria-label="Buy now" 5026 style="--color-foreground: 0 0 0; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 5027 ><div class="media media--adapt relative overflow-hidden niccos-nav-media-card"> 5028<img src="//fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=3840" alt="" srcset="//fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=180 180w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=360 360w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=540 540w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=720 720w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=900 900w, //fritz.com/cdn/shop/files/navigation_header_fon_3840x1250px.webp?v=1782912118&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 5029 </div><div class="media-card__content flex justify-center items-center gap-4 w-full"> 5030 <div class="media-card__text opacity-0 shrink-1 grid gap-0d5"><p class="heading"> 5031 Buy now 5032 </p></div> 5033 </div></a> 5034 </div> 5035 </li></ul></div>
5035<script> 5036 5037 document.addEventListener("DOMContentLoaded", () => { 5038 document.addEventListener("click", (event) => { 5039 var active_target = event.target; 5040 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 5041 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 5042 if(action_element.getAttribute("data-video-mode") == "play"){ 5043 action_element.setAttribute("data-video-mode", "stop"); 5044 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 5045 }else { 5046 action_element.setAttribute("data-video-mode", "play"); 5047 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 5048 } 5049 } 5050 }) 5051 }) 5052 </script>
5052 5053</div> 5054 </details> 5055 </li><li> 5056 <details is="details-mega" trigger="hover" level="top" > 5057 <summary data-link="https://fritz.com/en/collections/discover" class="z-2 relative"> 5058 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 5059 <span class="btn-text" data-text>Discover</span></button> 5060 </summary> 5061 <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"> 5062 <ul class="mega-menu__nav mega-menu__nav--more flex flex-wrap niccos-maga-menu__card"> 5063 <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&width=68" alt="Discover" srcset="//fritz.com/cdn/shop/files/Icon_F_Finder_flaechig_dunkelblau.svg?v=1789723946&width=68 68w" width="68" height="68" loading="lazy"> 5064</span><span class="reversed-link">Discover</span> 5065 </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&width=68" alt="FRITZ!Box Finder" srcset="//fritz.com/cdn/shop/files/Icon_Checkliste_linear_dunkelblau.svg?v=1789139828&width=68 68w" width="68" height="68" loading="lazy"> 5066</span> 5067 <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> 5068 5069</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&width=68" alt="FRITZ! Lab" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_Labor_linear_dunkelblau.svg?v=1782811407&width=68 68w" width="68" height="68" loading="lazy"> 5070</span> 5071 <a href="https://fritz.com/en/pages/fritz-lab" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! Lab</a> 5072 5073</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&width=68" alt="FRITZ!OS" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_OS_linear_dunkelblau.svg?v=1782811402&width=68 68w" width="68" height="68" loading="lazy"> 5074</span> 5075 <a href="https://fritz.com/en/pages/fritz-os" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ!OS</a> 5076 5077</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&width=68" alt="FRITZ!Apps" srcset="//fritz.com/cdn/shop/files/Icon_FRITZ_App_linear_dunkelblau.svg?v=1782811376&width=68 68w" width="68" height="68" loading="lazy"> 5078</span> 5079 <a href="https://fritz.com/en/pages/apps" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ!Apps</a> 5080 5081</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&width=68" alt="FRITZ! highlights" srcset="//fritz.com/cdn/shop/files/Icon_Highlight_linear_dunkelblau.svg?v=1789723501&width=68 68w" width="68" height="68" loading="lazy"> 5082</span> 5083 <a href="https://fritz.com/en/pages/highlight-themen" class="heading reversed-link text-base-xl leading-tight tracking-tight">FRITZ! highlights</a> 5084 5085</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&width=68" alt="Discover FRITZ!" srcset="//fritz.com/cdn/shop/files/Icon_Wissensdatenbank_linear_dunkelblau.svg?v=1789723899&width=68 68w" width="68" height="68" loading="lazy"> 5086</span> 5087 <a href="https://fritz.com/en/blogs/discover-fritz" class="heading reversed-link text-base-xl leading-tight tracking-tight">Discover FRITZ!</a> 5088 5089</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&width=68" alt="Video Tutorials" srcset="//fritz.com/cdn/shop/files/Icon_Clips_linear_dunkelblau.svg?v=1782811353&width=68 68w" width="68" height="68" loading="lazy"> 5090</span> 5091 <a href="https://fritz.com/en/pages/video-tutorials" class="heading reversed-link text-base-xl leading-tight tracking-tight">Video Tutorials 5092 </a> 5093 5094</li></ul> 5095 5096 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 5097 <div class="media-card media-card--standard media-card--overlap niccos-maga-menu__card"> 5098 <a class="media-card__link flex flex-col w-full h-full relative" role="link" aria-disabled="true" 5099 aria-label="" 5100 style="--color-foreground: 255 255 255; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 5101 ><div class="media media--adapt relative overflow-hidden niccos-nav-media-card"> 5102<img src="//fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&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&width=180 180w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&width=360 360w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&width=540 540w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&width=720 720w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&width=900 900w, //fritz.com/cdn/shop/files/navigation_header_entdecken_3840x1250px.webp?v=1779454882&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 5103 </div></a> 5104 </div> 5105 </li></ul></div>
5105<script> 5106 5107 document.addEventListener("DOMContentLoaded", () => { 5108 document.addEventListener("click", (event) => { 5109 var active_target = event.target; 5110 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 5111 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 5112 if(action_element.getAttribute("data-video-mode") == "play"){ 5113 action_element.setAttribute("data-video-mode", "stop"); 5114 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 5115 }else { 5116 action_element.setAttribute("data-video-mode", "play"); 5117 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 5118 } 5119 } 5120 }) 5121 }) 5122 </script>
5122 5123</div> 5124 </details> 5125 </li><li> 5126 <details is="details-mega" trigger="hover" level="top" > 5127 <summary data-link="https://fritz.com/en/pages/service" class="z-2 relative"> 5128 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 5129 <span class="btn-text" data-text>Service</span></button> 5130 </summary> 5131 <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"> 5132 <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card"> 5133 <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&width=68" alt="Service" srcset="//fritz.com/cdn/shop/files/Icon_Support_flaechig_dunkelblau.svg?v=1782811310&width=68 68w" width="68" height="68" loading="lazy"> 5134</span><span class="reversed-link">Service</span> 5135 </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&width=68" alt="Knowledge Base" srcset="//fritz.com/cdn/shop/files/Icon_Knowledge_Management_linear_dunkelblau.svg?v=1782811297&width=68 68w" width="68" height="68" loading="lazy"> 5136</span> 5137 <a href="https://fritz.com/en/pages/knowledge-base" class="heading reversed-link text-base-xl leading-tight tracking-tight">Knowledge Base</a> 5138 5139</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&width=68" alt="Manuals" srcset="//fritz.com/cdn/shop/files/Icon_Handbuecher_linear_dunkelblau.svg?v=1782811290&width=68 68w" width="68" height="68" loading="lazy"> 5140</span> 5141 <a href="https://fritz.com/en/pages/documentation" class="heading reversed-link text-base-xl leading-tight tracking-tight">Manuals</a> 5142 5143</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&width=68" alt="Update News" srcset="//fritz.com/cdn/shop/files/Icon_Updates_linear_dunkelblau.svg?v=1782811286&width=68 68w" width="68" height="68" loading="lazy"> 5144</span> 5145 <a href="https://fritz.com/en/pages/update-news" class="heading reversed-link text-base-xl leading-tight tracking-tight">Update News</a> 5146 5147</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&width=68" alt="Sales Consultation" srcset="//fritz.com/cdn/shop/files/Icon_Info_linear_dunkelblau.svg?v=1782811280&width=68 68w" width="68" height="68" loading="lazy"> 5148</span> 5149 <a href="https://fritz.com/en/pages/service-sales-consultation" class="heading reversed-link text-base-xl leading-tight tracking-tight">Sales Consultation 5150 </a> 5151 5152</li></ul> 5153 5154 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 5155 <div class="media-card media-card--standard media-card--overlap niccos-maga-menu__card"> 5156 <a class="media-card__link flex flex-col w-full h-full relative" role="link" aria-disabled="true" 5157 aria-label="" 5158 style="--color-foreground: 255 255 255; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 5159 ><div class="media media--wide relative overflow-hidden niccos-nav-media-card"> 5160<img src="//fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&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&width=180 180w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&width=360 360w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&width=540 540w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&width=720 720w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&width=900 900w, //fritz.com/cdn/shop/files/navigation_header_service_3840x1250px.webp?v=1779454895&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 5161 </div></a> 5162 </div> 5163 </li></ul></div>
5163<script> 5164 5165 document.addEventListener("DOMContentLoaded", () => { 5166 document.addEventListener("click", (event) => { 5167 var active_target = event.target; 5168 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 5169 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 5170 if(action_element.getAttribute("data-video-mode") == "play"){ 5171 action_element.setAttribute("data-video-mode", "stop"); 5172 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 5173 }else { 5174 action_element.setAttribute("data-video-mode", "play"); 5175 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 5176 } 5177 } 5178 }) 5179 }) 5180 </script>
5180 5181</div> 5182 </details> 5183 </li><li> 5184 <details is="details-mega" trigger="hover" level="top" > 5185 <summary data-link="https://fritz.com/en/pages/fritz-fuer-unternehmen" class="z-2 relative"> 5186 <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" tabindex="-1"> 5187 <span class="btn-text" data-text>Business customers</span></button> 5188 </summary> 5189 <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"> 5190 <ul class="mega-menu__nav flex flex-wrap niccos-maga-menu__card"> 5191 <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&width=68" alt="Business customers" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Geschaeftskunde_flaechig_dunkelblau.svg?v=1789723376&width=68 68w" width="68" height="68" loading="lazy"> 5192</span><span class="reversed-link">Business customers</span> 5193 </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&width=68" alt="FRITZ! for businesses" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Unternehmen_linear_dunkelblau.svg?v=1782811242&width=68 68w" width="68" height="68" loading="lazy"> 5194</span> 5195 <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> 5196 5197</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&width=68" alt="FRITZ! for resellers and major projects" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Haendler_linear_dunkelblau.svg?v=1782811233&width=68 68w" width="68" height="68" loading="lazy"> 5198</span> 5199 <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> 5200 5201</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&width=68" alt="FRITZ! for provider" srcset="//fritz.com/cdn/shop/files/Icon_B2B_Provider_linear_dunkelblau.svg?v=1782811226&width=68 68w" width="68" height="68" loading="lazy"> 5202</span> 5203 <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 5204 </a> 5205 5206</li></ul> 5207 5208 </li><li class="mega-menu__item flex opacity-0 w-full niccos-mega-menu__item" style="max-height: 320px;"> 5209 <div class="media-card media-card--standard media-card--overlap niccos-maga-menu__card"> 5210 <a class="media-card__link flex flex-col w-full h-full relative" role="link" aria-disabled="true" 5211 aria-label="" 5212 style="--color-foreground: 255 255 255; --color-overlay: 0 0 0; --overlay-opacity: 0.0;" 5213 ><div class="media media--wide relative overflow-hidden niccos-nav-media-card"> 5214<img src="//fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=3840" alt="" srcset="//fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=180 180w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=360 360w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=540 540w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=720 720w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=900 900w, //fritz.com/cdn/shop/files/navigation_fritz4business_3840x1250px.webp?v=1789722567&width=1080 1080w" width="3840" height="1250" loading="lazy" is="lazy-image"> 5215 </div></a> 5216 </div> 5217 </li></ul></div>
5217<script> 5218 5219 document.addEventListener("DOMContentLoaded", () => { 5220 document.addEventListener("click", (event) => { 5221 var active_target = event.target; 5222 if(active_target.classList.contains("video-play__btn") || active_target.closest(".niccos-video-promo-action")){ 5223 var action_element = active_target.closest(".niccos-video-promo-card").querySelector(".niccos-video-promo-action"); 5224 if(action_element.getAttribute("data-video-mode") == "play"){ 5225 action_element.setAttribute("data-video-mode", "stop"); 5226 active_target.closest(".niccos-video-promo-card").querySelector("video").play(); 5227 }else { 5228 action_element.setAttribute("data-video-mode", "play"); 5229 active_target.closest(".niccos-video-promo-card").querySelector("video").pause(); 5230 } 5231 } 5232 }) 5233 }) 5234 </script>
5234 5235</div> 5236 </details> 5237 </li></ul> 5238</nav> 5239 </div> 5240 5241 5242 <div class="boost-input"> 5243 <form action="/en/search" method="get" data-boost-search-form> 5244 <label class="hidden" for="BoostSearchInput-sections--25396846526805__niccos_header_xDEcRr">Search</label> 5245 <input type="search" name="q" placeholder="Searching ..." autocomplete="off" autocorrect="off" spellcheck="false"> 5246 <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"> 5247 <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> 5248 </svg></button> 5249 5250 <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"> 5251 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 5252 </svg></button> 5253 </form> 5254 5255 <button class="boost_search_close" type="button" data-boost-search-close>Cancel</button> 5256 </div> 5257 5258<div class="header__icons header__icons--end flex justify-end z-2"> 5259 5260 5261 5262 5263 <div class="country-selector-button" onclick="openSelectorPopup()"> 5264 5265 <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25 25w" width="25" height="25"> 5266 5267 <span>EN</span> 5268 5269 <span>|</span> 5270 </div> 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 <div class="header__buttons flex items-center gap-1d5"><button class="boost-search-button" data-boost-search-toggle> 5289 <label class="hidden" for="BoostSearchInput-sections--25396846526805__niccos_header_xDEcRr">Search</label> 5290 <div 5291 type="button" 5292 class="items-center justify-center" 5293 aria-expanded="false" 5294 > 5295 <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"> 5296 <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> 5297 </svg></div> 5298 5299 <span class="boost-search-placeholder">Searching ...</span> 5300 </button><a href="/en/pages/login" class="flex items-center justify-center" is="magnet-link" rel="nofollow"> 5301 <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"> 5302 <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect> 5303 <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> 5304 </svg></a> 5305<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> 5306 <span class="sr-only">Cart</span> 5307 5308<svg test class="icon icon-cart icon-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"> 5309 <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
53095 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"/> 5310 </svg> 5311 <cart-count class="count absolute top-0 right-0 text-xs" aria-label="0 items" hidden>0</cart-count> 5312 </a><button class="menu-drawer-button flex items-center justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false"> 5313 <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"> 5314 <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path> 5315 </svg></button></div> 5316</div> 5317<span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header> 5318 5319 5320 5321 5322 <div 5323 id="BoostDrawer-boost_drawer_JkzeWG" 5324 class="boost-drawer" 5325 data-boost-drawer 5326 data-search-url="/en/search" 5327 data-root-url="/en" 5328 data-empty-message="No products found" 5329 data-view-all-label="To all {count} results" 5330 data-product-title="Products" 5331 data-page-title="Discover" 5332 data-service-title="Service" 5333 data-ki-generated-label="KI-generiert" 5334 5335 hidden 5336> 5337 <div class="boost-drawer__shell"> 5338 <div class="boost-drawer__panel"> 5339 <div class="boost-drawer__layout page-width"><aside class="boost-drawer__sidebar"><h2 class="boost-drawer__sidebar-title">Popular pages & products</h2><hr class="boost-drawer__divider" aria-hidden="true"> 5340 <ul class="boost-drawer__links" role="list"><li> 5341 <a class="boost-drawer__link" href="/en/pages/fritz-box-finder">FRITZ!Box Finder</a> 5342 </li><li> 5343 <a class="boost-drawer__link" href="/en/collections/wi-fi-7-security-2026">FRITZ! for a secure home</a> 5344 </li><li> 5345 <a class="boost-drawer__link" href="/en/pages/highlight-themen">Highlights</a> 5346 </li><li> 5347 <a class="boost-drawer__link" href="/en/pages/service">Service & Support</a> 5348 </li><li> 5349 <a class="boost-drawer__link" href="/en/collections/all">All Products</a> 5350 </li></ul></aside><div class="boost-drawer__main" data-boost-main> 5351 <div class="boost-drawer__results" data-boost-results hidden> 5352 <div class="boost-drawer__section" data-boost-products-section> 5353 <div class="boost-drawer__section-header"> 5354 <p class="boost-drawer__section-label">Products</p> 5355 <a class="boost-drawer__view-all" data-boost-products-link href="/en/search" hidden> 5356 To all {count} results 5357 </a> 5358 </div> 5359 5360 <p class="empty-message boost-drawer__empty-message" data-boost-empty-message hidden></p> 5361 5362 <ul class="boost-drawer__products" data-boost-products-list role="list"></ul> 5363 <div class="boost-drawer__sentinel" data-boost-products-sentinel aria-hidden="true" hidden> 5364 <span class="boost-drawer__loader"></span> 5365 </div> 5366 </div> 5367 5368 <div class="flex boost-drawer__sections"> 5369 <div class="boost-drawer__section boost-drawer__pages" data-boost-pages-section hidden> 5370 <div class="boost-drawer__section-header"> 5371 <p class="boost-drawer__section-label">Discover</p> 5372 <a class="boost-drawer__view-all" data-boost-pages-link href="/en/search" hidden> 5373 To all {count} results 5374 </a> 5375 </div> 5376 5377 <ul class="boost-drawer__pages-list" data-boost-pages-list role="list"></ul> 5378 </div> 5379 5380 <div class="boost-drawer__section boost-drawer__services" data-boost-services-section hidden> 5381 <div class="boost-drawer__section-header"> 5382 <p class="boost-drawer__section-label">Service</p> 5383 <a class="boost-drawer__view-all" data-boost-services-link href="/en/search" hidden> 5384 To all {count} results 5385 </a> 5386 </div> 5387 5388 <ul class="boost-drawer__services-list" data-boost-services-list role="list"></ul> 5389 </div> 5390 </div> 5391 5392 </div> 5393 5394 <div class="boost-drawer__default"><div class="boost-drawer__section" data-boost-default> 5395 <div class="boost-drawer__section-header"> 5396 <p class="boost-drawer__section-label">Products</p> 5397 </div> 5398 5399 <ul class="boost-drawer__products" role="list"><li> 5400 <a class="boost-drawer__product-card" href="/en/products/fritz-box-5690-pro-20003043"> 5401 <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=600" alt="FRITZ!Box 5690 Pro" srcset="//fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=104 104w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=208 208w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=300 300w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=400 400w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=500 500w, //fritz.com/cdn/shop/files/fritzbox_5690_pro_fiber_dsl_2000x2000px_de.webp?v=1782916699&width=600 600w" width="600" height="600" loading="lazy"> 5402</div> 5403 <div class="boost-drawer__product-info"> 5404 <p class="boost-drawer__product-title">FRITZ!Box 5690 Pro</p><div class="boost-drawer__product-price"> 5405 5406 5407 5408<style> 5409 5410
5411 .niccos--uvp-price-container{ 5412 color: rgb(var(--color-foreground)); 5413 font-family: var(--font-body-family); 5414 font-style: var(--font-body-style); 5415 font-weight: var(--font-body-weight); 5416 font-size: var(--text-xs); 5417 line-height: var(--font-body-line-height); 5418 letter-spacing: var(--font-body-letter-spacing); 5419 line-height: inherit; 5420 margin: 0; 5421 display: flex; 5422 align-items: center; 5423 justify-content: start; 5424 gap: 4px; 5425 } 5426 5427 .niccos--uvp-price-tooltip { 5428 position: relative; 5429 display: inline-flex; 5430 align-items: center; 5431 cursor: pointer; 5432 } 5433 5434 .niccos--uvp-price-tooltip__message { 5435 visibility: hidden; 5436 opacity: 0; 5437 pointer-events: none; 5438 font-weight: 400; 5439 font-size: 13px; 5440 width: 450px; 5441 letter-spacing: .5px; 5442 -webkit-font-smoothing: antialiased; 5443 5444 /* Positioning */ 5445 position: absolute; 5446 bottom: calc(100% + 8px); 5447 left: 50%; 5448 transform: translateX(-50%); 5449 z-index: 100; 5450 5451 /* Styling */ 5452 padding: 8px 12px; 5453 background-color: #333; 5454 color: #fff; 5455 border-radius: 6px; 5456 text-align: center; 5457 white-space: normal; 5458 5459 /* Transition */ 5460 transition: opacity 0.2s ease, visibility 0.2s ease; 5461 @media(max-width: 768px){ 5462 max-width: 300px; 5463 font-size: 12px; 5464 } 5465 } 5466 5467 /* Arrow pointing down */ 5468 .niccos--uvp-price-tooltip__message::after { 5469 content: ''; 5470 position: absolute; 5471 top: 100%; 5472 left: 50%; 5473 transform: translateX(-50%); 5474 border: 6px solid transparent; 5475 border-top-color: #333; 5476 } 5477 5478 /* Show on hover */ 5479 .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message { 5480 visibility: visible; 5481 opacity: 1; 5482 } 5483</style> 5484 5485 5486 5487<div 5488 class=" 5489 price boost-drawer__price" 5490> 5491 <span class="price__regular whitespace-nowrap ">339.99â¬</span> 5492 5493 5494</div> 5495</div> 5496 </div> 5497 </a> 5498 </li><li> 5499 <a class="boost-drawer__product-card" href="/en/products/fritz-repeater-1700-20003116"> 5500 <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=600" alt="FRITZ!Repeater 1700 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=104 104w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=208 208w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=300 300w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=400 400w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=500 500w, //fritz.com/cdn/shop/files/fritzrepeater_1700_2000x2000px.webp?v=1782917760&width=600 600w" width="600" height="600" loading="lazy"> 5501</div> 5502 <div class="boost-drawer__product-info"> 5503 <p class="boost-drawer__product-title">FRITZ!Repeater 1700</p><div class="boost-drawer__product-price"> 5504 5505 5506 5507<style> 5508 5509
5510 .niccos--uvp-price-container{ 5511 color: rgb(var(--color-foreground)); 5512 font-family: var(--font-body-family); 5513 font-style: var(--font-body-style); 5514 font-weight: var(--font-body-weight); 5515 font-size: var(--text-xs); 5516 line-height: var(--font-body-line-height); 5517 letter-spacing: var(--font-body-letter-spacing); 5518 line-height: inherit; 5519 margin: 0; 5520 display: flex; 5521 align-items: center; 5522 justify-content: start; 5523 gap: 4px; 5524 } 5525 5526 .niccos--uvp-price-tooltip { 5527 position: relative; 5528 display: inline-flex; 5529 align-items: center; 5530 cursor: pointer; 5531 } 5532 5533 .niccos--uvp-price-tooltip__message { 5534 visibility: hidden; 5535 opacity: 0; 5536 pointer-events: none; 5537 font-weight: 400; 5538 font-size: 13px; 5539 width: 450px; 5540 letter-spacing: .5px; 5541 -webkit-font-smoothing: antialiased; 5542 5543 /* Positioning */ 5544 position: absolute; 5545 bottom: calc(100% + 8px); 5546 left: 50%; 5547 transform: translateX(-50%); 5548 z-index: 100; 5549 5550 /* Styling */ 5551 padding: 8px 12px; 5552 background-color: #333; 5553 color: #fff; 5554 border-radius: 6px; 5555 text-align: center; 5556 white-space: normal; 5557 5558 /* Transition */ 5559 transition: opacity 0.2s ease, visibility 0.2s ease; 5560 @media(max-width: 768px){ 5561 max-width: 300px; 5562 font-size: 12px; 5563 } 5564 } 5565 5566 /* Arrow pointing down */ 5567 .niccos--uvp-price-tooltip__message::after { 5568 content: ''; 5569 position: absolute; 5570 top: 100%; 5571 left: 50%; 5572 transform: translateX(-50%); 5573 border: 6px solid transparent; 5574 border-top-color: #333; 5575 } 5576 5577 /* Show on hover */ 5578 .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message { 5579 visibility: visible; 5580 opacity: 1; 5581 } 5582</style> 5583 5584 5585 5586<div 5587 class=" 5588 price boost-drawer__price" 5589> 5590 <span class="price__regular whitespace-nowrap ">109.99â¬</span> 5591 5592 5593</div> 5594</div> 5595 </div> 5596 </a> 5597 </li><li> 5598 <a class="boost-drawer__product-card" href="/en/products/fritz-fon-x6-20002987"> 5599 <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=600" alt="FRITZ!Fon X6 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=104 104w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=208 208w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=300 300w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=400 400w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=500 500w, //fritz.com/cdn/shop/files/fritzfon_x6_2000x2000px_de.webp?v=1782915199&width=600 600w" width="600" height="600" loading="lazy"> 5600</div> 5601 <div class="boost-drawer__product-info"> 5602 <p class="boost-drawer__product-title">FRITZ!Fon X6</p><div class="boost-drawer__product-price"> 5603 5604 5605 5606<style> 5607 5608
5609 .niccos--uvp-price-container{ 5610 color: rgb(var(--color-foreground)); 5611 font-family: var(--font-body-family); 5612 font-style: var(--font-body-style); 5613 font-weight: var(--font-body-weight); 5614 font-size: var(--text-xs); 5615 line-height: var(--font-body-line-height); 5616 letter-spacing: var(--font-body-letter-spacing); 5617 line-height: inherit; 5618 margin: 0; 5619 display: flex; 5620 align-items: center; 5621 justify-content: start; 5622 gap: 4px; 5623 } 5624 5625 .niccos--uvp-price-tooltip { 5626 position: relative; 5627 display: inline-flex; 5628 align-items: center; 5629 cursor: pointer; 5630 } 5631 5632 .niccos--uvp-price-tooltip__message { 5633 visibility: hidden; 5634 opacity: 0; 5635 pointer-events: none; 5636 font-weight: 400; 5637 font-size: 13px; 5638 width: 450px; 5639 letter-spacing: .5px; 5640 -webkit-font-smoothing: antialiased; 5641 5642 /* Positioning */ 5643 position: absolute; 5644 bottom: calc(100% + 8px); 5645 left: 50%; 5646 transform: translateX(-50%); 5647 z-index: 100; 5648 5649 /* Styling */ 5650 padding: 8px 12px; 5651 background-color: #333; 5652 color: #fff; 5653 border-radius: 6px; 5654 text-align: center; 5655 white-space: normal; 5656 5657 /* Transition */ 5658 transition: opacity 0.2s ease, visibility 0.2s ease; 5659 @media(max-width: 768px){ 5660 max-width: 300px; 5661 font-size: 12px; 5662 } 5663 } 5664 5665 /* Arrow pointing down */ 5666 .niccos--uvp-price-tooltip__message::after { 5667 content: ''; 5668 position: absolute; 5669 top: 100%; 5670 left: 50%; 5671 transform: translateX(-50%); 5672 border: 6px solid transparent; 5673 border-top-color: #333; 5674 } 5675 5676 /* Show on hover */ 5677 .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message { 5678 visibility: visible; 5679 opacity: 1; 5680 } 5681</style> 5682 5683 5684 5685<div 5686 class=" 5687 price boost-drawer__price" 5688> 5689 <span class="price__regular whitespace-nowrap niccos-bpi--current-price">84.99â¬</span> 5690 5691 5692</div> 5693</div> 5694 </div> 5695 </a> 5696 </li><li> 5697 <a class="boost-drawer__product-card" href="/en/products/fritz-smart-thermo-302-20003120"> 5698 <div class="boost-drawer__product-media"><img src="//fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=600" alt="FRITZ!Smart Thermo 302 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=104 104w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=208 208w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=300 300w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=400 400w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=500 500w, //fritz.com/cdn/shop/files/fritzsmart_thermo_302_2000x2000px.webp?v=1782921307&width=600 600w" width="600" height="600" loading="lazy"> 5699</div> 5700 <div class="boost-drawer__product-info"> 5701 <p class="boost-drawer__product-title">FRITZ!Smart Thermo 302</p><div class="boost-drawer__product-price"> 5702 5703 5704 5705<style> 5706 5707
5708 .niccos--uvp-price-container{ 5709 color: rgb(var(--color-foreground)); 5710 font-family: var(--font-body-family); 5711 font-style: var(--font-body-style); 5712 font-weight: var(--font-body-weight); 5713 font-size: var(--text-xs); 5714 line-height: var(--font-body-line-height); 5715 letter-spacing: var(--font-body-letter-spacing); 5716 line-height: inherit; 5717 margin: 0; 5718 display: flex; 5719 align-items: center; 5720 justify-content: start; 5721 gap: 4px; 5722 } 5723 5724 .niccos--uvp-price-tooltip { 5725 position: relative; 5726 display: inline-flex; 5727 align-items: center; 5728 cursor: pointer; 5729 } 5730 5731 .niccos--uvp-price-tooltip__message { 5732 visibility: hidden; 5733 opacity: 0; 5734 pointer-events: none; 5735 font-weight: 400; 5736 font-size: 13px; 5737 width: 450px; 5738 letter-spacing: .5px; 5739 -webkit-font-smoothing: antialiased; 5740 5741 /* Positioning */ 5742 position: absolute; 5743 bottom: calc(100% + 8px); 5744 left: 50%; 5745 transform: translateX(-50%); 5746 z-index: 100; 5747 5748 /* Styling */ 5749 padding: 8px 12px; 5750 background-color: #333; 5751 color: #fff; 5752 border-radius: 6px; 5753 text-align: center; 5754 white-space: normal; 5755 5756 /* Transition */ 5757 transition: opacity 0.2s ease, visibility 0.2s ease; 5758 @media(max-width: 768px){ 5759 max-width: 300px; 5760 font-size: 12px; 5761 } 5762 } 5763 5764 /* Arrow pointing down */ 5765 .niccos--uvp-price-tooltip__message::after { 5766 content: ''; 5767 position: absolute; 5768 top: 100%; 5769 left: 50%; 5770 transform: translateX(-50%); 5771 border: 6px solid transparent; 5772 border-top-color: #333; 5773 } 5774 5775 /* Show on hover */ 5776 .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message { 5777 visibility: visible; 5778 opacity: 1; 5779 } 5780</style> 5781 5782 5783 5784<div 5785 class=" 5786 price boost-drawer__price" 5787> 5788 <span class="price__regular whitespace-nowrap ">54.99â¬</span> 5789 5790 5791</div> 5792</div> 5793 </div> 5794 </a> 5795 </li></ul> 5796 </div><div class="boost-drawer__description rte"> 5797 <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> 5798 </div></div> 5799 </div> 5800 </div> 5801 </div> 5802 </div> 5803</div> 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824<span class="overlay opacity-0 z-1 fixed left-0 w-full pointer-events-none"></span> 5825 5826 5827 5828 5829 5830 <div class="country-selector-popup"> 5831 <div class="popup-overlay" onclick="closeSelectorPopup()"></div> 5832 <div class="popup-content-wrapper step-1"> 5833 <div class="popup-content"> 5834 <div class="popup-head"> 5835 <p class="popup-content__title">Location & language</p> 5836 <button class="popup-head__close drawer__close" onclick="closeSelectorPopup()"> 5837 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5838 <path d="M13 1L1 13M13 13L1 1" stroke="#070E21" stroke-width="2" stroke-linecap="round" /> 5839</svg> 5840 </button> 5841 </div> 5842 <div class="popup-content__content"> 5843 <div class="location switcher"> 5844 <p class="switcher__title">Your location</p> 5845 <div class="switcher__content" onclick="openSelectorMarket(event)"> 5846 <div class="switcher__content__item"> 5847 5848 <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=100 100w, //fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=352 352w" width="100" height="100"> 5849 5850 <span>Germany</span> 5851 </div> 5852 5853 <svg class="icon-arrow-switcher" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5854 <path d="M6 9L12 15L18 9" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" /> 5855</svg> 5856 5857 <div class="market-select__list"> 5858 5859 <label class="market-select__item" data-link="https://fritz.com/"> 5860 <input 5861 type="radio" 5862 name="market" 5863 value="https://fritz.com/" 5864 data-label="Germany" 5865 class="market-select__input" 5866 5867 checked 5868 5869 > 5870 5871 <div class="market-select__fake-input"> 5872 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5873 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 5874 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 5875 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 5876</svg> 5877 5878 </div> 5879 5880 5881 <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=100 100w, //fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=352 352w" width="100" height="100"> 5882 5883 <p>Germany</p> 5884 </label> 5885 5886 <label class="market-select__item" data-link="https://fritz.com/de-at"> 5887 <input 5888 type="radio" 5889 name="market" 5890 value="https://fritz.com/de-at" 5891 data-label="Austria" 5892 class="market-select__input" 5893 5894 > 5895 5896 <div class="market-select__fake-input"> 5897 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5898 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 5899 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 5900 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 5901</svg> 5902 5903 </div> 5904 5905 5906 <img src="//fritz.com/cdn/shop/files/icon_country_at.svg?v=1758892489&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_at.svg?v=1758892489&width=100 100w, //fritz.com/cdn/shop/files/icon_country_at.svg?v=1758892489&width=352 352w" width="100" height="100"> 5907 5908 <p>Austria</p> 5909 </label> 5910 5911 <label class="market-select__item" data-link="https://fritz.com/de-ch/"> 5912 <input 5913 type="radio" 5914 name="market" 5915 value="https://fritz.com/de-ch/" 5916 data-label="Switzerland" 5917 class="market-select__input" 5918 5919 > 5920 5921 <div class="market-select__fake-input"> 5922 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5923 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 5924 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 5925 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 5926</svg> 5927 5928 </div> 5929 5930 5931 <img src="//fritz.com/cdn/shop/files/icon_country_ch.svg?v=1758893009&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_ch.svg?v=1758893009&width=100 100w, //fritz.com/cdn/shop/files/icon_country_ch.svg?v=1758893009&width=352 352w" width="100" height="100"> 5932 5933 <p>Switzerland</p> 5934 </label> 5935 5936 <label class="market-select__item" data-link="https://fritz.com/it-it/"> 5937 <input 5938 type="radio" 5939 name="market" 5940 value="https://fritz.com/it-it/" 5941 data-label="Italy" 5942 class="market-select__input" 5943 5944 > 5945 5946 <div class="market-select__fake-input"> 5947 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5948 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 5949 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 5950 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 5951</svg> 5952 5953 </div> 5954 5955 5956 <img src="//fritz.com/cdn/shop/files/icon_country_it.svg?v=1758892437&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_it.svg?v=1758892437&width=100 100w, //fritz.com/cdn/shop/files/icon_country_it.svg?v=1758892437&width=352 352w" width="100" height="100"> 5957 5958 <p>Italy</p> 5959 </label> 5960 5961 <label class="market-select__item" data-link="https://fritz.com/nl-nl"> 5962 <input 5963 type="radio" 5964 name="market" 5965 value="https://fritz.com/nl-nl" 5966 data-label="Netherlands" 5967 class="market-select__input" 5968 5969 > 5970 5971 <div class="market-select__fake-input"> 5972 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5973 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 5974 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 5975 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 5976</svg> 5977 5978 </div> 5979 5980 5981 <img src="//fritz.com/cdn/shop/files/icon_country_nl.svg?v=1758892451&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_nl.svg?v=1758892451&width=100 100w, //fritz.com/cdn/shop/files/icon_country_nl.svg?v=1758892451&width=352 352w" width="100" height="100"> 5982 5983 <p>Netherlands</p> 5984 </label> 5985 5986 <label class="market-select__item" data-link="https://fritz.com/nl-be"> 5987 <input 5988 type="radio" 5989 name="market" 5990 value="https://fritz.com/nl-be" 5991 data-label="Belgium" 5992 class="market-select__input" 5993 5994 > 5995 5996 <div class="market-select__fake-input"> 5997 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5998 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 5999 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6000 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6001</svg> 6002 6003 </div> 6004 6005 6006 <img src="//fritz.com/cdn/shop/files/icon_country_bel.svg?v=1758892472&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_bel.svg?v=1758892472&width=100 100w, //fritz.com/cdn/shop/files/icon_country_bel.svg?v=1758892472&width=352 352w" width="100" height="100"> 6007 6008 <p>
6008Belgium</p> 6009 </label> 6010 6011 <label class="market-select__item" data-link="https://fritz.com/de-lu"> 6012 <input 6013 type="radio" 6014 name="market" 6015 value="https://fritz.com/de-lu" 6016 data-label="Luxembourg" 6017 class="market-select__input" 6018 6019 > 6020 6021 <div class="market-select__fake-input"> 6022 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6023 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6024 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6025 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6026</svg> 6027 6028 </div> 6029 6030 6031 <img src="//fritz.com/cdn/shop/files/icon_country_lux.svg?v=1758892480&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_lux.svg?v=1758892480&width=100 100w, //fritz.com/cdn/shop/files/icon_country_lux.svg?v=1758892480&width=352 352w" width="100" height="100"> 6032 6033 <p>Luxembourg</p> 6034 </label> 6035 6036 <label class="market-select__item" data-link="https://fritz.com/fr-fr/"> 6037 <input 6038 type="radio" 6039 name="market" 6040 value="https://fritz.com/fr-fr/" 6041 data-label="France" 6042 class="market-select__input" 6043 6044 > 6045 6046 <div class="market-select__fake-input"> 6047 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6048 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6049 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6050 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6051</svg> 6052 6053 </div> 6054 6055 6056 <img src="//fritz.com/cdn/shop/files/icon_country_fr.svg?v=1784642303&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_fr.svg?v=1784642303&width=100 100w, //fritz.com/cdn/shop/files/icon_country_fr.svg?v=1784642303&width=352 352w" width="100" height="100"> 6057 6058 <p>France</p> 6059 </label> 6060 6061 <label class="market-select__item" data-link="https://fritz.com/es-es"> 6062 <input 6063 type="radio" 6064 name="market" 6065 value="https://fritz.com/es-es" 6066 data-label="Spain" 6067 class="market-select__input" 6068 6069 > 6070 6071 <div class="market-select__fake-input"> 6072 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6073 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6074 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6075 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6076</svg> 6077 6078 </div> 6079 6080 6081 <img src="//fritz.com/cdn/shop/files/icon_country_es.svg?v=1758892462&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_es.svg?v=1758892462&width=100 100w, //fritz.com/cdn/shop/files/icon_country_es.svg?v=1758892462&width=352 352w" width="100" height="100"> 6082 6083 <p>Spain</p> 6084 </label> 6085 6086 <label class="market-select__item" data-link="https://fritz.com/en-pl"> 6087 <input 6088 type="radio" 6089 name="market" 6090 value="https://fritz.com/en-pl" 6091 data-label="Poland" 6092 class="market-select__input" 6093 6094 > 6095 6096 <div class="market-select__fake-input"> 6097 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6098 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6099 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6100 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6101</svg> 6102 6103 </div> 6104 6105 6106 <img src="//fritz.com/cdn/shop/files/icon_country_pl.svg?v=1758892362&width=400" srcset="//fritz.com/cdn/shop/files/icon_country_pl.svg?v=1758892362&width=100 100w, //fritz.com/cdn/shop/files/icon_country_pl.svg?v=1758892362&width=352 352w" width="100" height="100"> 6107 6108 <p>Poland</p> 6109 </label> 6110 6111 </div> 6112 </div> 6113 </div> 6114 6115 <div class="language switcher"> 6116 <p class="switcher__title">Language</p> 6117 <div class="switcher__content" onclick="openSelectorLanguage(event)">
6118 <span>English</span> 6119 6120 <svg class="icon-arrow-switcher" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 6121 <path d="M6 9L12 15L18 9" stroke="black" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" /> 6122</svg> 6123 6124 <div class="market-select__list"> 6125 6126 <label class="market-select__item"> 6127 <input 6128 type="radio" 6129 name="language" 6130 value="/" 6131 data-label="German" 6132 class="market-select__input" 6133 6134 > 6135 6136 <div class="market-select__fake-input"> 6137 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6138 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6139 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6140 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6141</svg> 6142 6143 </div> 6144 6145 <p>German</p> 6146 </label> 6147 6148 <label class="market-select__item"> 6149 <input 6150 type="radio" 6151 name="language" 6152 value="/en" 6153 data-label="English" 6154 class="market-select__input" 6155 6156 checked 6157 6158 > 6159 6160 <div class="market-select__fake-input"> 6161 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6162 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6163 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6164 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6165</svg> 6166 6167 </div> 6168 6169 <p>English</p> 6170 </label> 6171 6172 </div> 6173 </div> 6174 </div> 6175 </div> 6176 6177 <div class="popup-content__submit test" > 6178 <button class="button button--primary" onclick="submitLangSwitcher()">Confirm selection</button> 6179 </div> 6180 </div> 6181 </div> 6182 </div> 6183 6184
6184<script> 6185 const market_metafield = { 6186 6187 'Austria': { 6188 languages: [ 6189 6190 { 6191 url: '/de-at', 6192 name: 'German' 6193 }, 6194 6195 { 6196 url: '/en-at', 6197 name: 'English' 6198 } 6199 6200 ] 6201 }, 6202 6203 'Belgium': { 6204 languages: [ 6205 6206 { 6207 url: '/nl-be', 6208 name: 'Dutch' 6209 }, 6210 6211 { 6212 url: '/fr-be', 6213 name: 'French' 6214 }, 6215 6216 { 6217 url: '/en-be', 6218 name: 'English' 6219 } 6220 6221 ] 6222 }, 6223 6224 'Germany': { 6225 languages: [ 6226 6227 { 6228 url: '/', 6229 name: 'German' 6230 }, 6231 6232 { 6233 url: '/en', 6234 name: 'English' 6235 } 6236 6237 ] 6238 }, 6239 6240 'France': { 6241 languages: [ 6242 6243 { 6244 url: '/fr-fr', 6245 name: 'French' 6246 }, 6247 6248 { 6249 url: '/en-fr', 6250 name: 'English' 6251 } 6252 6253 ] 6254 }, 6255 6256 'Italy': { 6257 languages: [ 6258 6259 { 6260 url: '/it-it', 6261 name: 'Italian' 6262 }, 6263 6264 { 6265 url: '/en-it', 6266 name: 'English' 6267 } 6268 6269 ] 6270 }, 6271 6272 'Luxembourg': { 6273 languages: [ 6274 6275 { 6276 url: '/de-lu', 6277 name: 'German' 6278 }, 6279 6280 { 6281 url: '/fr-lu', 6282 name: 'French' 6283 }, 6284 6285 { 6286 url: '/en-lu', 6287 name: 'English' 6288 } 6289 6290 ] 6291 }, 6292 6293 'Netherlands': { 6294 languages: [ 6295 6296 { 6297 url: '/nl-nl', 6298 name: 'Dutch' 6299 }, 6300 6301 { 6302 url: '/en-nl', 6303 name: 'English' 6304 } 6305 6306 ] 6307 }, 6308 6309 'Poland': { 6310 languages: [ 6311 6312 { 6313 url: '/en-pl', 6314 name: 'English' 6315 } 6316 6317 ] 6318 }, 6319 6320 'Spain': { 6321 languages: [ 6322 6323 { 6324 url: '/es-es', 6325 name: 'Spanish' 6326 }, 6327 6328 { 6329 url: '/en-es', 6330 name: 'English' 6331 } 6332 6333 ] 6334 }, 6335 6336 'Switzerland': { 6337 languages: [ 6338 6339 { 6340 url: '/de-ch', 6341 name: 'German' 6342 }, 6343 6344 { 6345 url: '/fr-ch', 6346 name: 'French' 6347 }, 6348 6349 { 6350 url: '/it-ch', 6351 name: 'Italian' 6352 }, 6353 6354 { 6355 url: '/en-ch', 6356 name: 'English' 6357 } 6358 6359 ] 6360 } 6361 6362 }; 6363 6364 document.addEventListener('DOMContentLoaded', () => { 6365 const langLabel = document.querySelector('.country-selector-popup .location.switcher .switcher__content__item span'); 6366 const langImg = document.querySelector('.country-selector-popup .location.switcher .switcher__content__item img'); 6367 const langValue = document.querySelector('.country-selector-popup .language.switcher .switcher__content span'); 6368 const switcherMarket = document.querySelector('.country-selector-popup .location.switcher .switcher__content'); 6369 const switcherLanguage = document.querySelector('.country-selector-popup .language.switcher .switcher__content'); 6370 6371 document.querySelectorAll('.country-selector-popup .location.switcher .market-select__input').forEach(input => { 6372 input.addEventListener('change', () => { 6373 langLabel.textContent = input.dataset.label; 6374 langImg.src = input.closest('.market-select__item').querySelector('img').src; 6375 langImg.srcset = input.closest('.market-select__item').querySelector('img').srcset; 6376 6377 switcherMarket.classList.remove('active'); 6378 getLangs(input.dataset.label, input.value); 6379 }); 6380 }); 6381 6382 document.querySelectorAll('.country-selector-popup .language.switcher .market-select__input').forEach(input => { 6383 input.addEventListener('change', () => { 6384 langValue.textContent = input.dataset.label; 6385 switcherLanguage.classList.remove('active'); 6386 }); 6387 }); 6388 }); 6389 6390 function getLangs(lang, currentUrl) { 6391 const languages = market_metafield[lang].languages; 6392 const langSelector = document.querySelector('.country-selector-popup .language.switcher .market-select__list'); 6393 langSelector.innerHTML = ''; 6394 for (const language in languages) { 6395 const langItem = document.createElement('label'); 6396 langItem.classList.add('market-select__item'); 6397 6398 langItem.innerHTML = ` 6399 <input type="radio" name="language" class="market-select__input" value="${languages[language].url}"> 6400 <div class="market-select__fake-input"> 6401 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6402 <circle class="not-active" cx="10" cy="10" r="8" fill="white" stroke="#D0D5DD" stroke-width="1.6"/> 6403 <circle class="active" cx="10" cy="10" r="8" fill="#00BEFF"/> 6404 <circle class="active" cx="10" cy="10" r="3" fill="white"/> 6405</svg> 6406 6407 </div> 6408 <p>${languages[language].name}</p> 6409 `; 6410 langSelector.appendChild(langItem); 6411 6412 langItem.addEventListener('click', () => { 6413 document.querySelector('.country-selector-popup .language.switcher .switcher__content span').textContent = languages[language].name; 6414 document.querySelector('.country-selector-popup .language.switcher .switcher__content').classList.remove('active'); 6415 }); 6416 6417 if (currentUrl.includes(languages[language].url)) { 6418 langItem.querySelector('input').checked = true; 6419 document.querySelector('.country-selector-popup .language.switcher .switcher__content span').textContent = languages[language].name; 6420 } 6421 } 6422 } 6423 6424 function openSelectorPopup() { 6425 const menuDrawer = document.getElementById('MenuDrawer'); 6426 if (menuDrawer) { 6427 menuDrawer.hide(); 6428 } 6429 6430 const popup = document.querySelector('.country-selector-popup'); 6431 popup.classList.add('active'); 6432 setTimeout(() => { 6433 document.querySelector('.country-selector-popup .step-1').classList.add('active'); 6434 }, 50); 6435 document.body.classList.add('no-scroll'); 6436 } 6437 6438 function closeSelectorPopup() { 6439 const popup = document.querySelector('.country-selector-popup'); 6440 document.querySelector('.country-selector-popup .step-1').classList.remove('active'); 6441 setTimeout(() => { 6442 popup.classList.remove('active'); 6443 }, 500); 6444 document.body.classList.remove('no-scroll'); 6445 } 6446 6447 function openSelectorMarket(event) { 6448 if (event.target.closest('.market-select__list')) { 6449 return; 6450 } 6451 const marketSelectList = event.target.closest('.switcher__content'); 6452 if (!marketSelectList) return; 6453 marketSelectList.classList.toggle('active'); 6454 6455 const languageSelectList = document.querySelector('.country-selector-popup .language.switcher .switcher__content.active'); 6456 if (!languageSelectList) return; 6457 languageSelectList.classList.remove('active'); 6458 } 6459 6460 function openSelectorLanguage(event) { 6461 if (event.target.closest('.market-select__list')) { 6462 return; 6463 } 6464 const languageSelectList = event.target.closest('.switcher__content'); 6465 if (!languageSelectList) return; 6466 languageSelectList.classList.toggle('active'); 6467 } 6468 6469 function submitLangSwitcher() { 6470 const requestPath = '/en/products/fritz-dect-repeater-100-20002598'; 6471 const requestLocale = '/en'; 6472 6473 const selectedInput = document.querySelector('.country-selector-popup .language.switcher .market-select__input:checked'); 6474 const newLangUrl = selectedInput.value; 6475 6476 let market = newLangUrl.split('-')[1]; 6477 let language = newLangUrl.split('-')[0]; 6478 if (language.startsWith('/')) { 6479 language = language.substring(1); 6480 } 6481 6482 market = market ? market : 'de'; 6483 language = (language && language !== '') ? language : 'de'; 6484 6485 if (requestPath.includes('/products/')) { 6486 fetch(`https://fritz-regex-app.k8s.eu.codecreationlabs.cloud/api/regex-rules?shop=avm-deutschland.myshopify.com&market=${market}&language=${language}`) 6487 .then(response => response.json()) 6488 .then(data => { 6489 console.log('data', data); 6490 const rules = data.rules; 6491 const normalizedPath = '/' + requestPath.replace(/^\/+/, ''); 6492 const normalizedPathWithoutId = '/' + normalizedPath.replace(/-\d+$/, '').replace(/^\/+/, ''); 6493 6494 const matchedRule = rules.find(rule => { 6495 if (!rule.pattern) { 6496 return false;
6497 } 6498 6499 try { 6500 const regex = new RegExp(rule.pattern); 6501 return regex.test(normalizedPath) || regex.test(normalizedPathWithoutId); 6502 } catch (regexError) { 6503 console.error('Invalid regex pattern:', rule.pattern, regexError); 6504 return false; 6505 } 6506 }); 6507 6508 if (matchedRule) { 6509 console.log('replacement', matchedRule.replacement); 6510 runRedirect(matchedRule.replacement, requestLocale, newLangUrl); 6511 } else { 6512 console.log('No regex rule matched for path:', normalizedPath); 6513 runRedirect('/', requestLocale, newLangUrl); 6514 } 6515 6516 6517 }) 6518 .catch(error => { 6519 runToHome(market, language); 6520 console.error('Error:', error); 6521 return false; 6522 }); 6523 } else { 6524 runRedirect(requestPath, requestLocale, newLangUrl); 6525 } 6526 6527 } 6528 6529 function runRedirect(requestPath, requestLocale, newLangUrl) { 6530 let cleanPath = requestPath; 6531 6532 if (requestLocale && cleanPath.startsWith(requestLocale)) { 6533 cleanPath = cleanPath.substring(requestLocale.length); 6534 } 6535 if (!cleanPath) { 6536 cleanPath = '/'; 6537 } else if (!cleanPath.startsWith('/')) { 6538 cleanPath = '/' + cleanPath; 6539 } 6540 6541 const newUrl = (newLangUrl === '/' ? '' : newLangUrl) + (cleanPath === '/' ? '' : cleanPath); 6542 6543 if (requestLocale === requestPath && newUrl === '') { 6544 window.location.href = '/'; 6545 } else { 6546 if (window.location.pathname + window.location.search + window.location.hash !== newUrl) { 6547 window.location.href = newUrl; 6548 } else { 6549 closeSelectorPopup(); 6550 } 6551 } 6552 } 6553 6554 function runToHome(market, language) { 6555 const newLangUrl = '/' + language + '-' + market; 6556 window.location.href = newLangUrl; 6557 } 6558 </script>
6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576
6576<script> 6577 if (Shopify.designMode) { 6578 document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--25396846526805__niccos_header_xDEcRr').clientHeight) + 'px'); 6579 } 6580 </script>
6580 6581 6582 6583 </div> 6584<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 6585<div id="shopify-section-sections--25396846559573__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
6585<script src="//fritz.com/cdn/shop/t/56/assets/cart.js?v=159609371462039791791774521977" defer></script>
6585 6586 6587<cart-drawer id="CartDrawer" class="cart-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none" 6588 role="dialog" 6589 aria-modal="true" 6590 aria-label="Cart" 6591 data-section-id="sections--25396846559573__cart-drawer" 6592 shopify-design-mode 6593 hidden 6594 > 6595 <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> 6596 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 6597 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative"> 6598 <ul class="drawer__tabs flex gap-10" is="tab-list"> 6599 <li> 6600 <button class="drawer__tab relative" type="button" aria-controls="MiniCart-sections--25396846559573__cart-drawer" aria-expanded="true"> 6601 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Cart</span> 6602 </button> 6603 </li></ul> 6604 <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"> 6605 <span class="btn-fill" data-fill></span> 6606 <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"> 6607 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 6608 </svg></span> 6609 </button> 6610 </gesture-element> 6611 6612 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 6613 <div id="MiniCart-sections--25396846559573__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden" open> 6614 <span class="sr-only">Cart</span> 6615 <div class="flex flex-col h-full"><div class="drawer__scrollable relative flex justify-center items-start grow shrink text-center"> 6616 <div class="drawer__empty grid gap-5 md:gap-8"> 6617 <p class="drawer__empty-text heading leading-none tracking-tight">Your cart is currently empty.</p> 6618 <div class="drawer__empty-message text-sm md:text-base leading-tight rte"><p>Discover FRITZ! products:</p></div> 6619 <ul class="drawer__empty-collections grid gap-3"><li> 6620 <a class="flex items-center justify-between button button--third gap-2" href="/en/collections/all"> 6621 <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"> 6622 <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path> 6623 </svg></a> 6624 </li></ul> 6625 </div> 6626 </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"> 6627 <g clip-path="url(#clip0_1403_863)"> 6628 <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" /> 6629 <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))" /> 6630 </g>
6631 <defs> 6632 <clipPath id="clip0_1403_863"> 6633 <rect width="22" height="22" fill="white" /> 6634 </clipPath> 6635 </defs> 6636</svg>You are eligible for free shipping.</span> 6637 <progress-bar class="overflow-hidden rounded-full" style="--progress: 100%;"></progress-bar></div> 6638<cart-items class="block" data-section-id="sections--25396846559573__cart-drawer"> 6639 <ul class="horizontal-products grid" role="list"></ul> 6640 </cart-items></div> 6641 <div class="drawer__footer grid w-full hidden"> 6642 6643 <div class="drawer__footer-bottom grid gap-6"> 6644 <div class="grid gap-4 sm:grid-6"><div class="grid grid-cols-2 gap-4"> 6645 <div class="tax-note text-sm sm:text-base rte">Incl. VAT and <a href="/en/policies/shipping-policy">Shipping</a></div> 6646 <div class="totals grid place-self-end gap-1"> 6647 <span class="totals__subtotal text-sm sm:text-base">Subtotal</span> 6648 6649 <div class="totals__subtotal-value text-lg-2xl font-bold leading-none tracking-tight">0.00â¬</div> 6650 6651 </div> 6652 </div> 6653 </div><form action="/en/cart" method="POST" novalidate class="drawer__footer-buttons grid grid-cols-12 gap-4"><button 6654 class="button button--primary icon-with-text col-span-full" 6655 type="submit" 6656 name="checkout" 6657 is="hover-button" 6658 6659 > 6660 <span class="btn-fill" data-fill></span> 6661 <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"> 6662 <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
6662H1.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"/> 6663 </svg>Check out</span> 6664 </button></form> 6665<ul class="cart-trust-badges" role="list"> 6666 <li class="cart-trust-badges__item cart-trust-badges__item--shipping"> 6667 <img src="//fritz.com/cdn/shop/t/56/assets/dhl.png?v=12774612568735976071786952114" class="cart-trust-badges__icon" loading="lazy" alt=""> 6668 <span>Free shipping with DHL</span> 6669 </li> 6670 <li class="cart-trust-badges__item cart-trust-badges__item--returns"> 6671 <img src="//fritz.com/cdn/shop/t/56/assets/return.svg?v=165303847627715020901786952116" class="cart-trust-badges__icon" loading="lazy" alt=""> 6672 <span>30-day return policy</span> 6673 </li> 6674 <li class="cart-trust-badges__item cart-trust-badges__item--payment"> 6675 <img src="//fritz.com/cdn/shop/t/56/assets/quality.svg?v=168134093506625420111786952115" class="cart-trust-badges__icon" loading="lazy" alt=""> 6676 <span>100% secure payment</span> 6677 </li> 6678 </ul><div class="drawer__footer-bottom-payment-methods"><ul class="list list-payment" role="list"><li class="list-payment__item"> 6679 <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
66790-.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> 6680 </li><li class="list-payment__item"> 6681 <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> 6682 </li><li class="list-payment__item"> 6683 <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
668316.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> 6684 6685 </li><li class="list-payment__item"> 6686 <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> 6687 6688 </li><li class="list-payment__item"> 6689 <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> 6690 6691 </li><li class="list-payment__item"> 6692 <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.
669206zM23.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> 6693 6694 </li><li class="list-payment__item"> 6695 <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" />
6695<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> 6696 6697 </li></ul> 6698 </div> 6699 </div> 6700 </div> 6701 </div> 6702 </div></div> 6703 </div> 6704 </cart-drawer> 6705</div><div id="shopify-section-sections--25396846559573__search-drawer" class="shopify-section shopify-section-group-overlay-group"> 6706 6707 6708 6709 6710 6711 6712 6713
6714<script src="//fritz.com/cdn/shop/t/56/assets/search.js?v=4157398246387844791752219157" defer></script>
6714<search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none" 6715 role="dialog" 6716 aria-modal="true" 6717 aria-label="Search" 6718 shopify-design-mode 6719 hidden 6720 > 6721 <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> 6722 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 6723 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative"> 6724 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span> 6725 <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"> 6726 <span class="btn-fill" data-fill></span> 6727 <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"> 6728 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 6729 </svg></span> 6730 </button> 6731 </gesture-element> 6732 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 6733 <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" 6734 is="predictive-search" 6735 data-section-id="sections--25396846559573__search-drawer" 6736 data-limit="5" 6737 > 6738 <input type="hidden" name="options[prefix]" value="last" /> 6739 <label class="sr-only" for="SearchFormInput-sections--25396846559573__search-drawer">Search</label> 6740 <div class="search__field field flex items-center gap-4 relative"><input 6741 class="input search__input" 6742 type="search" 6743 name="q" 6744 id="SearchFormInput-sections--25396846559573__search-drawer" 6745 placeholder="Search for ..." 6746 autocomplete="off" 6747 autocorrect="off" 6748 autocapitalize="off" 6749 spellcheck="off"/> 6750 <button class="clear absolute flex items-center justify-center text-xs opacity-0" type="reset"> 6751 <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"> 6752 <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> 6753 </svg></button></div> 6754 6755 6756 <div class="search__text"> 6757 <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> 6758 </div> 6759 6760 6761 <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> 6762</div> 6763 </div> 6764 </div> 6765 </search-drawer> 6766</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'"> 6767<noscript><link href="//fritz.com/cdn/shop/t/56/assets/cashback-overlay.css?v=83238665536189462011786454433" rel="stylesheet" type="text/css" media="all" /></noscript>
6768<script src="//fritz.com/cdn/shop/t/56/assets/cashback-overlay.js?v=104441538708059199091786026789" defer="defer"></script>
6768<cashback-overlay 6769 id="CashbackOverlay" 6770 class="cashback-overlay" 6771 data-title-step1="Send in old device" 6772 data-title-step2="Select your FRITZ!Box" 6773 data-title-step3="Confirmation" 6774 data-customer-cashback="false" 6775 data-property-label="Product" 6776> 6777 <x-modal 6778 id="CashbackFlowPopup" 6779 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" 6780 data-cashback-flow 6781 role="dialog" 6782 aria-modal="true" 6783 aria-label="Send in old device" 6784 shopify-design-mode 6785 hidden 6786 > 6787 <overlay-element 6788 class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" 6789 aria-controls="CashbackFlowPopup" 6790 aria-expanded="false" 6791 ></overlay-element> 6792 6793 <div class="drawer__inner cashback-flow__inner z-10 flex flex-col w-full overflow-hidden"> 6794 <div class="cashback-flow__shell"> 6795 <div class="cashback-flow__header"> 6796 <h2 class="cashback-flow__title" data-cashback-flow-title>Send in old device</h2> 6797 <button 6798 type="button" 6799 class="cashback-flow__close" 6800 aria-controls="CashbackFlowPopup" 6801 aria-expanded="false" 6802 aria-label="Close" 6803 > 6804 <svg class="icon-close" width="11" height="11" viewB
6804ox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 6805<path d="M1.24264 1.24271L9.72792 9.72799M9.72792 1.24271L1.24264 9.72799" stroke="black" stroke-width="1.5" stroke-linecap="round"/> 6806</svg> 6807 6808 </button> 6809 </div> 6810 6811 <div class="cashback-flow__body"> 6812 <div class="cashback-flow__steps" aria-hidden="true"> 6813 <div class="cashback-flow__step is-active" data-cashback-step-indicator="1"> 6814 <span class="cashback-flow__step-num">1</span> 6815 <span class="cashback-flow__step-label">Procedure</span> 6816 </div> 6817 <div class="cashback-flow__step" data-cashback-step-indicator="2"> 6818 <span class="cashback-flow__step-num">2</span> 6819 <span class="cashback-flow__step-label">Select old device</span> 6820 </div> 6821 <div class="cashback-flow__step" data-cashback-step-indicator="3"> 6822 <span class="cashback-flow__step-num">3</span> 6823 <span class="cashback-flow__step-label">Confirmation</span> 6824 </div> 6825 </div> 6826 6827 <div class="cashback-flow__panel" data-cashback-step="1"> 6828 6829 <p class="cashback-flow__intro">This is the procedure for sending in your old device: </p> 6830 6831 6832 <div class="cashback-flow__process"> 6833 <div class="cashback-flow__process-item"> 6834 6835 <div class="cashback-flow__process-icon"><img src="//fritz.com/cdn/shop/files/Einkaufswagen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349380&width=56" alt="" srcset="//fritz.com/cdn/shop/files/Einkaufswagen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349380&width=28 28w, //fritz.com/cdn/shop/files/Einkaufswagen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349380&width=56 56w" width="56" height="56" loading="lazy" sizes="56px"> 6836</div> 6837 6838 <div class="cashback-flow__process-text"> 6839 6840 <p class="cashback-flow__process-title">Buy a new FRITZ!Box & select your old device</p> 6841 6842 6843 <p class="cashback-flow__process-desc">Order a new FRITZ!Box from the online shop and select your old device.</p> 6844 6845 </div> 6846 </div> 6847 6848 <div class="cashback-flow__process-item"> 6849 6850 <div class="cashback-flow__process-icon"><img src="//fritz.com/cdn/shop/files/Logistik_Versand_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349410&width=56" alt="" srcset="//fritz.com/cdn/shop/files/Logistik_Versand_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349410&width=28 28w, //fritz.com/cdn/shop/files/Logistik_Versand_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786349410&width=56 56w" width="56" height="56" loading="lazy" sizes="56px"> 6851</div> 6852 6853 <div class="cashback-flow__process-text"> 6854 6855 <p class="cashback-flow__process-title">Send in old FRITZ!Box</p> 6856 6857 6858 <p class="cashback-flow__process-desc">Perform a factory reset and send in your old device with the free shipping label.</p> 6859 6860 </div> 6861 </div> 6862 6863 <div class="cashback-flow__process-item"> 6864 6865 <div class="cashback-flow__process-icon"><img src="//fritz.com/cdn/shop/files/Geld_sparen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786350363&width=56" alt="" srcset="//fritz.com/cdn/shop/files/Geld_sparen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786350363&width=28 28w, //fritz.com/cdn/shop/files/Geld_sparen_flaechig_F_Cyan_F_Dunkelblau.svg?v=1786350363&width=56 56w" width="56" height="56" loading="lazy" sizes="56px"> 6866</div> 6867 6868 <div class="cashback-flow__process-text"> 6869 6870 <p class="cashback-flow__process-title">Get cashback</p> 6871 6872 6873 <p class="cashback-flow__process-desc">After your old device has passed inspection you receive your cashback.</p> 6874 6875 </div> 6876 </div> 6877 </div> 6878 6879 6880 <div class="cashback-flow__error" data-cashback-error hidden role="alert"> 6881 An old FRITZ!Box can be sent in and a cashback received only one time per customer. 6882 </div> 6883 6884 6885 <div class="cashback-flow__actions"> 6886 <button type="button" class="cashback-flow__button" data-cashback-next> 6887 Next 6888 </button> 6889 </div> 6890 </div> 6891 6892 <div class="cashback-flow__panel" data-cashback-step="2" hidden> 6893 <div class="cashback-flow__search"> 6894 <label class="sr-only" for="CashbackFlowSearch"> 6895 Search by model (e.g. 7590) 6896 </label>
6897 <span class="cashback-flow__search-icon" aria-hidden="true"> 6898 <svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 6899 <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> 6900 </svg> 6901 </span> 6902 <input 6903 id="CashbackFlowSearch" 6904 class="cashback-flow__search-input" 6905 type="search" 6906 data-cashback-search 6907 placeholder="Search by model (e.g. 7590)" 6908 autocomplete="off" 6909 autocorrect="off" 6910 autocapitalize="off" 6911 spellcheck="false" 6912 > 6913 <button 6914 type="button" 6915 class="cashback-flow__search-clear" 6916 data-cashback-search-clear 6917 aria-label="Close" 6918 hidden 6919 ><svg class="icon icon-close icon-lg" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 6920 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 6921 </svg></button> 6922 </div> 6923 <div class="cashback-flow__list" data-cashback-list></div> 6924 6925 6926 <p class="cashback-flow__note">After your old device has passed inspection you receive your cashback.</p> 6927 6928 6929 <div class="cashback-flow__actions cashback-flow__actions--full"> 6930 <button type="button" class="cashback-flow__button" data-cashback-save disabled> 6931 Save selection 6932 </button> 6933 </div> 6934 </div> 6935 6936 <div class="cashback-flow__panel" data-cashback-step="3" hidden> 6937 6938 <div class="cashback-flow__info"> 6939 <svg class="icon-info" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 6940<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"/> 6941</svg> 6942 6943 <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> 6944 </div> 6945 6946 6947 <div class="cashback-flow__summary"> 6948 <div class="cashback-flow__summary-row"> 6949 <span class="cashback-flow__summary-label">Old device</span> 6950 <span class="cashback-flow__summary-value" data-cashback-summary-device></span> 6951 </div> 6952 <div class="cashback-flow__summary-row cashback-flow__summary-row--price"> 6953 <span class="cashback-flow__summary-label">Cashback amount</span> 6954 <span class="cashback-flow__summary-value" data-cashback-summary-price></span> 6955 </div> 6956 </div> 6957 6958 <div class="cashback-flow__step3-footer"> 6959 6960 <button type="button" class="cashback-flow__terms-link" data-cashback-terms-open> 6961 View full terms & condition 6962 </button> 6963 6964 <button type="button" class="cashback-flow__button" data-cashback-confirm> 6965 Apply old device 6966 </button> 6967 </div> 6968 </div> 6969 </div> 6970 </div> 6971 </div> 6972 </x-modal> 6973 6974 <x-modal 6975 id="CashbackTermsPopup" 6976 class="cashback-modal cashback-terms-popup x-modal drawer z-40 fixed bottom-0 left-0 h-full w-full pointer-events-none" 6977 data-cashback-terms 6978 role="dialog" 6979 aria-modal="true" 6980 aria-label="Terms and conditions of Old for New programme" 6981 hidden 6982 > 6983 <overlay-element 6984 class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" 6985 aria-controls="CashbackTermsPopup" 6986 aria-expanded="false" 6987 ></overlay-element> 6988 6989 <div class="drawer__inner cashback-terms__inner z-10 flex flex-col w-full overflow-hidden"> 6990 <div class="cashback-terms__shell"> 6991 <div class="cashback-terms__header"> 6992 6993 <h2 class="cashback-terms__title">Terms and conditions of Old for New programme</h2> 6994 6995 <button 6996 type="button" 6997 class="cashback-terms__close" 6998 aria-controls="CashbackTermsPopup" 6999 aria-expanded="false" 7000 aria-label="Close" 7001 > 7002 <svg class="icon-close" width="11" height="11" viewB
7002ox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 7003<path d="M1.24264 1.24271L9.72792 9.72799M9.72792 1.24271L1.24264 9.72799" stroke="black" stroke-width="1.5" stroke-linecap="round"/> 7004</svg> 7005 7006 </button> 7007 </div> 7008 7009 <div class="cashback-terms__body"> 7010 7011 7012 7013 7014 7015 7016 <div class="cashback-terms__content rte"><div class="x_elementToProof"> 7017<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, VAT identification number: DE418843475 (hereinafter âProviderâ).</p> 7018<p><strong>Section 1 Subject matter of Old for New programme</strong></p> 7019<ol> 7020<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> 7021<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> 7022<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> 7023</ol> 7024<p><strong>Section 2 Conditions of entry</strong></p> 7025<ol> 7026<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> 7027<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> 7028<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> 7029<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> 7030</ol> 7031<p><strong>Section 3 Eligible and excluded devices</strong></p> 7032<ol> 7033<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> 7034<li>Expressly excluded from the Old for New programme are: 7035<ul> 7036<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> 7037<li>Rental devices or devices that are in the (co-)ownership of a third party (e.g. landlord, provider or leasing company),</li> 7038<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> 7039</ul> 7040</li> 7041<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> 7042</ol> 7043<p><strong>Section 4 Proof of ownership</strong></p> 7044<ol> 7045<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> 7046<li>The Provider reserves the right, in case of doubt, to request suitable proof of ownership (e.g. a proof of purchase).</li> 7047</ol> 7048<p><strong>Section 5 Procedure for the Old for New programme</strong></p> 7049<ol> 7050<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> 7051<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> 7052<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
7052RÃT, Marienberger Str. 210, 38122 Braunschweig, Germany.</li> 7053<li><strong>Acknowledgement of receipt</strong>: Once the return has been received, the customer will receive an email confirmation.</li> 7054<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> 7055<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> 7056<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> 7057<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> 7058</ol> 7059<p><strong>Section 6 Declining participation / return shipping</strong></p> 7060<ol> 7061<li>The Provider also reserves the right not to grant the cashback if: 7062<ul> 7063<li>the submitted FRITZ!Box is not an eligible product within the meaning of Section 3,</li> 7064<li>the customer has already participated in the Old for New programme (see Section 2 (3)),</li> 7065<li>reasonable doubts exist regarding the customerâs ownership of the FRITZ!Box.</li> 7066</ul> 7067</li> 7068<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> 7069</ol> 7070<p><strong>Section 7 Data privacy</strong></p> 7071<ol> 7072<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> 7073<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> 7074</ol> 7075<p><strong>Section 8 Liability</strong></p> 7076<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> 7077<p><strong>Section 9 Duration and termination of the Old for New programme; final provisions</strong></p> 7078<ol> 7079<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> 7080<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> 7081<li>Legal claims are excluded insofar as permitted by law.</li> 7082<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> 7083<li>Should any provisions of these terms and conditions be or become invalid, the effectiveness of the remaining provisions remains unaffected.</li> 7084</ol> 7085<p>As of: 01/09/2026</p> 7086</div></div> 7087 7088 7089 </div> 7090 7091 7092 <div class="cashback-terms__footer"> 7093 <button 7094 type="button" 7095 class="cashback-terms__button" 7096 aria-controls="CashbackTermsPopup" 7097 aria-expanded="false" 7098 > 7099 Back to product 7100 </button> 7101 </div> 7102 7103 </div> 7104 </div> 7105 </x-modal> 7106</cashback-overlay> 7107 7108 7109</div> 7110<!-- END sections: overlay-group --><div class="page-container" id="PageContainer"> 7111 <main class="main-content relative " id="MainContent" role="main"> 7112 <div id="shopify-section-template--25443606200661__main-product" class="shopify-section niccos-main-product"><style> 7113 #shopify-section-template--25443606200661__main-product { 7114 --section-padding-top: 68px; 7115 --section-padding-bottom: 68px; 7116 7117 --metafield-list-style-checkmarks-url: url("//fritz.com/cdn/shop/files/ico-checkmark-reb.svg?v=1781878534&width=24"); 7118 } 7119 7120 @media screen and (min-width: 1024px) { 7121 #shopify-section-template--25443606200661__main-product {--product-grid: auto / minmax(0, 1.0fr) minmax(0, 1.0fr); 7122 } 7123 }@media screen and (max-width: 767px) { 7124 #shopify-section-template--25443606200661__main-product { 7125 --aspect-ratio: 1.0; 7126 } 7127 } 7128 7129 @media screen and (min-width: 768px) { 7130 #shopify-section-template--25443606200661__main-product { 7131 --aspect-ratio: 1.0; 7132 } 7133 } 7134</style> 7135 7136<link href="//fritz.com/cdn/shop/t/56/assets/niccos-main-product.css?v=16495689307674914621787315472" rel="stylesheet" type="text/css" media="all" /> 7137<div class="section main-product-sectionn section--padding"> 7138 <div class="page-width relative">
7139 <div class="featured-product product product--thumbnail flex flex-col items-start lg:grid gap-5 w-full relative"><div class="product__gallery-container flex flex-col gap-0 md:gap-8 relative"><media-gallery 7140 id="ProductGallery-template--25443606200661__main-product-9756725739861" 7141 class="product__gallery product__gallery--full_width block w-full relative 7142" 7143 form="ProductForm-template--25443606200661__main-product-9756725739861" 7144 aria-label="Gallery Viewer" 7145 data-animate="fade-up" 7146 data-immediate 7147><div class="product__media-container flex flex-col gap-4 items-start" 7148 > 7149 <div class="relative w-full h-full"> 7150 <slider-element id="SliderGallery-template--25443606200661__main-product-9756725739861" class="slider slider--desktop slider--tablet block w-full h-full" selector=".product__media"> 7151 <div 7152 class="product__media-list flex gap-1" 7153 > 7154 7155 7156 7157 <div class="product__media card media media--adapt_first mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden" 7158 data-media-type="image" 7159 data-media-id="51112579301717" data-gang-default><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=2000" alt="FRITZ!DECT Repeater 100 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=200 200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=300 300w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=400 400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=500 500w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=600 600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=700 700w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=800 800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=1000 1000w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=1200 1200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=1400 1400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=1600 1600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=1800 1800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=2000 2000w" width="2000" height="2000" loading="eager" fetchpriority="high" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button type="button" class="absolute top-0 left-0 w-full h-full flex items-center justify-center" is="media-lightbox-button" aria-label="Open media 1 in modal" tabindex="-1"><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7160 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 7161 </svg></button></div> 7162<div class="product__media card media media--adapt_first mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden" 7163 data-media-type="image" 7164 data-media-id="51112579531093" data-gang-default><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=2000" alt="FRITZ!DECT Repeater 100 in WeiÃ, installiert an einer Wand, mit aktivierten Status- und Connect-Anzeigen." srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=200 200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=300 300w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=400 400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=500 500w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=600 600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=700 700w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=800 800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=1000 1000w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=1200 1200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=1400 1400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=1600 1600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=1800 1800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=2000 2000w" width="2000" height="2000" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button type="button" class="absolute top-0 left-0 w-full h-full flex items-center justify-center" is="media-lightbox-button" aria-label="Open media 2 in modal" tabindex="-1"><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7165 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 7166 </svg></button></div><div class="product__media card media media--adapt_first mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden" 7167 data-media-type="image" 7168 data-media-id="51112579498325" data-gang-default><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=2000" alt="Verpackung von FRITZ!DECT Repeater 100 auf grauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=200 200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=300 300w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=400 400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=500 500w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=600 600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=700 700w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=800 800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=1000 1000w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=1200 1200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=1400 1400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=1600 1600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=1800 1800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=2000 2000w" width="2000" height="2000" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button type="button" class="absolute top-0 left-0 w-full h-full flex items-center justify-center" is="media-lightbox-button" aria-label="Open media 3 in modal" tabindex="-1"><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7169 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 7170 </svg></button></div> 7171 </div> 7172 </slider-element> 7173 7174 <div class="indicators hidden items-center justify-between opacity-0 z-1 absolute top-0 left-0 w-full h-full pointer-events-none"> 7175 <button class="button button--third pointer-events-auto" type="button" is="previous-button" aria-controls="SliderGallery-template--25443606200661__main-product-9756725
7175739861" aria-label="Previous" disabled> 7176 <span class="btn-fill" data-fill></span> 7177 <span class="btn-text"><svg class="icon icon-chevron-left icon-md transform" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7178 <path stroke-linecap="round" stroke-linejoin="round" d="M14 6L8 12L14 18"></path> 7179 </svg></span> 7180 </button> 7181 <button class="button button--third pointer-events-auto" type="button" is="next-button" aria-controls="SliderGallery-template--25443606200661__main-product-9756725739861" aria-label="Next"> 7182 <span class="btn-fill" data-fill></span> 7183 <span class="btn-text"><svg class="icon icon-chevron-right icon-md transform" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7184 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 7185 </svg></span> 7186 </button> 7187 </div> 7188 7189 <div class="badges-block"> 7190 7191 7192 7193 7194 7195 </div> 7196 </div><scroll-shadow id="SliderThumbnails-template--25443606200661__main-product-9756725739861" class="product__thumbnails with-dots product__thumbnails--below grid items-center relative w-full"><media-dots class="product__thumbnails-list scroll-area grid items-end justify-start gap-4 w-full" aria-controls="SliderGallery-template--25443606200661__main-product-9756725739861"> 7197 7198 7199 7200 7201<button type="button" 7202 class="product__thumbnail media media--adapt_first mobile:media--adapt_first media--contain relative overflow-hidden" 7203 data-media-id="51112579301717" 7204 aria-label="Go to item " 7205 aria-current="true" data-gang-default><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=416" alt="FRITZ!DECT Repeater 100 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=54 54w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=74 74w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=104 104w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=162 162w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=208 208w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=324 324w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 7206</button> 7207<button type="button" 7208 class="product__thumbnail media media--adapt_first mobile:media--adapt_first media--contain relative overflow-hidden" 7209 data-media-id="51112579531093" 7210 aria-label="Go to item " 7211 aria-current="false" data-gang-default><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=416" alt="FRITZ!DECT Repeater 100 in WeiÃ, installiert an einer Wand, mit aktivierten Status- und Connect-Anzeigen." srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=54 54w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=74 74w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=104 104w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=162 162w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=208 208w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=324 324w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_ambiente_2000x2000_62607bf3-2a30-4bad-9520-1048e9d37058.webp?v=1755701183&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 7212</button><button type="button" 7213 class="product__thumbnail media media--adapt_first mobile:media--adapt_first media--contain relative overflow-hidden" 7214 data-media-id="51112579498325" 7215 aria-label="Go to item " 7216 aria-current="false" data-gang-default><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=416" alt="Verpackung von FRITZ!DECT Repeater 100 auf grauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=54 54w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=74 74w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=104 104w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=162 162w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=208 208w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=324 324w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_verpackung_2000x2000_de.webp?v=1755678968&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 7217</button> 7218 </media-dots><template> 7219 <slot></slot> 7220 <s dir="ltr" style="--t: 0; --b: 0; --l: 0; --r: 0;">
7221 <span class="t"><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7222 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 7223 </svg></span> 7224 <span class="b"><svg class="icon icon-chevron-down icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7225 <path stroke-linecap="round" stroke-linejoin="round" d="M6 9L12 15L18 9"></path> 7226 </svg></span> 7227 7228 </s> 7229 <style> 7230 :host{display:inline-block;position:relative}:host([hidden]){display:none} 7231 s{position:absolute;inset:0;pointer-events:none;} 7232 s svg{width:24px;height:auto;stroke-width:var(--icon-weight);} 7233 s span{position:absolute;display:grid;align-items:center;justify-items:center;background-color:rgb(var(--color-background));padding:8px;opacity:0;transition:opacity var(--animation-short);} 7234 s .t{inset-block-start:0;inset-inline:-5px;border-block-end:1px solid rgb(var(--color-border));opacity:var(--t);} 7235 s .b{inset-block-end:0;inset-inline:-5px;border-block-start:1px solid rgb(var(--color-border));opacity:var(--b);} 7236 s .l{inset-inline-start:0;inset-block:-5px;border-inline-end:1px solid rgb(var(--color-border));opacity:var(--l);} 7237 s .r{inset-inline-end:0;inset-block:-5px;border-inline-start:1px solid rgb(var(--color-border));opacity:var(--r);} 7238 s[dir=rtl] :is(.icon-chevron-left,.icon-chevron-right){transform:scaleX(-1);} 7239 @media screen and (max-width: 1023px) { 7240 s{display:none} 7241 } 7242 </style> 7243 </template> 7244 </scroll-shadow> 7245 </div> 7246</media-gallery></div><product-info 7247 id="ProductInfo-template--25443606200661__main-product-9756725739861" 7248 class="product__info block sticky w-full" 7249 data-animate="fade-up" 7250 data-immediate 7251 data-section-id="template--25443606200661__main-product" 7252 data-product-id="9756725739861" 7253 data-product-url="/en/products/fritz-dect-repeater-100-20002598" 7254 data-update-url="true" 7255 ><div class="product__title" > 7256 <h1 class="heading product-title-md mobile:product-title-lg col-span-full"> 7257 <split-words class="split-words block" data-animate="fade-up">FRITZ!DECT Repeater 100</split-words> 7258 </h1><p class="text-opacity text-lg lg:text-xl">More range for DECT</p></div> 7259 7260 7261 <div 7262 7263 class="ruk_rating_snippet" 7264 style="display: none;" 7265 data-sku="fritz-dect-repeater-100-20002598;20002598;50164900364629" 7266 ></div> 7267 7268 7269
7269<script> 7270 const rating = document.querySelector('.ruk_rating_snippet'); 7271 if (rating) { 7272 rating.style.display = localStorage.getItem('uc-reviewsio-consent') === '1' ? 'block' : 'none'; 7273 } 7274 </script>
7274 7275 7276 7277 <div class="product__price grid gap-3" > 7278 <div class="no-js-hidden" id="Price-template--25443606200661__main-product-9756725739861"> 7279 7280 7281 7282<style> 7283 7284 7285 .niccos--uvp-price-container{ 7286 color: rgb(var(--color-foreground)); 7287 font-family: var(--font-body-family); 7288 font-style: var(--font-body-style); 7289 font-weight: var(--font-body-weight); 7290 font-size: var(--text-xs); 7291 line-height: var(--font-body-line-height); 7292 letter-spacing: var(--font-body-letter-spacing); 7293 line-height: inherit; 7294 margin: 0; 7295 display: flex; 7296 align-items: center; 7297 justify-content: start; 7298 gap: 4px; 7299 } 7300 7301 .niccos--uvp-price-tooltip { 7302 position: relative; 7303 display: inline-flex; 7304 align-items: center; 7305 cursor: pointer; 7306 } 7307 7308 .niccos--uvp-price-tooltip__message { 7309 visibility: hidden; 7310 opacity: 0; 7311 pointer-events: none; 7312 font-weight: 400; 7313 font-size: 13px; 7314 width: 450px; 7315 letter-spacing: .5px; 7316 -webkit-font-smoothing: antialiased; 7317 7318 /* Positioning */ 7319 position: absolute; 7320 bottom: calc(100% + 8px); 7321 left: 50%; 7322 transform: translateX(-50%); 7323 z-index: 100; 7324 7325 /* Styling */ 7326 padding: 8px 12px; 7327 background-color: #333; 7328 color: #fff; 7329 border-radius: 6px; 7330 text-align: center; 7331 white-space: normal; 7332 7333 /* Transition */ 7334 transition: opacity 0.2s ease, visibility 0.2s ease; 7335 @media(max-width: 768px){ 7336 max-width: 300px; 7337 font-size: 12px; 7338 } 7339 } 7340 7341 /* Arrow pointing down */ 7342 .niccos--uvp-price-tooltip__message::after { 7343 content: ''; 7344 position: absolute; 7345 top: 100%; 7346 left: 50%; 7347 transform: translateX(-50%); 7348 border: 6px solid transparent; 7349 border-top-color: #333; 7350 } 7351 7352 /* Show on hover */ 7353 .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message { 7354 visibility: visible; 7355 opacity: 1; 7356 } 7357</style> 7358 7359 7360 7361<div 7362 class=" 7363 price flex flex-wrap items-baseline gap-2 lg:gap-7" 7364> 7365 <span class="price__regular whitespace-nowrap ">77.99â¬</span> 7366 7367 <span class="niccos-bpi-app--uvp" style="display: none"> 7368 <span class="niccos--uvp-price-container"> 7369 7370 RRP 7371 7372 <span class="niccos--uvp-price-tooltip"> 7373 7374 <img 7375 src="https://cdn.shopify.com/s/files/1/0912/6595/8229/files/grafik_0fb7aa10-752f-41b0-b619-2f8a6a3020a3.png?v=1778498177" 7376 width="16" 7377 height="16" 7378 > 7379 7380 <span class="niccos--uvp-price-tooltip__message"> 7381 This price is the non-binding recommended retail price for our distribution partners and is provided for informational purposes only. Distribution partners are free to set their own prices for the products they resell. 7382 </span> 7383 7384 </span> 7385 99,00⬠7386 </span> 7387 </span> 7388 7389 7390</div> 7391</div><form method="post" action="/en/cart/add" id="ProductFormInstallment-template--25443606200661__main-product-9756725739861" accept-charset="UTF-8" class="installment text-sm leading-tight" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="50164900364629"> 7392 7393<input type="hidden" name="product-id" value="9756725739861" /><input type="hidden" name="section-id" value="template--25443606200661__main-product" /></form><div id="shipping-policy-toggle" class="text-opacity product__tax rte text-xs">Incl. VAT and <a href='/en/policies/shipping-policy'>Shipping</a></div></div> 7394 7395 7396 7397 7398 7399 <div class="niccos-bpi-app" style="display: none"> 7400 <p> 7401 7402 740330-day best price: 7404 740577,99⬠7406</p> 7407 7408 <p id="niccos-bpi-details" onclick="niccosBPIDialogOpen()">Details</p> 7409 7410 </div> 7411 7412 7413 7414 7415 <ul 7416 class="leading-wide text-opacity product__metafield-list product__metafield-style--checkmarks" 7417 7418 > 7419 7420 <li class="product__metafield-list-item"> 7421 More range for DECT phones and smart home
7422 </li> 7423 7424 <li class="product__metafield-list-item"> 7425 Simultaneous use of multiple extenders 7426 </li> 7427 7428 <li class="product__metafield-list-item"> 7429 FRITZ! stands for a wide range of functions, regular updates and convenient operation 7430 </li> 7431 7432 </ul> 7433<noscript> 7434 <div class="product-form__input hidden"> 7435 <label class="form__label flex gap-2" for="Variants-template--25443606200661__main-product-9756725739861">Product variants</label> 7436 <div class="field"> 7437 <select name="id" id="Variants-template--25443606200661__main-product-9756725739861" class="select" form="ProductForm-template--25443606200661__main-product-9756725739861"><option 7438 selected 7439 7440 value="50164900364629" 7441 > 7442 Default Title 7443 7444 - 77,99⬠7445 </option></select><svg class="icon icon-chevron-up icon-sm absolute" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7446 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 7447 </svg></div> 7448 </div> 7449</noscript> 7450 7451 <link href="//fritz.com/cdn/shop/t/56/assets/product-delivery-time.css?v=45125401460185188091787315478" rel="stylesheet" type="text/css" media="all" />
7452<script src="//fritz.com/cdn/shop/t/56/assets/product-delivery-time.js?v=140243093726356542671779436285" defer="defer"></script>
7452 7453 7454 7455 7456
7456<script> 7457 window.holidaysWeekends = ["2026-05-25","2026-10-03","2026-10-31","2026-12-24","2026-12-25","2026-12-26","2026-12-31"]; 7458 </script>
7458 7459 7460 7461<delivery-time data-days="2" data-test="" > 7462 <div class="delivery-time"> 7463 <div class="delivery-time__items"> 7464 <div class="delivery-time__item step_1"> 7465 <div class="delivery-time__icon"> 7466 7467 <img src="//fritz.com/cdn/shop/files/SVG_23.svg?v=1779450033&width=24" alt="" srcset="//fritz.com/cdn/shop/files/SVG_23.svg?v=1779450033&width=24 24w" width="24" height="25" loading="lazy" class="image-fit"> 7468 7469 </div> 7470 <span class="delivery-time__item-title">Order within <span class="delivery-time__timer"></span> hours</span> 7471 </div> 7472 <div class="delivery-time__divider first"></div> 7473 <div class="delivery-time__item step_2"> 7474 <div class="delivery-time__icon"> 7475 7476 <img src="//fritz.com/cdn/shop/files/Group_2.svg?v=1771578879&width=24" alt="" srcset="//fritz.com/cdn/shop/files/Group_2.svg?v=1771578879&width=24 24w" width="24" height="17" loading="lazy" class="image-fit"> 7477 7478 </div> 7479 <span class="today-title">Shipped today</span> 7480 <span class="tomorrow-title">Shipped tomorrow</span> 7481 <span class="day-after-tomorrow-title"> Shipped the day after tomorrow</span> 7482 <span class="next-shipment">Delivery:</span> 7483 </div> 7484 <div class="delivery-time__divider second"></div> 7485 <div class="delivery-time__item step_3"> 7486 <div class="delivery-time__icon"> 7487 7488 <img src="//fritz.com/cdn/shop/files/Frame.svg?v=1771578686&width=24" alt="" srcset="//fritz.com/cdn/shop/files/Frame.svg?v=1771578686&width=24 24w" width="24" height="24" loading="lazy" class="image-fit"> 7489 7490 </div> 7491 <span class="delivery-time__item-title">Estimated delivery date</span> 7492 <span class="delivery-time__item-subtitle delivery-time__days-result"></span> 7493 </div> 7494 </div> 7495 </div> 7496</delivery-time> 7497 7498 7499<div 7500 class="product__inventory no-js-hidden" 7501 id="Inventory-template--25443606200661__main-product-9756725739861" 7502 role="status" 7503 7504><div class="alert alert--success inline-flex items-center gap-3"><svg class="icon icon-ellipse icon-xs shrink-0" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7505 <circle fill="currentColor" cx="8" cy="8" r="5"></circle> 7506 <circle cx="8" cy="8" r="6.5" stroke-opacity="0.3" stroke-width="3"></circle> 7507 </svg><span class="text-not-sm text-opacity leading-tight">In stock</span> 7508 </div></div> 7509 7510 7511<div class="product-form-wrapper" ><form method="post" action="/en/cart/add" id="ProductForm-template--25443606200661__main-product-9756725739861" accept-charset="UTF-8" class="product-form grid gap-8" enctype="multipart/form-data" data-type="add-to-cart-form" data-hide-errors="false" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="50164900364629" disabled /> 7512 7513<div class="product-form__buttons grid gap-4" id="QuantityForm-template--25443606200661__main-product-9756725739861"> 7514 <div class="product-form__error-message alert alert--error text-sm font-medium leading-tight" role="alert" hidden></div><div false class="buy-buttons grid gap-4"> 7515 <button 7516 type="submit" 7517 name="add" 7518 form="ProductForm-template--25443606200661__main-product-9756725739861" 7519 class="button--cta product-form__submit button button--primary button--fixed grow" 7520 is="hover-button"> 7521 <span class="btn-fill" data-fill></span> 7522 <span class="btn-text font-bold"> 7523 <span>Add to cart</span></span> 7524 </button> 7525 7526 7527 7528<button 7529 data-href="https://fritz.com/en/products/fritz-dect-repeater-100-20002598?view=vendors" 7530 form="ProductForm-template--25443606200661__main-product-9756725739861" 7531 type="submit" 7532 class="product-form__submit button button--third button--fixed grow" 7533 is="hover-button" 7534> 7535 <span class="btn-fill" data-fill></span> 7536 <span class="btn-text"> 7537 <span>Additional ordering options</span> 7538 </span> 7539</button> 7540 7541 </div></div><input type="hidden" name="product-id" value="9756725739861" /><input type="hidden" name="section-id" value="template--25443606200661__main-product" /></form></div> 7542 7543 7544<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"/>
7544<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 0-.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
754416.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> 7545</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> 7546</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> 7547</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.
754706zM23.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> 7548</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" />
7548<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> 7549</li></ul><product-recommendations class="complementary-products flex flex-col gap-5" data-url="/en/recommendations/products?section_id=template--25443606200661__main-product&product_id=9756725739861&limit=4&intent=complementary"> 7550 <div class="flex justify-between gap-4 items-center"> 7551 <p class="recommend__title font-medium text-lg grow">The perfect complement</p></div><div class="horizontal-products relative"></div></product-recommendations> 7552 7553 7554<div class="productsevice" style="background-color: #F0F2F5;"> 7555 7556 <div class="productsevice__image"><img src="//fritz.com/cdn/shop/files/SVG_7_1_svg.svg?v=1781878312&width=1000" alt="" srcset="//fritz.com/cdn/shop/files/SVG_7_1_svg.svg?v=1781878312&width=352 352w, //fritz.com/cdn/shop/files/SVG_7_1_svg.svg?v=1781878312&width=832 832w, //fritz.com/cdn/shop/files/SVG_7_1_svg.svg?v=1781878312&width=1000 1000w" width="1000" height="983" class="w-full h-full object-cover"> 7557</div> 7558 7559 <div class="productsevice__content-wrapper"> 7560 <div class="productsevice__content"> 7561 <h3 class="productsevice__title">Product support & purchase advice</h3> 7562 <p class="productsevice__subtitle">Knowledge base, manuals, support, and more</p> 7563 </div> 7564 <a 7565 href="/en/pages/service-fritz-dect-repeater-100" 7566 data-product="fritz-dect-repeater-100-20002598" 7567 data-image="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=1000" 7568 data-title="FRITZ!DECT Repeater 100" 7569 data-subtitle="More range for DECT" 7570 data-price="77,99â¬" 7571 data-compared-price="" 7572 class="productsevice__button button button--third button--small" 7573 > 7574 To Service Page 7575 </a> 7576 </div> 7577</div> 7578 7579 <link href="//fritz.com/cdn/shop/t/56/assets/niccos-recycling-badge.css?v=174065710721322157351787910959" rel="stylesheet" type="text/css" media="all" /> 7580 7581 <button 7582 type="button" 7583 class="recycling-badge" 7584 aria-controls="RecyclingInfo-template--25443606200661__main-product-recycling_badge_VkGkwM" 7585 aria-expanded="false" 7586 7587 ><span class="recycling-badge__logo-wrap"><img src="//fritz.com/cdn/shop/files/Elektrogeratrucknahme.svg?v=1786971904&width=176" alt="" srcset="//fritz.com/cdn/shop/files/Elektrogeratrucknahme.svg?v=1786971904&width=88 88w" width="88" height="28" loading="lazy" class="recycling-badge__logo"> 7588</span><span class="recycling-badge__action">Read more</span></button> 7589 7590 7591</product-info> 7592 </div><product-sticky-form 7593 class="product-sticky-form w-full fixed z-30 bottom-0 right-0 pointer-events-none" 7594 id="ProductStickyForm-template--25443606200661__main-product-9756725739861" 7595 form="ProductForm-template--25443606200661__main-product-9756725739861" 7596 > 7597 <div class="page-width product-sticky-form__card grid gap-4 opacity-0 invisible pointer-events-auto"><div class="product-sticky-form__variant flex items-center gap-10"> 7598 <div class="flex gap-4"><div 7599 class="md:block media media--adapt relative overflow-hidden" 7600 data-widths="80,160" 7601 data-sticky-product-media 7602 ><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=2000" alt="FRITZ!DECT Repeater 100 auf blauem Hintergrund" srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=80 80w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_2000x2000px.webp?v=1782920687&width=160 160w" width="2000" height="2000" loading="lazy" sizes="80px" is="lazy-image"></div> 7603 <div class="flex flex-col justify-center gap-1 desktop-product-info"> 7604 <p class="text-lg font-bold leading-none">FRITZ!DECT Repeater 100</p><div 7605 7606 class="ruk_rating_snippet"
7607 data-sku="fritz-dect-repeater-100-20002598;20002598;50164900364629" 7608 ></div></div> 7609 7610 </div> 7611 7612 <div class="product-sticky-form__content flex gap-6"> 7613 <p class="text-lg font-bold leading-none mobile-product-title">FRITZ!DECT Repeater 100</p> 7614 7615 7616 7617<style> 7618 7619 7620 .niccos--uvp-price-container{ 7621 color: rgb(var(--color-foreground)); 7622 font-family: var(--font-body-family); 7623 font-style: var(--font-body-style); 7624 font-weight: var(--font-body-weight); 7625 font-size: var(--text-xs); 7626 line-height: var(--font-body-line-height); 7627 letter-spacing: var(--font-body-letter-spacing); 7628 line-height: inherit; 7629 margin: 0; 7630 display: flex; 7631 align-items: center; 7632 justify-content: start; 7633 gap: 4px; 7634 } 7635 7636 .niccos--uvp-price-tooltip { 7637 position: relative; 7638 display: inline-flex; 7639 align-items: center; 7640 cursor: pointer; 7641 } 7642 7643 .niccos--uvp-price-tooltip__message { 7644 visibility: hidden; 7645 opacity: 0; 7646 pointer-events: none; 7647 font-weight: 400; 7648 font-size: 13px; 7649 width: 450px; 7650 letter-spacing: .5px; 7651 -webkit-font-smoothing: antialiased; 7652 7653 /* Positioning */ 7654 position: absolute; 7655 bottom: calc(100% + 8px); 7656 left: 50%; 7657 transform: translateX(-50%); 7658 z-index: 100; 7659 7660 /* Styling */ 7661 padding: 8px 12px; 7662 background-color: #333; 7663 color: #fff; 7664 border-radius: 6px; 7665 text-align: center; 7666 white-space: normal; 7667 7668 /* Transition */ 7669 transition: opacity 0.2s ease, visibility 0.2s ease; 7670 @media(max-width: 768px){ 7671 max-width: 300px; 7672 font-size: 12px; 7673 } 7674 } 7675 7676 /* Arrow pointing down */ 7677 .niccos--uvp-price-tooltip__message::after { 7678 content: ''; 7679 position: absolute; 7680 top: 100%; 7681 left: 50%; 7682 transform: translateX(-50%); 7683 border: 6px solid transparent; 7684 border-top-color: #333; 7685 } 7686 7687 /* Show on hover */ 7688 .niccos--uvp-price-tooltip:hover .niccos--uvp-price-tooltip__message { 7689 visibility: visible; 7690 opacity: 1; 7691 } 7692</style> 7693 7694 7695 7696<div 7697 class=" 7698 price flex flex-wrap items-baseline gap-2 lg:gap-7" 7699> 7700 <span class="price__regular whitespace-nowrap ">77.99â¬</span> 7701 7702 7703</div> 7704<button 7705 type="submit" 7706 name="add" 7707 form="ProductForm-template--25443606200661__main-product-9756725739861" 7708 class="button button--primary" 7709 is="hover-button"> 7710 <span class="btn-fill" data-fill></span> 7711 <span class="btn-text"> 7712 <span class="md:block" data-sold-out="Sold Out">Add to cart</span> 7713 </span> 7714 </button> 7715 </div> 7716 </div> 7717 <div 7718 class="product-form__error-message alert alert--error text-sm font-medium leading-tight" 7719 role="alert" 7720 hidden 7721 ></div> 7722 </div> 7723 </product-sticky-form></div> 7724</div> 7725 <x-modal 7726 id="RecyclingInfo-template--25443606200661__main-product-recycling_badge_VkGkwM" 7727 class="recycling-modal x-modal drawer drawer--end z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none" 7728 role="dialog" 7729 aria-modal="true" 7730 aria-label="Infos" 7731 hidden 7732 > 7733 <overlay-element 7734 class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" 7735 aria-controls="RecyclingInfo-template--25443606200661__main-product-recycling_badge_VkGkwM" 7736 aria-expanded="false" 7737 data-default-cursor 7738 ></overlay-element> 7739 7740 <div class="drawer__inner recycling-modal__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 7741 <gesture-element class="drawer__header recycling-modal__header flex items-center justify-between opacity-0 invisible relative"><span class="drawer__title recycling-modal__title">Infos</span><button 7742 class="recycling-modal__close" 7743 type="button" 7744 aria-controls="RecyclingInfo-template--25443606200661__main-product-recycling_badge_VkGkwM" 7745 aria-expanded="false" 7746 aria-label="Close" 7747 ><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7748 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 7749 </svg></button> 7750 </gesture-element> 7751 7752 <div class="drawer__content recycling-modal__content opacity-0 invisible flex flex-col h-full grow shrink"> 7753 <div class="drawer__scrollable recycling-modal__scrollable relative flex flex-col grow shrink"> 7754 <div class="recycling-modal__body"><div class="recycling-modal__copy"><p class="recycling-modal__heading">Disposal of waste electrical and electronic equipment, used batteries, and used rechargeable batteries</p><div class="recycling-modal__text rte"><div class="metafield-rich_text_field"><p>Here you will find country-specific information on the disposal of your FRITZ! products</p></div></div></div><a class="recycling-modal__link" href="https://fritz.com/pages/disposal" target="_blank" rel="noopener noreferrer"> 7755 View country-specific information 7756 </a></div> 7757 </div> 7758 </div> 7759 </div> 7760 </x-modal> 7761 7762<link href="//fritz.com/cdn/shop/t/56/assets/shipping-policy-popup.css?v=18530240832681034421787910960" rel="stylesheet" type="text/css" media="all" /> 7763 7764<div class="shipping-policy-popup"> 7765 <overlay-element
7766 class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" 7767 data-default-cursor 7768 ></overlay-element> 7769 <div class="shipping-policy-popup__content page-width"> 7770 <div class="wrapper"> 7771 <button 7772 class="shipping-policy-popup__close" 7773 type="button" 7774 aria-label="Close" 7775 ><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 7776 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 7777 </svg></button> 7778 <h2 class="shipping-policy-popup__title title-sm">Shipping policy</h2> 7779 <div class="shipping-policy-popup__body"> 7780 <p>(1) The delivery times specified by us are calculated from the date of the order confirmation, provided the purchase price has been paid in advance (except for invoice purchases, e.g. via Klarna). If no delivery time or no differing delivery time is specified for the respective goods in our online shop, it is generally 1-2 working days (Monday to Saturday) for deliveries within Germany. <br></p> 7781<p>(2) The following delivery restrictions apply: The Provider only delivers to Customers who have their habitual residence (billing address and delivery address) in one of the countries selectable at the time of the order.</p> 7782<p>(3) The corresponding shipping costs â if applicable â are stated for the Customer in the order process and the order form and are to be borne by the Customer.</p> 7783<p>(4) The goods are shipped by parcel service (carrier at the Providerâs choice, usually DHL). The Provider bears the risk of loss or damage during shipping if the Customer is a consumer.</p> 7784 </div> 7785 </div> 7786 </div> 7787</div> 7788
7789<script src="//fritz.com/cdn/shop/t/56/assets/shipping-policy-popup.js?v=3279158906862495711787910961" defer></script>
7789 7790
7791<script type="application/ld+json"> 7792 { 7793 "@context": "https://schema.org", 7794 "@graph": [ 7795 { 7796 "@type": "Offer", 7797 "@id": "/en/products/fritz-dect-repeater-100-20002598?variant=50164900364629#offer", 7798 "shippingDetails": [{ "@id": "#shippingAT" }, { "@id": "#shippingDE" }], 7799 "hasMerchantReturnPolicy": [{ "@id": "#returnAT" }, { "@id": "#returnDE" }] 7800 }, 7801 { 7802 "@type": "OfferShippingDetails", 7803 "@id": "#shippingAT", 7804 "shippingRate": { 7805 "@type": "MonetaryAmount", 7806 "value": "0.00", 7807 "currency": "EUR" 7808 }, 7809 "shippingDestination": { 7810 "@type": "DefinedRegion", 7811 "addressCountry": "AT" 7812 }, 7813 "deliveryTime": { 7814 "@type": "ShippingDeliveryTime", 7815 "handlingTime": { 7816 "@type": "QuantitativeValue", 7817 "minValue": 0, 7818 "maxValue": 1, 7819 "unitCode": "DAY" 7820 }, 7821 "transitTime": { 7822 "@type": "QuantitativeValue", 7823 "minValue": 2, 7824 "maxValue": 3, 7825 "unitCode": "DAY" 7826 } 7827 } 7828 }, 7829 { 7830 "@type": "OfferShippingDetails", 7831 "@id": "#shippingDE", 7832 "shippingRate": { 7833 "@type": "MonetaryAmount", 7834 "value": "0.00", 7835 "currency": "EUR" 7836 }, 7837 "shippingDestination": { 7838 "@type": "DefinedRegion", 7839 "addressCountry": "DE" 7840 }, 7841 "deliveryTime": { 7842 "@type": "ShippingDeliveryTime", 7843 "handlingTime": { 7844 "@type": "QuantitativeValue", 7845 "minValue": 0, 7846 "maxValue": 1, 7847 "unitCode": "DAY" 7848 }, 7849 "transitTime": { 7850 "@type": "QuantitativeValue", 7851 "minValue": 0, 7852 "maxValue": 1, 7853 "unitCode": "DAY" 7854 } 7855 } 7856 }, 7857 { 7858 "@type": "MerchantReturnPolicy", 7859 "@id": "#returnAT", 7860 "applicableCountry": "AT", 7861 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 7862 "merchantReturnDays": 30, 7863 "returnMethod": "https://schema.org/ReturnByMail", 7864 "returnFees": "https://schema.org/FreeReturn" 7865 }, 7866 { 7867 "@type": "MerchantReturnPolicy", 7868 "@id": "#returnDE", 7869 "applicableCountry": "DE", 7870 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 7871 "merchantReturnDays": 30, 7872 "returnMethod": "https://schema.org/ReturnByMail", 7873 "returnFees": "https://schema.org/FreeReturn" 7874 } 7875 ] 7876 } 7877</script>
7877 7878 7879 7880<style> #shopify-section-template--25443606200661__main-product .main-product-sectionn {margin-bottom: 1.5rem;} </style></div><div id="shopify-section-template--25443606200661__sticky_mid_header_wbjPqr" class="shopify-section mid-header-section"><link href="//fritz.com/cdn/shop/t/56/assets/niccos-sticky-mid.css?v=25692430122148834001787315474" rel="stylesheet" type="text/css" media="all" /> 7881 7882<style> 7883 #shopify-section-template--25443606200661__sticky_mid_header_wbjPqr { 7884 --section-padding-top: 24px; 7885 --section-padding-bottom: 24px; 7886 --color-background: 255 255 255; 7887 --color-foreground: 23 23 23; 7888 --color-transparent: 255 255 255; 7889 } 7890 7891 .mid-header-section { 7892 position: sticky !important; 7893 background: white !important; 7894 } 7895 7896 .shopify-section.mid-header-section .section:before { 7897 height: auto !important; 7898} 7899 7900 .sticky-mid-header { 7901 position: sticky !important; 7902 z-index: 25; 7903 top: 0; 7904 } 7905 7906 .mid-header-section .header__menu.flex ul { 7907 justify-content: center; 7908 } 7909 7910 .mid-header-section .header__menu.flex ul button { 7911 font-size: 14px; 7912 } 7913 7914 @media screen and (min-width: 769px) { 7915 .mid-header-section .header__menu.flex ul { 7916 gap: 1.25rem; 7917 } 7918 7919 .mid-header-section .header__menu.flex ul button { 7920 font-size: medium; 7921 } 7922 } 7923</style><header id="sticky-mid-header-main" data-section-id="template--25443606200661__sticky_mid_header_wbjPqr" class="header section-sticky-mid header--left mobile:header--center page-width section section--padding grid items-center z-20 relative w-full" is="sticky-mid-header" data-sticky-type="always"> 7924 <div class="header__navigation flex header-desktop:gap-5 header-desktop:justify-center"> 7925 <nav class="header__menu flex" role="navigation" aria-label="Primary"> 7926 <ul class="flex md:flex-wrap list-menu"> 7927 7928 7929 <li class="sticky-mid-header-button" data-section-index="" data-section-id="rich-text,image-with-text,awards-logo-list"> 7930 <button data-no-hover="true" data-emulate-hover="true" is="hover-button" class="button button--third" type="button" aria-label="Go to "> 7931 <span class="btn-fill" data-fill=""></span> 7932 <span class="btn-text">Description</span> 7933 </button> 7934 </li> 7935 7936 7937 7938 7939 <li class="sticky-mid-header-button" data-section-index="" data-section-id="technical-details-main"> 7940 <button data-no-hover="true" is="hover-button" class="button button--third" type="button" aria-label="Go to "> 7941 <span class="btn-fill" data-fill=""></span> 7942 <span class="btn-text">Technical specifications</span> 7943 </button> 7944 </li> 7945 7946 7947 7948 7949 <li class="sticky-mid-header-button" data-section-index="" data-section-id="section-comparison"> 7950 <button data-no-hover="true" is="hover-button" class="button button--third" type="button" aria-label="Go to "> 7951 <span class="btn-fill" data-fill=""></span> 7952 <span class="btn-text">Product comparison</span> 7953 </button> 7954 </li> 7955 7956 7957 7958 7959 <li class="sticky-mid-header-button" data-section-index="" data-section-id="section-blog-posts"> 7960 <button data-no-hover="true" is="hover-button" class="button button--third" type="button" aria-label="Go to "> 7961 <span class="btn-fill" data-fill=""></span> 7962 <span class="btn-text">FRITZ! â Here's why!</span> 7963 </button> 7964 </li> 7965 7966 7967 7968 7969 <li class="sticky-mid-header-button" data-section-index="" data-section-id="ReviewsWidget"> 7970 <button data-no-hover="true" is="hover-button" class="button button--third" type="button" aria-label="Go to "> 7971 <span class="btn-fill" data-fill=""></span> 7972 <span class="btn-text">Reviews</span> 7973 </button> 7974 </li> 7975 7976</ul> 7977 </nav> 7978 </div><span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header> 7979 7980 7981</div><div id="shopify-section-template--25443606200661__rich_text_XziFFC" class="shopify-section"><link href="//fritz.com/cdn/shop/t/56/assets/niccos-rich-text.css?v=22906137115657132151749538490" rel="stylesheet" type="text/css" media="all" /> 7982 7983<style> 7984 #shopify-section-template--25443606200661__rich_text_XziFFC { 7985 --section-padding-top: 32px; 7986 --section-padding-bottom: 52px; 7987 } 7988</style> 7989 7990 7991 7992 7993<div id="rich-text" class="section section--padding"> 7994 <div class="page-width relative"><div class="rich-text md:text-center text-left relative z-1"><h2 class="heading leading-none title-sm" ><split-words class="split-words block" data-animate="fade-up-large" data-animate-delay="250">Increase your DECT range</split-words></h2><div 7995 class="rte-list-style-dots rte leading-normal body subtext-lg text-opacity" 7996 style="--subtext-size:;" 7997 7998 ><p><strong>The FRITZ!DECT Repeater 100</strong> quickly and easily provides <strong>more range</strong> for your DECT phones and FRITZ! Smart Home devices.</p></div></div></div> 7999</div> 8000 8001 8002 8003</div><div id="shopify-section-template--25443606200661__image_with_text_2" class="shopify-section"><style> 8004 #shopify-section-template--25443606200661__image_with_text_2 { 8005 --section-padding-top: 72px; 8006 --section-padding-bottom: 72px; 8007 }</style> 8008 8009 8010 8011 8012 8013 8014 8015 8016<div class="section section--padding"> 8017 <div class="page-width relative"><div id="image-with-text" class="image-with-text lg:flex lg:gap-8 lg:flex-row-reverse overflow-hidden"> 8018 <div class="image-with-text__item grow shrink-0 relative"> 8019 <div class="image-with-text__media h-full"> 8020 <media-element class="image-with-text__image block media--450px mobile:media--auto relative overflow-hidden"> 8021 <picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&
8021width=3840" alt="Frau am Telefon in einer modernen Küche mit frischem Obst und Wasserkrug auf dem Tisch." srcset="//fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=300 300w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=400 400w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=500 500w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=600 600w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=700 700w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=800 800w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=900 900w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=1000 1000w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=1200 1200w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=1400 1400w, //fritz.com/cdn/shop/files/fritzfon_c6_telefonie_kueche_3840x2560_c86344a6-3a34-4907-a5ab-42118a13994a.jpg?v=1755694462&width=1600 1600w" width="3840" height="2560" loading="lazy" sizes="(max-width: 767px) 100vw, 50vw" is="lazy-image"></picture></media-element> 8022 </div> 8023 </div> 8024 8025 <div class="image-with-text__item grow shrink-0 align-self-center"> 8026 <div class="rich-text lg:text-left text-left relative z-1"><h2 class="heading leading-none title-sm" ><split-words class="split-words block" data-animate="fade-up-large" data-animate-delay="250">More range for DECT phones</split-words></h2><div class="rte leading-normal body subtext-lg text-opacity" ><p>The FRITZ!DECT Repeater 100 <strong>increases the range</strong> of your DECT phones. No matter where you go â the best DECT reception is already there. The DECT Repeater supports many FRITZ! Smart Home devices and <strong>automatic handover</strong>, so that a call in progress can be switched between the FRITZ!Box and the DECT repeater at any time.</p><p>Enjoy complete freedom of movement in your home!</p></div></div> 8027 </div> 8028 </div> 8029 </div> 8030</div> 8031 8032 8033 8034</div><div id="shopify-section-template--25443606200661__image_with_text_3" class="shopify-section"><style> 8035 #shopify-section-template--25443606200661__image_with_text_3 { 8036 --section-padding-top: 72px; 8037 --section-padding-bottom: 72px; 8038 }</style> 8039 8040 8041 8042 8043 8044 8045 8046 8047<div class="section section--padding"> 8048 <div class="page-width relative"><div id="image-with-text" class="image-with-text lg:flex lg:gap-8 lg:flex-row overflow-hidden"> 8049 <div class="image-with-text__item grow shrink-0 relative"> 8050 <div class="image-with-text__media h-full"> 8051 <media-element class="image-with-text__image block media--450px mobile:media--auto relative overflow-hidden"> 8052 <picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=3840" alt="FRITZ!Box Router mit drei FRITZ! Steckdosen, bereit zur Vernetzung und Smart-Home-Steuerung." srcset="//fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=300 300w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=400 400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=500 500w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=600 600w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=700 700w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=800 800w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=900 900w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=1000 1000w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=1200 1200w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=1400 1400w, //fritz.com/cdn/shop/files/fritzdect_repeater_100_erweitern_3840x2560_3cccac97-122c-45ec-828e-91fff9dc36a9.webp?v=1755699155&width=1600 1600w" width="3840" height="2560" loading="lazy" sizes="(max-width: 767px) 100v
8052w, 50vw" is="lazy-image"></picture></media-element> 8053 </div> 8054 </div> 8055 8056 <div class="image-with-text__item grow shrink-0 align-self-center"> 8057 <div class="rich-text lg:text-left text-left relative z-1"><h2 class="heading leading-none title-sm" ><split-words class="split-words block" data-animate="fade-up-large" data-animate-delay="250">FRITZ!DECT Repeater 100 â a strong team player</split-words></h2><div class="rte leading-normal body subtext-lg text-opacity" ><p>You can register <strong>multiple FRITZ!DECT Repeaters 100</strong> with a FRITZ!Box to extend the range in every direction. The DECT repeater supports FRITZ!Fon services such as <strong>HD telephony, web radio</strong> or <strong>podcasts</strong>.</p><p>Finally, DECT reception throughout the home!</p></div></div> 8058 </div> 8059 </div> 8060 </div> 8061</div> 8062 8063 8064 8065</div><div id="shopify-section-template--25443606200661__image_with_text_4" class="shopify-section"><style> 8066 #shopify-section-template--25443606200661__image_with_text_4 { 8067 --section-padding-top: 72px; 8068 --section-padding-bottom: 72px; 8069 }</style> 8070 8071 8072 8073 8074 8075 8076 8077 8078<div class="section section--padding"> 8079 <div class="page-width relative"><div id="image-with-text" class="image-with-text lg:flex lg:gap-8 lg:flex-row-reverse overflow-hidden"> 8080 <div class="image-with-text__item grow shrink-0 relative"> 8081 <div class="image-with-text__media h-full"> 8082 <media-element class="image-with-text__image block media--450px mobile:media--auto relative overflow-hidden"> 8083 <picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=3840" alt="Fritz! Produktlinie mit Fritz!Box, Telefon, Smart Home Geräten auf blauem Hintergrund." srcset="//fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=300 300w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=400 400w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=500 500w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=600 600w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=700 700w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=800 800w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=900 900w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=1000 1000w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=1200 1200w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=1400 1400w, //fritz.com/cdn/shop/files/fritz_produkte_de_3840x2560_9065ec43-ac13-4ec7-b8cf-c741374b7e43.webp?v=1773048531&width=1600 1600w" width="3840" height="2560" loading="lazy" sizes="(max-width: 767px) 100vw, 50vw" is="lazy-image"></picture></media-element> 8084 </div> 8085 </div> 8086 8087 <div class="image-with-text__item grow shrink-0 align-self-center"> 8088 <div class="rich-text lg:text-left text-left relative z-1"><h2 class="heading leading-none title-sm" ><split-words class="split-words block" data-animate="fade-up-large" data-animate-delay="250">Automatic updates, new functions, and personal support â FRITZ! has got it</split-words></h2><div class="rte leading-normal body subtext-lg text-opacity" ><p>Your FRITZ!DECT Repeater receives <strong>regular automatic updates</strong> with new functions and improved security. The FRITZ!DECT Repeater 100 impresses with a <strong>long product life</strong>. </p><p>And should you ever have a question â Our <strong>friendly support</strong>
8088 is always happy to help.</p></div></div> 8089 </div> 8090 </div> 8091 </div> 8092</div> 8093 8094 8095 8096</div><div id="shopify-section-template--25443606200661__niccos_awards_logo_list_ChN836" class="shopify-section niccos-awards-logo-list"><style> 8097 #shopify-section-template--25443606200661__niccos_awards_logo_list_ChN836 { 8098 --section-padding-top: 24px; 8099 --section-padding-bottom: 24px;--color-background: 240 242 245;--section-grid-gap: 50px; 8100 8101 .logo__media > img { 8102 margin-right: auto; 8103 margin-left: auto; 8104 } 8105 8106 .logo__award-name { 8107 width: var(--sp-48); 8108 font-size: var(--sp-3d5); 8109 margin-top: var(--sp-3d5); 8110 } 8111 8112 @media screen and (min-width: 769px) { 8113 .logo__award-name { 8114 width: 17.5vw; 8115 } 8116 } 8117 8118 .logo__media > a:hover + .logo__award-name, 8119 .logo__award-name:hover { 8120 color: rgb(var(--color-keyboard-focus)); 8121 } 8122 8123 .section-awards { 8124 padding-top: var(--section-padding-top); 8125 padding-bottom: var(--section-padding-bottom); 8126 } 8127 8128 @media screen and (min-width: 769px) { 8129 .section-awards { 8130 padding-top: var(--section-padding-top); 8131 padding-bottom: var(--section-padding-bottom); 8132 } 8133 }.award-logo__media { 8134 --image-height: 112px; 8135 } 8136 8137 @media screen and (max-width: 767px) { 8138 #shopify-section-template--25443606200661__niccos_awards_logo_list_ChN836 .award-logo__media { 8139 --image-height: 80px; 8140 } 8141 } 8142 } 8143 8144 .section-awards { 8145 margin-bottom: 6rem; 8146 margin-top: 2rem; 8147} 8148 8149 8150.fritz-box-5690-pro-first-place-in-the-network-infrastructure-category { 8151 transform: scale(1.5); 8152 }</style><div id="awards-logo-list" class="section section-awards "> 8153 <div class="relative"><div class="text-center md:items-center overflow-hidden"><logo-list class="logo-list logo-list--left flex items-center awards-logo-list" data-speed="5" data-direction="left"><div class="logo-bar inline-flex flex-wrap justify-center flex-nowrap"> 8154<div class="award-logo__media logo__media media media--transparent relative overflow-hidden shrink-0" ><img 8155 class="8-5-10-punkte-fur-fritz-dect-repeater-100" 8156 srcset="//fritz.com/cdn/shop/files/ceotech_it.png?v=1765964243 1x, //fritz.com/cdn/shop/files/ceotech_it.png?height=224&v=1765964243 2x" 8157 src="//fritz.com/cdn/shop/files/ceotech_it.png?v=1765964243" 8158 alt="" 8159 loading="lazy" 8160 width="0.0" 8161 height="" 8162 is="lazy-image" 8163 /><a href="/en/pages/awards" class="block absolute top-0 left-0 w-full h-full" aria-hidden="true"> </a><p class="text-opacity logo__award-name"> 8.5/10 points for FRITZ!DECT Repeater 100</p></div></div></logo-list></div> 8164 </div> 8165</div> 8166<style> #shopify-section-template--25443606200661__niccos_awards_logo_list_ChN836 .section-awards {margin-bottom: 6rem; margin-top: 2rem;} </style></div><div id="shopify-section-template--25443606200661__technical_details_J7nFFP" class="shopify-section niccos-technical-details"><link href="//fritz.com/cdn/shop/t/56/assets/technical-details.css?v=137658186259721907871782908206" rel="stylesheet" type="text/css" media="all" /> 8167<style> 8168 #shopify-section-template--25443606200661__technical_details_J7nFFP { 8169 /* 8170 --section-padding-top: 4px; 8171 --section-padding-bottom: 60px; 8172 */ 8173 8174 margin-top: 4px; 8175 margin-bottom: 60px; 8176 --tech-detail-bullet-point-image: url("//fritz.com/cdn/shop/files/ico-dot-cyan.svg?v=1770645458&width=24"); 8177 8178 } 8179 8180 #shopify-section-template--25443606200661__technical_details_J7nFFP slider-element { 8181 padding-top: 4px; 8182 padding-bottom: 60px; 8183 } 8184 8185 .title-wrapper + #shopify-section-template--25443606200661__technical_details_J7nFFP slider-element:first-child { 8186 padding-top: 2.5rem; 8187 } 8188 8189 slider-element > .multicolumn.card-grid { 8190 grid-auto-flow: row; 8191 } 8192 8193 @media screen and (min-width: 769px) { 8194 slider-element > .multicolumn.card-grid { 8195 grid-auto-flow: column; 8196 } 8197 } 8198 8199 @media screen and (min-width: 1024px) { 8200 #shopify-section-template--25443606200661__technical_details_J7nFFP .multicolumn {
8201 --card-grid-gap: clamp(40px, 3.5vw, 60px); 8202 } 8203 } 8204</style><technical-details id="technical-details-main" class="section section--padding"> 8205 <div class="page-width relative"><div class="title-wrapper leading-none gap-4 lg:gap-8 flex flex-col text-left md:items-end md:flex-row md:justify-between relative z-1"><div class="grid gap-4"><h2 class="heading title-sm"> 8206 <split-words class="split-words block" data-animate="fade-up-large">Technical specifications</split-words> 8207 8208</h2></div></div><slider-element id="Slider-section_cJbJR6" class="grid slider slider--tablet" selector=".card-grid>.card"> 8209 <div class="multicolumn with-2 card-grid card-grid--3 mobile:card-grid--1 grid relative z-1"><div class="multicolumn-card 8210 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8211 text-left" > 8212 <div class="grid gap-4 lg:gap-6 w-full"> 8213 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8214 <p class="font-half-bold heading text-2xl leading-tight tracking-tight">Telefony</p> 8215 </div> 8216 </div> 8217 </div><div class="multicolumn-card 8218 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8219 text-left" > 8220 <div class="grid gap-4 lg:gap-6 w-full"> 8221 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8222 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>DECT extender expands reception and transmission range for DECT cordless phones and services.</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Supports HD telephony, web radio and RSS with FRITZ!Box as the base station</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Voice transmission encrypted upon delivery</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p>up to three calls possible concurrently</p></div></li></ul> 8223 </div> 8224 </div> 8225 </div> 8226 8227 <div class="multicolumn-card 8228 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8229 text-left" > 8230 <div class="grid gap-4 lg:gap-6 w-full"> 8231 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8232 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Compatible with DECT base stations compliant with the GAP standard (basic functions) and with repeater function enabled</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Supports automatic handover of DECT phone calls, so that a call in progress can be switched between the base station and the repeater at any time</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Free updates with new functions and optimizations</p></div></li></ul> 8233 </div> 8234 </div> 8235 </div></div> 8236 </slider-element><slider-element id="Slider-section_Ejdykc" class="grid slider slider--tablet" selector=".card-grid>.card"> 8237 <div class="multicolumn with-2 card-grid card-grid--3 mobile:card-grid--1 grid relative z-1"><div class="multicolumn-card 8238 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8239 text-left" > 8240 <div class="grid gap-4 lg:gap-6 w-full"> 8241 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8242 <p class="font-half-bold heading text-2xl leading-tight tracking-tight">Smart Home / Media</p> 8243 </div> 8244 </div> 8245 </div><div class="multicolumn-card 8246 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8247 text-left" > 8248 <div class="grid gap-4 lg:gap-6 w-full"> 8249 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8250 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Extends the range for smart home devices with DECT ULE (FRITZ!OS 6.50 or later; HAN FUN not supported)</p></div></li></ul> 8251 </div> 8252 </div> 8253 </div> 8254 8255 <div class="multicolumn-card 8256 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8257 text-left" > 8258 <div class="grid gap-4 lg:gap-6 w-full"> 8259 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8260 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Integrated temperature sensor</p></div></li></ul> 8261 </div> 8262 </div> 8263 </div></div> 8264 </slider-element><slider-element id="Slider-section_CEN873" class="grid slider slider--tablet" selector=".card-grid>.card"> 8265 <div class="multicolumn with-2 card-grid card-grid--3 mobile:card-grid--1 grid relative z-1"><div class="multicolumn-card 8266 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8267 text-left" > 8268 <div class="grid gap-4 lg:gap-6 w-full"> 8269 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8270 <p class="font-half-bold heading text-2xl leading-tight tracking-tight">Device Properties</p> 8271 </div> 8272 </div> 8273 </div><div class="multicolumn-card 8274 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8275 text-left" > 8276 <div class="grid gap-4 lg:gap-6 w-full"> 8277 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8278 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>FRITZ!Fon dimensions (W x H x D): 48 x 145 x 18Â mm</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Status LED</p></div></li></ul> 8279 </div> 8280 </div> 8281 </div> 8282 8283 <div class="multicolumn-card 8284 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8285 text-left" > 8286 <div class="grid gap-4 lg:gap-6 w-full"> 8287 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8288 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Load for connected devices via integrated socket: 2300Â W/10Â A</p></div></li><li class="technical-details__item"><div class="metafield-rich_text_field"><p><a href="/en/pages/declarations">Information on data usage</a> in accordance with Regulation (EU) 2023/2854 (Data Act)</p></div></li></ul> 8289 </div> 8290 </div> 8291 </div></div> 8292 </slider-element><slider-element id="Slider-section_qfQjmC" class="grid slider slider--tablet" selector=".card-grid>.card"> 8293 <div class="multicolumn with-2 card-grid card-grid--3 mobile:card-grid--1 grid relative z-1"><div class="multicolumn-card 8294 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8295 text-left" > 8296 <div class="grid gap-4 lg:gap-6 w-full"> 8297 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8298 <p class="font-half-bold heading text-2xl leading-tight tracking-tight">System Requirements</p> 8299 </div> 8300 </div> 8301 </div><div class="multicolumn-card 8302 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8303 text-left" > 8304 <div class="grid gap-4 lg:gap-6 w-full"> 8305 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8306 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>FRITZ!Box with DECT and FRITZ!OS 5.50 (or later) or DECT base station with extender function (GAP)</p></div></li></ul> 8307 </div> 8308 </div> 8309 </div> 8310 8311 <div class="multicolumn-card 8312 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8313 text-left" > 8314 <div class="grid gap-4 lg:gap-6 w-full"> 8315 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8316 <ul class="leading-none text-opacity technical-details__container dot"></ul> 8317 </div> 8318 </div> 8319 </div></div> 8320 </slider-element><slider-element id="Slider-section_cBjUt4" class="grid slider slider--tablet" selector=".card-grid>.card"> 8321 <div class="multicolumn with-2 card-grid card-grid--3 mobile:card-grid--1 grid relative z-1"><div class="multicolumn-card 8322 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8323 text-left" > 8324 <div class="grid gap-4 lg:gap-6 w-full"> 8325 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8326 <p class="font-half-bold heading text-2xl leading-tight tracking-tight">Package Contents</p> 8327 </div> 8328 </div> 8329 </div><div class="multicolumn-card 8330 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8331 text-left" > 8332 <div class="grid gap-4 lg:gap-6 w-full"> 8333 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8334 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>FRITZ!DECT Repeater 100</p></div></li></ul> 8335 </div> 8336 </div> 8337 </div> 8338 8339 <div class="multicolumn-card 8340 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8341 text-left" > 8342 <div class="grid gap-4 lg:gap-6 w-full"> 8343 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8344 <ul class="leading-none text-opacity technical-details__container dot"><li class="technical-details__item"><div class="metafield-rich_text_field"><p>Quick guide</p></div></li></ul> 8345 </div> 8346 </div> 8347 </div></div> 8348 </slider-element><slider-element id="Slider-sku_gfYkfP" class="grid slider slider--tablet" selector=".card-grid>.card"> 8349 <div class="multicolumn with-2 card-grid card-grid--3 mobile:card-grid--1 grid relative z-1"><div class="multicolumn-card 8350 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8351 text-left" > 8352 <div class="grid gap-4 lg:gap-6 w-full"> 8353 <div class="multicolumn-card__info text-opacity grid gap-4 lg:gap-6"> 8354 <p class="font-half-bold heading text-2xl leading-tight tracking-tight">Article Number</p> 8355 </div> 8356 </div> 8357 </div> 8358 8359 <div class="multicolumn-card 8360 card flex gap-5 w-full flex-col items-start xl:flex-row md:text-left 8361 text-left" > 8362 <div class="grid gap-4 lg:gap-6 w-full"> 8363 <div class="multicolumn-card__info grid gap-4 lg:gap-6"> 8364 <ul class="leading-half-wide text-opacity technical-details__container dot"> 8365 8366 <li class="technical-details__item">20002598</li> 8367 </ul> 8368 </div> 8369 </div> 8370 </div> 8371 </div> 8372 </slider-element> 8373 </div> 8374 <div class="technical-details-collapse"> 8375 <button class="link button button--third" data-toggler><span>Show more</span></button> 8376 </div> 8377 </technical-details>
8377<script> 8378 theme.strings.show_more = "Show more"; 8379 theme.strings.show_less = "Show less"; 8380</script>
8380 8381 8382 8383<style> #shopify-section-template--25443606200661__technical_details_J7nFFP technical-details {margin-top: 2rem;} </style></div><div id="shopify-section-template--25443606200661__niccos_blog_posts_ef6VGU" class="shopify-section niccos-blog-posts"><style> 8384 #shopify-section-template--25443606200661__niccos_blog_posts_ef6VGU { 8385 --section-padding-top: 72px; 8386 --section-padding-bottom: 72px; 8387 --article-card-content-background: 240 242 245; 8388 8389 } 8390</style> 8391 8392<link href="//fritz.com/cdn/shop/t/56/assets/niccos-blog-posts.css?v=116395776419072662801782908207" rel="stylesheet" type="text/css" media="all" /> 8393<link rel="stylesheet" href="//fritz.com/cdn/shop/t/56/assets/blog.css?v=85708222241366355071749538483" media="print" onload="this.media='all'"> 8394 <noscript><link href="//fritz.com/cdn/shop/t/56/assets/blog.css?v=85708222241366355071749538483" rel="stylesheet" type="text/css" media="all" /></noscript><div id="section-blog-posts" class="section section-blog-posts section--padding "> 8395 <div class="page-width relative"> 8396 <div style="overflow: hidden;"><div class="title-wrapper leading-none gap-4 lg:gap-8 flex flex-col text-left md:items-end md:flex-row md:justify-between relative z-1"><div class="grid gap-4"><h2 class="heading title-sm"> 8397 <split-words class="split-words block" data-animate="fade-up-large">FRITZ! â Here's why!</split-words> 8398 8399</h2></div><div class="indicators flex gap-2d5"> 8400 <button class="button button--third" type="button" is="previous-button" aria-controls="Slider-template--25443606200661__niccos_blog_posts_ef6VGU" aria-label="Previous" disabled> 8401 <span class="btn-fill" data-fill></span> 8402 <span class="btn-text"> 8403 <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 8404<rect x="0.8" y="0.8" width="38.4" height="38.4" rx="19.2" stroke="transparent" stroke-width="1.6"/> 8405<path fill-rule="evenodd" clip-rule="evenodd" d="M22.0909 15.2652C22.4968 14.8906 23.1294 14.9159 23.504 15.3217L26.7348 18.8217C27.0884 19.2047 27.0884 19.7952 26.7348 20.1782L23.504 23.6783C23.1294 24.0841 22.4968 24.1094 22.091 23.7348C21.6851 23.3602 21.6598 22.7276 22.0344 22.3217L23.716 20.5L14 20.5C13.4477 20.5 13 20.0523 13 19.5C13 18.9477 13.4477 18.5 14 18.5L23.716 18.5L22.0344 16.6783C21.6598 16.2725 21.6851 15.6398 22.0909 15.2652Z" fill="rgb(var(--color-button-text))"/> 8406</svg> 8407 8408 </span> 8409 </button> 8410 <button class="button button--third" type="button" is="next-button" aria-controls="Slider-template--25443606200661__niccos_blog_posts_ef6VGU" aria-label="Next"> 8411 <span class="btn-fill" data-fill></span> 8412 <span class="btn-text"> 8413 <svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 8414<rect x="0.8" y="0.8" width="38.4" height="38.4" rx="19.2" stroke="transparent" stroke-width="1.6"/> 8415<path fill-rule="evenodd" clip-rule="evenodd" d="M22.0909 15.2652C22.4968 14.8906 23.1294 14.9159 23.504 15.3217L26.7348 18.8217C27.0884 19.2047 27.0884 19.7952 26.7348 20.1782L23.504 23.6783C23.1294 24.0841 22.4968 24.1094 22.091 23.7348C21.6851 23.3602 21.6598 22.7276 22.0344 22.3217L23.716 20.5L14 20.5C13.4477 20.5 13 20.0523 13 19.5C13 18.9477 13.4477 18.5 14 18.5L23.716 18.5L22.0344 16.6783C21.6598 16.2725 21.6851 15.6398 22.0909 15.2652Z" fill="rgb(var(--color-button-text))"/> 8416</svg> 8417 8418 </span> 8419 </button> 8420 </div><p class="lg:hidden"></p></div><slider-element id="Slider-template--25443606200661__niccos_blog_posts_ef6VGU" class="grid slider slider--desktop slider--tablet" selector=".card-grid>.card"> 8421 <motion-list class="blog-grid blog-grid--layout-flushed card-grid card-grid--3 mobile:card-grid--1 grid"> 8422 8423 8424 8425 8426 8427 8428 8429 8430 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8431 8432<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="1. Powerful hardware and intelligent software" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=3840" alt="1. Leistungsstarke Hardware und intelligente Softw
8432are" srcset="//fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_hardware_software_3840x2560_210292b9-bc9d-4d69-82c0-2c59d65a6eaf.webp?v=1787906475&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8433 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8434 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/1-powerful-hardware-and-intelligent-software">1. Powerful hardware and intelligent software</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8"><span>FRITZ! hardware and software are perfectly aligned and combined. This way you always receive the latest technologies and innovations for your home network. Rapid internet with FRITZ! works on every connection â DSL, cable, LTE (4G) or fiber optics.</span><br></p></div></div> 8435 </div> 8436 8437 </div> 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8450 8451<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="2. FRITZ!OS â The operating system for the whole home network" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=3840" alt="2. FRITZ!OS â das Betriebssystem für das gesamte Heimnetz" srcset="//fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_fritzos_3840x2560_c1150c1d-3b5e-469a-b15b-951ca848e3bd.webp?v=1785510803&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8452 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8453 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/2-fritz-os-the-operating-system-for-the-entire-home-network">2. FRITZ!OS â The operating system for the whole home network</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8">FRITZ!OS is the genius of the FRITZ! family. With this intelligent operating system, the FRITZ! team reveals intriguing possibilities in your home network. FRITZ!OS delivers new functions on a regular basis. Acclaimed by the press and praised by users, the operating concept also impresses with its simplicity.<br></p></div></div> 8454 </div> 8455 8456 </div> 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8469 8470<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="3. FRITZ!Apps" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=3840" alt="3. FRITZ!Apps" srcset="//fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_fritzapps_3840x2560_de_1cd47664-2d1d-4351-a110-8fd9dd2da30e.webp?v=1785510810&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8471 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8472 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/3-fritz-apps">3. FRITZ!Apps</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8">The practical FRITZ!Apps add new functions to your FRITZ! products, smartphones and tablets. Enjoy mobile access to your FRITZ!Box and to data stored on connected USB flash drives. Control your smart home devices conveniently or make calls over the landline using your smartphone.<br></p></div></div> 8473 </div> 8474 8475 </div> 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8488 8489<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="4. Free updates" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=3840" alt="4. Kostenlose Updates" srcset="//fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_notebook_updates_3840x2560_de_c2de96b1-9f67-42f1-88d5-6311c358f38c.webp?v=1785510778&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8490 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8491 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/4-free-updates">4. Free updates</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8">FRITZ! products profit from continuous improvement. And with free updates, your home network is always up to date. If you like, your FRITZ!Box can even perform updates automatically.<br></p></div></div> 8492 </div> 8493 8494 </div> 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8507 8508<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="5. Security always comes first" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=3840" alt="5. Sicherheit steht immer an erster Stelle" srcset="//fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_fritzbox_sicherheit_3840x2560_161c0f8c-ce24-47a5-a987-c4d3d3e3c0df.webp?v=1785510820&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8509 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8510 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/5-security-always-comes-first">5. Security always comes first</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8">Keep track and full control of all functions. The comprehensive security concept of FRITZ! products protects your communication. We are continuously testing and developing it further.<br></p></div></div> 8511 </div> 8512 8513 </div> 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8526 8527<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="6. Critically acclaimed" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=3840" alt="6. Vielfach ausgezeichnet" srcset="//fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_awards_3840x2560_de_8f416a5d-498c-45cd-b3d4-d1503f50cb98.webp?v=1785510839&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8528 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8529 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/6-critically-acclaimed">6. Critically acclaimed</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8">Independent test reports regularly confirm the outstanding quality of FRITZ! products. To date we have received more than 2,000 awards.<br></p></div></div> 8530 </div> 8531 8532 </div> 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8545 8546<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="7. Top-notch support and guidance" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=3840" alt="7. Bester Support und beste Beratung" srcset="//fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=1080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_support_3840x2560_f344883b-f9dd-4d86-a2cb-23c40509a9ee.webp?v=1785510832&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8547 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8548 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/7-top-notch-support-and-guidance">7. Top-notch support and guidance</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p><meta charset="utf-8">You're interested in a certain product or need help from our technical experts? Feel free to use our convenient online service. Our support team is happy to assist you. FRITZ! is always there for you.<br></p></div></div> 8549 </div> 8550 8551 </div> 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 <div class="card article-card niccos-article-card relative flex flex-col gap-5 md:gap-8 leading-none"> 8564 8565<div class="article-card__media relative overflow-hidden"><div class="block relative media media--landscape" aria-label="8. Innovation and expertise in Berlin" tabindex="-1"><img src="//fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=3840" alt="8. Innovation und Kompetenz in Berlin" srcset="//fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=180 180w, //fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=360 360w, //fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=540 540w, //fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=720 720w, //fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=900 900w, //fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=1
8565080 1080w, //fritz.com/cdn/shop/articles/darum_fritz_made_in_germany_3840x2560_4130664c-4865-4fbb-ace3-d0a546c222b7.webp?v=1762860844&width=1600 1600w" width="3840" height="2560" loading="lazy" is="lazy-image" class="article-card__image"></div> 8566 </div><div class="article-card__content flex flex-col gap-5 md:gap-8"> 8567 <div class="grid gap-4 md:gap-5"><p class="article-card__title heading text-lg-2xl leading-tight tracking-tight" href="/en/blogs/news/8-innovation-and-expertise-in-berlin">8. Innovation and expertise in Berlin</p><div class="text-opacity article-card__bottom rte leading-half-wide"><p>In 1986, four students had an extraordinary idea for communicating between computers. Since then, FRITZ! has continuously developed its own products at the company's base in Berlin and passionately devoted itself to secure and innovative products for broadband connections.</p></div></div> 8568 </div> 8569 8570 </div> 8571 8572 8573 8574 </motion-list></slider-element><p class="hidden lg:block"></p></div> 8575 </div> 8576</div> 8577 8578 8579</div><div id="shopify-section-template--25443606200661__metaobject_based_featured_upsells_7yrWCy" class="shopify-section"><style> 8580 #shopify-section-template--25443606200661__metaobject_based_featured_upsells_7yrWCy { 8581 --section-padding-top: 72px; 8582 --section-padding-bottom: 72px;--color-background: 240 242 245;--color-placeholder: 255 255 255;} 8583 8584 .product-card.upsell-card.recommendation:before { 8585 content: "MOST FREQUENTLY PURCHASED"; 8586 } 8587</style> 8588 8589<link href="//fritz.com/cdn/shop/t/56/assets/metaobject-based-featured-upsells.css?v=184379648033503584391749538486" rel="stylesheet" type="text/css" media="all" /> 8590 8591</div><div id="shopify-section-template--25443606200661__reviewsio_pdp_gMhfYN" class="shopify-section"><style> 8592 #shopify-section-template--25443606200661__reviewsio_pdp_gMhfYN { 8593 --section-padding-top: 72px; 8594 --section-padding-bottom: 72px;} 8595 8596 #ReviewsWidget { 8597 display: block; 8598 } 8599</style> 8600 8601<section id="template--25443606200661__reviewsio_pdp_gMhfYN" class="section--padding"> 8602 <div class="page-width"> 8603 <div id="ReviewsWidget"></div> 8604 </div> 8605</section> 8606
8607<script> 8608 (function() { 8609 const widgetContainer = document.querySelector('#template--25443606200661__reviewsio_pdp_gMhfYN #ReviewsWidget'); 8610 if (!widgetContainer) return; 8611 8612 let initialized = false; 8613 8614 function loadScript(src) { 8615 return new Promise((resolve, reject) => { 8616 if (document.querySelector(`script[src="${src}"]`)) { 8617 return resolve(); 8618 } 8619 const s = document.createElement('script'); 8620 s.src = src; 8621 s.async = true; 8622 s.onload = () => resolve(); 8623 s.onerror = reject; 8624 document.head.appendChild(s); 8625 }); 8626 } 8627 8628 function initReviewsioPdpWidget() { 8629 if (initialized) return; 8630 if (typeof ReviewsWidget !== 'function') return; 8631 initialized = true; 8632 8633 new ReviewsWidget('#ReviewsWidget', { 8634 //Your REVIEWS.io Store ID and widget type: 8635 store: 'fritz.com', 8636 widget: 'polaris', 8637 8638 //Content settings (store_review,product_review,third_party_review,questions). Choose what to display in this widget: 8639 options: { 8640 types: 'product_review', 8641 enable_sentiment_analysis: false, 8642 lang: 'de', 8643 //Possible layout options: bordered, large and reverse. 8644 layout: '', 8645 //How many reviews & questions to show per page? 8646 per_page: 6, 8647 store_review: { 8648 hide_if_no_results: true, 8649 }, 8650 third_party_review: { 8651 hide_if_no_results: true, 8652 }, 8653 //Product specific settings. Provide product SKU for which reviews should be displayed: 8654 product_review: { 8655 //Display product reviews - include multiple product SKUs seperated by Semi-Colons (Main Indentifer in your product catalog ) 8656 sku: "20002598;50164900364629", 8657 hide_if_no_results: true, 8658 }, 8659 //Questions settings: 8660 questions: { 8661 hide_if_no_results: true, 8662 enable_ask_question: true, 8663 enable_ask_question_button_style: false, //Show "be the first to ask a question" text as a button 8664 show_dates: false, 8665 //Display group questions by providing a grouping variable, new questions will be assigned to this group. 8666 grouping: '[Group questions by providing a grouping variable here or a specific product SKU]' 8667 }, 8668 //Header settings: 8669 header: { 8670 enable_summary: true, //Show overall rating & review count 8671 enable_ratings: true, 8672 enable_attributes: false, 8673 enable_image_gallery: false, //Show photo & video gallery 8674 enable_percent_recommended: false, //Show what percentage of reviewers recommend it 8675 enable_write_review: true, //Show "Write Review" button 8676 enable_ask_question: false, //Show "Ask Question" button 8677 enable_sub_header: true, //Show subheader 8678 rating_decimal_places: 2, 8679 use_write_review_button: false, //Show "be the first to leave a review" text as a button 8680 enable_if_no_results: false, //Show header when there are no results 8681 }, 8682 8683 //AI summary settings 8684 sentiment: { 8685 badge_text: 'Our Customers Say' 8686 }, 8687 8688 //Filtering settings: 8689 filtering: { 8690 enable: true, //Show filtering options 8691 enable_text_search: true, //Show search field 8692 enable_sorting: true, //Show sorting options (most recent, most popular) 8693 enable_product_filter: false, //Show product options filter 8694 enable_media_filter: false, //Show reviews with images/video/media options 8695 enable_overall_rating_filter: true, //Show overall rating breakdown filter 8696 enable_language_filter: false, // Filter by review language 8697 enable_language_filter_language_change: false, // Update widget language based on language selected 8698 enable_ratings_filters: false, //Show product attributes filter
8699 enable_attributes_filters: false, //Show author attributes filter 8700 enable_expanded_filters: false, //Show filters as a section instead of dropdown 8701 }, 8702 8703 //Review settings: 8704 reviews: { 8705 enable_avatar: false, //Show author avatar 8706 enable_reviewer_name: true, //Show author name 8707 enable_reviewer_address: false, //Show author location 8708 reviewer_address_format: 'city, country', //Author location display format 8709 enable_verified_badge: true, //Show "Verified Customer" badge 8710 enable_subscriber_badge: false, //Show "Verified Subscriber" badge 8711 review_content_filter: 'undefined', //Filter content 8712 enable_reviewer_recommends: true, //Show "I recommend it" badge 8713 enable_attributes: false, //Show author attributes 8714 enable_product_name: false, //Show display product name 8715 enable_review_title: true, //Show review title 8716 enable_replies: true, //Show review replies 8717 enable_images: false, //Show display review photos 8718 enable_ratings: true, //Show product attributes (additional ratings) 8719 enable_share: false, //Show share buttons 8720 enable_helpful_vote: true, //Show "was this helpful?" section 8721 enable_helpful_display: true, //Show how many times times review upvoted 8722 enable_report: true, //Show report button 8723 enable_date: true, //Show when review was published 8724 enable_third_party_source: true, //Show third party source 8725 enable_duplicate_reviews: undefined, //Show multiple reviews from the same user 8726 8727 }, 8728 }, 8729 //Translation settings 8730 translations: { 8731 'Verified Customer': 'Verified Customer' 8732 }, 8733 //Style settings: 8734 styles: { 8735 //Base font size is a reference size for all text elements. When base value gets changed, all TextHeading and TexBody elements get proportionally adjusted. 8736 '--base-font-size': '16px', 8737 8738 //Button styles (shared between buttons): 8739 '--common-button-font-family': 'inherit', 8740 '--common-button-font-size': '16px', 8741 '--common-button-font-weight': '500', 8742 '--common-button-letter-spacing': '0', 8743 '--common-button-text-transform': 'none', 8744 '--common-button-vertical-padding': '10px', 8745 '--common-button-horizontal-padding': '20px', 8746 '--common-button-border-width': '2px', 8747 '--common-button-border-radius': '10px', 8748 8749 //Primary button styles: 8750 '--primary-button-bg-color': '#00BEFF', 8751 '--primary-button-border-color': '#00BEFF', 8752 '--primary-button-text-color': '#001e6e', 8753 8754 //Secondary button styles: 8755 '--secondary-button-bg-color': 'transparent', 8756 '--secondary-button-border-color': '#0E1311', 8757 '--secondary-button-text-color': '#0E1311', 8758 8759 //Star styles: 8760 '--common-star-color': '#E6000F', 8761 '--common-star-disabled-color': 'rgba(0,0,0,0.25)', 8762 '--medium-star-size': '22px', 8763 '--small-star-size': '19px', 8764 8765 //Heading styles: 8766 '--heading-text-color': '#0E1311', 8767 '--heading-text-font-weight': '600', 8768 '--heading-text-font-family': 'inherit', 8769 '--heading-text-line-height': '1.4', 8770 '--heading-text-letter-spacing': '0', 8771 '--heading-text-transform': 'none', 8772 8773 //Body text styles: 8774 '--body-text-color': '#0E1311', 8775 '--body-text-font-weight': '400', 8776 '--body-text-font-family': 'inherit', 8777 '--body-text-line-height': '1.4', 8778 '--body-text-letter-spacing': '0', 8779 '--body-text-transform': 'none', 8780 8781 //Input field styles: 8782 '--inputfield-text-font-family': 'inherit', 8783 '--input-text-font-size': '14px', 8784 '--inputfield-text-font-weight': '400', 8785 '--inputfield-text-color': '#0E1311', 8786 '--inputfield-border-color': 'rgba(0,0,0,0.2)', 8787 '--inputfield-background-color': 'transparent', 8788 '--inputfield-border-width': '1px', 8789 '--inputfield-border-radius': '10px', 8790 8791 '--common-border-color': 'rgba(0,0,0,0.15)', 8792 '--common-border-width': '1px', 8793 '--common-sidebar-width': '190px', 8794 8795 //Filters panel styles: 8796 '--filters-panel-bg-color': 'transparent', 8797 '--filters-panel-font-size': '16px', 8798 '--filters-panel-text-color': '16px', 8799 '--filters-panel-horizontal-padding': '0', 8800 '--filters-panel-vertical-padding': '0', 8801 8802 //Slider indicator (for attributes) styles: 8803 '--slider-indicator-bg-color': 'rgba(0,0,0,0.1)', 8804 '--slider-indicator-button-color': '#0E1311', 8805 '--slider-indicator-width': '190px', 8806 8807 //Badge styles: 8808 '--badge-icon-color': '#0E1311', 8809 '--badge-icon-font-size': 'inherit', 8810 '--badge-text-color': '#0E1311', 8811 '--badge-text-font-size': 'inherit', 8812 '--badge-text-letter-spacing': 'inherit', 8813 '--badge-text-transform': 'inherit', 8814 8815 //Author styles: 8816 '--author-font-size': 'inherit', 8817 '--author-text-transform': 'none', 8818 8819 //Author avatar styles: 8820 '--avatar-thumbnail-size': '60px', 8821 '--avatar-thumbnail-border-radius': '10px', 8822 '--avatar-thumbnail-text-color': '#0E1311', 8823 '--avatar-thumbnail-bg-color': '#00000026', 8824 8825 //Product photo or review photo styles: 8826 '--photo-video-thumbnail-size': '80px', 8827 '--photo-video-thumbnail-border-radius': '10px', 8828 8829 //Media (photo & video) slider styles: 8830 '--mediaslider-scroll-button-icon-color': '#0E1311', 8831 '--mediaslider-scroll-button-bg-color': 'rgba(255, 255, 255, 0.85)', 8832 '--mediaslider-overlay-text-color': '#ffffff', 8833 '--mediaslider-overlay-bg-color': 'rgba(0, 0, 0, 0.8))', 8834 '--mediaslider-item-size': '110px', 8835 8836 //Pagination & tabs styles (normal): 8837 '--pagination-tab-text-color': '#0E1311', 8838 '--pagination-tab-text-transform': 'none', 8839 '--pagination-tab-text-letter-spacing': '0', 8840 '--pagination-tab-text-font-size': '16px',
8841 '--pagination-tab-text-font-weight': '600', 8842 8843 //Pagination & tabs styles (active): 8844 '--pagination-tab-active-text-color': '#0E1311', 8845 '--pagination-tab-active-text-font-weight': '600', 8846 '--pagination-tab-active-border-color': '#0E1311', 8847 '--pagination-tab-border-width': '3px', 8848 8849 //AI summary styles 8850 '--sentiment-base-font-size': '15px', 8851 '--sentiment-panel-bg-color': 'transparent', 8852 '--sentiment-panel-border-size': '1px', 8853 '--sentiment-panel-border-color': 'rgba(0, 0, 0, 0.1)', 8854 '--sentiment-panel-border-radius': '0px', 8855 '--sentiment-panel-shadow-size': '0px', 8856 '--sentiment-panel-shadow-color': 'rgba(0, 0, 0, 0.1)', 8857 '--sentiment-heading-text-color': '#0E1311', 8858 '--sentiment-heading-text-font-weight': '600', 8859 '--sentiment-heading-text-font-family': 'inherit', 8860 '--sentiment-heading-text-line-height': '1.4', 8861 '--sentiment-heading-text-letter-spacing': '0', 8862 '--sentiment-heading-text-transform': 'none', 8863 '--sentiment-body-text-color': '#0E1311', 8864 '--sentiment-body-text-font-weight': '400', 8865 '--sentiment-body-text-font-family': 'inherit', 8866 '--sentiment-body-text-line-height': '1.4', 8867 '--sentiment-body-text-letter-spacing': '0', 8868 '--sentiment-body-text-transform': 'none', 8869 '--sentiment-panel-vertical-padding': '25px', 8870 '--sentiment-panel-horizontal-padding': '20px', 8871 '--sentiment-header-text-color': 'inherit', 8872 '--sentiment-header-text-font-size': '12px', 8873 '--sentiment-header-text-font-weight': 'inherit', 8874 '--sentiment-header-bg-color': 'rgba(0, 0, 0, 0.04)', 8875 '--sentiment-header-border-radius': '50px', 8876 '--sentiment-header-shadow-size': '0px', 8877 '--sentiment-header-shadow-color': 'rgba(0, 0, 0, 0.1)', 8878 '--sentiment-header-vertical-padding': '7px', 8879 '--sentiment-header-horizontal-padding': '10px', 8880 '--sentiment-pagination-tab-text-font-size': '13px', 8881 '--sentiment-pagination-tab-text-font-weight': '600', 8882 '--sentiment-pagination-tab-text-color': '#0E1311', 8883 '--sentiment-pagination-tab-text-transform': 'none', 8884 '--sentiment-pagination-tab-text-letter-spacing': '0', 8885 '--sentiment-pagination-tab-active-text-color': '#0E1311', 8886 '--sentiment-pagination-tab-active-text-font-weight': '600', 8887 '--sentiment-pagination-tab-active-border-color': '#0E1311', 8888 '--sentiment-pagination-tab-border-width': '3px', 8889 }, 8890 }); 8891 } 8892 8893 function onVisible() { 8894 loadScript('https://widget.reviews.io/polaris/build.js') 8895 .then(initReviewsioPdpWidget) 8896 .catch(function(e) { 8897 console.error('Failed to load Reviews.io PDP widget', e); 8898 }); 8899 } 8900 8901 function startWhenVisible() { 8902 if ('IntersectionObserver' in window) { 8903 const observer = new IntersectionObserver((entries) => { 8904 entries.forEach((entry) => { 8905 if (entry.isIntersecting || entry.intersectionRatio > 0) { 8906 observer.disconnect(); 8907 onVisible(); 8908 } 8909 }); 8910 }, { 8911 root: null, 8912 threshold: 0.1, 8913 }); 8914 observer.observe(widgetContainer); 8915 } else { 8916 let hasLoaded = false; 8917 function handleScroll() { 8918 if (hasLoaded) return; 8919 const rect = widgetContainer.getBoundingClientRect(); 8920 const inView = rect.top < window.innerHeight && rect.bottom > 0; 8921 if (inView) { 8922 hasLoaded = true; 8923 window.removeEventListener('scroll', handleScroll); 8924 onVisible(); 8925 } 8926 } 8927 window.addEventListener('scroll', handleScroll, { passive: true }); 8928 handleScroll(); 8929 } 8930 } 8931 8932 const REVIEWSIO_STORAGE = 'uc-reviewsio-consent'; 8933 8934 window.addEventListener('ucEvent', function(e) { 8935 if (e.detail && e.detail.event === 'consent_status') { 8936 const accepted = e.detail['Reviews.io'] === true; 8937 localStorage.setItem(REVIEWSIO_STORAGE, accepted ? '1' : '0'); 8938 if (accepted) { 8939 startWhenVisible(); 8940 document.querySelector('.ruk_rating_snippet').style.display = 'block'; 8941 } else { 8942 document.querySelector('.ruk_rating_snippet').style.display = 'none'; 8943 } 8944 } 8945 }); 8946 8947 if (localStorage.getItem(REVIEWSIO_STORAGE) === '1') { 8948 startWhenVisible(); 8949 } 8950 })(); 8951</script>
8951 8952 8953</div> 8954 </main> 8955 8956 <footer-group class="footer-group block w-full"><!-- BEGIN sections: footer-group --> 8957<div id="shopify-section-sections--25396846494037__tco_newsletter_klaviyo_FgRWJN" class="shopify-section shopify-section-group-footer-group"><style data-shopify> 8958 #shopify-section-sections--25396846494037__tco_newsletter_klaviyo_FgRWJN { 8959 --section-padding-top: 72px; 8960 --section-padding-bottom: 72px;.tco-newsletter-container { 8961 8962 background-color: #F0F2F5; 8963 8964 border-radius: var(--sp-3); 8965 overflow: hidden; 8966 padding: var(--sp-5); 8967 max-width: 600px; 8968 margin: 0 auto; 8969 8970 .info { 8971 display: flex; 8972 flex-direction: column; 8973 gap: var(--sp-2); 8974 align-items: center; 8975 justify-content: center; 8976 } 8977 } 8978 8979 .tco-newsletter-container:has(.klaviyo-form:not(:empty)) { 8980 background-color: transparent; 8981 max-width: 100%; 8982 padding: 0; 8983 8984 .info { 8985 display: none; 8986 } 8987 8988 .klaviyo-form { 8989 border-radius: var(--sp-4); 8990 overflow: hidden; 8991 } 8992 } 8993 8994 .info .description { 8995 text-align: center; 8996 } 8997 } 8998</style> 8999 9000 9001 <div class="section--padding page-width"> 9002 <div class="tco-newsletter-container"> 9003 <div class="info"> 9004 9005 9006 <h2 class="title-xs">Display newsletter</h2> 9007 9008 9009 9010 <div class="description"> 9011 <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> 9012 </div> 9013 9014 9015 9016 </div> 9017 9018 9019<div id="shopify-block-AdVcyY1dLUUpXVGE2Q__klaviyo_email_marketing_sms_form_embed_block_QWUyng" class="shopify-block shopify-app-block"> 9020 <div class="klaviyo-form-VugHpr"></div> 9021 9022 9023 9024 9025</div> 9026 9027 </div> 9028 </div> 9029 9030 9031 9032</div><div id="shopify-section-sections--25396846494037__footer" class="shopify-section shopify-section-group-footer-group"><style> 9033 #shopify-section-sections--25396846494037__footer { 9034 --section-padding-top: 80px; 9035 --section-padding-bottom: 40px;--color-background: 0 30 110;--color-foreground: 255 255 255; 9036 --color-border: var(--color-foreground)/ 0.1; 9037 --color-border-dark: var(--color-foreground)/ 0.4; 9038 --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255; 9039 --color-button-border: 255 255 255;--color-button-text: 0 0 0;} 9040 .footer .country-selector-button { 9041 display: none; 9042 9043 @media screen and (max-width: 767px) { 9044 display: flex; 9045 align-items: center; 9046 gap: var(--sp-1); 9047 justify-content: space-between; 9048 padding-block: var(--sp-2d5); 9049 margin-bottom: var(--sp-7d5); 9050 border-top: 1px solid rgb(var(--color-all-border)); 9051 border-bottom: 1px solid rgb(var(--color-all-border)); 9052 } 9053 9054 .country-selector-wrapper { 9055 display: flex; 9056 align-items: center; 9057 gap: var(--sp-1); 9058 } 9059 svg path { 9060 stroke: rgb(var(--color-foreground)); 9061 } 9062 } 9063 9064 9065 .footer .footer__accordions > *, 9066 .footer .footer__accordions li, 9067 .footer .footer__accordions .reversed-link { 9068 min-width: 0; 9069 } 9070 9071 .footer .footer__accordions .reversed-link { 9072 hyphens: auto; 9073 overflow-wrap: anywhere; 9074 } 9075</style><div class="section section--padding"> 9076 <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 > 9077 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 9078 <span class="heading text-base-2xl font-bold lg:font-heading">Products</span> 9079 </summary><div class="details__content"> 9080 <ul class="flex flex-col gap-3"> 9081 9082 9083 <li class="inline-flex"> 9084 <a href="/en/collections/fritz-box" class="block reversed-link text-sm-lg leading-tight">FRITZ!Box</a> 9085 </li> 9086 9087 9088 9089 9090 <li class="inline-flex"> 9091 <a href="/en/collections/mesh-wifi" class="block reversed-link text-sm-lg leading-tight">Mesh Wi-Fi</a> 9092 </li> 9093 9094 9095 9096 9097 <li class="inline-flex"> 9098 <a href="/en/collections/smart-home" class="block reversed-link text-sm-lg leading-tight">Smart Home</a> 9099 </li> 9100 9101 9102 9103 9104 <li class="inline-flex"> 9105 <a href="/en/collections/telefony" class="block reversed-link text-sm-lg leading-tight">Telefony</a> 9106 </li> 9107 9108</ul> 9109 </div> 9110 <style> 9111 @media (min-width: 1280px) { 9112 .footer__item--link_list_wwDnKy { width: calc(50%); } 9113 } 9114 </style></details>
9114<details class="footer__item--link_list-1 details active" is="footer-details" data-opened > 9115 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 9116 <span class="heading text-base-2xl font-bold lg:font-heading">Service & Info</span> 9117 </summary><div class="details__content"> 9118 <ul class="flex flex-col gap-3"> 9119 9120 9121 <li class="inline-flex"> 9122 <a href="/en/pages/login" class="block reversed-link text-sm-lg leading-tight">My Account</a> 9123 </li> 9124 9125 9126 9127 9128 <li class="inline-flex"> 9129 <a href="/en/pages/newsletter" class="block reversed-link text-sm-lg leading-tight">Newsletter registration</a> 9130 </li> 9131 9132 9133 9134 9135 <li class="inline-flex"> 9136 <a href="/en/pages/fritz-shop-faq" class="block reversed-link text-sm-lg leading-tight">Shop FAQs</a> 9137 </li> 9138 9139 9140 9141 9142 <li class="inline-flex"> 9143 <a href="/en/policies/shipping-policy" class="block reversed-link text-sm-lg leading-tight">Shipping</a> 9144 </li> 9145 9146 9147 9148 9149 <li class="inline-flex"> 9150 <a href="/en/pages/service" class="block reversed-link text-sm-lg leading-tight">Service & Support</a> 9151 </li> 9152 9153 9154 9155 9156 <li class="inline-flex"> 9157 <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> 9158 </li> 9159 9160 9161 9162 9163 <li class="inline-flex"> 9164 <a href="/en/pages/sp-widerrufen" class="block reversed-link text-sm-lg leading-tight font-bold">Withdraw from Service PLUS Contract</a> 9165 </li> 9166 9167 9168 9169 9170 <li class="inline-flex"> 9171 <a href="/en/pages/sp-kuendigen" class="block reversed-link text-sm-lg leading-tight font-bold">Cancel Service PLUS Contract</a> 9172 </li> 9173 9174</ul> 9175 </div> 9176 <style> 9177 @media (min-width: 1280px) { 9178 .footer__item--link_list-1 { width: calc(100%); } 9179 } 9180 </style></details><details class="footer__item--link_list-2 details active" is="footer-details" data-opened > 9181 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 9182 <span class="heading text-base-2xl font-bold lg:font-heading">Company</span> 9183 </summary><div class="details__content"> 9184 <ul class="flex flex-col gap-3"> 9185 9186 9187 <li class="inline-flex"> 9188 <a href="https://about.fritz.com/" class="block reversed-link text-sm-lg leading-tight">About FRITZ!</a> 9189 </li> 9190 9191 9192 9193 9194 <li class="inline-flex"> 9195 <a href="https://about.fritz.com/presse" class="block reversed-link text-sm-lg leading-tight">Press</a> 9196 </li> 9197 9198 9199 9200 9201 <li class="inline-flex"> 9202 <a href="https://about.fritz.com/karriere" class="block reversed-link text-sm-lg leading-tight">Jobs</a> 9203 </li> 9204 9205 9206 9207 9208 <li class="inline-flex"> 9209 <a href="/en/policies/contact-information" class="block reversed-link text-sm-lg leading-tight">Contact</a> 9210 </li> 9211 9212 9213 9214 9215 <li class="inline-flex"> 9216 <a href="/en/pages/retailer-search" class="block reversed-link text-sm-lg leading-tight">Retailer Search</a> 9217 </li> 9218 9219 9220 9221 9222 <li class="inline-flex"> 9223 <a href="/en/pages/fritz-fuer-unternehmen" class="block reversed-link text-sm-lg leading-tight">Business customers</a> 9224 </li> 9225 9226 9227 9228 9229 <li class="inline-flex"> 9230 <a href="https://business.fritz.com" class="block reversed-link text-sm-lg leading-tight">Business Portal</a> 9231 </li> 9232 9233 9234 9235 9236 <li class="inline-flex"> 9237 <a href="https://provider.fritz.com" class="block reversed-link text-sm-lg leading-tight">Provider Portal</a> 9238 </li> 9239 9240</ul> 9241 </div> 9242 <style> 9243 @media (min-width: 1280px) { 9244 .footer__item--link_list-2 { width: calc(100%); } 9245 } 9246 </style></details>
9246<details class="footer__item--link_list_cXFYt9 details active" is="footer-details" data-opened > 9247 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 9248 <span class="heading text-base-2xl font-bold lg:font-heading">Legal Notice</span> 9249 </summary><div class="details__content"> 9250 <ul class="flex flex-col gap-3"> 9251 9252 9253 <li class="inline-flex"> 9254 <a href="/en/policies/legal-notice" class="block reversed-link text-sm-lg leading-tight">Legal Notice</a> 9255 </li> 9256 9257 9258 9259 9260 <li class="inline-flex"> 9261 <a href="/en/policies/privacy-policy" class="block reversed-link text-sm-lg leading-tight">Data Protection</a> 9262 </li> 9263 9264 9265 9266 9267 <li class="inline-flex"> 9268 <a href="/en/policies/refund-policy" class="block reversed-link text-sm-lg leading-tight">Right of Withdrawal</a> 9269 </li> 9270 9271 9272 9273 9274 <li class="inline-flex"> 9275 <a href="/en/policies/terms-of-service" class="block reversed-link text-sm-lg leading-tight">T&Cs</a> 9276 </li> 9277 9278 9279 9280 9281 <li class="inline-flex"> 9282 <a href="/en/pages/warranty-conditions" class="block reversed-link text-sm-lg leading-tight">Warranty Terms</a> 9283 </li> 9284 9285 9286 9287 9288 <li class="inline-flex"> 9289 <a href="/en/pages/netiquette" class="block reversed-link text-sm-lg leading-tight">Netiquette</a> 9290 </li> 9291 9292 9293 9294 9295 <li class="inline-flex"> 9296 <a href="/en/pages/accessibility-declaration" class="block reversed-link text-sm-lg leading-tight">Accessibility</a> 9297 </li> 9298 9299 9300 <li class="inline-flex"> 9301 <span class="block cursor-pointer reversed-link text-sm-lg leading-tight" onClick="UC_UI.showSecondLayer();">Cookies</span> 9302 </li> 9303 9304</ul> 9305 </div> 9306 <style> 9307 @media (min-width: 1280px) { 9308 .footer__item--link_list_cXFYt9 { width: calc(100%); } 9309 } 9310 </style></details></div> 9311 </div> 9312 9313 9314 <div class="country-selector-button" onclick="openSelectorPopup()"> 9315 <div class="country-selector-wrapper"> 9316 9317 <img src="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25" alt="DE" srcset="//fritz.com/cdn/shop/files/icon_country_de.svg?v=1758892423&width=25 25w" width="25" height="25"> 9318 9319 <span>EN</span> 9320 9321 <span>|</span> 9322 9323 <span>Location & language</span> 9324 </div> 9325 9326 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"> 9327 <path d="M8.25 16.5L13.75 11L8.25 5.5" stroke="#001E6E" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/> 9328</svg> 9329 </div> 9330 9331<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
93310-.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
933116.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> 9332</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> 9333</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> 9334</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.
933406zM23.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> 9335</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" />
9335<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> 9336</li></ul></footer></div> 9337 9338 9339</div><div id="shopify-section-sections--25396846494037__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style> 9340 #shopify-section-sections--25396846494037__footer-copyright { 9341 --gradient-background: #001e6e; 9342 --color-background: 0 30 110; 9343 --color-foreground: 255 255 255; 9344 } 9345</style> 9346 9347<div class="section"> 9348 <div class="page-width"> 9349 <div class="footer-copyright section--divider page-width--full w-full flex flex-col items-center gap-6 lg:gap-4 relative"> 9350 <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
93500-.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
935016.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> 9351</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> 9352</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> 9353</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.
935306zM23.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> 9354</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" />
9354<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> 9355</li></ul> 9356 9357 9358<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"> 9359 <g clip-path="url(#clip0_1593_1426)"> 9360 <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"/> 9361 </g> 9362 <defs> 9363 <clipPath id="clip0_1593_1426"> 9364 <rect width="100%" height="100%" fill="currentColor" transform="translate(0 0.4021)"/> 9365 </clipPath> 9366 </defs> 9367 </svg><span class="sr-only">Facebook</span> 9368 </a> 9369 </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"> 9370 <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"/> 9371 </svg><span class="sr-only">X (Twitter)</span> 9372 </a> 9373 </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"> 9374 <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"/> 9375 </svg><span class="sr-only">YouTube</span> 9376 </a> 9377 </li></ul> 9378 9379 9380 </div> 9381 9382 <div class="flex w-full flex-col items-center justify-between gap-6 lg:gap-0 lg:flex-row"> 9383 <div class="rte credits text-center">© 2026 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> 9384 </div> 9385 </div> 9386 </div> 9387</div> 9388 9389 9390</div> 9391<!-- END sections: footer-group --></footer-group> 9392 </div> 9393 9394 <ul hidden> 9395 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 9396 <li id="a11y-new-window-message">Opens in a new window.</li> 9397 </ul> 9398 9399 9400 9401
9402<script src="//fritz.com/cdn/shop/t/56/assets/instant-page.js?v=99963444960178710701749538484" type="module" fetchpriority="low" defer="defer"></script>
9402 9403 9404<!-- Check for regex parameter with JavaScript --> 9405<!-- NOTE: must be `defer` (not `async`): the alpine:init listener below is 9406 registered at parse time and must exist before Alpine boots. -->
9407<script defer src="//fritz.com/cdn/shop/t/56/assets/alpine.js?v=149299524385137509561759430583"> </script>
9407 9408 9409
9409<script> 9410 /** 9411 * Shopify Regex Replacer 9412 * Integrated version of the regex replacer for Shopify themes 9413 */ 9414 9415 /** 9416 * Whether regex replacement should run on this page. 9417 * Always enabled â runs on every page load. (Debug UI is still gated by ?debug=1.) 9418 * @returns {boolean} 9419 */ 9420 function shouldEnableRegex() { 9421 return true; 9422 } 9423 9424 /** 9425 * Matches an email address anywhere in a string (used to skip mailto/email links). 9426 * No global flag on purpose â it is used with .test(), which is stateful with /g. 9427 */ 9428 const EMAIL_REGEX = /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/; 9429 9430 /** 9431 * Get market-language code from URL and hostname 9432 * @returns {string} Market-language code like 'de-de', 'en-at', etc. 9433 */ 9434 function getMarketLangFromUrl() { 9435 // Check for override via ?code=de-de query parameter first 9436 const urlParams = new URLSearchParams(window.location.search); 9437 const codeOverride = urlParams.get('code'); 9438 if (codeOverride && /^[a-z]{2}-[a-z]{2}$/.test(codeOverride)) { 9439 return codeOverride.toLowerCase(); 9440 } 9441 9442 const path = window.location.pathname; 9443 const segments = path.split('/').filter(Boolean); // removes empty items 9444 const hostname = window.location.hostname; 9445 9446 let langMarket; 9447 9448 const isATDomain = /^at\./.test(hostname); 9449 9450 if (segments.length === 0) { 9451 // No prefix â root page 9452 langMarket = isATDomain ? 'de-at' : 'de-de'; 9453 } else { 9454 const firstSegment = segments[0]; 9455 9456 if (/^[a-z]{2}-[a-z]{2}$/.test(firstSegment)) { 9457 // Matches pattern like "fr-fr", "en-nl" 9458 langMarket = firstSegment.toLowerCase(); 9459 } else if (/^[a-z]{2}$/.test(firstSegment)) { 9460 // Single language code like "en" 9461 const langCode = firstSegment.toLowerCase(); 9462 langMarket = isATDomain ? `${langCode}-at` : `${langCode}-de`; 9463 } else { 9464 // Unexpected format â fallback 9465 langMarket = isATDomain ? 'de-at' : 'de-de'; 9466 } 9467 } 9468 9469 return langMarket; 9470 } 9471 9472 // Always register the Alpine component, but make it conditional internally 9473 document.addEventListener('alpine:init', () => { 9474 Alpine.data('shopifyRegexReplacer', () => ({ 9475 // Check if enabled during component initialization 9476 enabled: shouldEnableRegex(), 9477 initialized: false, // Add flag to prevent double initialization 9478 // Configuration 9479 config: { 9480 apiEndpoint: '', // Will be auto-configured 9481 shop: 'avm-deutschland.myshopify.com', 9482 debug: false, // Will be set based on URL parameter 9483 excludeSelectors: [ 9484 'script', 9485 'style', 9486 'noscript', 9487 'iframe', 9488 'object', 9489 'embed', 9490 '[data-regex-ignore]', 9491 '.shopify-section--header', // Protect header 9492 '.shopify-section--footer', // Protect footer 9493 '[data-shopify]', // Protect Shopify elements 9494 '.cart-drawer', // Protect cart 9495 '.predictive-search' // Protect search 9496 ], 9497 // Attributes to process for regex replacements 9498 processAttributes: [ 9499 'href', // Links 9500 'src', // Images, scripts, etc. 9501 'alt', // Image alt text 9502 'title', // Tooltips 9503 'data-href', // Custom link attributes 9504 'data-url', // Custom URL attributes 9505 'action', // Form actions 9506 'value', // Input values (be careful with this one) 9507 'placeholder', // Input placeholders 9508 'data-src', // Lazy loading images 9509 'srcset' // Responsive images 9510 ] 9511 }, 9512 9513 // State 9514 rules: [], 9515 isLoading: false, 9516 isProcessing: false, 9517 marketLang: '', // Current market-language code 9518 stats: { 9519 rulesLoaded: 0, 9520 replacementsMade: 0, 9521 elementsProcessed: 0, 9522 ruleApplications: {} // Track individual rule usage 9523 }, 9524 errors: [], 9525 9526 /** 9527 * Initialize the regex replacer 9528 */
9529 async init() { 9530 // Global check to prevent multiple instances 9531 if (window.shopifyRegexReplacerActive) { 9532 this.log('â ï¸ Another regex replacer instance is already active, skipping...'); 9533 return; 9534 } 9535 9536 // Prevent double initialization 9537 if (this.initialized) { 9538 this.log('â ï¸ Regex replacer already initialized, skipping...'); 9539 return; 9540 } 9541 9542 // Check for debug parameter in URL 9543 const urlParams = new URLSearchParams(window.location.search); 9544 if (urlParams.get('debug') === '1') { 9545 this.config.debug = true; 9546 this.log('ð§ DEBUG MODE ENABLED via URL parameter'); 9547 } 9548 9549 // Early exit if not enabled 9550 if (!this.enabled) { 9551 this.log('Regex parameter not found, skipping initialization'); 9552 return; 9553 } 9554 9555 // Mark as initialized globally and locally 9556 window.shopifyRegexReplacerActive = true; 9557 this.initialized = true; 9558 9559 this.log('ð Shopify Regex Replacer initialized'); 9560 this.log('ð Page URL:', window.location.href); 9561 this.log('ð Page Title:', document.title); 9562 9563 // Configure API endpoint for Shopify app proxy 9564 this.config.apiEndpoint = window.location.origin; 9565 9566 // Determine market-language code 9567 this.marketLang = getMarketLangFromUrl(); 9568 this.log('ð Detected market-language:', this.marketLang); 9569 9570 this.log('ðª Shop:', this.config.shop); 9571 this.log('ð API Endpoint:', this.config.apiEndpoint); 9572 this.log('âï¸ Debug mode:', this.config.debug ? 'ON' : 'OFF'); 9573 this.log('Market-Language:', this.marketLang); 9574 9575 await this.loadRules(); 9576 if (this.rules.length > 0) { 9577 // Small delay to let page finish loading 9578 setTimeout(() => { 9579 this.processPage(); 9580 }, 100); 9581 } 9582 }, 9583 9584 /** 9585 * Load regex rules from Shopify app proxy 9586 */ 9587 async loadRules() { 9588 if (!this.enabled) { 9589 return; 9590 } 9591 9592 this.isLoading = true; 9593 this.errors = []; 9594 9595 try { 9596 // Parse market-language code 9597 const [language, market] = this.marketLang.split('-'); 9598 9599 // Use Shopify app proxy URL with market-language parameters 9600 const params = new URLSearchParams({ 9601 shop: this.config.shop, // Should be full domain like 'your-shop.myshopify.com' 9602 market: market ? market.toLowerCase() : 'de', 9603 language: language ? language.toLowerCase() : 'de' 9604 }); 9605 9606 const url = `/apps/regex-app/regex-rules?${params.toString()}`; 9607 this.log('ð¡ Fetching rules from:', url); 9608 this.log('ð Request parameters:', { 9609 shop: this.config.shop, 9610 market: market ? market.toLowerCase() : 'de', 9611 language: language ? language.toLowerCase() : 'de' 9612 }); 9613 9614 const response = await fetch(url); 9615 this.log('ð Response status:', response.status, response.statusText); 9616 this.log('ð¦ Response headers:', Object.fromEntries(response.headers.entries())); 9617 9618 if (!response.ok) { 9619 this.error('â HTTP Error:', response.status, response.statusText); 9620 throw new Error(`HTTP ${response.status}: ${response.statusText}`); 9621 } 9622 9623 const data = await response.json(); 9624 this.log('ð Response data:', data); 9625 9626 if (data.success && data.rules) { 9627 this.rules = data.rules; 9628 this.stats.rulesLoaded = data.rules.length; 9629 this.log(`â Loaded ${data.rules.length} regex rules for ${language?.toLowerCase() || 'de'}-${market?.toLowerCase() || 'de'}`); 9630 9631 // Debug: Log rules summary 9632 if (this.config.debug) { 9633 this.log(`ð Loaded rules:`, this.rules.map(r => `"${r.name}" (${r.pattern})`)); 9634 } 9635 } else { 9636 this.error('â API Error:', data.error || 'Failed to load rules'); 9637 throw new Error(data.error || 'Failed to load rules'); 9638 } 9639 } catch (error) { 9640 this.error('ð¥ Failed to load regex rules:', error.message); 9641 this.log('ð Error details:', { 9642 name: error.name, 9643 message: error.message, 9644 stack: this.config.debug ? error.stack : 'Enable debug mode for stack trace' 9645 }); 9646 this.errors.push(error.message); 9647 } finally { 9648 this.isLoading = false;
9649 this.log('â±ï¸ Rule loading completed, isLoading:', this.isLoading); 9650 } 9651 }, 9652 9653 /** 9654 * Process the entire page with loaded rules 9655 */ 9656 processPage() { 9657 if (!this.enabled || this.isProcessing || !this.initialized) { 9658 this.log('Processing skipped - not enabled, already processing, or not initialized'); 9659 return; 9660 } 9661 9662 this.isProcessing = true; 9663 this.stats.replacementsMade = 0; 9664 this.stats.elementsProcessed = 0; 9665 this.stats.ruleApplications = {}; // Reset rule application tracking 9666 9667 const startTime = Date.now(); // Add timing 9668 this.log(`ð Starting page processing with ${this.rules.length} rules`); 9669 this.log('ð Processing both text content and attributes:', this.config.processAttributes); 9670 this.log('ð Initial stats:', { ...this.stats }); 9671 9672 if (this.config.debug) { 9673 this.log('ð« Excluded selectors:', this.config.excludeSelectors); 9674 } 9675 9676 try { 9677 // Clear any existing processing markers for fresh processing 9678 this.clearProcessingMarkers(); 9679 9680 // Process the main content area with regex rules 9681 const mainContent = document.querySelector('main') || document.body; 9682 this.processElement(mainContent); 9683 9684 // After all regex rules, process fritz.com URLs globally 9685 this.processFritzUrls(); 9686 9687 // Localize relative internal links that are missing the market-language slug 9688 this.processInternalLinks(); 9689 9690 const processingTime = Date.now() - startTime; 9691 this.log('â Page processing completed:', { 9692 ...this.stats, 9693 processingTimeMs: processingTime, 9694 avgTimePerElement: this.stats.elementsProcessed > 0 ? (processingTime / this.stats.elementsProcessed).toFixed(2) + 'ms' : '0ms' 9695 }); 9696 9697 if (this.config.debug) { 9698 this.log('ð¯ Processing summary:', { 9699 totalElements: this.stats.elementsProcessed, 9700 totalReplacements: this.stats.replacementsMade, 9701 rulesUsed: this.rules.length, 9702 rulesActuallyApplied: Object.keys(this.stats.ruleApplications).length, 9703 averageReplacementsPerRule: this.rules.length > 0 ? (this.stats.replacementsMade / this.rules.length).toFixed(2) : 0, 9704 processingTime: processingTime + 'ms', 9705 replacementsPerSecond: processingTime > 0 ? ((this.stats.replacementsMade / processingTime) * 1000).toFixed(2) : 0 9706 }); 9707 9708 // Log rule application breakdown 9709 if (Object.keys(this.stats.ruleApplications).length > 0) { 9710 this.log('ð Rule application breakdown:'); 9711 Object.entries(this.stats.ruleApplications) 9712 .sort(([,a], [,b]) => b - a) 9713 .forEach(([ruleName, count]) => { 9714 this.log(` "${ruleName}": ${count} applications`); 9715 }); 9716 } else { 9717 this.log('â ï¸ No rules were applied during processing'); 9718 } 9719 } 9720 9721 // Dispatch custom event for theme integration 9722 window.dispatchEvent(new CustomEvent('shopify:regexReplacerComplete', { 9723 detail: { 9724 stats: this.stats, 9725 rules: this.rules 9726 } 9727 })); 9728 9729 // Show floating notification if debug is on 9730 if (this.config.debug && this.stats.replacementsMade > 0) { 9731 this.showDebugNotification(); 9732 } 9733 } catch (error) { 9734 this.error('ð¥ Error during page processing:', error.message); 9735 this.log('ð Processing error details:', { 9736 name: error.name, 9737 message: error.message, 9738 stack: this.config.debug ? error.stack : 'Enable debug mode for stack trace' 9739 }); 9740 this.errors.push(error.message); 9741 } finally { 9742 this.isProcessing = false;
9743 this.log('ð Page processing finished, isProcessing:', this.isProcessing); 9744 } 9745 }, 9746 9747 /** 9748 * Process fritz.com URLs globally after all regex rules 9749 * Handles language/market URL structure based on current market-language context 9750 */ 9751 processFritzUrls() { 9752 this.log('ð Processing fritz.com URLs globally'); 9753 this.log('ð Current market-language:', this.marketLang); 9754 9755 const fritzUrlsProcessed = { 9756 links: 0, 9757 textUrls: 0, 9758 total: 0 9759 }; 9760 9761 try { 9762 // Process all links with href attributes 9763 const links = document.querySelectorAll('a[href*="fritz.com"]'); 9764 this.log(`ð Found ${links.length} fritz.com links to check`); 9765 9766 links.forEach(link => { 9767 if (!this.shouldSkipElementTree(link)) { 9768 const originalHref = link.getAttribute('href'); 9769 const newHref = this.transformFritzUrl(originalHref); 9770 if (newHref !== originalHref) { 9771 link.setAttribute('href', newHref); 9772 fritzUrlsProcessed.links++; 9773 fritzUrlsProcessed.total++; 9774 this.stats.replacementsMade++; 9775 this.log(`ð Updated fritz.com link: "${originalHref}" â "${newHref}"`); 9776 } else { 9777 this.log(`â¡ï¸ Fritz.com link unchanged: "${originalHref}"`); 9778 } 9779 } else { 9780 this.log(`âï¸ Skipped fritz.com link (in excluded area): "${link.getAttribute('href')}"`); 9781 } 9782 }); 9783 9784 // Process text content containing fritz.com URLs 9785 const walker = document.createTreeWalker( 9786 document.body, 9787 NodeFilter.SHOW_TEXT, 9788 { 9789 acceptNode: (node) => { 9790 if (this.shouldSkipElementTree(node.parentElement)) { 9791 return NodeFilter.FILTER_REJECT; 9792 } 9793 return node.textContent.includes('fritz.com') ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT; 9794 } 9795 } 9796 ); 9797 9798 const textNodes = []; 9799 let node; 9800 while (node = walker.nextNode()) { 9801 textNodes.push(node); 9802 } 9803 9804 this.log(`ð Found ${textNodes.length} text nodes with fritz.com URLs`); 9805 9806 textNodes.forEach(textNode => { 9807 const originalText = textNode.textContent; 9808 // Skip text containing an email address so we don't rewrite the domain 9809 // inside e.g. "[email protected]" (which would become "[email protected]/en/") 9810 if (originalText.includes('@')) { 9811 return; 9812 } 9813 // Match fritz.com URLs in text (both http/https and without protocol) 9814 const fritzUrlRegex = /(https?:\/\/)?([a-zA-Z0-9.-]*\.)?fritz\.com(\/[^\s]*)?/g; 9815 const newText = originalText.replace(fritzUrlRegex, (match) => { 9816 const transformedUrl = this.transformFritzUrl(match); 9817 if (transformedUrl !== match) { 9818 fritzUrlsProcessed.textUrls++; 9819 fritzUrlsProcessed.total++; 9820 this.stats.replacementsMade++;
9821 this.log(`ð Updated fritz.com URL in text: "${match}" â "${transformedUrl}"`); 9822 } else { 9823 this.log(`â¡ï¸ Fritz.com URL in text unchanged: "${match}"`); 9824 } 9825 return transformedUrl; 9826 }); 9827 9828 if (newText !== originalText) { 9829 textNode.textContent = newText; 9830 } 9831 }); 9832 9833 // Process other attributes that might contain fritz.com URLs 9834 const attributesToCheck = ['src', 'data-href', 'data-url', 'action']; 9835 attributesToCheck.forEach(attr => { 9836 const elements = document.querySelectorAll(`[${attr}*="fritz.com"]`); 9837 this.log(`ð§ Found ${elements.length} elements with fritz.com in ${attr} attribute`); 9838 9839 elements.forEach(element => { 9840 if (!this.shouldSkipElementTree(element)) { 9841 const originalValue = element.getAttribute(attr); 9842 const newValue = this.transformFritzUrl(originalValue); 9843 if (newValue !== originalValue) { 9844 element.setAttribute(attr, newValue); 9845 fritzUrlsProcessed.total++; 9846 this.stats.replacementsMade++; 9847 this.log(`ð§ Updated fritz.com URL in ${attr}: "${originalValue}" â "${newValue}"`); 9848 } else { 9849 this.log(`â¡ï¸ Fritz.com URL in ${attr} unchanged: "${originalValue}"`); 9850 } 9851 } else { 9852 this.log(`âï¸ Skipped fritz.com URL in ${attr} (excluded area): "${element.getAttribute(attr)}"`); 9853 } 9854 }); 9855 }); 9856 9857 this.log(`â Fritz.com URL processing completed:`, fritzUrlsProcessed); 9858 9859 // Track fritz URL processing in rule applications 9860 if (fritzUrlsProcessed.total > 0) { 9861 this.stats.ruleApplications['Fritz.com URL Handler'] = fritzUrlsProcessed.total; 9862 } 9863 9864 } catch (error) { 9865 this.error('ð¥ Error processing fritz.com URLs:', error.message); 9866 } 9867 }, 9868 9869 /** 9870 * Check if URL is an image file 9871 * @param {string} url - The URL to check 9872 * @returns {boolean} - True if URL points to an image file 9873 */ 9874 isImageUrl(url) { 9875 const imageExtensions = ['.jpg', '.jpeg', '.png', '.gif', '.webp', '.svg', '.bmp', '.ico', '.tiff', '.tif']; 9876 const urlLower = url.toLowerCase(); 9877 return imageExtensions.some(ext => urlLower.includes(ext)); 9878 }, 9879 9880 /** 9881 * Check if URL is CDN content that should not be processed 9882 * @param {string} url - The URL to check 9883 * @returns {boolean} - True if URL is CDN content 9884 */ 9885 isCdnUrl(url) { 9886 const urlLower = url.toLowerCase(); 9887 9888 // Common CDN subdomains and paths 9889 const cdnPatterns = [ 9890 'cdn.fritz.com', 9891 'assets.fritz.com', 9892 'static.fritz.com', 9893 'media.fritz.com', 9894 'images.fritz.com', 9895 'files.fritz.com', 9896 'downloads.fritz.com', 9897 '/assets/', 9898 '/static/', 9899 '/media/', 9900 '/cdn/', 9901 '/files/', 9902 '/downloads/', 9903 '/uploads/' 9904 ]; 9905 9906 // Common file extensions for static content 9907 const staticExtensions = [ 9908 '.css', '.js', '.json', '.xml', '.txt', '.pdf', 9909 '.zip', '.rar', '.tar', '.gz', '.doc', '.docx', 9910 '.xls', '.xlsx', '.ppt', '.pptx', '.mp3', '.mp4', 9911 '.avi', '.mov', '.wmv', '.flv', '.woff', '.woff2', 9912 '.ttf', '.eot', '.otf' 9913 ]; 9914 9915 // Check for CDN patterns 9916 if (cdnPatterns.some(pattern => urlLower.includes(pattern))) { 9917 return true; 9918 } 9919 9920 // Check for static file extensions 9921 if (staticExtensions.some(ext => urlLower.includes(ext))) { 9922 return true; 9923 } 9924 9925 return false;
9926 }, 9927 9928 /** 9929 * Transform a fritz.com URL based on current market-language context 9930 * @param {string} url - The original URL 9931 * @returns {string} - The transformed URL 9932 */ 9933 transformFritzUrl(url) { 9934 if (!url || !url.includes('fritz.com')) { 9935 return url; 9936 } 9937 9938 // Never rewrite email addresses or mailto/tel links (e.g. [email protected]) 9939 if (/^(mailto:|tel:)/i.test(url) || EMAIL_REGEX.test(url)) { 9940 this.log(`ð§ Skipping email/contact URL: "${url}"`); 9941 return url; 9942 } 9943 9944 // Skip image URLs 9945 if (this.isImageUrl(url)) { 9946 this.log(`ð¼ï¸ Skipping image URL: "${url}"`); 9947 return url; 9948 } 9949 9950 // Skip CDN content 9951 if (this.isCdnUrl(url)) { 9952 this.log(`ð¦ Skipping CDN content: "${url}"`); 9953 return url; 9954 } 9955 9956 try { 9957 // Parse the URL 9958 let urlObj; 9959 if (url.startsWith('http://') || url.startsWith('https://')) { 9960 urlObj = new URL(url); 9961 } else { 9962 // Handle URLs without protocol 9963 urlObj = new URL('https://' + url); 9964 } 9965 9966 // Only process fritz.com domains 9967 if (!urlObj.hostname.includes('fritz.com')) { 9968 return url; 9969 } 9970 9971 // Check if URL has a subdomain (like en.fritz.com, de.fritz.com, etc.) 9972 const hostnameParts = urlObj.hostname.split('.'); 9973 const hasSubdomain = hostnameParts.length > 2 && hostnameParts[0] !== 'www'; 9974 9975 if (hasSubdomain) { 9976 const subdomain = hostnameParts[0]; 9977 this.log(`ð URL has subdomain "${subdomain}", skipping path modification: "${url}"`); 9978 return url; 9979 } 9980 9981 // Get current market-language context 9982 const [language, market] = this.marketLang.split('-'); 9983 const currentLang = language ? language.toLowerCase() : 'de'; 9984 const currentMarket = market ? market.toLowerCase() : 'de'; 9985 9986 this.log(`ð Transforming URL: "${url}"`); 9987 this.log(`ð Context: lang="${currentLang}", market="${currentMarket}"`); 9988 this.log(`ð Original path: "${urlObj.pathname}"`); 9989 9990 // Remove existing language/market prefixes from path 9991 let cleanPath = urlObj.pathname; 9992 const originalCleanPath = cleanPath; 9993 // Remove common language/market patterns from the beginning of the path 9994 cleanPath = cleanPath.replace(/^\/([a-z]{2}(-[a-z]{2})?)(\/|$)/, '/'); 9995 9996 if (cleanPath !== originalCleanPath) { 9997 this.log(`ð§¹ Cleaned path: "${originalCleanPath}" â "${cleanPath}"`); 9998 } 9999 10000 // Determine the new path based on market-language rules 10001 let newPath = ''; 10002 10003 if (currentLang === 'de' && currentMarket === 'de') { 10004 // de-de: no language/market handle 10005 newPath = cleanPath; 10006 this.log(`ð©ðª Rule: de-de â no language handle`); 10007 } else if (currentMarket === 'de' && currentLang !== 'de') { 10008 // de market but other language: only language 10009 newPath = `/${currentLang}${cleanPath}`; 10010 this.log(`ð Rule: de market + ${currentLang} â language only`); 10011 } else { 10012 // Other markets: full language-market 10013 newPath = `/${currentLang}-${currentMarket}${cleanPath}`; 10014 this.log(`ð Rule: ${currentLang}-${currentMarket} â full language-market`); 10015 } 10016 10017 // Ensure path starts with / 10018 if (!newPath.startsWith('/')) { 10019 newPath = '/' + newPath; 10020 } 10021 10022 this.log(`ð¯ New path: "${newPath}"`); 10023 10024 // Reconstruct the URL 10025 urlObj.pathname = newPath; 10026 10027 // Return the URL in the same format as input 10028 let finalUrl; 10029 if (url.startsWith('http://') || url.startsWith('https://')) { 10030 finalUrl = urlObj.toString(); 10031 } else { 10032 // Return without protocol if input didn't have one 10033 finalUrl = urlObj.toString().replace(/^https?:\/\//, ''); 10034 } 10035 10036 this.log(`⨠Final URL: "${finalUrl}"`); 10037 return finalUrl; 10038 10039 } catch (error) { 10040 this.error('Error transforming fritz.com URL:', url, error.message); 10041 return url; // Return original URL if transformation fails 10042 } 10043 }, 10044 10045 /** 10046 * Prepend the current market-language slug to a site-internal pathname, 10047 * stripping any existing lang/market prefix first so it is idempotent. 10048 * de-de -> no slug; de market + other language -> /lang; else -> /lang-market 10049 */ 10050 localizePath(pathname) { 10051 const [language, market] = this.marketLang.split('-'); 10052 const currentLang = language ? language.toLowerCase() : 'de'; 10053 const currentMarket = market ? market.toLowerCase() : 'de'; 10054 10055 // Remove an existing language or language-market prefix 10056 const cleanPath = pathname.replace(/^\/([a-z]{2}(-[a-z]{2})?)(\/|$)/, '/'); 10057 10058 if (currentLang === 'de' && currentMarket === 'de') { 10059 return cleanPath; // root market, no slug 10060 } else if (currentMarket === 'de' && currentLang !== 'de') { 10061 return `/${currentLang}${cleanPath}`; 10062 } 10063 return `/${currentLang}-${currentMarket}${cleanPath}`; 10064 }, 10065 10066 /** 10067 * Add the market-language slug to site-internal links that are missing it, 10068 * e.g. manually-authored relative links like "/products/fritz-box-6860-5g". 10069 * Only touches Shopify content paths (products/collections/pages/blogs) and 10070 * is idempotent (already-localized links are left unchanged). 10071 */ 10072 processInternalLinks() { 10073 const INTERNAL = /^\/(products|collections|pages|blogs)(\/|$)/; 10074 let updated = 0; 10075 10076 document.querySelectorAll('a[href^="/"]').forEach(link => { 10077 if (this.shouldSkipElementTree(link)) { 10078 return; 10079 } 10080 const href = link.getAttribute('href'); 10081 // Skip protocol-relative (//cdn...) and empty hrefs 10082 if (!href || href.startsWith('//')) { 10083 return; 10084 } 10085 // Never rewrite mailto/tel (defensive; those don't start with "/") 10086 if (/^(mailto:|tel:)/i.test(href)) { 10087 return; 10088 } 10089 10090 let parsed; 10091 try { 10092 parsed = new URL(href, window.location.origin); 10093 } catch (error) { 10094 return; 10095 } 10096 10097 // Only localize Shopify content paths (ignore /cart, /account, /search, ...) 10098 const bare = parsed.pathname.replace(/^\/([a-z]{2}(-[a-z]{2})?)(\/|$)/, '/'); 10099 if (!INTERNAL.test(bare)) { 10100 return; 10101 } 10102 10103 const newHref = this.localizePath(parsed.pathname) + parsed.search + parsed.hash; 10104 if (newHref !== href) { 10105 link.setAttribute('href', newHref); 10106 this.stats.replacementsMade++; 10107 updated++; 10108 this.log(`ð Localized internal link: "${href}" â "${newHref}"`); 10109 } 10110 }); 10111 10112 this.log(`â Internal link localization completed: ${updated} updated`); 10113 }, 10114 10115 /** 10116 * Process a specific element and its children 10117 * 10118 * This function processes both element attributes and text content with regex rules. 10119 */ 10120 processElement(element) { 10121 if (!element || this.shouldSkipElementTree(element)) { 10122 return; 10123 } 10124 10125 // Process attributes first 10126 this.processAttributes(element); 10127 10128 // Process text nodes 10129 this.processTextNodes(element); 10130 10131 // Process child elements 10132 const children = Array.from(element.children);
10133 children.forEach(child => { 10134 this.processElement(child); 10135 }); 10136 10137 this.stats.elementsProcessed++; 10138 }, 10139 10140 /** 10141 * Process attributes of an element with regex rules 10142 */ 10143 processAttributes(element) { 10144 if (!element || !element.tagName) { 10145 return; 10146 } 10147 10148 this.config.processAttributes.forEach(attrName => { 10149 if (element.hasAttribute(attrName)) { 10150 const originalValue = element.getAttribute(attrName); 10151 if (originalValue && originalValue.trim()) { 10152 let currentValue = originalValue; 10153 let hasChanges = false; 10154 10155 // Apply each rule to the attribute value 10156 this.rules.forEach(rule => { 10157 try { 10158 const regex = new RegExp(rule.pattern, rule.flags); 10159 const matches = originalValue.match(regex); 10160 10161 if (matches) { 10162 const newValue = currentValue.replace(regex, rule.replacement); 10163 10164 if (newValue !== currentValue) { 10165 currentValue = newValue; 10166 hasChanges = true; 10167 this.stats.replacementsMade++; 10168 10169 // Track rule applications 10170 if (!this.stats.ruleApplications[rule.name]) { 10171 this.stats.ruleApplications[rule.name] = 0; 10172 } 10173 this.stats.ruleApplications[rule.name]++; 10174 10175 // Debug logging for attribute replacements 10176 this.log(`â Applied "${rule.name}" to ${element.tagName.toLowerCase()}[${attrName}]: "${matches[0]}" â "${rule.replacement}"`); 10177 } 10178 } 10179 } catch (error) { 10180 this.error(`Invalid regex in rule "${rule.name}":`, error.message); 10181 } 10182 }); 10183 10184 // Update the attribute if changes were made 10185 if (hasChanges) { 10186 element.setAttribute(attrName, currentValue); 10187 if (this.config.debug) { 10188 this.log(`ð Updated ${element.tagName.toLowerCase()}[${attrName}]: "${originalValue}" â "${currentValue}"`); 10189 } 10190 } 10191 } 10192 } 10193 }); 10194 }, 10195 10196 /** 10197 * Check if element should be skipped 10198 */ 10199 shouldSkipElement(element) { 10200 if (!element || !element.tagName) return true; 10201 10202 const tagName = element.tagName.toLowerCase(); 10203 10204 // Skip excluded elements 10205 if (this.config.excludeSelectors.some(selector => { 10206 if (selector.startsWith('[') && selector.endsWith(']')) { 10207 // Attribute selector 10208 const attr = selector.slice(1, -1).replace('data-', ''); 10209 return element.hasAttribute(`data-${attr}`) || element.hasAttribute(attr); 10210 } else if (selector.startsWith('.')) { 10211 // Class selector 10212 return element.classList.contains(selector.substring(1)); 10213 } else { 10214 // Tag selector 10215 return tagName === selector; 10216 } 10217 })) { 10218 return true; 10219 } 10220 10221 return false; 10222 }, 10223 10224 /** 10225 * Check if element or any of its ancestors should be ignored 10226 */ 10227 shouldSkipElementTree(element) { 10228 if (!element) return true; 10229 10230 // Check current element and all ancestors 10231 let current = element; 10232 while (current && current !== document.body.parentElement) { 10233 if (this.shouldSkipElement(current)) { 10234 return true; 10235 } 10236 current = current.parentElement; 10237 } 10238 10239 return false; 10240 }, 10241 10242 /** 10243 * Process text nodes within an element 10244 */ 10245 processTextNodes(element) { 10246 const walker = document.createTreeWalker( 10247 element, 10248 NodeFilter.SHOW_TEXT, 10249 { 10250 acceptNode: (node) => { 10251 // Skip text nodes in excluded elements or their descendants 10252 if (this.shouldSkipElementTree(node.parentElement)) { 10253 return NodeFilter.FILTER_REJECT; 10254 } 10255 return NodeFilter.FILTER_ACCEPT; 10256 } 10257 } 10258 ); 10259 10260 const textNodes = []; 10261 let node; 10262 10263 // Collect text nodes first (to avoid issues with DOM mutations) 10264 while (node = walker.nextNode()) { 10265 if (node.textContent.trim()) { 10266 textNodes.push(node); 10267 } 10268 } 10269 10270 // Process each text node
10271 textNodes.forEach(textNode => { 10272 // Double-check before processing (in case DOM changed) 10273 if (!this.shouldSkipElementTree(textNode.parentElement)) { 10274 this.processTextNode(textNode); 10275 } 10276 }); 10277 }, 10278 10279 /** 10280 * Clear processing markers from all text nodes 10281 */ 10282 clearProcessingMarkers() { 10283 const walker = document.createTreeWalker( 10284 document.body, 10285 NodeFilter.SHOW_TEXT, 10286 null 10287 ); 10288 10289 let node; 10290 while (node = walker.nextNode()) { 10291 delete node._regexProcessed; 10292 } 10293 }, 10294 10295 /** 10296 * Apply regex rules to a text node 10297 */ 10298 processTextNode(textNode) { 10299 // Skip if already processed in this cycle to prevent recursive replacements 10300 if (textNode._regexProcessed) { 10301 return; 10302 } 10303 10304 const originalText = textNode.textContent; 10305 let currentText = originalText; 10306 let hasChanges = false; 10307 10308 // Apply each rule to the original text content
10309 this.rules.forEach((rule, ruleIndex) => { 10310 try { 10311 const regex = new RegExp(rule.pattern, rule.flags); 10312 const matches = originalText.match(regex); 10313 10314 if (matches) { 10315 // Apply replacement to the current text (which starts as original text) 10316 const newText = currentText.replace(regex, rule.replacement); 10317 10318 if (newText !== currentText) { 10319 currentText = newText; 10320 hasChanges = true; 10321 this.stats.replacementsMade++; 10322 10323 // Track rule applications 10324 if (!this.stats.ruleApplications[rule.name]) { 10325 this.stats.ruleApplications[rule.name] = 0; 10326 } 10327 this.stats.ruleApplications[rule.name]++; 10328 10329 // Simple debug logging for rule application - only when rules are applied 10330 this.log(`â Applied "${rule.name}": "${matches[0]}" â "${rule.replacement}" in ${textNode.parentElement?.tagName || 'unknown'}`); 10331 } 10332 } 10333 } catch (error) { 10334 this.error(`Invalid regex in rule "${rule.name}":`, error.message); 10335 } 10336 }); 10337 10338 // Update the text node if changes were made 10339 if (hasChanges) { 10340 textNode.textContent = currentText; 10341 } 10342 10343 // Mark as processed to prevent reprocessing in the same cycle 10344 textNode._regexProcessed = true; 10345 }, 10346 10347 /** 10348 * Get element path for debugging 10349 */ 10350 getElementPath(element) { 10351 if (!element || element === document.body) return 'body'; 10352 10353 const path = []; 10354 let current = element; 10355 let depth = 0; 10356 10357 while (current && current !== document.body && depth < 5) { 10358 let selector = current.tagName.toLowerCase(); 10359 if (current.id) { 10360 selector += `#${current.id}`; 10361 } else if (current.className && typeof current.className === 'string') { 10362 // Fix: Check if className is a string before calling split 10363 const classes = current.className.split(' ').filter(c => c.trim()).slice(0, 2); 10364 if (classes.length > 0) { 10365 selector += '.' + classes.join('.'); 10366 } 10367 } 10368 path.unshift(selector); 10369 current = current.parentElement; 10370 depth++; 10371 } 10372 10373 return path.join(' > ') + (depth >= 5 ? ' > ...' : ''); 10374 }, 10375 10376 /** 10377 * Show debug notification 10378 */ 10379 showDebugNotification() { 10380 const notification = document.createElement('div'); 10381 notification.innerHTML = ` 10382 <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);"> 10383 <strong>ð§ Regex Replacer DEBUG</strong><br> 10384 <hr style="border: 0; border-top: 1px solid #333; margin: 8px 0;"> 10385 <strong>Market-Language:</strong> ${this.marketLang}<br> 10386 <strong>Processing:</strong> Text + Attributes<br> 10387 <strong>Rules Loaded:</strong> ${this.stats.rulesLoaded}<br> 10388 <strong>Replacements:</strong> ${this.stats.replacementsMade}<br> 10389 <strong>Elements:</strong> ${this.stats.elementsProcessed}<br> 10390 <strong>Errors:</strong> ${this.errors.length}<br> 10391 <hr style="border: 0; border-top: 1px solid #333; margin: 8px 0;"> 10392 <div style="font-size: 9px; color: #aaa;"> 10393 ${this.config.shop}<br> 10394 Check console for detailed logs 10395 </div> 10396 </div> 10397 `; 10398 document.body.appendChild(notification); 10399 10400 // Auto-remove after 5 seconds (longer for debug info) 10401 setTimeout(() => { 10402 if (notification.parentNode) { 10403 notification.parentNode.removeChild(notification); 10404 } 10405 }, 5000); 10406 }, 10407 10408 /** 10409 * Manually trigger rule processing (useful for AJAX content) 10410 */ 10411 refresh() { 10412 if (!this.enabled || !this.initialized) { 10413 this.log('Refresh skipped - not enabled or not initialized'); 10414 return; 10415 } 10416 this.log('Manual refresh triggered'); 10417 this.processPage(); 10418 }, 10419 10420 /** 10421 * Reload rules from API and reprocess 10422 */ 10423 async reload() { 10424 if (!this.enabled || !this.initialized) { 10425 this.log('Reload skipped - not enabled or not initialized'); 10426 return; 10427 } 10428 this.log('Reloading rules and reprocessing'); 10429 await this.loadRules(); 10430 if (this.rules.length > 0) { 10431 this.processPage(); 10432 } 10433 }, 10434 10435 /** 10436 * Cleanup and reset (for debugging) 10437 */ 10438 cleanup() { 10439 this.log('ð§¹ Cleaning up regex replacer'); 10440 this.initialized = false;
10441 window.shopifyRegexReplacerActive = false; 10442 this.isLoading = false; 10443 this.isProcessing = false; 10444 this.rules = []; 10445 this.stats = { 10446 rulesLoaded: 0, 10447 replacementsMade: 0, 10448 elementsProcessed: 0, 10449 ruleApplications: {} 10450 }; 10451 this.errors = []; 10452 }, 10453 10454 /** 10455 * Get current statistics 10456 */ 10457 getStats() { 10458 return { ...this.stats }; 10459 }, 10460 10461 /** 10462 * Logging helper 10463 */ 10464 log(...args) { 10465 if (this.config.debug) { 10466 console.log('[Shopify RegexReplacer]', ...args); 10467 } 10468 }, 10469 10470 /** 10471 * Error logging helper 10472 */ 10473 error(...args) { 10474 console.error('[Shopify RegexReplacer]', ...args); 10475 } 10476 })); 10477 }); 10478 </script>
10478 10479 10480 <!-- Initialize the component --> 10481 <div x-data="shopifyRegexReplacer" x-init="init()" style="display: none;"> 10482 <!-- Hidden component - only for functionality --> 10483 </div> 10484 10485 <!-- Shopify Theme Integration --> 10486
10486<script> 10487 // Integration with Shopify theme events 10488 document.addEventListener('DOMContentLoaded', function() { 10489 // Only set up integrations if regex is enabled 10490 if (!shouldEnableRegex()) { 10491 return; 10492 } 10493 // Listen for AJAX cart updates 10494 document.addEventListener('cart:updated', function() { 10495 setTimeout(function() { 10496 const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]'); 10497 if (regexComponent && regexComponent.__x && regexComponent.__x.data) { 10498 regexComponent.__x.data.refresh(); 10499 } 10500 }, 100); 10501 }); 10502 10503 // Listen for section updates (theme sections) 10504 document.addEventListener('shopify:section:load', function() { 10505 setTimeout(function() { 10506 const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]'); 10507 if (regexComponent && regexComponent.__x && regexComponent.__x.data) { 10508 regexComponent.__x.data.refresh(); 10509 } 10510 }, 100); 10511 }); 10512 }); 10513 10514 // Global access for theme developers 10515 window.ShopifyRegexReplacer = { 10516 isEnabled: shouldEnableRegex, 10517 isActive: () => window.shopifyRegexReplacerActive || false, 10518 refresh: function() { 10519 const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]'); 10520 if (regexComponent && regexComponent.__x && regexComponent.__x.data) { 10521 regexComponent.__x.data.refresh(); 10522 } else { 10523 console.log('[Shopify RegexReplacer] Component not found or not initialized'); 10524 } 10525 }, 10526 reload: function() { 10527 const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]'); 10528 if (regexComponent && regexComponent.__x && regexComponent.__x.data) { 10529 return regexComponent.__x.data.reload(); 10530 } else { 10531 console.log('[Shopify RegexReplacer] Component not found or not initialized'); 10532 return Promise.resolve(); 10533 } 10534 }, 10535 cleanup: function() { 10536 const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]'); 10537 if (regexComponent && regexComponent.__x && regexComponent.__x.data) { 10538 regexComponent.__x.data.cleanup(); 10539 } else { 10540 console.log('[Shopify RegexReplacer] Component not found, clearing global state'); 10541 window.shopifyRegexReplacerActive = false; 10542 } 10543 }, 10544 getStats: function() { 10545 const regexComponent = document.querySelector('[x-data="shopifyRegexReplacer"]'); 10546 if (regexComponent && regexComponent.__x && regexComponent.__x.data) { 10547 const data = regexComponent.__x.data; 10548 return { 10549 enabled: data.enabled, 10550 initialized: data.initialized, 10551 rulesLoaded: data.stats.rulesLoaded, 10552 replacementsMade: data.stats.replacementsMade, 10553 elementsProcessed: data.stats.elementsProcessed, 10554 isProcessing: data.isProcessing, 10555 isLoading: data.isLoading 10556 }; 10557 } 10558 return { enabled: false, initialized: false }; 10559 } 10560 }; 10561 </script>
10561 10562 10563<!-- Always include the CSS, but make debug styles conditional -->
10564<script> 10565 // Add debug styles dynamically if needed 10566 if (shouldEnableRegex()) { 10567 const debugParam = new URLSearchParams(window.location.search).get('debug'); 10568 const isDebug = debugParam === '1' || false; 10569 10570 if (isDebug) { 10571 const style = document.createElement('style'); 10572 style.textContent = ` 10573 [data-regex-ignore] { 10574 outline: 1px dashed #ff0000 !important; 10575 outline-offset: 2px !important; 10576 } 10577 `; 10578 document.head.appendChild(style); 10579 } 10580 } 10581</script>
10581 10582
10582<script defer> 10583 document.addEventListener('DOMContentLoaded', () => { 10584 var isLoggedIn; 10585 10586 isLoggedIn = false; 10587 10588 10589 const swymRedirectToLogin = () => { 10590 setTimeout(() => { 10591 window.location.href = "/account/login"; 10592 }, 100); 10593 }; 10594 10595 function swymCallbackFn(swat) { 10596 if (!isLoggedIn) { 10597 swat.ui.open = swymRedirectToLogin; 10598 swat.api.addToWishList = swymRedirectToLogin; 10599 swat.ui.uiRef.addToWishlist = swymRedirectToLogin; 10600 swat.addProductToLists = swymRedirectToLogin; 10601 swat.removeProductFromLists = swymRedirectToLogin; 10602 10603 if (window._swat) { 10604 window._swat.addToList = swymRedirectToLogin; 10605 window._swat.deleteFromList = swymRedirectToLogin; 10606 } 10607 10608 if (window.SwymUtils && window.SwymUtils.getHostedURL) { 10609 window.SwymUtils.getHostedURL = () => "/account/login"; 10610 } 10611 10612 if (window.SwymStorefrontLayoutExtensions?.SwymStorefrontLayoutPageActions) { 10613 window.SwymStorefrontLayoutExtensions.SwymStorefrontLayoutPageActions.setData = swymRedirectToLogin; 10614 window.SwymStorefrontLayoutExtensions.SwymStorefrontLayoutPageActions.openDrawer = swymRedirectToLogin; 10615 } 10616 } 10617 10618 document.addEventListener("swym:collections-loaded", function () { 10619 console.log('swym:collections-loaded'); 10620 swat.initializeActionButtons("#CustomProductGrid"); 10621 }) 10622 } 10623 10624 if (!window.SwymCallbacks) { 10625 window.SwymCallbacks = []; 10626 } 10627 window.SwymCallbacks.push(swymCallbackFn); 10628 }); 10629</script>
10629 10630
10630<script> 10631 /* Declare bcSfFilterConfig variable */ 10632 var boostPFSAppConfig = { 10633 api: { 10634 filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter', 10635 searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search', 10636 suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest', 10637 productsUrl: 'https://services.mybcapps.com/bc-sf-filter/search/products', 10638 analyticsUrl: 'https://lambda.mybcapps.com/e' 10639 }, 10640 shop: { 10641 name: 'FRITZ!', 10642 url: 'https://fritz.com', 10643 domain: 'avm-deutschland.myshopify.com', 10644 currency: 'EUR', 10645 money_format: "{{amount_with_comma_separator}}â¬", 10646 money_format_with_currency: "{{amount_with_comma_separator}}â¬" 10647 }, 10648 general: { 10649 file_url: "//fritz.com/cdn/shop/files/?v=806359", 10650 asset_url: "//fritz.com/cdn/shop/t/56/assets/boost-pfs.js?v=806359", 10651 collection_id: 0, 10652 collection_handle: "", 10653 collection_product_count: 0, 10654 10655 10656 product_id: 9756725739861, 10657 10658 theme_id: 182164259157, 10659 collection_tags: null, 10660 current_tags: null, 10661 default_sort_by: "", 10662 swatch_extension: "png", 10663 search_term: "", 10664 template: "product.fdect-100",currencies: ["CHF","EUR","PLN"], 10665 current_currency:"EUR",published_locales: {"de":true,"en":false}, 10666 current_locale:"en", 10667 addOnVisualMerchandising: "visual-merchandising" 10668 }, 10669 10670 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}
10670,"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
10670nehmen","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"
10670:"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"}
10670,"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"
10670:"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"
10670:"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
10670nehmen","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
10670dColor":""}}, 10671 10672 swatch_settings: { 10673 10674 }, 10675 10676 default_sort_order: {"search":"","all":""}, 10677 10678 }; 10679 function mergeObject(obj1, obj2){ 10680 var obj3 = {}; 10681 for (var attr in obj1) { obj3[attr] = obj1[attr]; } 10682 for (var attr in obj2) { obj3[attr] = obj2[attr]; } 10683 return obj3; 10684 } 10685 if (typeof boostPFSConfig == 'undefined') { 10686 boostPFSConfig = {}; 10687 } 10688 if (typeof boostPFSAppConfig != 'undefined') { 10689 boostPFSConfig = mergeObject(boostPFSConfig, boostPFSAppConfig); 10690 } 10691 if (typeof boostPFSThemeConfig != 'undefined') { 10692 boostPFSConfig = mergeObject(boostPFSConfig, boostPFSThemeConfig); 10693 } 10694</script>
10694 10695 10696
10696<script> 10697 (function() { 10698 const className = 'ruk_rating_snippet_card'; 10699 const REVIEWSIO_STORAGE = 'uc-reviewsio-consent'; 10700 let initialized = false; 10701 let attempts = 0; 10702 10703 function getThemeColor(variableName, fallback) { 10704 const value = getComputedStyle(document.documentElement).getPropertyValue(variableName).trim(); 10705 return value ? 'rgb(' + value + ')' : fallback; 10706 } 10707 10708 function initRatingSnippet() { 10709 if (initialized || !document.querySelector('.' + className)) return; 10710 10711 if (typeof ratingSnippet !== 'function') { 10712 if (attempts < 50) { 10713 attempts += 1; 10714 setTimeout(initRatingSnippet, 200); 10715 } 10716 return; 10717 } 10718 10719 initialized = true; 10720 ratingSnippet(className, { 10721 store: 'fritz.com', 10722 color: getThemeColor('--color-rating', '#E6000F'), 10723 textClr: getThemeColor('--color-text-black', '#070E21'), 10724 linebreak: false, 10725 usePolaris: false, 10726 snippetPopup: false, 10727 text: '', 10728 showNumericalAverageRating: true, 10729 decimalPlaces: 1, 10730 listenForChanges: true 10731 }); 10732 } 10733 10734 window.addEventListener('ucEvent', function(event) { 10735 if (event.detail && event.detail.event === 'consent_status') { 10736 const accepted = event.detail['Reviews.io'] === true; 10737 localStorage.setItem(REVIEWSIO_STORAGE, accepted ? '1' : '0'); 10738 if (accepted) initRatingSnippet(); 10739 } 10740 }); 10741 10742 if (localStorage.getItem(REVIEWSIO_STORAGE) === '1') { 10743 initRatingSnippet(); 10744 } 10745 })(); 10746</script>
10746 10747 10748 <style> </style> 10749<div id="shopify-block-AMWlCdXl4Q3BQNnoye__5247867991553995352" class="shopify-block shopify-app-block"><style> 10750 10751 .niccos-bpi-app { 10752 display: block !important; 10753 font-size: 12px; 10754 margin-top: 2px; 10755 margin-bottom: 0px; 10756 padding-top: 0px; 10757 padding-bottom: 0px; 10758 } 10759 @media only screen and (max-width: 767px) { 10760 .niccos-bpi-app { 10761 font-size: 12px; 10762 margin-top: 2px; 10763 margin-bottom: 0px; 10764 padding-top: 0px; 10765 padding-bottom: 0px; 10766 } 10767 } 10768 10769 10770 .niccos-bpi-app--uvp { 10771 display: block !important; 10772 } 10773 10774 .niccos-bpi-app p { 10775 font-size: 12px; 10776 color: #5f6d76; 10777 margin: 0; 10778 } 10779 @media only screen and (max-width: 767px) { 10780 .niccos-bpi-app p { font-size: 12px; } 10781 } 10782 10783 .niccos-bpi-percentage { 10784 padding-left: 4px; 10785 color: red !important; 10786 } 10787 10788 #niccos-bpi-details { 10789 margin-top: 2px; 10790 max-width: fit-content; 10791 text-decoration: underline; 10792 cursor: pointer; 10793 } 10794 10795 10796 #niccos-bpi-dialog { 10797 border: 0; 10798 padding: 0; 10799 width: min(720px, 92vw); 10800 border-radius: 22px; 10801 box-shadow: 0 10px 15px rgba(0,0,0,.08), 0 4px 6px rgba(0,0,0,.06); 10802 background: #fff; 10803 color: #0b0b0c; 10804 overflow: hidden; 10805 } 10806 #niccos-bpi-dialog::backdrop { 10807 background: rgba(0,0,0,.35); 10808 backdrop-filter: blur(2px); 10809 } 10810 10811 .niccos-bpi-dialog__inner { padding: 28px 28px 24px; } 10812 .niccos-bpi-dialog__header { 10813 display: flex; 10814 align-items: center; 10815 justify-content: space-between; 10816 gap: 16px; 10817 padding-bottom: 16px; 10818 border-bottom: 1px solid #0000001c; 10819 } 10820 .niccos-bpi-dialog__title { font-size: 24px; font-weight: 700; letter-spacing: .2px; margin: 0; } 10821 .niccos-bpi-dialog__close { 10822 display: inline-grid; place-items: center; width: 36px; height: 36px; 10823 border-radius: 999px; border: 1px solid rgba(0,0,0,.12); 10824 background: #f8fafc; color: #111827; font-size: 20px; line-height: 1; cursor: pointer; 10825 svg { 10826 width: 16px; 10827 height: 16px; 10828 } 10829 } 10830 .niccos-bpi-dialog__close:focus-visible { outline: 2px solid #2563eb; outline-offset: 2px; } 10831 10832 .niccos-bpi-timeline{ 10833 --rail-width: 40px; 10834 --rail-center: 20px; 10835 position: relative; 10836 display: block; 10837 padding: 8px 0; 10838 margin: 8px 0 14px; 10839 @media(max-width: 768px) { 10840 --rail-width: 10px; 10841 } 10842 } 10843 10844 .niccos-bpi-timeline::before{ 10845 10846 content: unset; 10847 position: absolute; 10848 left: calc(var(--rail-center) - 1px); 10849 top: 26px; 10850 bottom: 8px; 10851 width: 2px; 10852 background: #0b0b0c; 10853 border-radius: 2px; 10854 } 10855 10856 .niccos-bpi-t-item{ 10857 display: grid; 10858 grid-template-columns: var(--rail-width) 1fr; 10859 align-items: start; 10860 row-gap: 6px; 10861 column-gap: 16px; 10862 padding: 12px 0; 10863 margin: 0; 10864 position: relative; 10865 10866 height: calc(100% + 24px); 10867 10868 &:before { 10869 content: ""; 10870 position: absolute; 10871 left: 19px; 10872 top: 20px; 10873 width: var(--rail-width); 10874 height: 100%; 10875 pointer-events: none; 10876 width: 2px; 10877 background: #000; 10878 @media(max-width: 768px) { 10879 left: 4px; 10880 } 10881 } 10882 } 10883 10884 .niccos-bpi-t-item:last-child:before { 10885 content: unset; 10886 } 10887 10888 .niccos-bpi-t-dot{ 10889 grid-column: 1; 10890 justify-self: center; 10891 width: 12px; 10892 height: 12px; 10893 border-radius: 999px; 10894 background: #0b0b0c; 10895 margin-top: 6px; 10896 } 10897 10898 .niccos-bpi-t-title, 10899 .niccos-bpi-t-desc{ 10900 grid-column: 2; 10901 } 10902 10903 .niccos-bpi-t-title{ 10904 color: #000; 10905 font-size: 14px; 10906 font-weight: 400; 10907 margin: 0 0 6px 0; 10908 } 10909 10910 .niccos-bpi-t-desc{ 10911 font-size: 14px; 10912 font-weight: 400; 10913 color: #000; 10914 line-height: 1.45; 10915 } 10916 .niccos-bpi-note { color: #5F6D76; font-size: 14px; line-height: 1.5; margin-top: 16px; } 10917</style><dialog id="niccos-bpi-dialog"> 10918 <div class="niccos-bpi-dialog__inner"> 10919 <header class="niccos-bpi-dialog__header"> 10920 10921 <h2 class="niccos-bpi-dialog__title"> 10922 Price development 10923 </h2> 10924 10925 <button class="niccos-bpi-dialog__close" aria-label="Close" id="niccos-bpi-dialog-close-btn"> 10926 <svg 10927 fill="#000000" 10928 width="20px" 10929 height="20px"
10930 viewBox="0 0 24 24" 10931 id="cross" 10932 data-name="Line Color" 10933 xmlns="http://www.w3.org/2000/svg" 10934 class="icon line-color" 10935 > 10936 <line id="primary" x1="19" y1="19" x2="5" y2="5" style="fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></line><line id="primary-2" data-name="primary" x1="19" y1="5" x2="5" y2="19" style="fill: none; stroke: rgb(0, 0, 0); stroke-linecap: round; stroke-linejoin: round; stroke-width: 2;"></line> 10937 </svg> 10938 </button> 10939 </header> 10940 10941 <section class="niccos-bpi-timeline" aria-label="Price Timeline"> 10942 <div class="niccos-bpi-t-item"> 10943 <span class="niccos-bpi-t-dot" aria-hidden="true"></span> 10944 <div class="niccos-bpi-t-title"> 10945 10946 Current price: 10947 77,99⬠10948 10949 </div> 10950 </div> 10951 10952 <div class="niccos-bpi-t-item"> 10953 <span class="niccos-bpi-t-dot" aria-hidden="true"></span> 10954 <div class="niccos-bpi-t-title"> 10955 10956 30-day best price: 10957 77,99⬠10958 10959 </div> 10960 10961 <div class="niccos-bpi-t-desc"> 10962 This is the lowest price this item had within the last 30 days prior to the current price reduction.* 10963 </div> 10964 10965 </div> 10966 10967 10968 </section> 10969 10970 10971 <p class="niccos-bpi-note">*The best price resulted from a previous discount campaign or price reduction. It is uncertain whether the item will reach this price again.</p> 10972 10973 </div> 10974</dialog> 10975
10976<script> 10977 const niccosBPIDialog = document.querySelector('#niccos-bpi-dialog'); 10978 const niccosBPIDialogCloseBtn = document.getElementById('niccos-bpi-dialog-close-btn'); 10979 10980 function niccosBPIDialogOpen() { 10981 if (niccosBPIDialog?.showModal) niccosBPIDialog.showModal(); 10982 } 10983 10984 if (niccosBPIDialogCloseBtn) niccosBPIDialogCloseBtn.addEventListener('click', () => niccosBPIDialog.close()); 10985 10986 niccosBPIDialog?.addEventListener('click', (e) => { 10987 const r = niccosBPIDialog.getBoundingClientRect(); 10988 if (e.clientX < r.left || e.clientX > r.right || e.clientY < r.top || e.clientY > r.bottom) niccosBPIDialog.close(); 10989 }); 10990</script>
10990 10991 10992 10993</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
10993<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
10993 10994<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
10995<script> 10996 (function () { 10997 function initRatingSnippet() { 10998 var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore; 10999 if (!hasStore) return; 11000 11001 if (typeof ratingSnippet !== 'function') return; 11002 11003 // Ensure the target element exists (rating-output block may render after this app embed). 11004 if (!document.querySelector('.ruk_rating_snippet')) return; 11005 11006 var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__; 11007 var storeForSnippet = storeOverride || reviewsIoStore; 11008 11009 ratingSnippet("ruk_rating_snippet",{ 11010 store: storeForSnippet, 11011 color: '#E6000F', 11012 11013 textClr: '#5f6d76', 11014 11015 linebreak: false, 11016 11017 usePolaris: true, 11018 11019 11020 listenForChanges: true, 11021 11022 11023 removeBrackets: true, 11024 11025 11026 11027 text: 'Ratings', 11028 11029 lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en', 11030 mode: 'extended', 11031 showEmptyStars: true, 11032 11033 enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false 11034 }); 11035 11036 const reviewsIoModal = document.getElementById('reviews_fade'); 11037 if (reviewsIoModal) { 11038 reviewsIoModal.classList.add('rio-withoutBranding'); 11039 } 11040 } 11041 11042 // Retry to survive slow network/script timing. 11043 var attempts = 0; 11044 var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20; 11045 var MAX_TIMEOUT_RETRY = 200; 11046 11047 function tick() { 11048 attempts += 1; 11049 initRatingSnippet(); 11050 if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) { 11051 window.setTimeout(tick, MAX_TIMEOUT_RETRY); 11052 } 11053 } 11054 11055 // Use window load to maximize chance that the external script executed. 11056 window.addEventListener('load', tick); 11057 })(); 11058</script>
11058 11059 11060 11061</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style> 11062 .rio-withoutBranding .FloatingWidget .R-Logo, 11063 .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo, 11064 .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container, 11065 .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container, 11066 .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo, 11067 .rio-withoutBranding .RatingBarWidget .R-PlatformIcon { 11068 display: none !important; 11069 } 11070</style>
11071<script> 11072 window.__REVIEWS_EDITOR__ = false; 11073 window.__REVIEWS_DEMO_CONFIG__ = { 11074 store: 'ecommerce-demo-store', 11075 sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku', 11076 widgetIds: { 11077 nuggets: 'W10cpKyjl72VtHv6', 11078 ugc: '7sG9C5qNeKpvhykZ', 11079 floating: 'GBvqmKV1Zy9H4Mpd', 11080 ratingBar: 'pxNMXi7FTlODgr8Q', 11081 survey: 'uLJcD7bFpGMf1Z0C' 11082 }, 11083 surveyCampaignId: '392' 11084 }; 11085 11086 11087 var reviewsIoStore = 'fritz.com'; 11088 11089 11090 var reviewsIoEnableSyndication = false; 11091 11092 11093 11094 11095 var reviewsIoLang = 'en'; 11096 11097 11098</script>
11098 11099
11100<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>
11100 11101 11102 11103 11104</div>
11104<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11104 11105</body> 11106</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.