1<!doctype html> 2<html class="no-js" lang="de" dir="ltr"> 3<head><meta charset="utf-8"> 4<meta name="viewport" content="width=device-width,initial-scale=1"> 5<title>Dein Warenkorb – Fussmattenwelt</title><link rel="canonical" href="https://fussmatten-welt.de/cart"><link rel="icon" href="//fussmatten-welt.de/cdn/shop/files/favi_13c5552a-569b-43e8-87c7-3d193bba2b17.png?crop=center&height=48&v=1614314395&width=48" type="image/png"> 6 <link rel="apple-touch-icon" href="//fussmatten-welt.de/cdn/shop/files/favi_13c5552a-569b-43e8-87c7-3d193bba2b17.png?crop=center&height=180&v=1614314395&width=180"><meta property="og:site_name" content="Fussmattenwelt"> 7<meta property="og:url" content="https://fussmatten-welt.de/cart"> 8<meta property="og:title" content="Dein Warenkorb"> 9<meta property="og:type" content="website"> 10<meta property="og:description" content="Fussmatten gestalten und bedrucken. Bedrucken Sie Ihre eigene Fussmatte auf Fussmatten-Welt. Schmutzfang-Matte & Eingangsmatten gestalten."><meta name="twitter:card" content="summary_large_image"> 11<meta name="twitter:title" content="Dein Warenkorb"> 12<meta name="twitter:description" content="Fussmatten gestalten und bedrucken. Bedrucken Sie Ihre eigene Fussmatte auf Fussmatten-Welt. Schmutzfang-Matte & Eingangsmatten gestalten."> 13<style>@font-face { 14 font-family: Jost; 15 font-weight: 700; 16 font-style: normal; 17 font-display: fallback; 18 src: url("//fussmatten-welt.de/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 19 url("//fussmatten-welt.de/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 20} 21:root { 22 --page-container-width: 1600px; 23 --reading-container-width: 720px; 24 --divider-opacity: 0.14; 25 --gutter-large: 30px; 26 --gutter-desktop: 20px; 27 --gutter-mobile: 16px; 28 --section-padding: 50px; 29 --larger-section-padding: 80px; 30 --larger-section-padding-mobile: 60px; 31 --largest-section-padding: 110px; 32 --aos-animate-duration: 0.6s; 33 34 --base-font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 35 --base-font-weight: 400; 36 --base-font-style: normal; 37 --heading-font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 38 --heading-font-weight: 400; 39 --heading-font-style: normal; 40 --heading-font-letter-spacing: -0.04em; 41 --logo-font-family: Jost, sans-serif; 42 --logo-font-weight: 700; 43 --logo-font-style: normal; 44 --nav-font-family: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 45 --nav-font-weight: 400; 46 --nav-font-style: normal; 47 48 --base-text-size:15px; 49 --base-line-height: 1.6; 50 --input-text-size:16px; 51 --smaller-text-size-1:12px; 52 --smaller-text-size-2:14px; 53 --smaller-text-size-3:12px; 54 --smaller-text-size-4:11px; 55 --larger-text-size:36px; 56 --super-large-text-size:63px; 57 --super-large-mobile-text-size:29px; 58 --larger-mobile-text-size:29px; 59 --logo-text-size:24px;--btn-letter-spacing: 0.08em; 60 --btn-text-transform: uppercase; 61 --button-text-size: 13px; 62 --quickbuy-button-text-size: 13; 63 --small-feature-link-font-size: 0.75em; 64 --input-btn-padding-top: 1.2em; 65 --input-btn-padding-bottom: 1.2em;--heading-text-transform:none; 66 --nav-text-size: 15px; 67 --mobile-menu-font-weight: inherit; 68 69 --body-bg-color: 255 255 255; 70 --bg-color: 255 255 255; 71 --body-text-color: 99 115 129; 72 --text-color: 99 115 129; 73 74 --header-text-col: #232323;--header-text-hover-col: var(--main-nav-link-hover-col);--header-bg-col: #ffffff; 75 --heading-color: 33 43 54; 76 --body-heading-color: 33 43 54; 77 --heading-divider-col: #e2e2e2; 78 79 --logo-col: #212b36; 80 --main-nav-bg: #ffffff; 81 --main-nav-link-col: #555555; 82 --main-nav-link-hover-col: #000000; 83 --main-nav-link-featured-col: #b61d0f; 84 85 --link-color: 99 115 129; 86 --body-link-color: 99 115 129; 87 88 --btn-bg-color: 33 43 54; 89 --btn-bg-hover-color: 69 79 91; 90 --btn-border-color: 33 43 54; 91 --btn-border-hover-color: 69 79 91; 92 --btn-text-color: 255 255 255; 93 --btn-text-hover-color: 255 255 255;--btn-alt-bg-color: 255 255 255; 94 --btn-alt-text-color: 0 0 0; 95 --btn-alt-border-color: 0 0 0; 96 --btn-alt-border-hover-color: 0 0 0;--btn-ter-bg-color: 235 235 235; 97 --btn-ter-text-color: 55 64 71; 98 --btn-ter-bg-hover-color: 33 43 54; 99 --btn-ter-text-hover-color: 255 255 255;--btn-border-radius: 0; 100 --btn-inspired-border-radius: 0;--color-scheme-default: #ffffff; 101 --color-scheme-default-color: 255 255 255; 102 --color-scheme-default-text-color: 99 115 129; 103 --color-scheme-default-head-color: 33 43 54; 104 --color-scheme-default-link-color: 99 115 129; 105 --color-scheme-default-btn-text-color: 255 255 255; 106 --color-scheme-default-btn-text-hover-color: 255 255 255; 107 --color-scheme-default-btn-bg-color: 33 43 54; 108 --color-scheme-default-btn-bg-hover-color: 69 79 91; 109 --color-scheme-default-btn-border-color: 33 43 54; 110 --color-scheme-default-btn-border-hover-color: 69 79 91; 111 --color-scheme-default-btn-alt-text-color: 0 0 0; 112 --color-scheme-default-btn-alt-bg-color: 255 255 255; 113 --color-scheme-default-btn-alt-border-color: 0 0 0; 114 --color-scheme-default-btn-alt-border-hover-color: 0 0 0; 115 116 --color-scheme-1: #f7f7f7; 117 --color-scheme-1-color: 247 247 247; 118 --color-scheme-1-text-color: 35 35 35; 119 --color-scheme-1-head-color: 35 35 35; 120 --color-scheme-1-link-color: 191 87 10; 121 --color-scheme-1-btn-text-color: 255 255 255; 122 --color-scheme-1-btn-text-hover-color: 255 255 255; 123 --color-scheme-1-btn-bg-color: 35 35 35; 124 --color-scheme-1-btn-bg-hover-color: 92 92 92; 125 --color-scheme-1-btn-border-color: 35 35 35; 126 --color-scheme-1-btn-border-hover-color: 92 92 92; 127 --color-scheme-1-btn-alt-text-color: 35 35 35; 128 --color-scheme-1-btn-alt-bg-color: 251 249 244; 129 --color-scheme-1-btn-alt-border-color: 35 35 35; 130 --color-scheme-1-btn-alt-border-hover-color: 35 35 35; 131 132 --color-scheme-2: #efefef; 133 --color-scheme-2-color: 239 239 239; 134 --color-scheme-2-text-color: 35 35 35; 135 --color-scheme-2-head-color: 35 35 35; 136 --color-scheme-2-link-color: 191 87 10; 137 --color-scheme-2-btn-text-color: 255 255 255; 138 --color-scheme-2-btn-text-hover-color: 255 255 255; 139 --color-scheme-2-btn-bg-color: 35 35 35; 140 --color-scheme-2-btn-bg-hover-color: 92 92 92; 141 --color-scheme-2-btn-border-color: 35 35 35; 142 --color-scheme-2-btn-border-hover-color: 92 92 92; 143 --color-scheme-2-btn-alt-text-color: 35 35 35; 144 --color-scheme-2-btn-alt-bg-color: 255 255 255; 145 --color-scheme-2-btn-alt-border-color: 35 35 35; 146 --color-scheme-2-btn-alt-border-hover-color: 35 35 35; 147
148 /* Shop Pay payment terms */ 149 --payment-terms-background-color: #ffffff;--quickbuy-bg: 255 255 255;--body-input-background-color: rgb(var(--body-bg-color)); 150 --input-background-color: rgb(var(--body-bg-color)); 151 --body-input-text-color: var(--body-text-color); 152 --input-text-color: var(--body-text-color); 153 --body-input-border-color: rgb(216, 220, 224); 154 --input-border-color: rgb(216, 220, 224); 155 --input-border-color-hover: rgb(169, 178, 186); 156 --input-border-color-active: rgb(99, 115, 129); 157 158 --swatch-cross-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(216, 220, 224)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 159 --swatch-cross-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(169, 178, 186)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 160 --swatch-cross-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 24 24' fill='none' stroke='rgb(99, 115, 129)' stroke-width='0.09' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E"); 161 162 --footer-divider-col: #e2e2e2; 163 --footer-text-col: 136 136 136; 164 --footer-heading-col: 255 255 255; 165 --footer-bg-col: 51 51 51;--product-label-overlay-justify: flex-start;--product-label-overlay-align: flex-end;--product-label-overlay-reduction-text: #232323; 166 --product-label-overlay-reduction-bg: #efefef; 167 --product-label-overlay-reduction-text-weight: inherit; 168 --product-label-overlay-stock-text: #232323; 169 --product-label-overlay-stock-bg: #efefef; 170 --product-label-overlay-new-text: #232323; 171 --product-label-overlay-new-bg: #efefef; 172 --product-label-overlay-meta-text: #232323; 173 --product-label-overlay-meta-bg: #efefef; 174 --product-label-sale-text: #bf570a; 175 --product-label-sold-text: #5c5c5c; 176 --product-label-preorder-text: #bf570a; 177 178 --product-block-crop-align: center; 179 180 181 --product-block-price-align: flex-start; 182 --product-block-price-item-margin-start: initial; 183 --product-block-price-item-margin-end: .5rem; 184 185 186 187 188 --collection-block-image-position: center center; 189 190 --swatch-picker-image-size: 40px; 191 --swatch-crop-align: center center; 192 193 --image-overlay-text-color: 255 255 255;--image-overlay-bg: rgba(0, 0, 0, 0.24); 194 --image-overlay-shadow-start: rgb(0 0 0 / 0.32); 195 --image-overlay-box-opacity: 0.12;--product-inventory-ok-box-color: rgba(0,0,0,0); 196 --product-inventory-ok-text-color: #232323; 197 --product-inventory-ok-icon-box-fill-color: none; 198 --product-inventory-low-box-color: rgba(0,0,0,0); 199 --product-inventory-low-text-color: #232323; 200 --product-inventory-low-icon-box-fill-color: none; 201 --product-inventory-low-text-color-channels: 35, 35, 35; 202 --product-inventory-ok-text-color-channels: 35, 35, 35; 203 204 --rating-star-color: 35 35 35;--overlay-align-left: start; 205 --overlay-align-right: end;}html[dir=rtl] { 206 --overlay-right-text-m-left: 0; 207 --overlay-right-text-m-right: auto; 208 --overlay-left-shadow-left-left: 15%; 209 --overlay-left-shadow-left-right: -50%; 210 --overlay-left-shadow-right-left: -85%; 211 --overlay-left-shadow-right-right: 0; 212}.image-overlay--bg-box .text-overlay .text-overlay__text { 213 --image-overlay-box-bg: 255 255 255; 214 --heading-color: var(--body-heading-color); 215 --text-color: var(--body-text-color); 216 --link-color: var(--body-link-color); 217 }::selection { 218 background: rgb(var(--body-heading-color)); 219 color: rgb(var(--body-bg-color)); 220 } 221 ::-moz-selection { 222 background: rgb(var(--body-heading-color)); 223 color: rgb(var(--body-bg-color)); 224 }.use-color-scheme--default { 225 --product-label-sale-text: #bf570a; 226 --product-label-sold-text: #5c5c5c; 227 --product-label-preorder-text: #bf570a; 228 --input-background-color: rgb(var(--body-bg-color)); 229 --input-text-color: var(--body-input-text-color); 230 --input-border-color: rgb(216, 220, 224); 231 --input-border-color-hover: rgb(169, 178, 186); 232 --input-border-color-active: rgb(99, 115, 129); 233}</style> 234 235 <link href="//fussmatten-welt.de/cdn/shop/t/24/assets/main.css?v=172312757779536793001754459604" rel="stylesheet" type="text/css" media="all" />
236<script src="https://konfigurator-matten.com/public/front/js/local-cart-handler.js?1791063281" type="text/javascript" defer></script>
236 237
237<script type="text/javascript"> 238 document.addEventListener("DOMContentLoaded", () => { 239 window.localCart.clearAll(); 240 }); 241 </script>
241 242
242<script type="application/ld+json"> 243{ 244 "@context": "https://schema.org", 245 "@type": "Product", 246 "name": "", 247 "image": "//fussmatten-welt.de/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12.gif", 248 "description": "", 249 "sku": "", 250 "brand": { 251 "@type": "Brand", 252 "name": "" 253 }, 254 "aggregateRating": { 255 "@type": "AggregateRating", 256 "ratingValue": "4.8", 257 "reviewCount": "45" 258 } 259} 260</script>
260 261
261<script> 262 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 263 264 window.theme = { 265 info: { 266 name: 'Symmetry', 267 version: '8.0.0' 268 }, 269 device: { 270 hasTouch: window.matchMedia('(any-pointer: coarse)').matches, 271 hasHover: window.matchMedia('(hover: hover)').matches 272 }, 273 mediaQueries: { 274 md: '(min-width: 768px)', 275 productMediaCarouselBreak: '(min-width: 1041px)' 276 }, 277 routes: { 278 base: 'https://fussmatten-welt.de', 279 cart: '/cart', 280 cartAdd: '/cart/add.js', 281 cartUpdate: '/cart/update.js', 282 predictiveSearch: '/search/suggest' 283 }, 284 strings: { 285 cartTermsConfirmation: "Sie müssen den Nutzungsbedingungen zustimmen, bevor Sie fortfahren.", 286 cartItemsQuantityError: "Du kannst deinem Warenkorb nur [QUANTITY] Stück dieses Artikels hinzufügen.", 287 generalSearchViewAll: "Alle Suchergebnisse anzeigen", 288 noStock: "Ausverkauft", 289 noVariant: "Nicht verfügbar", 290 productsProductChooseA: "Wähle ein", 291 generalSearchPages: "Seiten", 292 generalSearchNoResultsWithoutTerms: "Leider haben wir keine Ergebnisse gefunden", 293 shippingCalculator: { 294 singleRate: "Es ist eine Versandrate verfügbar für:", 295 multipleRates: "Versandkosten verfügbar, beginnend bei:", 296 noRates: "Wir liefern nicht an dieses Ziel." 297 }, 298 regularPrice: "Normaler Preis", 299 salePrice: "Verkaufspreis" 300 }, 301 settings: { 302 moneyWithCurrencyFormat: "\u003cspan class=transcy-money\u003eâ¬{{amount_with_comma_separator}} EUR\u003c\/span\u003e", 303 cartType: "drawer", 304 afterAddToCart: "page", 305 quickbuyStyle: "button", 306 externalLinksNewTab: true, 307 internalLinksSmoothScroll: true 308 } 309 } 310 311 theme.inlineNavigationCheck = function() { 312 var pageHeader = document.querySelector('.pageheader'), 313 inlineNavContainer = pageHeader.querySelector('.logo-area__left__inner'), 314 inlineNav = inlineNavContainer.querySelector('.navigation--left'); 315 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 316 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 317 logoContainer = document.querySelector('.logo-area__middle__inner'); 318 if(inlineMenuCentered) { 319 var rightWidth = document.querySelector('.logo-area__right__inner').clientWidth, 320 middleWidth = logoContainer.clientWidth, 321 logoArea = document.querySelector('.logo-area'), 322 computedLogoAreaStyle = getComputedStyle(logoArea), 323 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)), 324 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 325 inlineNavContainer.style.maxWidth = availableNavWidth + 'px'; 326 } 327 328 var firstInlineNavLink = inlineNav.querySelector('.navigation__item:first-child'), 329 lastInlineNavLink = inlineNav.querySelector('.navigation__item:last-child'); 330 if (lastInlineNavLink) { 331 var inlineNavWidth = null; 332 if(document.querySelector('html[dir=rtl]')) { 333 inlineNavWidth = firstInlineNavLink.offsetLeft - lastInlineNavLink.offsetLeft + firstInlineNavLink.offsetWidth; 334 } else { 335 inlineNavWidth = lastInlineNavLink.offsetLeft - firstInlineNavLink.offsetLeft + lastInlineNavLink.offsetWidth; 336 } 337 if (inlineNavContainer.offsetWidth >= inlineNavWidth) { 338 pageHeader.classList.add('pageheader--layout-inline-permitted'); 339 var tallLogo = logoContainer.clientHeight > lastInlineNavLink.clientHeight + 20; 340 if (tallLogo) { 341 inlineNav.classList.add('navigation--tight-underline'); 342 } else { 343 inlineNav.classList.remove('navigation--tight-underline'); 344 } 345 } else { 346 pageHeader.classList.remove('pageheader--layout-inline-permitted'); 347 } 348 } 349 } 350 }; 351 352 theme.setInitialHeaderHeightProperty = () => { 353 const section = document.querySelector('.section-header'); 354 if (section) { 355 document.documentElement.style.setProperty('--theme-header-height', Math.ceil(section.clientHeight) + 'px'); 356 } 357 }; 358 </script>
358 359 360
360<script src="//fussmatten-welt.de/cdn/shop/t/24/assets/main.js?v=150891663519462644191754459604" defer></script>
360 361
361<script src="//fussmatten-welt.de/cdn/shop/t/24/assets/animate-on-scroll.js?v=15249566486942820451754459603" defer></script>
361 362 <link href="//fussmatten-welt.de/cdn/shop/t/24/assets/animate-on-scroll.css?v=135962721104954213331754459603" rel="stylesheet" type="text/css" media="all" /> 363 364 365
365<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
365<meta name="google-site-verification" content="ewKwvkvjn5huPprEVyIUwsEzfjmmr0ilaVw9JPmKSRU"> 366<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/51448545468/digital_wallets/dialog"> 367<meta id="in-context-paypal-metadata" data-shop-id="51448545468" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 368<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://fussmatten-welt.de/cart"> 369<link rel="alternate" hreflang="de" href="https://fussmatten-welt.de/cart"> 370<link rel="alternate" hreflang="en" href="https://fussmatten-welt.de/en/cart"> 371<link rel="alternate" hreflang="fr" href="https://fussmatten-welt.de/fr/cart">
372<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE"></script>
372 373<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
374<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&shop_id=51448545468" crossorigin="anonymous"></script>
vendor: 1 bytes, line 374
374
375<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":51448545468,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/51448545468","merchantName":"Fussmattenwelt","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Fussmattenwelt","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 375
375
376<script id="shopify-features" type="application/json">{"accessToken":"38732d6049d16c1ed96b1601552885be","betas":["rich-media-storefront-analytics"],"domain":"fussmatten-welt.de","predictiveSearch":true,"shopId":51448545468,"locale":"de"}</script>
vendor: 1 bytes, line 376
376
377<script>var Shopify = Shopify || {}; 378Shopify.shop = "fussmattenwelt.myshopify.com"; 379Shopify.locale = "de"; 380Shopify.currency = {"active":"EUR","rate":"1.0"}; 381Shopify.country = "DE"; 382Shopify.theme = {"name":"Symmetry","id":183138877706,"schema_name":"Symmetry","schema_version":"8.0.0","theme_store_id":568,"role":"main"}; 383Shopify.theme.handle = "null"; 384Shopify.theme.style = {"id":null,"handle":null}; 385Shopify.cdnHost = "fussmatten-welt.de/cdn"; 386Shopify.routes = Shopify.routes || {}; 387Shopify.routes.root = "/"; 388Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 389Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 390Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 391Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 391
391
392<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 392
392
393<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 393
393
394<script> 395 window.ShopifyPay = window.ShopifyPay || {}; 396 window.ShopifyPay.apiHost = "shop.app\/pay"; 397 window.ShopifyPay.redirectState = null; 398</script>
vendor: 1 bytes, line 398
398
399<script> 400 window.Shopify = window.Shopify || {}; 401 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 402 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 403 window.Shopify.SignInWithShop.eligible = true; 404</script>
vendor: 1 bytes, line 404
404
405<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 405
405
406<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 406
406
407<script type="module"> 408 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 409 410 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 411 412</script>
vendor: 1 bytes, line 412
412
413<script> 414 window.Shopify = window.Shopify || {}; 415 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 416 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 417</script>
vendor: 1 bytes, line 417
417
418<script>(function() { 419 var isLoaded = false; 420 function asyncLoad() { 421 if (isLoaded) return; 422 isLoaded = true; 423 var urls = ["https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=23468\u0026v=shopifyApp_5.1.1\u0026ts=1739288044113\u0026shop=fussmattenwelt.myshopify.com","https:\/\/tseish-app.connect.trustedshops.com\/esc.js?apiBaseUrl=aHR0cHM6Ly90c2Vpc2gtYXBwLmNvbm5lY3QudHJ1c3RlZHNob3BzLmNvbQ==\u0026instanceId=ZnVzc21hdHRlbndlbHQubXlzaG9waWZ5LmNvbQ==\u0026shop=fussmattenwelt.myshopify.com"]; 424 for (var i = 0; i < urls.length; i++) { 425 var s = document.createElement('script'); 426 s.type = 'text/javascript'; 427 s.async = true; 428 s.src = urls[i]; 429 var x = document.getElementsByTagName('script')[0]; 430 x.parentNode.insertBefore(s, x); 431 } 432 }; 433 if(window.attachEvent) { 434 window.attachEvent('onload', asyncLoad); 435 } else { 436 window.addEventListener('load', asyncLoad, false); 437 } 438})();</script>
vendor: 1 bytes, line 438
438
439<script id="__st">var __st={"a":51448545468,"offset":7200,"reqid":"38c9ac15-1f9a-4439-9a41-7284c33b215e-1791063281","pageurl":"fussmatten-welt.de\/cart","u":"67dfe0d7abcc","p":"cart"};</script>
vendor: 1 bytes, line 439
439
440<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 440
440
441<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:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(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 441
441
442<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//fussmatten-welt.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 442
442
443<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 = "//fussmatten-welt.de/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>
443<script crossorigin="anonymous" defer="defer" src="//fussmatten-welt.de/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 443
443
444<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 444
444
445<script> 446 window.Shopify = window.Shopify || {}; 447 window.Shopify.MCP = window.Shopify.MCP || {}; 448 window.Shopify.MCP.enabled = true; 449 window.Shopify.MCP.shop = "fussmattenwelt.myshopify.com"; 450 window.Shopify.MCP.mcpEndpoint = "https:\/\/fussmatten-welt.de\/api\/mcp"; 451 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"]}}]; 452</script>
vendor: 1 bytes, line 452
452
453<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("\/\/fussmatten-welt.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 454</script>
vendor: 1 bytes, line 454
454
455<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://fussmatten-welt.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 456</script>
vendor: 1 bytes, line 456
456
457<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 458 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); 459</script>
vendor: 1 bytes, line 459
459
460<script> 461 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 462</script>
462 463
464<script type="module" src="https://fussmatten-welt.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 464
464
465<script nomodule> 466 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 467</script>
467 468
469<script id='scb4127' type='text/javascript' async='' src='https://fussmatten-welt.de/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
469<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://fussmatten-welt.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 470<style id="shopify-accelerated-checkout-cart"> 471 #shopify-buyer-consent { 472 margin-top: 1em; 473 display: inline-block; 474 width: 100%; 475} 476 477#shopify-buyer-consent.hidden { 478 display: none; 479} 480 481#shopify-subscription-policy-button { 482 background: none; 483 border: none; 484 padding: 0; 485 text-decoration: underline; 486 font-size: inherit; 487 cursor: pointer; 488} 489 490#shopify-subscription-policy-button::before { 491 box-shadow: none; 492} 493 494 </style>
495<script id="sections-script" data-sections="footer" defer="defer" src="//fussmatten-welt.de/cdn/shop/t/24/compiled_assets/scripts.js?v=106146054796332795651754459618"></script>
vendor: 1 bytes, line 495
495
496<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
496 497<!-- CC Custom Head Start --><!-- CC Custom Head End --><link href="//fussmatten-welt.de/cdn/shop/t/24/assets/custom-styles.css?v=69947089469146421391754484248" rel="stylesheet" type="text/css" media="all" /> 498<!-- BEGIN app block: shopify://apps/google-ads-pixel-by-nabu/blocks/script-block/1bff1da5-e804-4d5d-ad9c-7c3540bdf531 -->
498<script async src="https://storage.googleapis.com/adnabu-shopify/app-embed-block/adwords-pixel/fussmattenwelt.myshopify.com.min.js"></script>
498 499 500<!-- END app block --><!-- BEGIN app block: shopify://apps/adcell-tracking-remarketing/blocks/theme_extension/578397e0-3e42-4c27-add7-dfc15023b09b -->
500<script> 501 (function () { 502 var PROXY = '/apps/adcell/bid'; 503 504 function readCookie(name) { 505 var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)'); 506 return m ? decodeURIComponent(m[1]) : null; 507 } 508 function writeCookie(name, value, maxAge) { 509 document.cookie = name + '=' + encodeURIComponent(value) + '; Path=/; Max-Age=' + maxAge + '; Secure; SameSite=Lax'; 510 } 511 function lsGet(name) { try { return window.localStorage.getItem(name); } catch (e) { return null; } } 512 function lsSet(name, value) { try { window.localStorage.setItem(name, value); } catch (e) {} } 513 function fetchCart() { 514 return fetch('/cart.js', { credentials: 'same-origin' }) 515 .then(function (r) { return r.json(); }) 516 .catch(function () { return null; }); 517 } 518 function stampCart(cart, bid) { 519 var token = (cart && cart.token) ? cart.token : ''; 520 if (!bid || !token) { return; } 521 if (((cart && cart.attributes) || {})['_adcell_bid'] === bid) { return; } 522 var guard = token + ':' + bid; 523 if (sessionStorage.getItem('adcellCartStamped') === guard) { return; } 524 fetch('/cart/update.js', { 525 method: 'POST', 526 credentials: 'same-origin', 527 headers: { 'Content-Type': 'application/json' }, 528 body: JSON.stringify({ attributes: { _adcell_bid: bid } }) 529 }).then(function () { 530 sessionStorage.setItem('adcellCartStamped', guard); 531 }).catch(function () {}); 532 } 533 534 var syTries = 0; 535 function syncServer(bid, vc) { 536 fetchCart().then(function (cart) { 537 var token = (cart && cart.token) ? cart.token : ''; 538 var sy = readCookie('_shopify_y') || ''; 539 stampCart(cart, bid); 540 if (!sy && syTries < 2) { 541 syTries++; 542 setTimeout(function () { 543 if (readCookie('_shopify_y')) { syncServer(bid, vc); } 544 }, 2000); 545 } 546 var guard = token + ':' + (bid || '') + ':' + (vc || '') + ':' + sy; 547 if (sessionStorage.getItem('adcellBidSynced') === guard) { return; } 548 var body = ''; 549 if (bid) { body += 'bid=' + encodeURIComponent(bid); } 550 if (vc) { body += (body ? '&' : '') + 'vc=' + encodeURIComponent(vc); } 551 if (token) { body += (body ? '&' : '') + 'cart_token=' + encodeURIComponent(token); } 552 if (sy) { body += (body ? '&' : '') + 'sy=' + encodeURIComponent(sy); } 553 if (!body) { return; } 554 fetch(PROXY, { 555 method: 'POST', 556 credentials: 'same-origin', 557 headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, 558 body: body 559 }).then(function () { 560 sessionStorage.setItem('adcellBidSynced', guard); 561 }).catch(function () {}); 562 }); 563 } 564 565 var urlBid = new URLSearchParams(window.location.search).get('bid'); 566 var jsBid = readCookie('adcell'); 567 var vc = readCookie('adcell_vc'); 568 569 if (!urlBid && !jsBid) { 570 jsBid = lsGet('adcell'); 571 if (jsBid) { writeCookie('adcell', jsBid, 90 * 24 * 3600); } 572 } 573 if (urlBid || jsBid) { lsSet('adcell', urlBid || jsBid); } 574 575 if (urlBid || jsBid) { 576 syncServer(urlBid || jsBid, vc); 577 } else { 578 fetchCart().then(function (cart) { 579 var sy = readCookie('_shopify_y'); 580 var token = cart && cart.token; 581 if (!sy && !token) { 582 if (vc) { syncServer(null, vc); } 583 return; 584 } 585 var qs = []; 586 if (sy) { qs.push('sy=' + encodeURIComponent(sy)); } 587 if (token) { qs.push('cart_token=' + encodeURIComponent(token)); } 588 fetch(PROXY + '?' + qs.join('&'), { credentials: 'same-origin' }) 589 .then(function (r) { return r.json(); }) 590 .then(function (data) {
591 var bid = (data && data.bid) || null; 592 var view = vc || (data && data.vc) || null; 593 if (bid) { writeCookie('adcell', bid, 90 * 24 * 3600); lsSet('adcell', bid); } 594 if (!vc && data && data.vc) { writeCookie('adcell_vc', data.vc, 24 * 3600); } 595 if (!bid && !view) { return; } 596 syncServer(bid, view); 597 }) 598 .catch(function () { 599 if (vc) { syncServer(null, vc); } 600 }); 601 }); 602 } 603 })(); 604</script>
604 605
606<script id="trad-js" type="text/javascript" src="https://t.adcell.com/js/trad.js?s=shopify&v=1.2.6&pid=6771" async="async"></script>
vendor: 1 bytes, line 606
606
607<script> 608 var script = document.querySelector("#trad-js"); 609 script.addEventListener('load', function() { 610 Adcell.Tracking.track(); 611 }); 612</script>
612<script type="text/javascript" src="https://t.adcell.com/js/vcad.js?s=shopify&v=1.2.6&programId=6771" async="async"></script>
612 613
614<script type="text/javascript" src="https://t.adcell.com/js/inlineretarget.js?s=shopify&v=1.2.6&method=basket&pid=6771&productIds=&productSeparator=;&quantities=&basketProductCount=0&basketTotal=0" async="async"></script>
614 615 616<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 617
618<script id='shopify-chat-app-embed-data' type='application/json'> 619 { 620 "settings": { 621 "invertActivatorColors": true, 622 "greetingMessage": "", 623 "showFeaturedProducts": true, 624 "featuredProducts": [], 625 "horizontalPosition": "bottom_left", 626 "icon": "hand_wave", 627 "buttonLabel": "Chat" 628 } 629 } 630</script>
630 631 632<style data-shopify> 633 634 635 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 636 shopify-chat:defined:empty { 637 display: grid; 638 } 639 640 :root { 641 --shopify-chat-bg-color: #FFFFFF; 642 --shopify-chat-text-color: #000000; 643 --shopify-chat-accent-bg-color: #000000; 644 --shopify-chat-accent-text-color: #FFFFFF; 645 --shopify-chat-activator-offset: 80px; 646 647 648 649 --shopify-chat-activator-font-size: 16px; 650 --shopify-chat-border-radius: 16px; 651 } 652 653 654</style> 655
656<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
656 657 658 659<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
660<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: 51448545468,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 660
660
661<script> 662 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 663</script>
vendor: 1 bytes, line 663
663
664<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}
664).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: 51448545468,storefrontBaseUrl: "https://fussmatten-welt.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://fussmatten-welt.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2575794442","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11413988747\\\",\\\"GT-MKBWHPLM\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/QlN_CM_1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/DPDACMP1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/MQr9CMz1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/yczYCMD1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/vnqmCMn1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/dKIvCPD1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-11413988747\\\/BiP-CMb1xPIaEIvLzsIq\\\",\\\"MC-WKN8VDG18W\\\",\\\"G-NGPCRTXPLJ\\\"]}],\\\"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"]},{"id":"2214625546","configuration":"{\"configuration\":\"{\\\"should_include_tax_charges\\\": false, \\\"is_visitor_consent_tracking_enabled\\\": false}\",\"pixelEvents\":\"{\\\"purchase\\\": [{\\\"conversion_id\\\": \\\"979732133\\\", \\\"conversion_label\\\": \\\"olqSCKPDneUZEKWNltMD\\\", \\\"should_include_shipping_charges\\\": false, \\\"is_enhanced_conversions_enabled\\\": true}]}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"228190f9fb1a987d85290bddd19b3114","type":"APP","apiClientId":1754643,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
664,"dataSharingState":"unrestricted"},{"id":"1861058826","configuration":"{\"advertiserId\":\"23468\",\"shopDomain\":\"fussmattenwelt.myshopify.com\",\"appVersion\":\"shopifyApp_5.1.1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"877134090","configuration":"{\"accountID\":\"1082\",\"programID\":\"6771\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d6602526b535375a3751906f21a618e2","type":"APP","apiClientId":2982569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"143917322","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Tag"},{"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":"Fussmattenwelt","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"fussmattenwelt.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/fussmatten-welt.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6113986314428","handle":"datencheck","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37625959481532","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://fussmatten-welt.de/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"183138877706","themeStoreId":"568","themePublished":"true","eventMetadataId":"9ebc4178-8c18-4cf4-95b5-016b806a2161","pageType":"cart","shopId":"51448545468","storefrontBaseUrl":"https:\/\/fussmatten-welt.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
664<script> 665 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 666 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 667 window.ShopifyAnalytics.meta.currency = 'EUR'; 668 var meta = {"page":{"pageType":"cart","requestId":"38c9ac15-1f9a-4439-9a41-7284c33b215e-1791063281"}}; 669 for (var attr in meta) { 670 window.ShopifyAnalytics.meta[attr] = meta[attr]; 671 } 672</script>
vendor: 1 bytes, line 672
672
673<script class="analytics"> 674 (function () { 675 var customDocumentWrite = function(content) { 676 var jquery = null; 677 678 if (window.jQuery) { 679 jquery = window.jQuery; 680 } else if (window.Checkout && window.Checkout.$) { 681 jquery = window.Checkout.$; 682 } 683 684 if (jquery) { 685 jquery('body').append(content); 686 } 687 }; 688 689 var hasLoggedConversion = function(token) { 690 if (token) { 691 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 692 } 693 return false; 694 } 695 696 var setCookieIfConversion = function(token) { 697 if (token) { 698 var twoMonthsFromNow = new Date(Date.now()); 699 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 700 701 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 702 } 703 } 704 705 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 706 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 707 if (trekkie.integrations) { 708 return; 709 } 710 trekkie.methods = [ 711 'identify', 712 'page', 713 'ready', 714 'track', 715 'trackForm', 716 'trackLink' 717 ]; 718 trekkie.factory = function(method) { 719 return function() { 720 var args = Array.prototype.slice.call(arguments); 721 args.unshift(method); 722 trekkie.push(args); 723 if (method == 'track' || method == 'page') { 724 var pageUrl; 725 try { 726 pageUrl = window.location.href; 727 } catch (e) {} 728 var pageReferrer; 729 try { 730 pageReferrer = document.referrer; 731 } catch (e) {} 732 try { 733 if (window.__TREKKIE_SHIM_QUEUE == null) { 734 window.__TREKKIE_SHIM_QUEUE = []; 735 } 736 window.__TREKKIE_SHIM_QUEUE.push({ 737 from: 'trekkie-stub', 738 method: method, 739 args: args.slice(1), 740 pageContext: { 741 url: pageUrl, 742 referrer: pageReferrer 743 } 744 }); 745 } catch (e) { 746 // no-op 747 } 748 } 749 return trekkie; 750 }; 751 }; 752 for (var i = 0; i < trekkie.methods.length; i++) { 753 var key = trekkie.methods[i]; 754 trekkie[key] = trekkie.factory(key); 755 } 756 trekkie.load = function(config) { 757 trekkie.config = config || {}; 758 trekkie.config.initialDocumentCookie = document.cookie; 759 var first = document.getElementsByTagName('script')[0]; 760var script = document.createElement('script'); 761script.type = 'text/javascript'; 762script.onerror = function(e) { 763 var scriptFallback = document.createElement('script'); 764 scriptFallback.type = 'text/javascript'; 765 scriptFallback.onerror = function(error) { 766 var Monorail = { 767 produce: function produce(monorailDomain, schemaId, payload) { 768 var currentMs = new Date().getTime(); 769 var event = { 770 schema_id: schemaId, 771 payload: payload, 772 metadata: { 773 event_created_at_ms: currentMs, 774 event_sent_at_ms: currentMs 775 } 776 }; 777 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 778 }, 779 sendRequest: function sendRequest(endpointUrl, payload) { 780 // Try the sendBeacon API 781 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 782 var blobData = new window.Blob([payload], { 783 type: 'text/plain' 784 }); 785 786 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 787 return true; 788 } // sendBeacon was not successful 789 790 } // XHR beacon 791 792 var xhr = new XMLHttpRequest(); 793 794 try { 795 xhr.open('POST', endpointUrl); 796 xhr.setRequestHeader('Content-Type', 'text/plain'); 797 xhr.send(payload); 798 } catch (e) { 799 console.log(e); 800 } 801 802 return false; 803 }, 804 isIos12: function isIos12() { 805 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 806 } 807 }; 808 Monorail.produce('monorail-edge.shopifysvc.com', 809 'trekkie_storefront_load_errors/1.1', 810 {shop_id: 51448545468, 811 theme_id: 183138877706, 812 app_name: "storefront", 813 context_url: window.location.href, 814 source_url: "//fussmatten-welt.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 815 816 }; 817 scriptFallback.async = true; 818 scriptFallback.src = '//fussmatten-welt.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 819 first.parentNode.insertBefore(scriptFallback, first); 820}; 821script.async = true; 822script.src = '//fussmatten-welt.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 823first.parentNode.insertBefore(script, first); 824 825 }; 826 trekkie.load( 827 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":51448545468,"isMerchantRequest":null,"themeId":183138877706,"themeCityHash":"8064425439293676399","contentLanguage":"de","currency":"EUR","eventMetadataId":"9ebc4178-8c18-4cf4-95b5-016b806a2161"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 828 ); 829 830 var loaded = false;
831 trekkie.ready(function() { 832 if (loaded) return; 833 loaded = true; 834 835 window.ShopifyAnalytics.lib = window.trekkie; 836 837 var originalDocumentWrite = document.write; 838 document.write = customDocumentWrite; 839 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 840 document.write = originalDocumentWrite; 841 842 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 843 var token = match? match[1]: undefined; 844 if (!hasLoggedConversion(token)) { 845 setCookieIfConversion(token); 846 847 } 848 }); 849 850 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"38c9ac15-1f9a-4439-9a41-7284c33b215e-1791063281","shopifyEmitted":true}); 851 852 var eventsListenerScript = document.createElement('script'); 853 eventsListenerScript.async = true; 854 eventsListenerScript.src = "//fussmatten-welt.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 855 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 856})();</script>
856 857
857<script> 858 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 859 window.ga = function ga() { 860 (window.ga.q = window.ga.q || []).push(arguments); 861 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 862 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 863 } 864 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 865 }; 866 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 867 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 868 } 869 } 870</script>
vendor: 1 bytes, line 870
870
871<script 872 defer 873 src="https://fussmatten-welt.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 874 data-application="storefront-renderer" 875 data-shop-id="51448545468" 876 data-render-region="gcp-us-west1" 877 data-page-type="cart" 878 data-theme-instance-id="183138877706" 879 data-theme-name="Symmetry" 880 data-theme-version="8.0.0" 881 data-monorail-region="shop_domain" 882 data-resource-timing-sampling-rate="10" 883 data-shs="true" 884 data-shs-beacon="true" 885 data-shs-export-with-fetch="true" 886 data-shs-logs-sample-rate="1" 887 data-shs-beacon-endpoint="https://fussmatten-welt.de/api/collect" 888></script>
vendor: 1 bytes, line 888
888
889<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Willkommen bei Fussmattenwelt. Wie kann ich helfen?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Chat öffnen"},{"key":"agent_chat.panel.ask_anything","value":"Alles fragen"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Ungelesene Antworten"},{"key":"agent_chat.panel.back_to_chat","value":"Zurück zum Chat"},{"key":"agent_chat.panel.see_history","value":"Chat-Verlauf ansehen"},{"key":"agent_chat.panel.new_chat","value":"Neuen Chat erstellen"},{"key":"agent_chat.panel.close","value":"Chat schlieÃen"},{"key":"agent_chat.panel.undock","value":"Chat abdocken"},{"key":"agent_chat.panel.dock","value":"Chat andocken"},{"key":"agent_chat.panel.expand","value":"Chat erweitern"},{"key":"agent_chat.panel.contract","value":"Chat minimieren"},{"key":"agent_chat.panel.jump_to_latest","value":"Zu den neuesten springen"},{"key":"agent_chat.panel.loading_chat","value":"Chat wird geladen"},{"key":"agent_chat.input.label","value":"Nachricht eingeben"},{"key":"agent_chat.input.placeholder","value":"Alles fragen..."},{"key":"agent_chat.input.send","value":"Senden"},{"key":"agent_chat.input.stop","value":"Generieren stoppen"},{"key":"agent_chat.thinking","value":"Nachdenken..."},{"key":"agent_chat.searching","value":"Suchen..."},{"key":"agent_chat.message.sent_timestamp","value":"Gesendet · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automatisiert"},{"key":"agent_chat.message.automated_timestamp","value":"Automatisiert · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Jemand aus unserem Team ist in Kürze für dich da"},{"key":"agent_chat.human_handoff.action","value":"Mit unserem Team chatten"},{"key":"agent_chat.human_handoff.request","value":"Ich möchte mit jemandem aus eurem Team sprechen"},{"key":"agent_chat.human_handoff.ai_assistant","value":"KI-Assistenz"},{"key":"agent_chat.greeting.default","value":"Hallo!"},{"key":"agent_chat.greeting.with_name","value":"Hallo {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"Du kannst Fragen zu Einkauf, GröÃen\/Abmessungen, Versand, Rückgaben oder Bestellstatus stellen."},{"key":"agent_chat.greeting.welcome_back","value":"Willkommen zurück bei %{shop_name}! Wie kann ich helfen?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Willkommen zurück! Wie kann ich helfen?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Willkommen bei %{shop_name}. Wie kann ich helfen?"},{"key":"agent_chat.greeting.generic","value":"Wie kann ich helfen?"},{"key":"agent_chat.disclaimer.text","value":"Dieser Chat nutzt KI von Shopify und kann Fehler machen. Deine Nachrichten sind für {{shop_name}} sichtbar. Siehe"},{"key":"agent_chat.disclaimer.text_human","value":"Deine Nachrichten sind für {{shop_name}} und Shopify zur Bereitstellung und Verbesserung der Dienste sichtbar. Siehe"},{"key":"agent_chat.disclaimer.link_text","value":"Datenschutzerklärung"},{"key":"agent_chat.error.response_unavailable","value":"Antwort nicht verfügbar"},{"key":"agent_chat.error.generic","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.error.response_failed","value":"Diese Nachricht konnte nicht geladen werden"},{"key":"agent_chat.error.message_send_failed","value":"Deine Nachricht konnte nicht gesendet werden"},{"key":"agent_chat.error.attachment_upload_failed","value":"Dein Anhang konnte nicht hochgeladen werden"},{"key":"agent_chat.error.try_again","value":"Erneut versuchen"},{"key":"agent_chat.error.unavailable","value":"Der Chat ist momentan nicht verfügbar. Versuche es später noc
889h einmal."},{"key":"agent_chat.error.usage_limit","value":"Nachrichtenlimit erreicht. Versuche es später erneut oder sende uns eine E-Mail an {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Nachrichtenlimit erreicht. Versuche es später erneut"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Der Chat ist derzeit nicht verfügbar. Sende uns eine E-Mail an {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Der Chat ist derzeit nicht verfügbar"},{"key":"agent_chat.error.cost_quota_handover","value":"Der KI-Assistent ist derzeit nicht verfügbar â unser Team meldet sich in Kürze"},{"key":"agent_chat.history.heading","value":"Chat-Verlauf"},{"key":"agent_chat.history.loading","value":"Unterhaltungsverlauf wird geladen"},{"key":"agent_chat.history.aria_label","value":"Unterhaltungsverlauf"},{"key":"agent_chat.history.no_conversations","value":"Keine Unterhaltungen"},{"key":"agent_chat.history.conversation.one","value":"Unterhaltung"},{"key":"agent_chat.history.conversation.other","value":"Unterhaltungen"},{"key":"agent_chat.history.error_message","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.history.try_again","value":"Erneut versuchen"},{"key":"agent_chat.history.no_past","value":"Keine vergangenen Unterhaltungen"},{"key":"agent_chat.history.start_new","value":"Neuen Chat starten"},{"key":"agent_chat.history.untitled","value":"Unbenannte Unterhaltung"},{"key":"agent_chat.history.resume","value":"Fortsetzen: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Fortsetzen: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Unterhaltung löschen: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Unterhaltung konnte nicht gelöscht werden"},{"key":"agent_chat.feedback.group_label","value":"Nachrichten-Feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Daumen hoch"},{"key":"agent_chat.feedback.thumbs_down","value":"Daumen runter"},{"key":"agent_chat.feedback.add_comment","value":"Kommentar hinzufügen"},{"key":"agent_chat.feedback.thanks","value":"Danke für dein Feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Teile uns mit, was gut gelaufen ist"},{"key":"agent_chat.feedback.placeholder_down","value":"Teile uns mit, was wir verbessern können"},{"key":"agent_chat.feedback.comment_label","value":"Feedback-Kommentar"},{"key":"agent_chat.feedback.cancel","value":"Abbrechen"},{"key":"agent_chat.feedback.submit","value":"Senden"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximale Länge erreicht. Das Feedback ist auf {{max}} Zeichen beschränkt."},{"key":"agent_chat.buyer_profile.button.open","value":"Käufer:innenprofil"},{"key":"agent_chat.buyer_profile.title","value":"Käufer:innenprofil"},{"key":"agent_chat.buyer_profile.empty","value":"Kein Käufer:innenprofil verfügbar."},{"key":"agent_chat.buyer_profile.close","value":"SchlieÃen"},{"key":"agent_chat.suggestions.empty_state_label","value":"Vorgeschlagene Fragen"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Vorgeschlagene Antworten"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Zum Fortfahren anmelden"},{"key":"agent_chat.auth.sign_in","value":"Anmelden"},{"key":"agent_chat.auth.skip_and_chat","value":"Ãberspringen und Chat starten"},{"key":"agent_chat.auth.pre_chat_title","value":"Anmelden, um deine Chats zu personalisieren und zu speichern"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Anmelden oder Konto erstellen"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Keine Antwort verpassen"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Melde dich an, um mit unserem Team zu chatten. Wir senden dir eine E-Mail, wenn du den Chat verlässt."},{"key":"agent_chat.auth.share_disclaimer","value":"Wenn du fortfährst, teilt Shop deinen Namen und deine E-Mail-Adresse mit diesem Shop. Siehe deren {{terms_link}} und {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"Nutzungsbedingungen"},{"key":"agent_chat.auth.privacy_link","value":"Datenschutzerklärung"},{"key":"agent_chat.auth.declined_pre_chat","value":"Ich kann dich nur mit dem Shop verbinden, wenn du dich anmeldest."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"Wenn du den Chat verlässt, senden wir dir eine E-Mail, sobald es eine Antwort gibt."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Melde dich an, um bei einer Antwort per E-Mail benachrichtigt zu werden."},{"key":"agent_chat.order_lookup.track_order","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.track_another_order","value":"Weitere Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.new_conversation","value":"Neue Unterhaltung"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Aktionen für die Self-Service-Nachverfolgungsfunktion für Bestellungen"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Bestellinformationen eingeben"},{"key":"agent_chat.order_lookup.prompt","value":"Bitte gib deine Bestelldetails ein, um deinen Bestellstatus einzusehen."},{"key":"agent_chat.order_lookup.form_title","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Bitte gib deine Daten ein."},{"key":"agent_chat.order_lookup.order_number_label","value":"Bestellnummer"},{"key":"agent_chat.order_lookup.email_label","value":"E-Mail-Adresse"},{"key":"agent_chat.order_lookup.submit","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.cancel","value":"Abbrechen"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Bitte gib eine gültige Bestellnummer ein, die nur aus Zahlen und Buchstaben besteht und keine Leerzeichen enthält (z. B. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Bitte gib eine gültige Bestellnummer ein, die nur aus Zahlen und Buchstaben besteht und keine Leerzeichen enthält (z. B. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Bitte gib eine gültige E-Mail-Adresse ein"},{"key":"agent_chat.order_lookup.generic_error","value":"Beim Aufrufen deiner Bestellung ist ein Problem aufgetreten. Bitte versuche es erneut."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Zu viele Versuche. Versuche es später erneut."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Die Self-Service-Nachverfolgungsfunktion für Bestellungen wird ausgeführt. Starte eine neue Unterhaltung, um etwas anderes zu fragen."},{"key":"agent_chat.legacy_contact.form_title","value":"Bevor wir loslegen"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Bitte gib deine Daten an, damit wir dir antworten können, falls du den Chat verlässt."},{"key":"agent_chat.legacy_contact.first_name_label","value":"Vorname"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Nachname"},{"key":"agent_chat.legacy_contact.email_label","value":"E-Mail"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"E-Mails mit Neuigkeiten und Angeboten erhalten"},{"key":"agent_chat.legacy_contact.submit","value":"Chat starten"},{"key":"agent_chat.legacy_contact.cancel","value":"Abbrechen"}
889,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Gib einen gültigen Vornamen ein."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Gib einen gültigen Nachnamen ein."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Gib eine gültige E-Mail-Adresse ein."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Die E-Mail-Adresse ist zu lang."},{"key":"agent_chat.legacy_contact.generic_error","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Zu viele Versuche. Versuche es später erneut."},{"key":"agent_chat.discountCard.useDiscount","value":"Rabatt anwenden"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Wird beim Checkout automatisch angewendet"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"In den Warenkorb"},{"key":"agent_chat.product.view_details","value":"Details ansehen"},{"key":"agent_chat.product.out_of_stock","value":"Nicht vorrätig"},{"key":"agent_chat.product.compare_suggestions","value":"Vorschläge vergleichen"},{"key":"agent_chat.product.hide_suggestions","value":"Vorschläge ausblenden"},{"key":"agent_chat.product.sold_out","value":"Ausverkauft"},{"key":"agent_chat.order.item.one","value":"Artikel"},{"key":"agent_chat.order.item.other","value":"Artikel"},{"key":"agent_chat.order.less_items.one","value":"- {{count}} Artikel ausblenden"},{"key":"agent_chat.order.less_items.other","value":"- {{count}} Artikel ausblenden"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} weiterer Artikel"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} weitere Artikel"},{"key":"agent_chat.order.view_order","value":"Bestellung {{orderId}} ansehen"},{"key":"agent_chat.order.track_shipment","value":"Lieferung nachverfolgen"},{"key":"agent_chat.order.of_total","value":"{{index}} von {{total}}"},{"key":"agent_chat.order.label","value":"Bestellung {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Bestellung"},{"key":"agent_chat.order.count.other","value":"{{count}} Bestellungen"},{"key":"agent_chat.order.ordered_on","value":"Bestellt am {{date}}"},{"key":"agent_chat.order.select","value":"Bestellung {{number}} auswählen"},{"key":"agent_chat.return.heading","value":"Artikel zur Rückgabe auswählen"},{"key":"agent_chat.return.toggle_item","value":"{{name}} auswählen"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, keine Rückgabe möglich"},{"key":"agent_chat.return.quantity_label","value":"Rückgabemenge"},{"key":"agent_chat.return.reason_label","value":"Rückgabegrund"},{"key":"agent_chat.return.reason_placeholder","value":"Grund auswählen"},{"key":"agent_chat.return.confirm","value":"Rückgabe anfragen"},{"key":"agent_chat.return.confirmed","value":"Rückgabe angefragt"},{"key":"agent_chat.return.reason.size_too_small","value":"GröÃe zu klein"},{"key":"agent_chat.return.reason.size_too_large","value":"GröÃe zu groÃ"},{"key":"agent_chat.return.reason.unwanted","value":"Nicht mehr gewünscht"},{"key":"agent_chat.return.reason.not_as_described","value":"Entspricht nicht der Beschreibung"},{"key":"agent_chat.return.reason.wrong_item","value":"Falscher Artikel"},{"key":"agent_chat.return.reason.defective","value":"Defekt"},{"key":"agent_chat.return.reason.style","value":"Stil"},{"key":"agent_chat.return.reason.color","value":"Farbe"},{"key":"agent_chat.return.reason.other_reason","value":"Sonstiges"},{"key":"agent_chat.scroll.previous","value":"Zurück"},{"key":"agent_chat.scroll.next","value":"Weiter"}]}</script>
vendor: 1 bytes, line 889
889
890<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"51448545468","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Anmelden oder Konto erstellen"},{"key":"account_menu.signed_out_state.section_divider","value":"Weitere Möglichkeiten zum Anmelden"},{"key":"account_menu.signed_out_state.alternate_divider","value":"ODER"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-Mail-Adresse"},{"key":"account_menu.signed_out_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Mit Shop anmelden"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Weiter mit Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Weiter mit Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Neuigkeiten und Angebote via E-Mail erhalten"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hallo {{first_name}}!"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Konto"},{"key":"account_menu.signed_in_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Standorte"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Suche"},{"key":"account_menu.aria_labels.close_menu","value":"Menü schlieÃen"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Zurück zum Hauptmenü von {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, öffnet Untermenü"},{"key":"account_menu.aria_labels.loading_menu","value":"Menü wird geladen"},{"key":"account_menu.aria_labels.account","value":"Konto"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Mit E-Mail-Adresse anmelden"},{"key":"account_menu.aria_labels.sign_in","value":"Anmelden"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"DE","language":"de"}}</script>
890 891<meta name="shopify-y" content="5253bbd7-282e-4c16-ae81-53fc6c315ae4" data-expiration="1822620881000"><meta name="shopify-s" content="13850035-d4e2-4c83-b1d5-8749e296d543" data-expiration="1791065081000"><meta name="new-cookie-storage-activated" content="t"> 892</head> 893 894<body class="template-cart 895 swatch-source-native swatch-method-swatches swatch-style-dropdown 896 cc-animate-enabled"> 897 898 <a class="skip-link visually-hidden" href="#content" data-cs-role="skip">Direkt zum Inhalt</a><!-- BEGIN sections: header-group --> 899<div id="shopify-section-sections--25792775979274__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 900 901<announcement-bar id="section-id-sections--25792775979274__announcement-bar" class="announcement-bar announcement-bar--with-announcement"> 902 <style data-shopify> 903#section-id-sections--25792775979274__announcement-bar { 904 --bg-color: #cc0867; 905 --bg-gradient: ; 906 --heading-color: 255 255 255; 907 --text-color: 255 255 255; 908 --link-color: 255 255 255; 909 --announcement-font-size: 12px; 910 } 911 </style> 912<div class="container container--no-max relative"> 913 <div class="announcement-bar__left desktop-only"> 914 915 </div> 916 917 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div 918 class="announcement" 919 style=" 920 --heading-color: 255 255 255; 921 --text-color: 255 255 255; 922 --link-color: 255 255 255; 923 " 924 ><div class="announcement__text"> 925 Gestalten Sie Ihre eigene Fussmatte! 926 927 928 </div> 929 </div></div> 930 <div class="announcement-bar__announcement-controller"> 931 <button class="announcement-button announcement-button--previous" aria-label="Vorherige"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></button><button class="announcement-button announcement-button--next" aria-label="Nächste"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right" aria-hidden="true" focusable="false" role="presentation"><path d="m9 18 6-6-6-6"/></svg></button> 932 </div></div> 933 934 <div class="announcement-bar__right desktop-only"> 935 936 937 <div class="header-localization"> 938 939
940<script src="//fussmatten-welt.de/cdn/shop/t/24/assets/custom-select.js?v=173148981874697908181754459603" defer="defer"></script>
940<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="localization__grid"><div class="localization__selector"> 941 <input type="hidden" name="country_code" value="DE"> 942<country-selector><label class="label visually-hidden no-js-hidden" for="annbar-localization-country-button">Land/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 943 aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-country-button"> 944 <span class="text-start">Deutschland (EUR â¬)</span> 945 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 946 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 947 </svg> 948 </button> 949 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 950 aria-hidden="true" hidden aria-activedescendant="annbar-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="annbar-localization-country-opt-0" role="option" 951 data-value="DE" 952 data-value-id="" 953 954 aria-selected="true"> 955 <span class="pointer-events-none">Deutschland (EUR â¬)</span> 956 </li></ul> 957 </div></country-selector></div><div class="localization__selector"> 958 <input type="hidden" name="locale_code" value="de"> 959<custom-select id="annbar-localization-language"><label class="label visually-hidden no-js-hidden" for="annbar-localization-language-button">Sprache</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 960 aria-expanded="false" aria-haspopup="listbox" id="annbar-localization-language-button"> 961 <span class="text-start">Deutsch</span> 962 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 963 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 964 </svg> 965 </button> 966 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 967 aria-hidden="true" hidden aria-activedescendant="annbar-localization-language-opt-0"><li class="custom-select__option flex items-center js-option" id="annbar-localization-language-opt-0" role="option" 968 data-value="de" 969 data-value-id="" 970 971 aria-selected="true"> 972 <span class="pointer-events-none">Deutsch</span> 973 </li><li class="custom-select__option flex items-center js-option" id="annbar-localization-language-opt-1" role="option" 974 data-value="en" 975 data-value-id="" 976 977> 978 <span class="pointer-events-none">English</span> 979 </li><li class="custom-select__option flex items-center js-option" id="annbar-localization-language-opt-2" role="option" 980 data-value="fr" 981 data-value-id="" 982 983> 984 <span class="pointer-events-none">Français</span> 985 </li></ul> 986 </div></custom-select></div></div>
986<script> 987 customElements.whenDefined('custom-select').then(() => { 988 if (!customElements.get('country-selector')) { 989 class CountrySelector extends customElements.get('custom-select') { 990 constructor() { 991 super(); 992 this.loaded = false; 993 } 994 995 async showListbox() { 996 if (this.loaded) { 997 super.showListbox(); 998 return; 999 } 1000 1001 this.button.classList.add('is-loading'); 1002 this.button.setAttribute('aria-disabled', 'true'); 1003 1004 try { 1005 const response = await fetch('?section_id=country-selector'); 1006 if (!response.ok) throw new Error(response.status); 1007 1008 const tmpl = document.createElement('template'); 1009 tmpl.innerHTML = await response.text(); 1010 1011 const el = tmpl.content.querySelector('.custom-select__listbox'); 1012 this.listbox.innerHTML = el.innerHTML; 1013 1014 this.options = this.querySelectorAll('.custom-select__option'); 1015 1016 this.popular = this.querySelectorAll('[data-popular]'); 1017 if (this.popular.length) { 1018 this.popular[this.popular.length - 1].closest('.custom-select__option') 1019 .classList.add('custom-select__option--visual-group-end'); 1020 } 1021 1022 this.selectedOption = this.querySelector('[aria-selected="true"]'); 1023 if (!this.selectedOption) { 1024 this.selectedOption = this.listbox.firstElementChild; 1025 } 1026 1027 this.loaded = true; 1028 } catch { 1029 this.listbox.innerHTML = '<li>Fehler beim Abrufen der Länder, bitte versuchen Sie es erneut.</li>'; 1030 } finally { 1031 super.showListbox(); 1032 this.button.classList.remove('is-loading'); 1033 this.button.setAttribute('aria-disabled', 'false'); 1034 } 1035 } 1036 1037 setButtonWidth() { 1038 return; 1039 } 1040 } 1041 1042 customElements.define('country-selector', CountrySelector); 1043 } 1044 }); 1045 </script>
1045<script> 1046 document.getElementById('annbar-localization').addEventListener('change', (evt) => { 1047 const input = evt.target.closest('.localization__selector').firstElementChild; 1048 if (input && input.tagName === 'INPUT') { 1049 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 1050 evt.currentTarget.submit(); 1051 } 1052 }); 1053 </script>
1053</form> 1054 </div> 1055 1056 </div> 1057 </div> 1058 </announcement-bar> 1059</div><div id="shopify-section-sections--25792775979274__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify> 1060 .logo img { 1061 width: 300px; 1062 } 1063 .logo-area__middle--logo-image { 1064 max-width: 300px; 1065 } 1066 @media (max-width: 767.98px) { 1067 .logo img { 1068 width: 135px; 1069 } 1070 }.section-header { 1071 position: -webkit-sticky; 1072 position: sticky; 1073 }</style> 1074<page-header data-section-id="sections--25792775979274__header"> 1075 <div id="pageheader" class="pageheader pageheader--layout-inline-menu-left pageheader--sticky"> 1076 <div class="logo-area container container--no-max"> 1077 <div class="logo-area__left"> 1078 <div class="logo-area__left__inner"> 1079 <button class="mobile-nav-toggle" aria-label="Menü" aria-controls="main-nav"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-menu" aria-hidden="true" focusable="false" role="presentation"><path d="M3 12h18M3 6h18M3 18h18"/></svg></button> 1080 1081 <a class="show-search-link" href="/search" aria-label="Suchen"> 1082 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1083 <span class="show-search-link__text visually-hidden">Suchen</span> 1084 </a> 1085 1086 1087 <div id="proxy-nav" class="navigation navigation--left" role="navigation" aria-label="Primär"> 1088 <div class="navigation__tier-1-container"> 1089 <ul class="navigation__tier-1"> 1090 1091<li class="navigation__item"> 1092 <a href="/" class="navigation__link" >Startseite</a> 1093 </li> 1094 1095<li class="navigation__item"> 1096 <a href="https://fussmatten-welt.de/pages/personalizer" class="navigation__link" >Selbst gestalten</a> 1097 </li> 1098 1099<li class="navigation__item"> 1100 <a href="/pages/angebot" class="navigation__link" >Angebot anfordern</a> 1101 </li> 1102 1103<li class="navigation__item"> 1104 <a href="/pages/fussmatten-shop" class="navigation__link" >Fussmatten Shop</a> 1105 </li> 1106 1107<li class="navigation__item"> 1108 <a href="/pages/faq" class="navigation__link" >Fragen</a> 1109 </li> 1110 1111<li class="navigation__item"> 1112 <a href="/pages/kontakt" class="navigation__link" >Kontakt</a> 1113 </li> 1114 1115<li class="navigation__item"> 1116 <a href="/pages/farbauswahl" class="navigation__link" >Farbauswahl</a> 1117 </li> 1118 1119 </ul> 1120 </div> 1121 </div> 1122 1123 </div> 1124 </div> 1125 1126 <div class="logo-area__middle logo-area__middle--logo-image"> 1127 <div class="logo-area__middle__inner"> 1128 <div class="logo"><a class="logo__link" href="/" title="Fussmattenwelt"><img class="logo__image" src="//fussmatten-welt.de/cdn/shop/files/logo-fussmattenwelt.png?v=1614308013&width=600" alt="Fussmattenwelt" itemprop="logo" width="343" height="72" loading="eager" /></a></div> 1129 </div> 1130 </div> 1131 1132 <div class="logo-area__right"> 1133 <div class="logo-area__right__inner"> 1134 1135 1136 <a class="header-account-link" href="https://fussmatten-welt.de/cu
1136stomer_authentication/redirect?locale=de®ion_country=DE" aria-label="Konto"> 1137 <span class="header-account-link__text visually-hidden">Konto</span> 1138 <span class="header-account-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142Z" fill="currentColor"/><path d="M3 18.25c0-2.486 4.542-4 9.028-4 4.486 0 8.972 1.514 8.972 4v3H3v-3Z" stroke="currentColor" stroke-width="1.5"/><circle stroke="currentColor" stroke-width="1.5" cx="12" cy="7" r="4.25"/></g></svg></span> 1139 </a> 1140 1141 1142 1143 <a class="show-search-link" href="/search"> 1144 <span class="show-search-link__text visually-hidden">Suchen</span> 1145 <span class="show-search-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></span> 1146 </a> 1147 1148<a href="/cart" class="cart-link" data-hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"> 1149 <span class="cart-link__label visually-hidden">Einkaufswagen</span> 1150 <span class="cart-link__icon"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd"><path d="M0 0h24v24H0z"/><path d="M15.321 9.5V5.321a3.321 3.321 0 0 0-6.642 0V9.5" stroke="currentColor" stroke-width="1.5"/><path stroke="currentColor" stroke-width="1.5" d="M5.357 7.705h13.286l1.107 13.563H4.25z"/></g></svg><span class="cart-link__count"></span> 1151 </span> 1152 </a> 1153 </div> 1154 </div> 1155 </div>
1155<script src="//fussmatten-welt.de/cdn/shop/t/24/assets/main-search.js?v=76809749390081725741754459604" defer></script>
1155 1156 <main-search class="main-search " 1157 data-quick-search="true" 1158 data-quick-search-meta="false"> 1159 1160 <div class="main-search__container container"> 1161 <button class="main-search__close" aria-label="SchlieÃen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></button> 1162 1163 <form class="main-search__form" action="/search" method="get" autocomplete="off"> 1164 <div class="main-search__input-container"> 1165 <input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Suchen Sie in unserem Shop" aria-label="Suchen" /> 1166 <button class="main-search__button" type="submit" aria-label="Suchen"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd"><circle cx="7.824" cy="7.824" r="7.824"/><path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"/></g></svg></button> 1167 </div>
1167<script src="//fussmatten-welt.de/cdn/shop/t/24/assets/search-suggestions.js?v=101886753114502501091754459604" defer></script>
1167 1168 <search-suggestions></search-suggestions></form> 1169 1170 <div class="main-search__results"></div> 1171 1172 1173 </div> 1174 </main-search></div> 1175 1176 <main-navigation id="main-nav" class="desktop-only" data-proxy-nav="proxy-nav"> 1177 <div class="navigation navigation--main" role="navigation" aria-label="Primär"> 1178 <div class="navigation__tier-1-container"> 1179 <ul class="navigation__tier-1"> 1180 1181<li class="navigation__item"> 1182 <a href="/" class="navigation__link" >Startseite</a> 1183 1184 1185 </li> 1186 1187<li class="navigation__item"> 1188 <a href="https://fussmatten-welt.de/pages/personalizer" class="navigation__link" >Selbst gestalten</a> 1189 1190 1191 </li> 1192 1193<li class="navigation__item"> 1194 <a href="/pages/angebot" class="navigation__link" >Angebot anfordern</a> 1195 1196 1197 </li> 1198 1199<li class="navigation__item"> 1200 <a href="/pages/fussmatten-shop" class="navigation__link" >Fussmatten Shop</a> 1201 1202 1203 </li> 1204 1205<li class="navigation__item"> 1206 <a href="/pages/faq" class="navigation__link" >Fragen</a> 1207 1208 1209 </li> 1210 1211<li class="navigation__item"> 1212 <a href="/pages/kontakt" class="navigation__link" >Kontakt</a> 1213 1214 1215 </li> 1216 1217<li class="navigation__item"> 1218 <a href="/pages/farbauswahl" class="navigation__link" >Farbauswahl</a> 1219 1220 1221 </li> 1222 1223</ul> 1224 </div> 1225 </div>
1225<script class="mobile-navigation-drawer-template" type="text/template"> 1226 <div class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 1227 <div class="navigation navigation--main" role="navigation" aria-label="Primär"> 1228 <div class="navigation__tier-1-container"> 1229 <div class="navigation__mobile-header"> 1230 <a href="#" class="mobile-nav-back has-ltr-icon" aria-label="Zurück"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left" aria-hidden="true" focusable="false" role="presentation"><path d="m15 18-6-6 6-6"/></svg></a> 1231 <span class="mobile-nav-title"></span> 1232 <a href="#" class="mobile-nav-toggle" aria-label="SchlieÃen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-x" aria-hidden="true" focusable="false" role="presentation"><path d="M18 6 6 18M6 6l12 12"/></svg></a> 1233 </div> 1234 <ul class="navigation__tier-1"> 1235 1236<li class="navigation__item"> 1237 <a href="/" class="navigation__link" >Startseite</a> 1238 1239 1240 </li> 1241 1242<li class="navigation__item"> 1243 <a href="https://fussmatten-welt.de/pages/personalizer" class="navigation__link" >Selbst gestalten</a> 1244 1245 1246 </li> 1247 1248<li class="navigation__item"> 1249 <a href="/pages/angebot" class="navigation__link" >Angebot anfordern</a> 1250 1251 1252 </li> 1253 1254<li class="navigation__item"> 1255 <a href="/pages/fussmatten-shop" class="navigation__link" >Fussmatten Shop</a> 1256 1257 1258 </li> 1259 1260<li class="navigation__item"> 1261 <a href="/pages/faq" class="navigation__link" >Fragen</a> 1262 1263 1264 </li> 1265 1266<li class="navigation__item"> 1267 <a href="/pages/kontakt" class="navigation__link" >Kontakt</a> 1268 1269 1270 </li> 1271 1272<li class="navigation__item"> 1273 <a href="/pages/farbauswahl" class="navigation__link" >Farbauswahl</a> 1274 1275 1276 </li> 1277 1278</ul> 1279 1280 <div class="navigation__mobile-products"> 1281 <div class="navigation__mobile-products-title">Best Sellers</div> 1282 <div class="product-grid product-grid--scrollarea"> 1283 </div> 1284 </div> 1285 1286 </div> 1287 </div> 1288 <div class="mobile-navigation-drawer__footer"></div> 1289 </div> 1290 </script>
1290 1291 </main-navigation> 1292 1293 <a href="#" class="header-shade mobile-nav-toggle" aria-label="SchlieÃen"></a> 1294</page-header> 1295
1296<script> 1297 const mainNav = document.getElementById('main-nav'); 1298 if (mainNav) mainNav.style.opacity = 0; 1299 setTimeout(() => { 1300 theme.inlineNavigationCheck(); 1301 if (mainNav) mainNav.style.opacity = null; 1302 }, 0); 1303 setTimeout(theme.setInitialHeaderHeightProperty, 0); 1304</script>
1304<script type="application/ld+json"> 1305 { 1306 "@context": "http://schema.org", 1307 "@type": "Organization", 1308 "name": "Fussmattenwelt", 1309 "logo": "https:\/\/fussmatten-welt.de\/cdn\/shop\/files\/logo-fussmattenwelt.png?v=1614308013\u0026width=343", 1310 1311 "sameAs": [ 1312 1313"https:\/\/www.facebook.com\/mattenwelt","https:\/\/www.youtube.com\/channel\/UC6a3Ak_HCB0UuZs8D-qXjbg","https:\/\/www.instagram.com\/mattenwelt" 1314 ], 1315 "url": "https:\/\/fussmatten-welt.de" 1316 } 1317</script>
1317 1318 1319 1320</div><div id="shopify-section-sections--25792775979274__store-messages" class="shopify-section shopify-section-group-header-group section-store-messages"> 1321<div id="section-id-sections--25792775979274__store-messages"> 1322 <style data-shopify> 1323 #section-id-sections--25792775979274__store-messages { 1324 --background: #f0eeed; 1325 --text-1: #555555; 1326 --text-2: #555555; 1327 } 1328 </style> 1329 <div class="store-messages messages-3 desktop-only"> 1330 <div class="container"><div class="message message-1"> 1331 1332 1333 1334 1335 <span class="tagline">Mindestbestellmenge nur 1 Fussmatte</span> 1336 1337 1338 1339 1340 1341 </div><div class="message message-2"> 1342 1343 1344 1345 1346 <span class="tagline">Lieferzeit nur 5 - 8 Werktage</span> 1347 1348 1349 1350 1351 <div class="fluff"></div> 1352 </div><div class="message message-3"> 1353 1354 1355 1356 1357 <span class="tagline">Versand nur 8,90â¬</span> 1358 1359 1360 1361 1362 <div class="fluff"></div> 1363 </div></div> 1364 </div><div class="store-messages-mobile mobile-only"> 1365 <div class="container"><span>Mindestbestellmenge nur 1 Fussmatte</span></div> 1366 </div></div> 1367</div> 1368<!-- END sections: header-group --><main id="content" role="main"> 1369 <div class="container cf"> 1370 1371 <div id="shopify-section-template--25792775192842__main" class="shopify-section page-section-spacing"><div class="container fully-spaced-row" data-ajax-update="true" style="--page-container-width: 1200px;"> 1372 <cart-form data-section-id="template--25792775192842__main" data-ajax-update="true"> 1373 1374 <div data-merge="page-heading"></div> 1375 1376<form action="/cart" method="post" id="cartform" class="cart-form"> 1377 <div class="cart-item-list"> 1378 <div class="cart-item-list__body" data-merge-list="cart-items"> 1379 1380 <div data-merge-list-item="item-key:empty" > 1381 <div class="fully-spaced-row--large align-centre"> 1382 <div class="align-center"><div class="lightly-spaced-row"><span class="icon--large"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-width="1.5"><path d="M2 9.25h20l-4 12H6z"/><path stroke-linecap="square" d="M12 9V3"/></g></svg></span></div><h1 class="majortitle">Your cart is empty</h1><div class="button-row"> 1383 <a class="btn btn--primary button-row__btn" href="/collections/all">Start shopping</a> 1384 </div></div> 1385 </div> 1386 </div> 1387 1388 1389 1390 </div> 1391 </div> 1392 1393 <div> 1394 <div class="checkout-subtotal-container spaced-row hidden" data-merge-attributes="subtotal-container"> 1395 <div class="flexible-layout"> 1396 <div class="checkout-subtotal-container__left column column--half"> 1397 1398 1399 1400 </div> 1401 1402 <div class="checkout-subtotal-container__right column column--half mobile-align-center"><div ><div data-merge="total"><h2 class="subtotal h2"> 1403 Zwischensumme: 1404 <span class="theme-money"><span class=transcy-money>â¬0,00</span></span> 1405 </h2><div class="cart-policies rte">Inklusive Steuern. <a href="/policies/shipping-policy">Versand</a> und Rabatte werden beim Checkout berechnet.</div></div> 1406 1407 1408 1409 <div class="checkout-col lightly-spaced-row"> 1410 <div class="checkout-buttons"> 1411 <span class="update-cart-container"> 1412 <button type="submit" name="update">Warenkorb aktualisieren</button> 1413 </span> 1414 1415 <button type="submit" class="btn btn--large" id="update-cart" name="checkout">Zur Kasse</button> 1416 1417 1418 <div class="additional-checkout-buttons mt-2"> 1419 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart">
1419 <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":51448545468,"merchantName":"Fussmattenwelt","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":51448545468,"countryCode":"DE","merchantName":"Fussmattenwelt","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":null,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"4552MY7D5MVXN","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=EUR\u0026locale=de_DE\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=4552MY7D5MVXN\u0026intent=capture","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="38732d6049d16c1ed96b1601552885be" buyer-country="DE" buyer-locale="de" buyer-currency="EUR" shop-id="51448545468" cart-id="68fbfec97a29caa890d4f7bb2cb44a6f" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 1420 </div> 1421 1422 </div><a class="continue-shopping underline block lightly-spaced-row-above" href="">Weiter shoppen</a></div></div></div> 1423 </div> 1424 </div> 1425 </div> 1426 </form> 1427 </cart-form> 1428</div> 1429 1430 1431 1432</div><div id="shopify-section-template--25792775192842__custom_liquid_weM8YF" class="shopify-section section-custom-liquid"><div id="section-id-template--25792775192842__custom_liquid_weM8YF" class="section-id-template--25792775192842__custom_liquid_weM8YF container"> 1433 <div class="custom-html"> 1434 1435 1436 1437 1438<style> 1439 #datencheck-popup { 1440 position: fixed; 1441 top: 50%; 1442 right: 16px; 1443 transform: translateY(-50%); 1444 z-index: 999999; 1445 background: #fff; 1446 border-radius: 14px; 1447 box-shadow: 0 12px 30px rgba(0,0,0,0.25); 1448 padding: 12px 12px 10px 12px; 1449 max-width: 340px; 1450 width: calc(100vw - 32px); 1451 font-size: 12px; 1452 line-height: 1.45; 1453 display: none; 1454 } 1455 #datencheck-popup strong { display:block; font-size:13px; margin-bottom:6px; } 1456 #datencheck-popup ul { margin: 6px 0 8px 16px; padding: 0; } 1457 #datencheck-popup li { margin-bottom: 4px; } 1458 1459 .dc-actions { display:flex; gap:8px; align-items:center; justify-content:space-between; } 1460 .dc-add { 1461 padding: 8px 12px; font-size: 12px; border-radius: 6px; border: none; cursor: pointer; 1462 font-weight: 700; background: rgb(176, 30, 100); color:#fff; white-space: nowrap; 1463 } 1464 .dc-close { background: transparent; color:#666; border:none; font-size:12px; cursor:pointer; } 1465 1466 @media (max-width: 768px) { 1467 #datencheck-popup { right:8px; left:8px; top:auto; bottom:16px; transform:none; max-width:none; } 1468 } 1469</style> 1470 1471<div id="datencheck-popup"> 1472 <strong>ð Professioneller Datencheck â empfohlen</strong> 1473 <div>Wir machen Ihr Konfigurator-Motiv druckfertig und vermeiden Fehler:</div> 1474 <ul> 1475 <li>â Exakte Randabstände â kein Abschneiden am Gummirand</li> 1476 <li>â Optimale Farbkontraste & korrekte Farbräume für saubere Druckfarben</li> 1477 <li>â Keine Verpixelungen, keine unsauberen Artefakte</li> 1478 <li>
1478â Gut lesbare SchriftgröÃen, Abstände & klare Strichstärken</li> 1479 <li>â Technisch geprüfte Umsetzbarkeit Ihres Designs für die Produktion</li> 1480 <li>â Professionelle Logo-Freistellung & Entfernung weiÃer Hintergründe</li> 1481 </ul> 1482 <div class="dc-actions"> 1483 <button class="dc-add" id="datencheck-popup-add" data-variant-id="37625959481532"> 1484 Datencheck jetzt dazubuchen 1485 </button> 1486 <button class="dc-close" id="datencheck-popup-close">schlieÃen</button> 1487 </div> 1488</div> 1489
1490<script> 1491(function () { 1492 const popup = document.getElementById('datencheck-popup'); 1493 const addBtn = document.getElementById('datencheck-popup-add'); 1494 const closeBtn = document.getElementById('datencheck-popup-close'); 1495 1496 if (!popup || !addBtn || !closeBtn) return; 1497 1498 function hasKonfiguratorImageByDOM() { 1499 const labels = document.querySelectorAll('.line-item-property__label'); 1500 for (const label of labels) { 1501 if ((label.textContent || '').trim().toLowerCase() === 'bild:') { 1502 const val = label.parentElement.querySelector('.line-item-property__value')?.textContent || ''; 1503 if (val.includes('konfigurator-matten.com/public/generated_image/')) return true; 1504 } 1505 } 1506 return false; 1507 } 1508 1509 async function hasDatencheckByAPI() { 1510 try { 1511 const r = await fetch('/cart.js', { cache: 'no-store' }); 1512 if (!r.ok) return false; 1513 const cart = await r.json(); 1514 return cart.items.some(i => (i.product_title || '').toLowerCase().includes('datencheck')); 1515 } catch { return false; } 1516 } 1517 1518 let last = null; 1519 1520 async function tick() { 1521 const hasConfig = hasKonfiguratorImageByDOM(); 1522 const hasDC = await hasDatencheckByAPI(); 1523 const show = hasConfig && !hasDC; 1524 1525 if (show !== last) { 1526 popup.style.display = show ? 'block' : 'none'; 1527 last = show; 1528 } 1529 } 1530 1531 tick(); 1532 setInterval(tick, 1000); 1533 1534 addBtn.addEventListener('click', async function () { 1535 const id = this.dataset.variantId; 1536 this.disabled = true; 1537 const t = this.textContent; 1538 this.textContent = 'Wird hinzugefügtâ¦'; 1539 1540 try { 1541 await fetch('/cart/add.js', { 1542 method: 'POST', 1543 headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, 1544 credentials: 'same-origin', 1545 body: JSON.stringify({ id, quantity: 1 }) 1546 }); 1547 1548 // Hard refresh, damit Theme garantiert neu rendert 1549 setTimeout(() => window.location.reload(), 300); 1550 } catch (e) { 1551 // Fallback 1552 window.location.href = '/cart/add?id=' + encodeURIComponent(id) + '&quantity=1'; 1553 } 1554 }); 1555 1556 closeBtn.addEventListener('click', () => popup.style.display = 'none'); 1557})(); 1558</script>
1558 1559 1560 </div> 1561</div> 1562 1563 1564 1565</div> 1566 1567 </div> 1568 </main><div id="pagefooter"><!-- BEGIN sections: footer-group --> 1569<div id="shopify-section-sections--25792775946506__cross-page-promos" class="shopify-section shopify-section-group-footer-group"> 1570 <div id="section-id-sections--25792775946506__cross-page-promos" class="cross-page-promos"> 1571 <div class="container"> 1572 <div class="flexible-layout layout-all-quarters"><div class="column column--quarter align-center block-id-1478526632862" > 1573 <div class="relative"> 1574 1575 1576 1577 1578 <div class="icon-with-caption"> 1579 <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-chat_bubble" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M21 10.663c0 -4.224 -4.041 -7.663 -9 -7.663s-9 3.439 -9 7.663c0 3.783 3.201 6.958 7.527 7.56c1.053 .239 .932 .644 .696 2.133c-.039 .238 -.184 .932 .777 .512c.96 -.42 5.18 -3.201 7.073 -5.48c1.304 -1.504 1.927 -3.029 1.927 -4.715v-.01z" /></svg></div> 1580 1581 1582 <div class="icon-with-caption__text"> 1583 <div class="heading-font h6 align-center">[email protected]</div> 1584 </div> 1585 1586 </div> 1587 1588 1589 1590 1591 </div> 1592 </div><div class="column column--quarter align-center block-id-1478526645605" > 1593 <div class="relative"> 1594 1595 1596 1597 1598 <div class="icon-with-caption"> 1599 <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-world" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0" /><path d="M3.6 9h16.8" /><path d="M3.6 15h16.8" /><path d="M11.5 3a17 17 0 0 0 0 18" /><path d="M12.5 3a17 17 0 0 1 0 18" /></svg></div> 1600 1601 1602 <div class="icon-with-caption__text"> 1603 <div class="heading-font h6 align-center">+49 721 145 37 278</div> 1604 </div> 1605 1606 </div> 1607 1608 1609 1610 1611 </div> 1612 </div><div class="column column--quarter align-center block-id-1478526647261" > 1613 <div class="relative"> 1614 1615 1616 1617 1618 <div class="icon-with-caption"> 1619 <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-clock" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path class="svg-part-circle" d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0" /><path d="M12 7v5l3 3" /></svg></div> 1620 1621 1622 <div class="icon-with-caption__text"> 1623 <div class="heading-font h6 align-center">5-8 Werktage</div> 1624 </div> 1625 1626 </div> 1627 1628 1629 1630 1631 </div> 1632 </div><div class="column column--quarter align-center block-id-1478527611164" > 1633 <div class="relative"> 1634 1635 1636 1637 1638 <div class="icon-with-caption"> 1639 <div class="icon-with-caption__icon"><svg class="icon icon--medium icon--type-star" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z" /></svg></div> 1640 1641 1642 <div class="icon-with-caption__text"> 1643 <div class="heading-font h6 align-center">
16435/5 Sternen</div> 1644 </div> 1645 1646 </div> 1647 1648 1649 1650 1651 </div> 1652 </div></div> 1653 </div> 1654 </div><style data-shopify> 1655 #section-id-sections--25792775946506__cross-page-promos { 1656 --bg-color: #ffffff; 1657 --text-color: #000000; 1658 }</style> 1659 1660 1661 1662<style> #shopify-section-sections--25792775946506__cross-page-promos .cross-page-promos {margin-bottom: 20px;} </style></div><div id="shopify-section-sections--25792775946506__custom_liquid_3ifXK8" class="shopify-section shopify-section-group-footer-group section-custom-liquid"><div id="section-id-sections--25792775946506__custom_liquid_3ifXK8" class="section-id-sections--25792775946506__custom_liquid_3ifXK8"> 1663 <div class="custom-html"> 1664 <div style="background:#333; padding:30px 20px;"> 1665 <div style="max-width:1200px; margin:0 auto; text-align:center;"> 1666 1667 <div style="display:flex; justify-content:center; align-items:center; flex-wrap:wrap; gap:25px;"> 1668 1669 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/trustedshop.png?v=1628244392"> 1670 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/AdobeStock_67943033.svg?v=1608568424"> 1671 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/AdobeStock_206265401_2.png?v=1609855133"> 1672 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/AdobeStock_32119600.svg?v=1608568422"> 1673 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/Fotolia_100969972_Subscription_Monthly_XL.jpg?v=1610031672"> 1674 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/oekotex_1200x630_3690441a-dd61-4b02-9183-297e780765d8.jpg?v=1610031689"> 1675 1676 <img style="max-height:80px;" src="https://cdn.shopify.com/s/files/1/0524/2339/3459/files/TA-Excellent-Shop-5-Jahre-2023_TA-Excellent-Shop-5-Jahre-2023px_800_x_1166px_300x_d4fc0680-6bdc-4e96-9f0e-f4a57859bf43.webp?v=1775744410"> 1677 1678 </div> 1679 1680 </div> 1681</div> 1682 </div> 1683</div> 1684 1685 1686 1687</div><div id="shopify-section-sections--25792775946506__footer" class="shopify-section shopify-section-group-footer-group section-footer"> 1688 <div class="container container--no-max section-footer__row-container"> 1689 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="4"> 1690 1691 1692 <div class="section-footer__row__col section-footer__text-block section-footer__text-block--with-text" > 1693 1694<div class="section-footer__title heading-font h6">UNSER TEAM BERÃT SIE GERNE</div> 1695 1696 1697 1698 <div class="section-footer__text rte"><p>Sie haben eine Frage oder ein Anliegen? Rufen Sie uns an oder schreiben Sie uns. Wir antworten Ihnen umgehend und helfen Ihnen gerne weiter.</p></div> 1699 1700 1701 1702 <span class="section-footer__text-block__image" style="max-width: 200px"> 1703<img src="//fussmatten-welt.de/cdn/shop/files/footer-logo.png?v=1614308114&width=293" alt="" width="293" height="63" loading="lazy" sizes="200px" srcset="//fussmatten-welt.de/cdn/shop/files/footer-logo.png?v=1614308114&width=250 200w" class="theme-img"> 1704</span> 1705 1706 1707 1708 <div class="section-footer__text-block__social"><ul class="social inline-flex flex-wrap social--large"><li> 1709 <a class="social__link flex items-center justify-center" href="https://www.facebook.com/mattenwelt" target="_blank" rel="noopener" title="Fussmattenwelt auf Facebook"><svg aria-hidden="true" class="icon icon-facebook" viewBox="2 2 16 16" focusable="false" role="presentation"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/></svg><span class="visually-hidden">Facebook</span> 1710 </a> 1711 </li><li> 1712 <a class="social__link flex items-center justify-center" href="https://www.youtube.com/channel/UC6a3Ak_HCB0UuZs8D-qXjbg" target="_blank" rel="noopener" title="Fussmattenwelt auf YouTube"><svg class="icon" width="48" height="34" viewBox="0 0 48 34" aria-hidden="true" focusable="false" role="presentation"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49C6.258.6 4.213.61 2.387 2.535.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">YouTube</span> 1713 </a> 1714 </li><li> 1715 <a class="social__link flex items-center justify-center" href="https://www.instagram.com/mattenwelt" target="_blank" rel="noopener" title="Fussmattenwelt auf Instagram"><svg class="icon" width="48" height="48" viewBox="0 0 48 48" aria-hidden="true" focusable="false" role="presentation"><path d="M24 0c-6.518 0-7.335.028-9.895.144-2.555.117-4.3.523-5.826 1.116-1.578.613-2.917 1.434-4.25 2.768C2.693 5.362 1.872 6.701 1.26 8.28.667 9.806.26 11.55.144 14.105.028 16.665 0 17.482 0 24s.028 7.335.144 9.895c.117 2.555.523 4.3 1.116 5.826.613 1.578 1.434 2.917 2.768 4.25 1.334 1.335 2.673 2.156 4.251 2.77 1.527.592 3.271.998 5.826 1.115 2.56.116 3.377.144 9.895.144s7.335-.028 9.895-.144c2.555-.117 4.3-.523 5.826-1.116 1.578-.613 2.917-1.434 4.25-2.768 1.335-1.334 2.156-2.673 2.77-4.251.592-1.527.998-3.271 1.115-5.826.116-2.56.144-3.377.144-9.895s-.028-7.335-.144-9.895c-.117-2.555-.523-4.3-1.116-5.826-.613-1.5
171578-1.434-2.917-2.768-4.25-1.334-1.335-2.673-2.156-4.251-2.769-1.527-.593-3.271-1-5.826-1.116C31.335.028 30.518 0 24 0Zm0 4.324c6.408 0 7.167.025 9.698.14 2.34.107 3.61.498 4.457.827 1.12.435 1.92.955 2.759 1.795.84.84 1.36 1.64 1.795 2.76.33.845.72 2.116.827 4.456.115 2.53.14 3.29.14 9.698s-.025 7.167-.14 9.698c-.107 2.34-.498 3.61-.827 4.457-.435 1.12-.955 1.92-1.795 2.759-.84.84-1.64 1.36-2.76 1.795-.845.33-2.116.72-4.456.827-2.53.115-3.29.14-9.698.14-6.409 0-7.168-.025-9.698-.14-2.34-.107-3.61-.498-4.457-.827-1.12-.435-1.92-.955-2.759-1.795-.84-.84-1.36-1.64-1.795-2.76-.33-.845-.72-2.116-.827-4.456-.115-2.53-.14-3.29-.14-9.698s.025-7.167.14-9.698c.107-2.34.498-3.61.827-4.457.435-1.12.955-1.92 1.795-2.759.84-.84 1.64-1.36 2.76-1.795.845-.33 2.116-.72 4.456-.827 2.53-.115 3.29-.14 9.698-.14Zm0 7.352c-6.807 0-12.324 5.517-12.324 12.324 0 6.807 5.517 12.324 12.324 12.324 6.807 0 12.324-5.517 12.324-12.324 0-6.807-5.517-12.324-12.324-12.324ZM24 32a8 8 0 1 1 0-16 8 8 0 0 1 0 16Zm15.691-20.811a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0Z" fill="currentColor" fill-rule="evenodd"/></svg><span class="visually-hidden">Instagram</span> 1716 </a> 1717 </li></ul> 1718</div> 1719 1720</div> 1721 1722 1723 1724 1725 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Sekundär" > 1726 <mobile-disclosure class="block"> 1727 <details class="mobile-disclosure" open> 1728 <summary class="mobile-disclosure__title" tabindex="-1"> 1729 1730<div class="section-footer__title heading-font h6 no-wrap">INFORMATIONEN</div> 1731 1732 </summary> 1733 <div class="mobile-disclosure__panel has-motion"> 1734 <div class="mobile-disclosure__content"> 1735 1736 <ul class="section-footer__menu-block__menu" > 1737 1738 <li> 1739 <a href="/collections/gutscheine" class="no-wrap">Gutscheine</a> 1740 </li> 1741 1742 <li> 1743 <a href="/pages/agb" class="no-wrap">AGB</a> 1744 </li> 1745 1746 <li> 1747 <a href="/pages/widerrufsbelehrung" class="no-wrap">Widerrufsbelehrung</a> 1748 </li> 1749 1750 <li> 1751 <a href="/pages/datenschutz" class="no-wrap">Datenschutzerklärung</a> 1752 </li> 1753 1754 <li> 1755 <a href="/pages/versandkosten" class="no-wrap">Versandkosten</a> 1756 </li> 1757 1758 <li> 1759 <a href="/pages/impressum" class="no-wrap">Impressum</a> 1760 </li> 1761 1762 </ul> 1763 1764 </div> 1765 </div> 1766 </details> 1767 </mobile-disclosure> 1768 </div> 1769 1770 1771 1772 1773 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Sekundär" > 1774 <mobile-disclosure class="block"> 1775 <details class="mobile-disclosure" open> 1776 <summary class="mobile-disclosure__title" tabindex="-1"> 1777 1778<div class="section-footer__title heading-font h6 no-wrap">ALLGEMEIN</div> 1779 1780 </summary> 1781 <div class="mobile-disclosure__panel has-motion"> 1782 <div class="mobile-disclosure__content"> 1783 1784 <ul class="section-footer__menu-block__menu" > 1785 1786 <li> 1787 <a href="/pages/qualitat" class="no-wrap">Qualität</a> 1788 </li> 1789 1790 <li> 1791 <a href="/pages/faq" class="no-wrap">
1791Häufige Fragen</a> 1792 </li> 1793 1794 <li> 1795 <a href="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/Mattenwelt_Prospekt.pdf?v=1607451605" class="no-wrap">Online Produktkatalog</a> 1796 </li> 1797 1798 <li> 1799 <a href="/pages/sonderanfertigungen" class="no-wrap">Sonderanfertigungen</a> 1800 </li> 1801 1802 <li> 1803 <a href="/collections/fussmatten-shop-neutral" class="no-wrap">Neutrale Fussmatten</a> 1804 </li> 1805 1806 <li> 1807 <a href="https://cdn.shopify.com/s/files/1/0514/4854/5468/files/Flyer.pdf?v=1607451437" class="no-wrap">Outdoor Fussmatten</a> 1808 </li> 1809 1810 <li> 1811 <a href="/a/withdrawal" class="no-wrap">Widerruf Formular</a> 1812 </li> 1813 1814 </ul> 1815 1816 </div> 1817 </div> 1818 </details> 1819 </mobile-disclosure> 1820 </div> 1821 1822 1823 1824 1825 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Sekundär" > 1826 <mobile-disclosure class="block"> 1827 <details class="mobile-disclosure" open> 1828 <summary class="mobile-disclosure__title" tabindex="-1"> 1829 1830<div class="section-footer__title heading-font h6 no-wrap">KUNDENSERVICE</div> 1831 1832 </summary> 1833 <div class="mobile-disclosure__panel has-motion"> 1834 <div class="mobile-disclosure__content"> 1835 1836 <ul class="section-footer__menu-block__menu" > 1837 1838 <li> 1839 <a href="/pages/angebot" class="no-wrap">Angebot anfordern</a> 1840 </li> 1841 1842 <li> 1843 <a href="/pages/farbauswahl" class="no-wrap">Farbauswahl</a> 1844 </li> 1845 1846 <li> 1847 <a href="/pages/logomatte-gestalten" class="no-wrap">Logomatte gestalten</a> 1848 </li> 1849 1850 <li> 1851 <a href="/pages/standartgrossen-preise" class="no-wrap">Preise & GröÃen</a> 1852 </li> 1853 1854 <li> 1855 <a href="/pages/logomatten" class="no-wrap">Logomatten</a> 1856 </li> 1857 1858 <li> 1859 <a href="/pages/produktbeschreibungen" class="no-wrap">Produktbeschreibungen</a> 1860 </li> 1861 1862 </ul> 1863 1864 </div> 1865 </div> 1866 </details> 1867 </mobile-disclosure> 1868 </div> 1869 1870 1871 1872 </div> 1873 </div> 1874 1875<div class="container container--no-max section-footer__row-container section-footer__row-container--with-localization"> 1876 <div class="section-footer__row section-footer__row-lower"> 1877 <div class="section-footer__row__col"> 1878 1879 <div class="section-footer__payment-icons"> 1880 1881 <svg class="section-footer__payment-icon" 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;"/>
1881<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> 1882 1883 1884 <svg class="section-footer__payment-icon" 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" />
1884<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> 1885 1886 1887 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-blik"><title id="pi-blik">BLIK</title><path fill="#000" 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 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-2h32z" fill="url(#pi-blik-paint0_linear)"/><path d="M30.343 17.155l-2.785-3.639 2.563-3.236h-2.185l-2.456 3.138V6.78h-1.848v10.375h1.848v-3.532l2.456 3.532h2.407zM18.613 6.78h-1.848v10.366h1.848V6.78zm3.433 3.508h-1.848v6.867h1.848v-6.867z" fill="#fff"/><path d="M13.849 9.573a1.651 1.651 0 100-3.302 1.651 1.651 0 000 3.302z" fill="url(#pi-blik-paint1_radial)"/><path d="M12.041 10.206c-.574 0-1.138.144-1.642.419V6.82H8.534v6.9a3.516 3.516 0 103.507-3.515zm0 5.175a1.643 1.643 0 110-3.286 1.643 1.643 0 010 3.286z" fill="#fff"/><defs><radialGradient id="pi-blik-paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.51 6.18) scale(5.41297)"><stop stop-color="red"/><stop offset=".49" stop-color="#E83E49"/><stop offset="1" stop-color="#F0F"/></radialGradient><linearGradient id="pi-blik-paint0_linear" x1="19" y1="4.977" x2="19" y2="55.605" gradientUnits="userSpaceOnUse"><stop/><stop offset=".732" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs></svg> 1888 1889 <svg class="section-footer__payment-icon" 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.
188906zM23.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> 1890 1891 1892 <svg class="section-footer__payment-icon" 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> 1893 1894 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</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"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 1895 1896 <svg class="section-footer__payment-icon" 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:#E
1896B001B;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> 1897 1898 1899 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" 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-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 1900 1901 <svg class="section-footer__payment-icon" 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
19010-.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> 1902 1903 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</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" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1904 1905 1906 <svg class="section-footer__payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
1906635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 1907 1908 <svg class="section-footer__payment-icon" 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
190816.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> 1909 1910 1911 </div> 1912 1913 1914 1915 </div> 1916 <div class="section-footer__row__col"> 1917 1918 <div class="section-footer__localization"> 1919 1920
1921<script src="//fussmatten-welt.de/cdn/shop/t/24/assets/custom-select.js?v=173148981874697908181754459603" defer="defer"></script>
1921<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="localization__grid"><div class="localization__selector"> 1922 <input type="hidden" name="country_code" value="DE"> 1923<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Land/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 1924 aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button"> 1925 <span class="text-start">Deutschland (EUR â¬)</span> 1926 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 1927 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 1928 </svg> 1929 </button> 1930 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 1931 aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" 1932 data-value="DE" 1933 data-value-id="" 1934 1935 aria-selected="true"> 1936 <span class="pointer-events-none">Deutschland (EUR â¬)</span> 1937 </li></ul> 1938 </div></country-selector></div><div class="localization__selector"> 1939 <input type="hidden" name="locale_code" value="de"> 1940<custom-select id="footer-localization-language"><label class="label visually-hidden no-js-hidden" for="footer-localization-language-button">Sprache</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" 1941 aria-expanded="false" aria-haspopup="listbox" id="footer-localization-language-button"> 1942 <span class="text-start">Deutsch</span> 1943 <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true"> 1944 <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/> 1945 </svg> 1946 </button> 1947 <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" 1948 aria-hidden="true" hidden aria-activedescendant="footer-localization-language-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-language-opt-0" role="option" 1949 data-value="de" 1950 data-value-id="" 1951 1952 aria-selected="true"> 1953 <span class="pointer-events-none">Deutsch</span> 1954 </li><li class="custom-select__option flex items-center js-option" id="footer-localization-language-opt-1" role="option" 1955 data-value="en" 1956 data-value-id="" 1957 1958> 1959 <span class="pointer-events-none">English</span> 1960 </li><li class="custom-select__option flex items-center js-option" id="footer-localization-language-opt-2" role="option" 1961 data-value="fr" 1962 data-value-id="" 1963 1964> 1965 <span class="pointer-events-none">Français</span> 1966 </li></ul> 1967 </div></custom-select></div></div>
1967<script> 1968 customElements.whenDefined('custom-select').then(() => { 1969 if (!customElements.get('country-selector')) { 1970 class CountrySelector extends customElements.get('custom-select') { 1971 constructor() { 1972 super(); 1973 this.loaded = false; 1974 } 1975 1976 async showListbox() { 1977 if (this.loaded) { 1978 super.showListbox(); 1979 return; 1980 } 1981 1982 this.button.classList.add('is-loading'); 1983 this.button.setAttribute('aria-disabled', 'true'); 1984 1985 try { 1986 const response = await fetch('?section_id=country-selector'); 1987 if (!response.ok) throw new Error(response.status); 1988 1989 const tmpl = document.createElement('template'); 1990 tmpl.innerHTML = await response.text(); 1991 1992 const el = tmpl.content.querySelector('.custom-select__listbox'); 1993 this.listbox.innerHTML = el.innerHTML; 1994 1995 this.options = this.querySelectorAll('.custom-select__option'); 1996 1997 this.popular = this.querySelectorAll('[data-popular]'); 1998 if (this.popular.length) { 1999 this.popular[this.popular.length - 1].closest('.custom-select__option') 2000 .classList.add('custom-select__option--visual-group-end'); 2001 } 2002 2003 this.selectedOption = this.querySelector('[aria-selected="true"]'); 2004 if (!this.selectedOption) { 2005 this.selectedOption = this.listbox.firstElementChild; 2006 } 2007 2008 this.loaded = true; 2009 } catch { 2010 this.listbox.innerHTML = '<li>Fehler beim Abrufen der Länder, bitte versuchen Sie es erneut.</li>'; 2011 } finally { 2012 super.showListbox(); 2013 this.button.classList.remove('is-loading'); 2014 this.button.setAttribute('aria-disabled', 'false'); 2015 } 2016 } 2017 2018 setButtonWidth() { 2019 return; 2020 } 2021 } 2022 2023 customElements.define('country-selector', CountrySelector); 2024 } 2025 }); 2026 </script>
2026<script> 2027 document.getElementById('footer-localization').addEventListener('change', (evt) => { 2028 const input = evt.target.closest('.localization__selector').firstElementChild; 2029 if (input && input.tagName === 'INPUT') { 2030 input.value = evt.detail ? evt.detail.selectedValue : evt.target.value; 2031 evt.currentTarget.submit(); 2032 } 2033 }); 2034 </script>
2034</form> 2035 </div> 2036 2037 2038 <div class="copyright"><span class="copy">© 2026 <a href="/">Fussmattenwelt</a>.</span> 2039 2040 2041 </div> 2042 </div> 2043 </div> 2044</div> 2045 2046 2047 2048 2049 2050</div> 2051<!-- END sections: footer-group --></div><!-- BEGIN sections: overlay-group --> 2052 2053<!-- END sections: overlay-group --><a href="#" class="page-shade" aria-label="SchlieÃen"></a> 2054 <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
2054<script> 2055 2056async function appendDiv(callback) { 2057 var url = "https://konfigurator-matten.com/getproducts/customized"; 2058 var storeName = window.Shopify.shop; 2059 var productId = `null`; 2060 2061 try { 2062 const response = await fetch(url, { 2063 method: 'POST', 2064 headers: { 2065 'Accept': 'application/json', 2066 'Content-Type': 'application/json', 2067 'ngrok-skip-browser-warning': 'true' 2068 }, 2069 body: JSON.stringify({ 2070 "productId": productId, 2071 "storeName": storeName, 2072 }), 2073 }); 2074 2075 if (!response.ok) { 2076 throw new Error('Network response was not ok ' + response.statusText); 2077 } 2078 2079 const data = await response.json(); 2080 2081 const transformedData = data.map(item => ({ 2082 "variantId": item.variant_id, 2083 "laenge": `${item.start_range}-${item.end_range}`, 2084 "squareMeterPrice": parseInt(item.square_meter_price, 10), 2085 "productId": parseInt(item.product_id, 10), 2086 "variantTitle": item.Product_name, 2087 })); 2088 2089 var scriptLatest = document.createElement("script"); 2090 scriptLatest.id = "dynamic-pricing-data"; 2091 scriptLatest.textContent = JSON.stringify(transformedData, null, 2); 2092 document.head.appendChild(scriptLatest); 2093 2094 const container = document.getElementById('dynamic-pricing-main-container'); 2095 2096 await data.forEach(item => { 2097 2098 // Ensure square_meter_price is converted correctly 2099 const squareMeterPrice = parseFloat(item.square_meter_price.toString().replace(',', '.')) / 100; 2100 2101 const widthArray = JSON.parse(item.width); 2102 2103 const dynamicDiv = document.createElement('div'); 2104 dynamicDiv.id = `dynamic-pricing-container-${item.variant_id}`; 2105 dynamicDiv.className = 'dynamic-pricing-container'; 2106 dynamicDiv.dataset.squareMeterPrice = item.square_meter_price; // Store as numeric value 2107 2108 dynamicDiv.innerHTML = ` 2109 <p style="margin-bottom: 5px;"><b style="font-weight: bold;">Breite</b>:(cm)</p> 2110 <div class="dynamic-pricing-input-fixed-container"> 2111 <input class="dynamic-pricing-input dpi-width" value="" type="number" data-min="1" step="0.1"> 2112 </div> 2113 <p class="dynamic-pricing-error-message">Bitte geben Sie zulässigen Wert ein.</p> 2114 <p style="margin-bottom: 5px;"><b style="font-weight: bold;">Länge</b>:(cm)</p> 2115 <div class="dynamic-pricing-input-container"> 2116 <input class="dynamic-pricing-input dpi-length" value="" type="number" step="0.1"> 2117 </div> 2118 <p class="dynamic-pricing-error-message">Bitte geben Sie zulässigen Wert ein.</p> 2119 2120 <p style="display: none;">Plus ${item.fix_price / 100} cutting fee â¬</p> 2121 `; 2122 2123 container.appendChild(dynamicDiv); 2124 }); 2125 2126 dpiCall(); 2127 // Call the callback function after the divs are appended 2128 if (callback) callback(); 2129 } catch (error) { 2130 console.error('Error fetching products:', error); 2131 } 2132} 2133 2134// Call appendDiv and pass showDynamicPricing as a callback 2135appendDiv(showDynamicPricing); 2136 2137var currentDynamicPricing = null; 2138var productHandleMetafield = JSON.parse(document.getElementById('product-handle-metafield').textContent); 2139if (productHandleMetafield.data !== "") { 2140 window.location.href = '/products/' + productHandleMetafield.data; 2141} 2142function showDynamicPricing() { 2143 var dynamicPricingDataScript = document.getElementById('dynamic-pricing-data'); 2144 if (!dynamicPricingDataScript) { 2145 console.error("Dynamic pricing data script not found"); 2146 return; 2147 } 2148 2149 var dynamicPricingData = JSON.parse(dynamicPricingDataScript.textContent); 2150 const formElement = document.querySelector("form[action*='/cart/add']"); 2151 if (!formElement) { 2152 console.error("Cart form not found"); 2153 return; 2154 } 2155 2156 var currentId = new FormData(formElement).get("id"); 2157 2158 document.querySelectorAll(".dynamic-pricing-container-appear").forEach(function (active) { 2159 active.classList.remove("dynamic-pricing-container-appear"); 2160 });
2161 2162 currentDynamicPricing = null; 2163 console.log(currentId , dynamicPricingData); 2164 for (let variant of dynamicPricingData) { 2165 if (variant["variantId"] === currentId) { 2166 currentDynamicPricing = variant; 2167 var pricingContainer = document.getElementById("dynamic-pricing-container-" + currentId); 2168 if (pricingContainer) { 2169 pricingContainer.classList.add("dynamic-pricing-container-appear"); 2170 dynamicPricingMode = true; 2171 updateInputDP(pricingContainer.querySelector(".dynamic-pricing-input")); 2172 } else { 2173 console.error("Dynamic pricing container not found for ID:", currentId); 2174 } 2175 } 2176 } 2177} 2178 2179 2180 2181 document.addEventListener("DOMContentLoaded", function () { 2182 function handleCustomSelectChange(selectElement) { 2183 let selectedValue = selectElement.value; 2184 2185 // Keywords to check 2186 const keywords = ["Custom", "custom", "0.9 m x pro Laufmeter"]; 2187 2188 if (keywords.includes(selectedValue)) { 2189 showDynamicPricing(); 2190 dpiCall(); 2191 } 2192 } 2193 2194 // Function to initialize event listeners 2195 function initializeCustomSelectListeners() { 2196 const customOptions = document.querySelectorAll(".custom-select__option"); 2197 2198 customOptions.forEach(option => { 2199 option.addEventListener("click", function () { 2200 const customSelect = option.closest(".custom-select"); 2201 const selectedValue = option.getAttribute("data-value"); 2202 2203 // Update the display text 2204 const button = customSelect.querySelector(".custom-select__btn span"); 2205 if (button) { 2206 button.textContent = selectedValue; 2207 } 2208 2209 // Update ARIA attributes 2210 const allOptions = customSelect.querySelectorAll(".custom-select__option"); 2211 allOptions.forEach(opt => opt.removeAttribute("aria-selected")); 2212 option.setAttribute("aria-selected", "true"); 2213 2214 // Hide dropdown 2215 const listbox = customSelect.querySelector(".custom-select__listbox"); 2216 if (listbox) { 2217 listbox.classList.add("invisible"); 2218 listbox.setAttribute("aria-hidden", "true"); 2219 } 2220 2221 // â Delay execution of custom functions by 2 seconds (2000 ms) 2222 setTimeout(() => { 2223 handleCustomSelectChange(option); 2224 showDynamicPricing(); 2225 dpiCall(); 2226 }, 2000); 2227 }); 2228 2229 }); 2230 } 2231 2232 2233 // Initialize event listeners on page load 2234 initializeCustomSelectListeners(); 2235 2236 // Ensure functions run on initial load 2237 setTimeout(() => { 2238 document.querySelectorAll(".selector-wrapper select").forEach(handleCustomSelectChange); 2239 }, 100); 2240}); 2241 2242 2243 2244 2245 const cartButton = document.querySelector(".add-to-cart"); 2246 console.log(cartButton , "check"); 2247 cartButton.addEventListener("click", async function(event) { 2248 if (cartButton.classList.contains("processing")) { 2249 return; 2250 } 2251 console.log(cartButton , "two"); 2252 2253 event.preventDefault(); 2254 2255 // Reset error messages 2256 const errorMessageContainers = document.querySelectorAll(".dynamic-pricing-error-message"); 2257 errorMessageContainers.forEach(container => { 2258 container.classList.remove("dynamic-pricing-error-message-show"); 2259 container.textContent = ""; // Clear previous messages 2260 }); 2261 console.log(currentDynamicPricing); 2262 // Check if currentDynamicPricing is null 2263 if (currentDynamicPricing == null) { 2264 cartButton.classList.add("processing"); 2265 2266 const variantId = new FormData(document.querySelector("form[action='/cart/add']")).get("id"); 2267 const hiddenInputName = document.getElementById("hidden-name-input").value; 2268 const quantity = parseInt(document.querySelector('input[name="quantity"]').value); 2269 2270 const formItem = { 2271 id: variantId, 2272 quantity: quantity, 2273 }; 2274 2275 // Only add 'properties' if hiddenInputName has a value 2276 if (hiddenInputName && hiddenInputName.trim() !== "") { 2277 formItem.properties = { 2278 "Name": hiddenInputName 2279 }; 2280 } 2281 console.log(formItem); 2282 cartButton.classList.remove("processing"); 2283 2284 // START: Globo custom
2285 var propData = {}; 2286 var hiddenInputs = document.querySelectorAll('.gpo-hidden-inputs input:not(#validator)'); 2287 hiddenInputs.length && hiddenInputs.forEach((input) => { 2288 let name = input.getAttribute('data-field-name'); 2289 if (name && input.value) { 2290 formItem["properties"][name] = input.value; 2291 } 2292 }); 2293 // END: Globo custom 2294 2295 await fetch('/cart/add.js', { 2296 method: 'POST', 2297 headers: { 'Content-Type': 'application/json' }, 2298 body: JSON.stringify({ 2299 items: [formItem] 2300 }) 2301 }); 2302 2303 location.replace("/cart"); 2304 return; 2305 } 2306 console.log("yes",currentDynamicPricing); 2307 // Validate input fields 2308 const container = document.querySelector('.dynamic-pricing-container-appear'); 2309 2310 2311 const widthInput = container.querySelector('.dpi-width'); 2312 const lengthInput = container.querySelector('.dpi-length'); 2313 2314 const widthValue = parseFloat(widthInput?.value?.trim() || ''); 2315 const lengthValue = parseFloat(lengthInput?.value?.trim() || ''); 2316 2317 console.log(widthValue, lengthValue, 'checking hello'); 2318 2319 2320 if (isNaN(lengthValue)) { 2321 errorMessageContainers[1].classList.add("dynamic-pricing-error-message-show"); 2322 errorMessageContainers[1].textContent = "Bitte geben Sie einen Wert für die Länge ein."; // Custom message 2323 return; 2324 } 2325 if ( lengthValue <= 0) { 2326 errorMessageContainers[1].classList.add("dynamic-pricing-error-message-show"); 2327 errorMessageContainers[1].textContent = "Bitte geben Sie einen Wert für die Länge ein, der gröÃer als 0 ist."; // Custom message 2328 return; 2329 } 2330 2331 if (isNaN(widthValue) ) { 2332 errorMessageContainers[0].classList.add("dynamic-pricing-error-message-show"); 2333 errorMessageContainers[0].textContent = "Bitte geben Sie einen Wert für die Breite ein."; // Custom message 2334 return; 2335 } 2336 if (widthValue <= 0) { 2337 errorMessageContainers[0].classList.add("dynamic-pricing-error-message-show"); 2338 errorMessageContainers[0].textContent = "Bitte geben Sie einen Wert für die Breite ein, der gröÃer als 0 ist."; // Custom message 2339 return; 2340 } 2341 2342 // Proceed with adding to cart if inputs are valid 2343 cartButton.classList.add("processing"); 2344 console.log("new console "); 2345 createFormData().then(async (formData) => { 2346 if (formData == null) { 2347 return; 2348 } 2349 const response = await fetch('/cart/add.js', { 2350 method: 'POST', 2351 headers: { 'Content-Type': 'application/json' }, 2352 body: JSON.stringify(formData) 2353 }); 2354 2355 if (response.ok) { 2356 await new Promise(resolve => setTimeout(resolve, 500)); // Wait 500ms before redirecting 2357 location.replace("/cart"); 2358 } 2359 }); 2360}); 2361 2362 async function createFormData() { 2363 console.log("hello"); 2364 const dynamicPricingPingUrl = "https://konfigurator-matten.com" 2365 const dynamicPricingServerUrl = "https://konfigurator-matten.com/fronts/saveNew" 2366 let controller = new AbortController(); 2367 // setting request timeout of 3000ms 2368 setTimeout(() => controller.abort(), 8000); 2369 2370 // try to reach out dynamic pricing server 2371 var result = null; 2372 try { 2373 result = await fetch(dynamicPricingServerUrl, { 2374 method: 'POST', 2375 mode: 'cors', 2376 headers: { 2377 'Accept': 'application/json', 2378 'Content-Type': 'application/json', 2379 'ngrok-skip-browser-warning': 'true' 2380 }, 2381 body: JSON.stringify({ 2382 "productOriginId": currentDynamicPricing.productId, 2383 "variantOriginId": currentDynamicPricing.variantId, 2384 "broad": currentDynamicPricing.firstValue, 2385 "length": currentDynamicPricing.secondValue, 2386 "squareMeterPrice": currentDynamicPricing.squareMeterPrice, 2387 "storeName": window.Shopify.shop 2388 }), 2389 //signal: controller.signal 2390 }) 2391 } catch(e) { 2392 console.log("Error while sending request to server", e) 2393 } 2394 2395 var items = [] 2396 2397 2398 var mainItemProperties = { 2399 "Breite": currentDynamicPricing.firstValue, 2400 "Länge": currentDynamicPricing.secondValue, 2401 "Typ": currentDynamicPricing.variantTitle 2402 } 2403 const selectedQuantityValue = parseInt(document.querySelector('input[name="quantity"]').value); 2404 2405console.log(result , "result"); 2406 if(result != null && result.status == 200) { 2407 2408 result = await result.json(); 2409 2410 // const articleNumberData = JSON.parse(document.querySelector("#articlenumber-data").textContent); 2411 // const articleNumber = articleNumberData[currentDynamicPricing.variantId];
2412 let variantIdLatest = result.variantId.match(/\d+$/)[0]; 2413 items.push( 2414 { 2415 'id': variantIdLatest, 2416 'quantity': selectedQuantityValue, 2417 "properties": Object.assign(mainItemProperties) 2418 } 2419 ) 2420 } else { 2421 return null; 2422 } 2423 2424 return { 2425 'items': items 2426 } 2427 } 2428 function updateInputDP(input) { 2429 const parent = input.parentElement.parentElement; 2430 const price = parseFloat(parent.getAttribute("data-square-meter-price")) / 100; 2431 2432 const firstInput = parent.querySelectorAll("input")[0]; 2433 const secondInput = parent.querySelectorAll("input")[1]; 2434 2435 const firstValue = parseFloat(firstInput.value); 2436 const secondValue = parseFloat(secondInput.value); 2437 2438 console.log(firstValue ,secondValue ); 2439 if (isNaN(firstValue) || isNaN(secondValue)) { 2440 // document.querySelector(".price-container").querySelector(".price-area").innerHTML = (currentDynamicPricing.minimumPrice / 100).toFixed(2).toString().replace(".", ",") + " â¬"; 2441 return; 2442 } 2443 const result = (firstValue * secondValue) / 10000; 2444 document.querySelector(".price-container").querySelector(".price .transcy-money").innerHTML = "â¬" + (result * price ).toFixed(2).toString().replace(".", ","); 2445 currentDynamicPricing.firstValue = firstValue; 2446 currentDynamicPricing.secondValue = secondValue; 2447 currentDynamicPricing.currentPrice = result * price; 2448 } 2449 2450 function dpiCall() { 2451 document.querySelectorAll(".dynamic-pricing-input").forEach(function(input) { 2452 input.addEventListener("keyup", function(item) { 2453 updateInputDP(input); 2454 }); 2455 input.addEventListener("input", function() { 2456 updateInputDP(input); 2457 }); 2458 }) 2459 2460 } 2461 </script>
2461 2462 } 2463<style> ._1abw4e6{transform: scale(0) !important; display: none !important; } .orichi-quantity-DiscountCode-area {display: none;} </style>
2464<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2464 2465<shopify-store store-domain="https://fussmatten-welt.de" country="DE" language="de"></shopify-store> 2466<shopify-chat></shopify-chat> 2467</body> 2468</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.