PageSourceSearch

https://tapetenkontor.de/blogs/ratgeber/

html tapetenkontor.de collected 2026-10-07 04:14:49 UTC 188,082 bytes, 2,396 lines download raw bytes

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>Tapeten-Ratgeber: Wissen &amp; Tipps für dein Projekt &ndash; Tapetenkontor</title><link rel="canonical" href="https://tapetenkontor.de/blogs/ratgeber"><link rel="icon" href="//tapetenkontor.de/cdn/shop/files/favicon_tapetenkontor.png?crop=center&height=48&v=1736951258&width=48" type="image/png">
6  <link rel="apple-touch-icon" href="//tapetenkontor.de/cdn/shop/files/favicon_tapetenkontor.png?crop=center&height=180&v=1736951258&width=180"><meta name="description" content="Alles rund ums Tapezieren: Entdecke Tapetenarten, DIY-Anleitungen, Kleisterwissen &amp; mehr im Ratgeber von Tapetenkontor. Jetzt informieren &amp; loslegen!"><meta property="og:site_name" content="Tapetenkontor">
7<meta property="og:url" content="https://tapetenkontor.de/blogs/ratgeber">
8<meta property="og:title" content="Tapeten-Ratgeber: Wissen &amp; Tipps für dein Projekt">
9<meta property="og:type" content="website">
10<meta property="og:description" content="Alles rund ums Tapezieren: Entdecke Tapetenarten, DIY-Anleitungen, Kleisterwissen &amp; mehr im Ratgeber von Tapetenkontor. Jetzt informieren &amp; loslegen!">
11
12<meta name="twitter:card" content="summary_large_image">
13<meta name="twitter:title" content="Tapeten-Ratgeber: Wissen &amp; Tipps für dein Projekt">
14<meta name="twitter:description" content="Alles rund ums Tapezieren: Entdecke Tapetenarten, DIY-Anleitungen, Kleisterwissen &amp; mehr im Ratgeber von Tapetenkontor. Jetzt informieren &amp; loslegen!">
15<link rel="preload" href="//tapetenkontor.de/cdn/shop/t/17/assets/main.css?v=38197211469955724801757674538" as="style"><style data-shopify>
16@font-face {
17  font-family: Assistant;
18  font-weight: 300;
19  font-style: normal;
20  font-display: swap;
21  src: url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n3.1fff089a5b8f8ed9b5d0a303bc8584447f9c22fe.woff2") format("woff2"),
22       url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n3.188648856c6bc22c26d85da661933448752051e0.woff") format("woff");
23}
24@font-face {
25  font-family: Assistant;
26  font-weight: 400;
27  font-style: normal;
28  font-display: swap;
29  src: url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
30       url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
31}
32@font-face {
33  font-family: Assistant;
34  font-weight: 500;
35  font-style: normal;
36  font-display: swap;
37  src: url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n5.26caedc0c0f332f957d0fb6b24adee050844cce5.woff2") format("woff2"),
38       url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n5.d09f0488bf8aadd48534c94ac3f185fbc9ddb168.woff") format("woff");
39}
40@font-face {
41  font-family: Assistant;
42  font-weight: 600;
43  font-style: normal;
44  font-display: swap;
45  src: url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n6.b2cbcfa81550fc99b5d970d0ef582eebcbac24e0.woff2") format("woff2"),
46       url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n6.5dced1e1f897f561a8304b6ef1c533d81fd1c6e0.woff") format("woff");
47}
48@font-face {
49  font-family: Assistant;
50  font-weight: 700;
51  font-style: normal;
52  font-display: swap;
53  src: url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
54       url("//tapetenkontor.de/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
55}
56@font-face {
57  font-family: Platypi;
58  font-weight: 300;
59  font-style: normal;
60  font-display: swap;
61  src: url("//tapetenkontor.de/cdn/fonts/platypi/platypi_n3.ca2828fbaa4e8cdd776c210f4bde9eebc87cbc7d.woff2") format("woff2"),
62       url("//tapetenkontor.de/cdn/fonts/platypi/platypi_n3.e0a33bb0825d6f004d3a36a491393238de4feafa.woff") format("woff");
63}
64@font-face {
65  font-family: Platypi;
66  font-weight: 300;
67  font-style: normal;
68  font-display: swap;
69  src: url("//tapetenkontor.de/cdn/fonts/platypi/platypi_n3.ca2828fbaa4e8cdd776c210f4bde9eebc87cbc7d.woff2") format("woff2"),
70       url("//tapetenkontor.de/cdn/fonts/platypi/platypi_n3.e0a33bb0825d6f004d3a36a491393238de4feafa.woff") format("woff");
71}
72:root {
73      --bg-color: 255 255 255 / 1.0;
74      --bg-color-og: 255 255 255 / 1.0;
75      --heading-color: 9 3 2;
76      --text-color: 9 3 2;
77      --text-color-og: 9 3 2;
78      --scrollbar-color: 9 3 2;
79      --link-color: 9 3 2;
80      --link-color-og: 9 3 2;
81      --star-color: 103 170 249;--swatch-border-color-default: 206 205 204;
82        --swatch-border-color-active: 132 129 129;
83        --swatch-card-size: 24px;
84        --swatch-variant-picker-size: 64px;--color-scheme-1-bg: 242 242 242 / 1.0;
85      --color-scheme-1-grad: linear-gradient(180deg, rgba(244, 244, 244, 1), rgba(244, 244, 244, 1) 100%);
86      --color-scheme-1-heading: 9 3 2;
87      --color-scheme-1-text: 9 3 2;
88      --color-scheme-1-btn-bg: 9 3 2;
89      --color-scheme-1-btn-text: 255 255 255;
90      --color-scheme-1-btn-bg-hover: 54 48 47;--color-scheme-2-bg: 71 71 71 / 1.0;
91      --color-scheme-2-grad: ;
92      --color-scheme-2-heading: 255 255 255;
93      --color-scheme-2-text: 255 255 255;
94      --color-scheme-2-btn-bg: 255 255 255;
95      --color-scheme-2-btn-text: 9 3 2;
96      --color-scheme-2-btn-bg-hover: 226 225 225;--color-scheme-3-bg: 215 176 137 / 1.0;
97      --color-scheme-3-grad: ;
98      --color-scheme-3-heading: 9 3 2;
99      --color-scheme-3-text: 9 3 2;
100      --color-scheme-3-btn-bg: 9 3 2;
101      --color-scheme-3-btn-text: 255 255 255;
102      --color-scheme-3-btn-bg-hover: 54 48 47;
103      --drawer-bg-color: 255 255 255 / 1.0;
104      --drawer-text-color: 9 3 2;
105      --panel-bg-color: 242 242 242 / 1.0;
106      --panel-heading-color: 9 3 2;
107      --panel-text-color: 9 3 2;
108      --in-stock-text-color: 44 126 63;
109      --low-stock-text-color: 210 134 26;
110      --very-low-stock-text-color: 180 12 28;
111      --no-stock-text-color: 119 119 119;
112      --no-stock-backordered-text-color: 119 119 119;
113      --error-bg-color: 252 237 238;
114      --error-text-color: 180 12 28;
115      --success-bg-color: 232 246 234;
116      --success-text-color: 44 126 63;
117      --info-bg-color: 228 237 250;
118      --info-text-color: 26 102 210;
119      --heading-font-family: Platypi, serif;
120      --heading-font-style: normal;
121      --heading-font-weight: 300;
122      --heading-scale-start: 6;
123      --navigation-font-family: Platypi, serif;
124      --navigation-font-style: normal;
125      --navigation-font-weight: 300;--heading-text-transform: none;
126--subheading-text-transform: none;
127      --body-font-family: Assistant, sans-serif;
128      --body-font-style: normal;
129      --body-font-weight: 400;
130      --body-font-size: 16;
131      --section-gap: 48;
132      --heading-gap: calc(8 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 9 3 2;
133      --btn-bg-hover-color: 54 48 47;
134      --btn-text-color: 255 255 255;
135      --btn-bg-color-og: 9 3 2;
136      --btn-text-color-og: 255 255 255;
137      --btn-alt-bg-color: 255 255 255;
138      --btn-alt-bg-alpha: 1.0;
139      --btn-alt-text-color: 9 3 2;
140      --btn-border-width: 1px;
141      --btn-padding-y: 12px;
142      
143      --btn-border-radius: 5px;
144      
145      --btn-lg-border-radius: 50%;
146      --btn-icon-border-radius: 50%;
147      --input-with-btn-inner-radius: var(--btn-border-radius);
148      --input-bg-color: 255 255 255 / 1.0;
149      --input-text-color: 9 3 2;
150      --input-border-width: 1px;
151      --input-border-radius: 4px;
152      --textarea-border-radius: 4px;
153      --input-border-radius: 5px;
154      --input-bg-color-diff-3: #f7f7f7;
155      --input-bg-color-diff-6: #f0f0f0;
156      --modal-border-radius: 4px;
157      --modal-overlay-color: 0 0 0;
158      --modal-overlay-opacity: 0.4;
159      --drawer-border-radius: 4px;
160      --overlay-border-radius: 4px;--custom-label-bg-color: 44 126 63;
161      --custom-label-text-color: 255 255 255;--sale-label-bg-color: 247 23 53;
162      --sale-label-text-color: 255 255 255;--sold-out-label-bg-color: 71 71 71;
163      --sold-out-label-text-color: 255 255 255;--new-label-bg-color: 181 116 52;
164      --new-label-text-color: 255 255 255;--preorder-label-bg-color: 103 170 249;
165      --preorder-label-text-color: 255 255 255;
166      --page-width: 1290px;
167      --gutter-sm: 20px;
168      --gutter-md: 32px;
169      --gutter-lg: 64px;
170      --payment-terms-bg-color: #ffffff;
171      --coll-card-bg-color: #f7f7f7;
172      --coll-card-border-color: rgba(0,0,0,0);
173        
174          --aos-animate-duration: 0.6s;
175        
176        
177          --aos-min-width: 0;
178        
179      
180      --reading-width: 48em;
181    }
182    @media (max-width: 769px) {
183      :root {
184        --reading-width: 36em;
185      }
186    }
187  </style><link rel="stylesheet" href="//tapetenkontor.de/cdn/shop/t/17/assets/main.css?v=38197211469955724801757674538">
188  
188<script src="//tapetenkontor.de/cdn/shop/t/17/assets/main.js?v=2050684634816504901754471939" defer="defer"></script>
188<link rel="preload" href="//tapetenkontor.de/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//tapetenkontor.de/cdn/fonts/platypi/platypi_n3.ca2828fbaa4e8cdd776c210f4bde9eebc87cbc7d.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
188<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
188<meta name="google-site-verification" content="K1-c7aWx7sc4GGWKQWouMvVkL3Iz8wY58leKs8-hDyc">
189<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/64628719768/digital_wallets/dialog">
190<meta id="in-context-paypal-metadata" data-shop-id="64628719768" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR">
191<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/ratgeber.atom" />
192<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE"></script>
192
193<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
194<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&shop_id=64628719768" crossorigin="anonymous"></script>
vendor: 1 bytes, line 194
194
195<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":64628719768,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/64628719768","merchantName":"Tapetenkontor","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Tapetenkontor","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 195
195
196<script id="shopify-features" type="application/json">{"accessToken":"71d8f356a0cff4584976c3148fca997a","betas":["rich-media-storefront-analytics"],"domain":"tapetenkontor.de","predictiveSearch":true,"shopId":64628719768,"locale":"de"}</script>
vendor: 1 bytes, line 196
196
197<script>var Shopify = Shopify || {};
198Shopify.shop = "tapetenkontor.myshopify.com";
199Shopify.locale = "de";
200Shopify.currency = {"active":"EUR","rate":"1.0"};
201Shopify.country = "DE";
202Shopify.theme = {"name":"Tapetenkontor","id":148535115928,"schema_name":"Enterprise","schema_version":"1.5.2","theme_store_id":1657,"role":"main"};
203Shopify.theme.handle = "null";
204Shopify.theme.style = {"id":null,"handle":null};
205Shopify.cdnHost = "tapetenkontor.de/cdn";
206Shopify.routes = Shopify.routes || {};
207Shopify.routes.root = "/";
208Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
209Shopify.SignInWithShop = Shopify.SignInWithShop || {};
210Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
211Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 211
211
212<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 212
212
213<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 213
213
214<script>
215  window.ShopifyPay = window.ShopifyPay || {};
216  window.ShopifyPay.apiHost = "shop.app\/pay";
217  window.ShopifyPay.redirectState = null;
218</script>
vendor: 1 bytes, line 218
218
219<script>
220  window.Shopify = window.Shopify || {};
221  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
222  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
223  window.Shopify.SignInWithShop.eligible = true;
224</script>
vendor: 1 bytes, line 224
224
225<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 225
225
226<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 226
226
227<script type="module">
228  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js");
229
230  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
231
232</script>
vendor: 1 bytes, line 232
232
233<script>
234  window.Shopify = window.Shopify || {};
235  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
236  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"]};
237</script>
vendor: 1 bytes, line 237
237
238<script id="__st">var __st={"a":64628719768,"offset":7200,"reqid":"dfb14d9b-4be0-4437-8337-5087f97d5cbe-1791346489","pageurl":"tapetenkontor.de\/blogs\/ratgeber","s":"blogs-87179067544","u":"f3309cb4777d","p":"blog","rtyp":"blog","rid":87179067544};</script>
vendor: 1 bytes, line 238
238
239<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 239
239
240<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 240
240
241<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//tapetenkontor.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 241
241
242<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 = "//tapetenkontor.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>
242<script crossorigin="anonymous" defer="defer" src="//tapetenkontor.de/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 242
242
243<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 243
243
244<script>
245  window.Shopify = window.Shopify || {};
246  window.Shopify.MCP = window.Shopify.MCP || {};
247  window.Shopify.MCP.enabled = true;
248  window.Shopify.MCP.shop = "tapetenkontor.myshopify.com";
249  window.Shopify.MCP.mcpEndpoint = "https:\/\/tapetenkontor.de\/api\/mcp";
250  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
251</script>
vendor: 1 bytes, line 251
251
252<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("\/\/tapetenkontor.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
253</script>
vendor: 1 bytes, line 253
253
254<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://tapetenkontor.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}};
255</script>
vendor: 1 bytes, line 255
255
256<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
257  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);
258</script>
vendor: 1 bytes, line 258
258
259<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
260</script>
260
261<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://tapetenkontor.de/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
262<style id="shopify-accelerated-checkout-cart">
263        #shopify-buyer-consent {
264  margin-top: 1em;
265  display: inline-block;
266  width: 100%;
267}
268
269#shopify-buyer-consent.hidden {
270  display: none;
271}
272
273#shopify-subscription-policy-button {
274  background: none;
275  border: none;
276  padding: 0;
277  text-decoration: underline;
278  font-size: inherit;
279  cursor: pointer;
280}
281
282#shopify-subscription-policy-button::before {
283  box-shadow: none;
284}
285
286      </style>
287<script id="sections-script" data-sections="header,footer" defer="defer" src="//tapetenkontor.de/cdn/shop/t/17/compiled_assets/scripts.js?v=132263383497981015851754471984"></script>
vendor: 1 bytes, line 287
287
288<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 288
288
289<script src="//tapetenkontor.de/cdn/shop/t/17/assets/blur-messages.js?v=98620774460636405321754471925" defer="defer"></script>
289
290    
290<script src="//tapetenkontor.de/cdn/shop/t/17/assets/animate-on-scroll.js?v=15249566486942820451754471922" defer="defer"></script>
290
291    <link rel="stylesheet" href="//tapetenkontor.de/cdn/shop/t/17/assets/animate-on-scroll.css?v=116194678796051782541754471922">
292  
293  
293<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
293<!-- CC Custom Head Start --><!-- CC Custom Head End --><!-- Clarity
294<script type="text/javascript">
295    (function(c,l,a,r,i,t,y){
296        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
297        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
298        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
299    })(window, document, "clarity", "script", "pt72n2l6mg");
300</script>
300
301  -->
302
303  
304<!-- BEGIN app block: shopify://apps/complianz-consent/blocks/bc-block/e49729f0-d37d-4e24-ac65-e0e2f472ac27 -->
305
306    
307    
308<link id='complianz-css' rel="stylesheet" href=https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/complainz.css media="print" onload="this.media='all'">
309    <style>
310        #iubenda-iframe.iubenda-iframe-branded > div.purposes-header,
311        #iubenda-iframe.iubenda-iframe-branded > div.iub-cmp-header,
312        #purposes-container > div.purposes-header,
313        #iubenda-cs-banner .iubenda-cs-brand {
314            background-color: #ffffff !important;
315            color: #000000!important;
316        }
317        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp ,
318        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover,
319        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover  {
320            background-color: #ffffff !important;
321            opacity: 1 !important;
322        }
323        #iubenda-cs-banner .iub-toggle .iub-toggle-label {
324            color: !important;
325        }
326        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover,
327        #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover {
328            background-color: !important;
329            color: !important;
330        }
331        #iubenda-cs-banner #iubenda-cs-title {
332            font-size: 14px !important;
333        }
334        #iubenda-cs-banner .iubenda-cs-content,
335        #iubenda-cs-title,
336        .iub-toggle-checkbox.granular-control-checkbox span {
337            background-color: #ffffff !important;
338            color: #000000 !important;
339            font-size: 14px !important;
340        }
341        #iubenda-cs-banner .iubenda-cs-close-btn {
342            font-size: 14px !important;
343            background-color: #ffffff !important;
344        }
345        #iubenda-cs-banner .iubenda-cs-opt-group {
346            color: #ffffff !important;
347        }
348        #iubenda-cs-banner .iubenda-cs-opt-group button,
349        .iubenda-alert button.iubenda-button-cancel {
350            background-color: #000000!important;
351            color: #ffffff!important;
352        }
353        #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn,
354        #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary,
355        .iubenda-alert button.iubenda-button-confirm {
356            background-color: #000000 !important;
357            color: #ffffff !important;
358        }
359        #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn {
360            background-color: #000000!important;
361            color: #ffffff!important;
362        }
363
364        #iubenda-cs-banner .iubenda-banner-content button {
365            cursor: pointer !important;
366            color: currentColor !important;
367            text-decoration: underline !important;
368            border: none !important;
369            background-color: transparent !important;
370            font-size: 100% !important;
371            padding: 0 !important;
372        }
373
374        #iubenda-cs-banner .iubenda-cs-opt-group button {
375            border-radius: 4px !important;
376            padding-block: 10px !important;
377        }
378
379        div#iubenda-iframe-content div.purposes-checkbox input[type="checkbox"] {
380            display: block !important;
381        }
382
383        @media (min-width: 640px) {
384            #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container {
385                width: 560px !important;
386            }
387            #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubend
387a-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group {
388                flex-direction: row !important;
389            }
390            #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type),
391            #iubenda-cs-banner .iubenda-cs-opt-group button {
392                margin-right: 4px !important;
393            }
394            #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand {
395                position: absolute !important;
396                inset-block-start: 6px;
397            }
398        }
399        #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group > div {
400            flex-direction: row-reverse;
401            width: 100% !important;
402        }
403
404        .iubenda-cs-brand-badge-outer, .iubenda-cs-brand-badge, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer,
405        #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer,
406        #iubenda-cs-banner.iubenda-cs-default:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer,
407        #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer {
408            display: none !important
409        }
410
411        #iubenda-cs-banner:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container.iubenda-cs-themed {
412            flex-direction: row !important;
413        }
414
415        #iubenda-cs-banner #iubenda-cs-title,
416        #iubenda-cs-banner #iubenda-cs-custom-title {
417            justify-self: center !important;
418            font-size: 14px !important;
419            font-family: -apple-system,sans-serif !important;
420            margin-inline: auto !important;
421            width: 55% !important;
422            text-align: center;
423            font-weight: 600;
424            visibility: unset;
425        }
426
427        @media (max-width: 640px) {
428            #iubenda-cs-banner #iubenda-cs-title,
429            #iubenda-cs-banner #iubenda-cs-custom-title {
430                display: block;
431            }
432        }
433
434        #iubenda-cs-banner .iubenda-cs-brand img {
435            max-width: 110px !important;
436            min-height: 32px !important;
437        }
438        #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand {
439            background: none !important;
440            padding: 0px !important;
441            margin-block-start:10px !important;
442            margin-inline-start:16px !important;
443        }
444
445        #iubenda-cs-banner .iubenda-cs-opt-group button {
446            padding-inline: 4px !important;
447        }
448
449        #cookie-policy-content,
450        #privacy-policy-content {
451            min-height: 2rem;
452            transition: opacity 0.8s ease-in-out;
453        }
454
455        #cookie-policy-content.complianz-policy-content--loaded,
456        #privacy-policy-content.complianz-policy-content--loaded {
457            animation: complianz-policy-fade-in 0.7s ease-in-out both;
458        }
459
460        @keyframes complianz-policy-fade-in {
461            from {
462                opacity: 0;
463            }
464            to {
465                opacity: 1;
466            }
467        }
468
469    </style>
470    
471    
472    
473    
474
475    
475<script type="text/javascript">
476        function filterGoogleConsentModeURLs(domainsArray) {
477            const googleConsentModeComplianzURls = [
478                // 197, # Google Tag Manager:
479                {"domain":"s.www.googletagmanager.com", "path":""},
480                {"domain":"www.tagmanager.google.com", "path":""},
481                {"domain":"www.googletagmanager.com", "path":""},
482                {"domain":"googletagmanager.com", "path":""},
483                {"domain":"tagassistant.google.com", "path":""},
484                {"domain":"tagmanager.google.com", "path":""},
485
486                // 2110, # Google Analytics 4:
487                {"domain":"www.analytics.google.com", "path":""},
488                {"domain":"www.google-analytics.com", "path":""},
489                {"domain":"ssl.google-analytics.com", "path":""},
490                {"domain":"google-analytics.com", "path":""},
491                {"domain":"analytics.google.com", "path":""},
492                {"domain":"region1.google-analytics.com", "path":""},
493                {"domain":"region1.analytics.google.com", "path":""},
494                {"domain":"*.google-analytics.com", "path":""},
495                {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=G"},
496                {"domain":"googletagmanager.com", "path":"/gtag/js?id=UA"},
497                {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=UA"},
498                {"domain":"googletagmanager.com", "path":"/gtag/js?id=G"},
499
500                // 177, # Google Ads conversion tracking:
501                {"domain":"googlesyndication.com", "path":""},
502                {"domain":"media.admob.com", "path":""},
503                {"domain":"gmodules.com", "path":""},
504                {"domain":"ad.ytsa.net", "path":""},
505                {"domain":"dartmotif.net", "path":""},
506                {"domain":"dmtry.com", "path":""},
507                {"domain":"go.channelintelligence.com", "path":""},
508                {"domain":"googleusercontent.com", "path":""},
509                {"domain":"googlevideo.com", "path":""},
510                {"domain":"gvt1.com", "path":""},
511                {"domain":"links.channelintelligence.com", "path":""},
512                {"domain":"obrasilinteirojoga.com.br", "path":""},
513                {"domain":"pcdn.tcgmsrv.net", "path":""},
514                {"domain":"rdr.tag.channelintelligence.com", "path":""},
515                {"domain":"static.googleadsserving.cn", "path":""},
516                {"domain":"studioapi.doubleclick.com", "path":""},
517                {"domain":"teracent.net", "path":""},
518                {"domain":"ttwbs.channelintelligence.com", "path":""},
519                {"domain":"wtb.channelintelligence.com", "path":""},
520                {"domain":"youknowbest.com", "path":""},
521                {"domain":"doubleclick.net", "path":""},
522                {"domain":"redirector.gvt1.com", "path":""},
523
524                //116, # Google Ads Remarketing
525                {"domain":"googlesyndication.com", "path":""},
526                {"domain":"media.admob.com", "path":""},
527                {"domain":"gmodules.com", "path":""},
528                {"domain":"ad.ytsa.net", "path":""},
529                {"domain":"dartmotif.net", "path":""},
530                {"domain":"dmtry.com", "path":""},
531                {"domain":"go.channelintelligence.com", "path":""},
532                {"domain":"googleusercontent.com", "path":""},
533                {"domain":"googlevideo.com", "path":""},
534                {"domain":"gvt1.com", "path":""},
535                {"domain":"links.channelintelligence.com", "path":""},
536                {"domain":"obrasilinteirojoga.com.br", "path":""},
537                {"domain":"pcdn.tcgmsrv.net", "path":""},
538                {"domain":"rdr.tag.channelintelligence.com", "path":""},
539                {"domain":"static.googleadsserving.cn", "path":""},
540                {"domain":"studioapi.doubleclick.com", "path":""},
541                {"domain":"teracent.net", "path":""},
542                {"domain":"ttwbs.channelintelligence.com", "path":""},
543                {"domain":"wtb.channelintelligence.com", "path":""},
544                {"domain":"youknowbest.com", "path":""},
545                {"domain":"doubleclick.net", "path":""},
546                {"domain":"redirector.gvt1.com", "path":""}
547            ];
548
549            if (!Array.isArray(domainsArray)) { 
550                return [];
551            }
552
553            const blockedPairs = new Map();
554            for (const rule of googleConsentModeComplianzURls) {
555                if (!blockedPairs.has(rule.domain)) {
556                    blockedPairs.set(rule.domain, new Set());
557                }
558                blockedPairs.get(rule.domain).add(rule.path);
559            }
560
561            return domainsArray.filter(item => {
562                const paths = blockedPairs.get(item.d);
563                return !(paths && paths.has(item.p));
564            });
565        }
566
567        function setupAutoblockingByDomain() {
568            // autoblocking by domain
569            const autoblockByDomainArray = [];
570            const prefixID = '10000' // to not get mixed with real metis ids
571            let cmpBlockerDomains = []
572            let cmpCmplcVendorsPurposes = {}
573            let counter = 1
574            for (const object of autoblockByDomainArray) {
575                cmpBlockerDomains.push({
576                    d: object.d,
577                    p: object.path,
578                    v: prefixID + counter,
579                });
580                counter++;
581            }
582            
583            counter = 1
584            for (const object of autoblockByDomainArray) {
585                cmpCmplcVendorsPurposes[prefixID + counter] = object?.p ?? '1';
586                counter++;
587            }
588
589            Object.defineProperty(window, "cmp_iub_vendors_purposes", {
590                get() {
591                    return cmpCmplcVendorsPurposes;
592                },
593                set(value) {
594                    cmpCmplcVendorsPurposes = { ...cmpCmplcVendorsPurposes, ...value };
595                }
596            });
597            const basicGmc = false;
598
599
600            Object.defineProperty(window, "cmp_importblockerdomains", {
601                get() {
602                    if (basicGmc) {
603                        return filterGoogleConsentModeURLs(cmpBlockerDomains);
604                    }
605                    return cmpBlockerDomains;
606                },
607                set(value) {
608                    cmpBlockerDomains = [ ...cmpBlockerDomains, ...value ];
609                }
610            });
611        }
612
613        function splitDomains(joinedString) {
614            if (!joinedString) {
615                return []; // empty string -> empty array
616            }
617            return joinedString.split(";");
618        }
619
620        function setupWhitelist() {
621            let cmpBlockIgnoredDomains = [];
622            Object.defineProperty(window, "cmp_block_ignoredomains", {
623                get() {
624                    return cmpBlockIgnoredDomains;
625                },
626                set(value) {
627                    cmpBlockIgnoredDomains = [ ...cmpBlockIgnoredDomains, ...value ];
628                }
629            });
630            // Whitelist by domain:
631            const whitelistString = "";
632            const whitelist_array = [...splitDomains(whitelistString)];
633            window.cmp_block_ignoredomains = whitelist_array;
634        }
635
636        function enforceRejectionRecovery() {
637            const base = (window._iub = window._iub || {});
638            const featuresHolder = {};
639
640            function lockFlagOn(holder) {
641                const desc = Object.getOwnPropertyDescriptor(holder, 'rejection_recovery');
642                if (!desc) {
643                    Object.defineProperty(holder, 'rejection_recovery', {
644                        get() { return true; },
645                        set(_) { /* ignore */ },
646                        enumerable: true,
647                        configurable: false
648                    });
649                }
650                return holder;
651            }
652
653            Object.defineProperty(base, 'csFeatures', {
654                configurable: false,
655                enumerable: true,
656                get() {
657                    return featuresHolder;
658                },
659                set(obj) {
660                    if (obj && typeof obj === 'object') {
661                        Object.keys(obj).forEach(k => {
662                            if (k !== 'rejection_recovery') {
663                                featuresHolder[k] = obj[k];
664                            }
665                        });
666                    }
667                    // we lock it, it won't try to redefine
668                    lockFlagOn(featuresHolder);
669                }
670            });
671
672            // Ensure an object is exposed even if read early
673            if (!('csFeatures' in base)) {
674                base.csFeatures = {};
675            } else {
676                // If someone already set it synchronously, merge and lock now.
677                base.csFeatures = base.csFeatures;
678            }
679        }
680        window._iub = window?._iub || [];
681        const _iub = window._iub;
682        enforceRejectionRecovery();
683        setupAutoblockingByDomain();
684        setupWhitelist();
685
686        let currentLang = "de";
687        if (currentLang === 'pt-PT') {
688            currentLang = 'pt';
689        }
690        let fallbackLang = "de";
691        if (fallbackLang === 'pt-PT') {
692            fallbackLang = 'pt';
693        }
694        const cookiePolicyIds = {"de":19106686};
695        _iub.csConfiguration = {
696            ..._iub.csConfiguration,
697            cookiePolicyId: cookiePolicyIds[currentLang] ?? cookiePolicyIds[fallbackLang],
698            cmpId: { tcf: 332 },
699        };
700    </script>
700
701
702    
703        
703<script src="https://cs.iubenda.com/autoblocking/4094427.js"></script>
703
704    
705
706    
707    
708
709    
709<script type="text/javascript">
710        function injectComplianceCss(cssText) {
711            const existing = document.querySelector('style[data-compliance-custom="true"]');
712            if (existing) existing.remove();
713
714            const style = document.createElement('style');
715            style.setAttribute('data-compliance-custom', 'true');
716            style.appendChild(document.createTextNode(cssText));
717            document.body.appendChild(style);
718        }
719
720        window.addEventListener('DOMContentLoaded', () => {
721            const css = "";
722            injectComplianceCss(css);
723        });
724        function loadScript(src) {
725            return new Promise((resolve, reject) => {
726                const s = document.createElement("script");
727                s.src = src;
728                s.charset = "UTF-8";
729                s.onload = resolve;
730                s.onerror = reject;
731                document.head.appendChild(s);
732            });
733        }
734
735
736        let policyContentListenerRegistered = false;
737
738        window.IubEventsTrackRecord = window.IubEventsTrackRecord || {
739            iubLoaded: false,
740            domContentLoaded: false,
741        };
742
743        function initIubenda() {
744            const currentCsConfiguration = {"siteId":"4094427","cookiePolicyIds":{"de":19106686},"banner":{"acceptButtonDisplay":true,"rejectButtonDisplay":true,"customizeButtonDisplay":true,"position":"float-bottom-right","backgroundOverlay":true,"fontSize":"14px","content":"\u003ch5\u003eCookie Einstellungen\u003c\/h5\u003e\n\n\u003cp\u003eWir und ausgewählte Partner verwenden Cookies oder ähnliche Technologien, um grundlegende Funktionen bereitzustellen – und mit deiner Zustimmung auch für weitere Zwecke, wie in den %{cookie_policy_link} beschrieben. Mit einem Klick auf „Zustimmen“ erlaubst du uns die Nutzung dieser Technologien. Wenn du auf „Ablehnen“ klickst, werden nur die technisch notwendigen Cookies gesetzt, und du kannst trotzdem wie gewohnt fortfahren.\u003c\/p\u003e","acceptButtonCaption":"","rejectButtonCaption":"","customizeButtonCaption":"","cookiePolicyLinkCaption":"","privacyWidget":true,"backgroundColor":"#ffffff","textColor":"#000000","acceptButtonColor":"#000000","acceptButtonCaptionColor":"#ffffff","rejectButtonColor":"#000000","rejectButtonCaptionColor":"#ffffff","customizeButtonColor":"#000000","customizeButtonCaptionColor":"#ffffff","applyStyles":"false"},"whitelabel":true,"privacyWidget":true};
745            const preview_config = {"format_and_position":{"has_background_overlay":true,"position":"float-bottom-right"},"text":{"fontsize":"14px","content":{"main":"\u003ch5\u003eCookie Einstellungen\u003c\/h5\u003e\n\n\u003cp\u003eWir und ausgewählte Partner verwenden Cookies oder ähnliche Technologien, um grundlegende Funktionen bereitzustellen – und mit deiner Zustimmung auch für weitere Zwecke, wie in den %{cookie_policy_link} beschrieben. Mit einem Klick auf „Zustimmen“ erlaubst du uns die Nutzung dieser Technologien. Wenn du auf „Ablehnen“ klickst, werden nur die technisch notwendigen Cookies gesetzt, und du kannst trotzdem wie gewohnt fortfahren.\u003c\/p\u003e","accept":"","reject":"","learnMore":"","cp_caption":""}},"theme":{"setting_type":2,"standard":{"subtype":"light"},"color":{"selected_color":"Peach","selected_color_style":"neutral"},"custom":{"main":{"background":"#ffffff","text":"#000000"},"acceptButton":{"background":"#000000","text":"#ffffff"},"rejectButton":{"background":"#000000","text":"#ffffff"},"learnMoreButton":{"background":"#000000","text":"#ffffff"}},"logo":{"type":0,"add_from_url":{"url":"","brand_header_color":"#ffffff","brand_text_color":"#000000"},"upload":{"src":"","brand_header_color":"#ffffff","brand_text_color":"#000000"}}},"whitelabel":true,"privacyWidget":true,"cookiePolicyPageUrl":"\/pages\/cookie-richtlinien","privacyPolicyPageUrl":"\/policies\/privacy-policy","primaryDomain":"https:\/\/tapetenkontor.de"};
746            const settings = {"businessLocation":"DE","targetLocations":["DE"],"legislations":{"isAutomatic":true,"customLegislations":{"gdprApplies":true,"usprApplies":false,"ccpaApplies":false,"lgpdApplies":false}},"googleConsentMode":false,"enableTcf":false,"fallbackLanguage":"de","emailNotification":true,"reviewModalDismissed":true,"reviewModalDismissedAt":"2025-06-19T13:14:53.241Z"};
747
748            const supportedLangs = [
749            'bg','ca','cs','da','de','el','en','en-GB','es','et',
750            'fi','fr','hr','hu','it','lt','lv','nl','no','pl',
751            'pt','pt-BR','ro','ru','sk','sl','sv'
752            ];
753
754            // Build i18n map; prefer globals (e.g., window.it / window.en) if your locale files define them,
755            // otherwise fall back to Liquid-injected JSON (cleaned_*).
756            let currentLang = "de";
757            if (currentLang === 'pt-PT') {
758                currentLang = 'pt';
759            }
760            const fallbackLang = "de";
761            let iub_i18n = {};
762
763            // fallback first
764            (function attachFallback() {
765                // If your external locale file defines a global like "window[<lang>]"
766                if (typeof window[fallbackLang] !== "undefined") {
767                    iub_i18n[fallbackLang] = window[fallbackLang];
768                    return;
769                }
770            })();
771
772            // then current
773            (function attachCurrent() {
774            if (supportedLangs.includes(currentLang)) {
775                if (typeof window[currentLang] !== "undefined") {
776                    iub_i18n[currentLang] = window[currentLang];
777                    return;
778                }
779            }
780            })();
781
782            const localeRootUrl = "/";
783            const normalizedLocaleRoot = localeRootUrl.startsWith('/') ? localeRootUrl : `/${localeRootUrl}`;
784            const isPrimaryLang = normalizedLocaleRoot === '/';
785
786            const hasCookiePolicyForLocale = Boolean(currentCsConfiguration?.cookiePolicyIds?.[currentLang]);
787            const localePath = isPrimaryLang ? '' : (hasCookiePolicyForLocale ? normalizedLocaleRoot : `/${fallbackLang}`);
788            const primaryDomain = "https://tapetenkontor.de";
789            const cookiePolicyPageUrl = "/pages/cookie-richtlinien";
790            const privacyPolicyPageUrl = "/policies/privacy-policy";
791
792            const cookiePolicyId =
793            currentCsConfiguration?.cookiePolicyIds[currentLang] ??
794            currentCsConfiguration?.cookiePolicyIds[fallbackLang];
795
796            // 🔴 IMPORTANT: make _iub global
797            window._iub = window?._iub || [];
798            const _iub = window._iub;
799
800            _iub.csConfiguration = {
801                ..._iub.csConfiguration,
802                ...currentCsConfiguration,
803                cookiePolicyId,
804                consentOnContinuedBrowsing:  false,
805                perPurposeConsent:           true,
806                countryDetection:            true,
807                enableGdpr:                  settings?.legislations?.customLegislations?.gdprApplies,
808                enableUspr:                  settings?.legislations?.customLegislations?.usprApplies,
809                enableCcpa:                  settings?.legislations?.customLegislations?.ccpaApplies,
810                enableLgpd:                  settings?.legislations?.customLegislations?.lgpdApplies,
811                googleConsentMode:           settings?.googleConsentMode,
812                uetConsentMode:              settings?.microsoftConsentMode,
813                enableTcf:                   settings?.enableTcf,
814                tcfPublisherCC:              settings?.businessLocation,
815                lang:                        supportedLangs.includes(currentLang) ? currentLang : fallbackLang,
816                i18n:                        iub_i18n,
817                brand:                       'Complianz',
818                cookiePolicyInOtherWindow:   true,
819                cookiePolicyUrl:             `${primaryDomain}${localePath}${cookiePolicyPageUrl}`,
820                privacyPolicyUrl:            `${primaryDomain}${localePath}${privacyPolicyPageUrl}`,
821                floatingPreferencesButtonDisplay: currentCsConfiguration?.privacyWidget ? (currentCsConfiguration?.banner?.privacyWidgetPosition ?? 'bottom-right') : false,
822                cmpId:                       { tcf: 332 },
823                callback:                    {},
824                purposes:                    "1, 2, 3, 4, 5",
825                promptToAcceptOnBlockedElements: true,
826                googleEnableAdvertiserConsentMode: settings?.googleConsentMode && settings?.enableTcf,
827                whitelabel:                   true,
828                amazonConsentSignal:          settings?.amazonConsentSignal
829            };
830            window._cmplc = {
831                csConfiguration: {
832                    cookiePolicyId
833                }
834            }
835            const customeContent = preview_config?.text?.content ?? {};
836            const titleContent =
837            customeContent?.title?.hasOwnProperty(currentLang) ? customeContent?.title[currentLang] :
838            customeContent?.title?.hasOwnProperty(fallbackLang) ? customeContent?.title[fallbackLang] : '';
839            let mainContent =
840            customeContent?.main?.hasOwnProperty(currentLang) ? customeContent?.main[currentLang] :
841            customeContent?.main?.hasOwnProperty(fallbackLang) ? customeContent?.main[fallbackLang] : '';
842            if (titleContent !== '') {
843            mainContent = mainContent !== '' ? `<h2 id='iubenda-cs-custom-title'>${titleContent}</h2>${mainContent}` : '';
844            }
845
846            _iub.csConfiguration.banner = {
847            ..._iub.csConfiguration.banner,
848            content: mainContent,
849            acceptButtonCaption:
850                customeContent?.accept?.hasOwnProperty(currentLang) ? customeContent?.accept[currentLang] :
851                customeContent?.accept?.hasOwnProperty(fallbackLang) ? customeContent?.accept[fallbackLang] : '',
852            rejectButtonCaption:
853                customeContent?.reject?.hasOwnProperty(currentLang) ? customeContent?.reject[currentLang] :
854                customeContent?.reject?.hasOwnProperty(fallbackLang) ? customeContent?.reject[fallbackLang] : '',
855            customizeButtonCaption:
856                customeContent?.learnMore?.hasOwnProperty(currentLang) ? customeContent?.learnMore[currentLang] :
857                customeContent?.learnMore?.hasOwnProperty(fallbackLang) ? customeContent?.learnMore[fallbackLang] : '',
858            cookiePolicyLinkCaption:
859                customeContent?.cp_caption?.hasOwnProperty(currentLang) ? customeContent?.cp_caption[currentLang] :
860                customeContent?.cp_caption?.hasOwnProperty(fallbackLang) ? customeContent?.cp_caption[fallbackLang] : '',
861            };
862
863            var onPreferenceExpressedOrNotNeededCallback = function(prefs) {
864                var isPrefEmpty = !prefs || Object.keys(prefs).length === 0;
865                var consent = isPrefEmpty ? _iub.cs.api.getPreferences() : prefs;
866                var shopifyPurposes = {
867                    "analytics": [4, 's'],
868                    "marketing": [5, 'adv'],
869                    "preferences": [2, 3],
870                    "sale_of_data": ['s', 'sh'],
871                }
872                var expressedConsent = {};
873                Object.keys(shopifyPurposes).forEach(function(purposeItem) {
874                    var purposeExpressed = null
875                    shopifyPurposes[purposeItem].forEach(item => {
876                    if (consent.purposes && typeof consent.purposes[item] === 'boolean') {
877                        purposeExpressed = consent.purposes[item];
878                    }
879                    if (consent.uspr && typeof consent.uspr[item] === 'boolean' && purposeExpressed !== false) {
880                        purposeExpressed = consent.uspr[item];
881                    }
882                    })
883                    if (typeof purposeExpressed === 'boolean') {
884                        expressedConsent[purposeItem] = purposeExpressed;
885                    }
886                })
887
888                var oldConsentOfCustomer = Shopify.customerPrivacy.currentVisitorConsent();
889                if (oldConsentOfCustomer["sale_of_data"] !== 'no') {
890                    expressedConsent["sale_of_data"] = true;
891                }
892
893                window.Shopify.customerPrivacy.setTrackingConsent(expressedConsent, function() {});
894            }
895
896            var onCcpaOptOutCallback = function () {
897                window.Shopify.customerPrivacy.setTrackingConsent({ "sale_of_data": false });
898            }
899        
900            var onReady = function () {
901                const currentConsent = window.Shopify.customerPrivacy.currentVisitorConsent();
902                delete currentConsent['sale_of_data'];
903                if (Object.values(currentConsent).some(consent => consent !== '') || !_iub.cs.state.needsConsent) {
904                    return;
905                }
906                window._iub.cs.api.showBanner();
907            }
908
909            _iub.csConfiguration.callback.onPreferenceExpressedOrNotNeeded = onPreferenceExpressedOrNotNeededCallback;
910            _iub.csConfiguration.callback.onCcpaOptOut = onCcpaOptOutCallback;
911            _iub.csConfiguration.callback.onReady = onReady;
912            window.COMPLIANZ_CONFIGURATION_IS_SET = true;
913            window.dispatchEvent(new CustomEvent('iub::configurationIsSet'));
914            window.dispatchEvent(new CustomEvent('cmplc::configurationIsSet'));
915        }
916
917        function isValidPolicyId(id) {
918            if (typeof id === 'number' && !Number.isNaN(id)) {
919                return true;
920            }
921            if (typeof id === 'string' && id.trim() !== '' && !Number.isNaN(Number(id))) {
922                return true;
923            }
924            return false;
925        }
926
927        function normalizePolicyId(id) {
928            return typeof id === 'number' ? id : Number(id);
929        }
930
931        function getPolicyContentElements() {
932            return {
933                cpTag: document.getElementById('cookie-policy-content'),
934                ppTag: document.getElementById('privacy-policy-content'),
935            };
936        }
937
938        function setPolicyContentLoading(el) {
939            el.classList.remove('complianz-policy-content--loaded');
940            el.style.opacity = '0';
941        }
942
943        function revealPolicyContent(el, content) {
944            el.innerHTML = content;
945            el.classList.remove('complianz-policy-content--loaded');
946            void el.offsetWidth;
947            el.classList.add('complianz-policy-content--loaded');
948            el.style.removeProperty('opacity');
949            el.dataset.complianzPolicyLoaded = 'true';
950        }
951
952        function markIubLoaded() {
953            if (window.IubEventsTrackRecord.iubLoaded) {
954                return;
955            }
956            window.IubEventsTrackRecord.iubLoaded = true;
957        }
958
959        function markDomContentLoaded() {
960            if (window.IubEventsTrackRecord.domContentLoaded) {
961                return;
962            }
963            window.IubEventsTrackRecord.domContentLoaded = true;
964        }
965
966        async function tryPopulatePolicyContent() {
967            if (!window.IubEventsTrackRecord.iubLoaded || !window.IubEventsTrackRecord.domContentLoaded) {
968                return;
969            }
970
971            await populatePolicyContent();
972        }
973
974        async function populatePolicyContent() {
975            const { cpTag, ppTag } = getPolicyContentElements();
976            const rawId = window._iub?.csConfiguration?.cookiePolicyId;
977
978            if (!cpTag && !ppTag) {
979                return;
980            }
981
982            if (!isValidPolicyId(rawId)) {
983                if (cpTag) {
984                    revealPolicyContent(cpTag, 'Failed to load content.');
985                }
986                if (ppTag) {
987                    revealPolicyContent(ppTag, 'Failed to load content.');
988                }
989                return;
990            }
991
992            const id = normalizePolicyId(rawId);
993
994            if (cpTag && cpTag.dataset.complianzPolicyLoaded !== 'true') {
995                setPolicyContentLoading(cpTag);
996                const cpUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/cookie-policy/no-markup';
997                try {
998                    const response = await fetch(cpUrl);
999                    if (!response.ok) {
1000                        throw new Error('HTTP ' + response.status);
1001                    }
1002                    const html = await response.json();
1003                    const content = html?.content ?? 'Failed to load content.';
1004                    revealPolicyContent(cpTag, content);
1005                } catch (_err) {
1006                    revealPolicyContent(cpTag, 'Failed to load content.');
1007                }
1008            }
1009
1010            if (ppTag && ppTag.dataset.complianzPolicyLoaded !== 'true') {
1011                setPolicyContentLoading(ppTag);
1012                const ppUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/no-markup';
1013                try {
1014                    const response = await fetch(ppUrl);
1015                    if (!response.ok) {
1016                        throw new Error('HTTP ' + response.status);
1017                    }
1018                    const html = await response.json();
1019                    const content = html?.content ?? 'Failed to load content.';
1020                    revealPolicyContent(ppTag, content);
1021                } catch (_err) {
1022                    revealPolicyContent(ppTag, 'Failed to load content.');
1023                }
1024            }
1025        }
1026
1027        function registerEventListeners() {
1028            if (policyContentListenerRegistered) {
1029                return;
1030            }
1031            policyContentListenerRegistered = true;
1032
1033            window.addEventListener('iub::configurationIsSet', () => {
1034                markIubLoaded();
1035                tryPopulatePolicyContent();
1036            });
1037
1038            window.addEventListener('cmplc::configurationIsSet', () => {
1039                markIubLoaded();
1040                tryPopulatePolicyContent();
1041            });
1042
1043            document.addEventListener('DOMContentLoaded', () => {
1044                markDomContentLoaded();
1045                tryPopulatePolicyContent();
1046            });
1047
1048            if (document.readyState !== 'loading') {
1049                markDomContentLoaded();
1050                tryPopulatePolicyContent();
1051            }
1052
1053            if (window.COMPLIANZ_CONFIGURATION_IS_SET) {
1054                markIubLoaded();
1055                tryPopulatePolicyContent();
1056            }
1057        }
1058
1059        registerEventListeners();
1060
1061        Promise.all([
1062            loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/de.js"),
1063            loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/de.js"),
1064        ]).finally(() => {
1065            initIubenda();
1066            loadScript("https://cdn.iubenda.com/cs/iubenda_cs.js");
1067        });
1068    </script>
1068
1069
1070    
1070<script>
1071        window.Shopify.loadFeatures(
1072            [
1073                {
1074                name: 'consent-tracking-api',
1075                version: '0.1',
1076                },
1077            ],
1078            function(error) {
1079                if (error) {
1080                throw error;
1081                }
1082            }
1083        );
1084    </script>
1084
1085
1086
1087<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1088<script type="text/javascript">
1089  (function (c, l, a, r, i, t, y) {
1090    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1091    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1092    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1093
1094    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1095      if (error) {
1096        console.error("Error loading Shopify features:", error);
1097        return;
1098      }
1099
1100      c[a]('consentv2', {
1101        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1102        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1103        source: 101,
1104      });
1105    });
1106
1107    l.addEventListener("visitorConsentCollected", function (e) {
1108      c[a]('consentv2', {
1109        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1110        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1111        source: 101,
1112      });
1113    });
1114  })(window, document, "clarity", "script", "pt72n2l6mg");
1115</script>
1115
1116
1117
1118
1119<!-- END app block --><!-- BEGIN app block: shopify://apps/linkedoption/blocks/app-embed/564f3d71-fe5e-48d7-a0de-284b76666f1e --><style>.king-linked-options-collection__container {
1120      --align: start;
1121      --margin-top: 10px;
1122      --margin-bottom: 0px;
1123      --count-font-size: 12px;
1124      --count-font-color: #5f6772;
1125      --label-layout: column;
1126      --label-font-size: 12px;
1127      --label-font-color: #5f6772;
1128      --label-space: 4px;
1129    }
1130    .lv-option-collection-color-swatch {
1131      --border-width: 1px;
1132      --border-color: transparent;
1133      --border-color-active: #5f6772;
1134      --border-color-hover: #5f6772;
1135      --padding: 2px;
1136      --size: 24px;
1137    }
1138    .lv-option-collection-image-swatch {
1139      --border-width: 1px;
1140      --border-color: #d4d4d4;
1141      --border-color-active: #5f6772;
1142      --border-color-hover: #5f6772;
1143      --padding: 2px;
1144      --size: 24px;
1145    }
1146    .lv-option-collection-button {
1147      --border-width: 1px;
1148      --padding: 4px;
1149      --border-color: #babfc3;
1150      --border-color-active: #4f5354;
1151      --border-color-hover: #4f5354;
1152      --bg-color: #fff;
1153      --bg-color-active: #fff;
1154      --text-color: #000;
1155      --text-color-active: #000;
1156    }
1157    .lv-option-collection-dropdown,
1158    .lv-option-collection-dropdown-options {
1159      --bg-color: #ffffff;
1160      --text-color: #5f6772;
1161      --border-width: 1px;
1162      --border-color: #5f6772;
1163      --border-radius: 1px;
1164      --padding: 6px;
1165      --text-color-active: #202020;
1166      --bg-color-active: #eee;
1167    }
1168  </style><!-- BEGIN app snippet: config -->
1168<script>
1169  window.kingLinkedOptionConfig = window.kingLinkedOptionConfig || {};
1170  kingLinkedOptionConfig.version = "v1";
1171  kingLinkedOptionConfig.productImageSwatchWidth = 250;
1172  kingLinkedOptionConfig.enabled = true;
1173  kingLinkedOptionConfig.shop = "tapetenkontor.myshopify.com";
1174  kingLinkedOptionConfig.country = "DE";
1175  kingLinkedOptionConfig.language = "de";
1176  kingLinkedOptionConfig.currency = "EUR";
1177  kingLinkedOptionConfig.shopDomain = "tapetenkontor.de";
1178  kingLinkedOptionConfig.pageType = "blog";
1179  kingLinkedOptionConfig.moneyFormat = "{{amount_with_comma_separator}} €";
1180  kingLinkedOptionConfig.moneyFormatWithCurrency = "€{{amount_with_comma_separator}} EUR";
1181  kingLinkedOptionConfig.prefix = "";
1182  kingLinkedOptionConfig.namespace = "app--20802568193--king-linked-options";
1183  kingLinkedOptionConfig.hide = true;
1184  kingLinkedOptionConfig.quickViewEnabled = true;
1185  kingLinkedOptionConfig.remove = false;
1186  kingLinkedOptionConfig.storefrontAccessToken = "12c5b3cf3cf26c0afd9aa98a6dc839d5";
1187  kingLinkedOptionConfig.cartAttributeEnabled = false;
1188  kingLinkedOptionConfig.cartAttributeSelector = "";
1189  kingLinkedOptionConfig.filterByPrecedingOptions = false;
1190  kingLinkedOptionConfig.hideDuplicateOption = false;
1191  kingLinkedOptionConfig.subcategoryInCardMode = "FULL_OPTION";
1192  kingLinkedOptionConfig.enableSeamlessOptionSwitching = false;
1193  kingLinkedOptionConfig.useMainProductCanonicalUrl = false;
1194  kingLinkedOptionConfig.localizedHandleSyncEnabled = false;
1195  kingLinkedOptionConfig.seamlessSectionIds = [];
1196  kingLinkedOptionConfig.themeConfigV2 = {"liveThemeId":"148535115928","themes":[{"themeIds":["139314626712"],"themeStoreId":"838","themeName":"Empire","product":{"points":[],"variant":{"id":"variant-selection","option":{"id":"fieldset"}},"container":".product-details","exclude":"","hide":""},"productCard":{"item":{"card":".productitem","link":"a","price":".price__current .money","title":".productitem--title","image_1":".productitem--image img","image_2":"","image_1_type":"image","image_2_type":"image","compareAtPrice":".price__compare-at.visible .money price__compare-at--single"},"points":[{"id":".productitem__container","pos":"INSIDE"}],"exclude":"","hide":""},"quickView":{"type":"global","points":[{"id":"variant-selection","pos":"BEFORE"},{"id":".product-form--atc","pos":"BEFORE"},{"id":".product-form--atc .price","pos":"AFTER"},{"id":".product-block--price","pos":"AFTER"}],"trigger":".quickshop-button","variant":"options-selection","container":".modal--quickshop-full","productId":{"id":"form[action*='/cart/add'] input[name='product-id']","type":"value"}}},{"themeIds":["139311743128"],"themeStoreId":"887","themeName":"Dawn","product":{"points":[{"id":".product__info-container variant-selects","pos":"BEFORE"},{"id":".product__info-container .product-form__quantity","pos":"BEFORE"},{"id":".product__info-container>div:has(.price)","pos":"AFTER"},{"id":".product__info-container form[action*='/cart/add']","pos":"BEFORE"}],"variant":{"id":".product__info-container variant-selects","option":{"id":"fieldset","name":{"id":"legend","type":"text"}}},"container":".product__info-container","exclude":"","hide":""},"productCard":{"item":{"card":".product-card-wrapper","link":"a","price":".card>.card__content .card-information .price__regular .price-item--regular","title":".card>.card__content .card__heading a","image_1":".card--media .media img:nth-child(1)","image_2":"","image_1_type":"image","image_2_type":"image","compareAtPrice":".card>.card__content .card-information .price__sale .price-item--sale"},"points":[{"id":".card>.card__content .card__information","pos":"INSIDE"}],"quickAddForm":{"product":{"id":"","type":""},"variant":{"id":"","type":""}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""}}},{"themeIds":["139314200728"],"themeStoreId":"1114","themeName":"Bullet","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["139314331800"],"themeStoreId":"1581","themeName":"Habitat","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}},{"themeIds":["141551960216","139313873048","139459100824","139459494040","139459887256","139615961240","139807490200","140223676568","140226134168","141768556696","147376111768","148535115928","148535115928","149139882136","149139882136","149572026520","149572026520","153811648664","153811648664"],"themeStoreId":"1657","themeName":"Enterprise","product":{"points":[{"id":".product-info variant-picker","pos":"BEFORE"},{"id":".product-info .product-backorder","pos":"BEFORE"},{"id":".product-info .product-info__block:has(product-form)","pos":"AFTER"},{"id":".product-info .product-price","pos":"AFTER"}],"variant":{"id":".product-info variant-picker","option":{"id":"fieldset","name":{"id":"legend","type":"text"}}},"container":".product-info","exclude":"","hide":""},"productCard":{"item":{"card":"product-card","link":"a","price":".price .price__current","title":"a.card-link","image_1":".media img:nth-child(1)","image_2":".media img:nth-child(2)","image_1_type":"image","image_2_type":"image","compareAtPrice":".price .price__was"},"points":[{"id":".product-info variant-picker","pos":"BEFORE"},{"id":".product-info .product-backorder","pos":"BEFORE"},{"id":".product-info .product-info__block:has(product-form)","pos":"AFTER"},{"id":".product-info .product-price","pos":"AFTER"}],"quickAddForm":{"product":{"id":".card__info-container .card__quick-add form input[name='product-id']","type":"value"},"variant":{"id":".card__info-container .card__quick-add form input[name='id']","type":"value"}},"exclude":"","hide":""},"quickView":{"option":"fieldset","points":[{"id":"variant-picker","pos":"BEFORE"},{"id":".quick-add__product-details","pos":"INSIDE"}],"trigger":".card__info-container .card__quick-add .js-quick-add","variant":"variant-picker","container":".quick-add-drawer","productId":{"id":"form#product-form-quickadd input[name='product-id']","type":"value"}}},{"themeIds":["139313610904"],"themeStoreId":"1826","themeName":"Combine","product":{"points":[],"variant":{"id":"","option":{"id":"","name":{"id":"legend","type":"text"}}},"exclude":"","hide":""},"productCard":{"item":{"card":"","link":"","price":"","title":"","image_1":"","image_2":"","image_1_type":"","image_2_type":"","compareAtPrice":""},"points":[],"quickAddForm":{"product":{"id":"","type":"value"},"variant":{"id":"","type":"value"}},"exclude":"","hide":""},"quickView":{"points":[],"trigger":"","variant":"","container":"","productId":{"id":"","type":""},"getVariantEl":""}}]};
1197  kingLinkedOptionConfig.product = {
1198    id: 0,
1199    active: false,
1200    groupType: "",
1201    autoScroll: false,
1202    anchor: "",
1203    options: null,
1204    trans: {}
1205  };
1206  kingLinkedOptionConfig.productCard = {
1207    enabled: true,
1208    multiOptionEnabled: false,
1209    hoverImageEnabled: false,
1210    hideOptions: "",
1211    applyPages: ["collection","search"],
1212    customize: {"align":"LEFT","display":"SWATCHES","countText":"{{count}} colors","marginTop":10,"showLabel":true,"imageAlign":"CENTER","labelSpace":4,"buttonLimit":5,"buttonStyle":"SQUARE","labelLayout":"STACK","dropdownIcon":1,"marginBottom":0,"buttonPadding":4,"countFontSize":12,"labelFontSize":12,"showSeparator":false,"twoColorStyle":"bottom right","countFontColor":"#5f6772","colorSwatchSize":24,"dropdownPadding":6,"imageSwatchSize":24,"colorSwatchLimit":5,"colorSwatchStyle":"ROUND","imageSwatchLimit":5,"imageSwatchStyle":"ROUND","buttonBorderWidth":1,"buttonColorActive":"#fff","buttonColorNormal":"#fff","buttonLimitMobile":5,"dropdownTextColor":"#5f6772","colorSwatchPadding":2,"imageSwatchPadding":2,"colorSwatchTooltips":false,"dropdownBorderColor":"#5f6772","dropdownBorderWidth":1,"imageSwatchTooltips":false,"buttonTextColorActive":"#000","buttonTextColorNormal":"#000","buttonBorderColorHover":"#4f5354","buttonUnavailableStyle":"CROSS","colorSwatchBorderWidth":1,"colorSwatchLimitMobile":5,"imageSwatchBorderWidth":1,"imageSwatchLimitMobile":5,"buttonBorderColorActive":"#4f5354","buttonBorderColorNormal":"#babfc3","dropdownBackgroun
1212dColor":"#ffffff","dropdownTextColorActive":"#202020","dropdownUnavailableStyle":"NONE","buttonHideUnmatchedVariant":false,"colorSwatchBorderColorHover":"#5f6772","colorSwatchUnavailableStyle":"NONE","imageSwatchBorderColorHover":"#5f6772","imageSwatchUnavailableStyle":"CROSS","colorSwatchBorderColorActive":"#5f6772","colorSwatchBorderColorNormal":"transparent","dropdownHideUnmatchedVariant":false,"imageSwatchBorderColorActive":"#5f6772","imageSwatchBorderColorNormal":"#d4d4d4","dropdownBackgroundColorActive":"#eee","colorSwatchHideUnmatchedVariant":false,"imageSwatchHideUnmatchedVariant":false},
1213    clickBehavior: "REDIRECT",
1214  };
1215  var lvNormalizeTranslations = function(value) {
1216    return value && typeof value === "object" && !Array.isArray(value)
1217      ? value
1218      : {};
1219  };
1220  kingLinkedOptionConfig.appTranslations = Object.assign(
1221    {},
1222    lvNormalizeTranslations({}),
1223    lvNormalizeTranslations({})
1224  );
1225</script>
1225
1226
1227<!-- END app snippet -->
1228<style
1229  id="king-linked-options-custom-css"
1230>
1231  .lv-option-label__separator {
1232margin-right: 6px !important;
1233}
1234  /* Add your custom CSS below */
1235
1236</style>
1237<!-- BEGIN app snippet: template -->
1238  
1239
1240<!-- END app snippet -->
1241
1242
1243
1244
1245
1246
1247
1248<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1249
1250
1251
1252<script type="text/javascript">
1253  (function(d){
1254      var s = d.createElement('script');
1255      s.async = true;
1256      s.src = "https://adsagentclientafd-b7hqhjdrf3fpeqh2.b01.azurefd.net/frontendInjection.js";
1257      var firstScript = d.getElementsByTagName('script')[0];
1258      firstScript.parentNode.insertBefore(s, firstScript);
1259  })(document);
1260</script>
1260
1261
1262
1263
1264<!-- END app block -->
1264<script src="https://cdn.shopify.com/extensions/01a0fcf8-aa6e-7e58-83ca-ba1be90a925d/linked-options-408/assets/linked_options_variants.min.js" type="text/javascript" defer="defer"></script>
1264
1265<link href="https://cdn.shopify.com/extensions/01a0fcf8-aa6e-7e58-83ca-ba1be90a925d/linked-options-408/assets/product.min.css" rel="stylesheet" type="text/css" media="all">
1266<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1267<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: 64628719768,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1267
1267
1268<script>
1269  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1270</script>
vendor: 1 bytes, line 1270
1270
1271<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}
1271).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: 64628719768,storefrontBaseUrl: "https://tapetenkontor.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://tapetenkontor.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2010710168","configuration":"{\"projectId\":\"pt72n2l6mg\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1271,"dataSharingState":"unrestricted"},{"id":"1144258712","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-11179629894\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/TQX4COCzvNcaEMa67tIp\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/qtAaCNSzvNcaEMa67tIp\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/LW0XCN2zvNcaEMa67tIp\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/cG_3CNGzvNcaEMa67tIp\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/SKlhCNqzvNcaEMa67tIp\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/YzllCOOzvNcaEMa67tIp\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-11179629894\\\/yHu4CNezvNcaEMa67tIp\\\"}],\\\"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":"63504536","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":[],"name":"Tapetenkontor GTM Web"},{"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":"Tapetenkontor","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"tapetenkontor.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/tapetenkontor.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://tapetenkontor.de/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"148535115928","themeStoreId":"1657","themePublished":"true","eventMetadataId":"4e8ac257-ec06-4de5-be52-c84081482647","pageType":"blog","resourceId":"87179067544","shopId":"64628719768","storefrontBaseUrl":"https:\/\/tapetenkontor.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1271<script>
1272  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1273  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1274  window.ShopifyAnalytics.meta.currency = 'EUR';
1275  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":87179067544,"requestId":"dfb14d9b-4be0-4437-8337-5087f97d5cbe-1791346489"}};
1276  for (var attr in meta) {
1277    window.ShopifyAnalytics.meta[attr] = meta[attr];
1278  }
1279</script>
vendor: 1 bytes, line 1279
1279
1280<script class="analytics">
1281  (function () {
1282    var customDocumentWrite = function(content) {
1283      var jquery = null;
1284
1285      if (window.jQuery) {
1286        jquery = window.jQuery;
1287      } else if (window.Checkout && window.Checkout.$) {
1288        jquery = window.Checkout.$;
1289      }
1290
1291      if (jquery) {
1292        jquery('body').append(content);
1293      }
1294    };
1295
1296    var hasLoggedConversion = function(token) {
1297      if (token) {
1298        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1299      }
1300      return false;
1301    }
1302
1303    var setCookieIfConversion = function(token) {
1304      if (token) {
1305        var twoMonthsFromNow = new Date(Date.now());
1306        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1307
1308        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1309      }
1310    }
1311
1312    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1313    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1314    if (trekkie.integrations) {
1315      return;
1316    }
1317    trekkie.methods = [
1318      'identify',
1319      'page',
1320      'ready',
1321      'track',
1322      'trackForm',
1323      'trackLink'
1324    ];
1325    trekkie.factory = function(method) {
1326      return function() {
1327        var args = Array.prototype.slice.call(arguments);
1328        args.unshift(method);
1329        trekkie.push(args);
1330        if (method == 'track' || method == 'page') {
1331          var pageUrl;
1332          try {
1333            pageUrl = window.location.href;
1334          } catch (e) {}
1335          var pageReferrer;
1336          try {
1337            pageReferrer = document.referrer;
1338          } catch (e) {}
1339          try {
1340            if (window.__TREKKIE_SHIM_QUEUE == null) {
1341              window.__TREKKIE_SHIM_QUEUE = [];
1342            }
1343            window.__TREKKIE_SHIM_QUEUE.push({
1344              from: 'trekkie-stub',
1345              method: method,
1346              args: args.slice(1),
1347              pageContext: {
1348                url: pageUrl,
1349                referrer: pageReferrer
1350              }
1351            });
1352          } catch (e) {
1353            // no-op
1354          }
1355        }
1356        return trekkie;
1357      };
1358    };
1359    for (var i = 0; i < trekkie.methods.length; i++) {
1360      var key = trekkie.methods[i];
1361      trekkie[key] = trekkie.factory(key);
1362    }
1363    trekkie.load = function(config) {
1364      trekkie.config = config || {};
1365      trekkie.config.initialDocumentCookie = document.cookie;
1366      var first = document.getElementsByTagName('script')[0];
1367var script = document.createElement('script');
1368script.type = 'text/javascript';
1369script.onerror = function(e) {
1370  var scriptFallback = document.createElement('script');
1371  scriptFallback.type = 'text/javascript';
1372  scriptFallback.onerror = function(error) {
1373          var Monorail = {
1374      produce: function produce(monorailDomain, schemaId, payload) {
1375        var currentMs = new Date().getTime();
1376        var event = {
1377          schema_id: schemaId,
1378          payload: payload,
1379          metadata: {
1380            event_created_at_ms: currentMs,
1381            event_sent_at_ms: currentMs
1382          }
1383        };
1384        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1385      },
1386      sendRequest: function sendRequest(endpointUrl, payload) {
1387        // Try the sendBeacon API
1388        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1389          var blobData = new window.Blob([payload], {
1390            type: 'text/plain'
1391          });
1392
1393          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1394            return true;
1395          } // sendBeacon was not successful
1396
1397        } // XHR beacon
1398
1399        var xhr = new XMLHttpRequest();
1400
1401        try {
1402          xhr.open('POST', endpointUrl);
1403          xhr.setRequestHeader('Content-Type', 'text/plain');
1404          xhr.send(payload);
1405        } catch (e) {
1406          console.log(e);
1407        }
1408
1409        return false;
1410      },
1411      isIos12: function isIos12() {
1412        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1413      }
1414    };
1415    Monorail.produce('monorail-edge.shopifysvc.com',
1416      'trekkie_storefront_load_errors/1.1',
1417      {shop_id: 64628719768,
1418      theme_id: 148535115928,
1419      app_name: "storefront",
1420      context_url: window.location.href,
1421      source_url: "//tapetenkontor.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1422
1423  };
1424  scriptFallback.async = true;
1425  scriptFallback.src = '//tapetenkontor.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1426  first.parentNode.insertBefore(scriptFallback, first);
1427};
1428script.async = true;
1429script.src = '//tapetenkontor.de/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1430first.parentNode.insertBefore(script, first);
1431
1432    };
1433    trekkie.load(
1434      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":64628719768,"isMerchantRequest":null,"themeId":148535115928,"themeCityHash":"3855069940006414939","contentLanguage":"de","currency":"EUR","eventMetadataId":"4e8ac257-ec06-4de5-be52-c84081482647"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1435    );
1436
1437    var loaded = false;
1438    trekkie.ready(function() {
1439      if (loaded) return;
1440      loaded = true;
1441
1442      window.ShopifyAnalytics.lib = window.trekkie;
1443
1444      var originalDocumentWrite = document.write;
1445      document.write = customDocumentWrite;
1446      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1447      document.write = originalDocumentWrite;
1448
1449      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1450      var token = match? match[1]: undefined;
1451      if (!hasLoggedConversion(token)) {
1452        setCookieIfConversion(token);
1453        
1454      }
1455    });
1456
1457    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":87179067544,"requestId":"dfb14d9b-4be0-4437-8337-5087f97d5cbe-1791346489","shopifyEmitted":true});
1458
1459    var eventsListenerScript = document.createElement('script');
1460    eventsListenerScript.async = true;
1461    eventsListenerScript.src = "//tapetenkontor.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1462    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1463})();</script>
vendor: 1 bytes, line 1463
1463
1464<script
1465  defer
1466  src="https://tapetenkontor.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
1467  data-application="storefront-renderer"
1468  data-shop-id="64628719768"
1469  data-render-region="gcp-us-central1"
1470  data-page-type="blog"
1471  data-theme-instance-id="148535115928"
1472  data-theme-name="Enterprise"
1473  data-theme-version="1.5.2"
1474  data-monorail-region="shop_domain"
1475  data-resource-timing-sampling-rate="10"
1476  data-shs="true"
1477  data-shs-beacon="true"
1478  data-shs-export-with-fetch="true"
1479  data-shs-logs-sample-rate="1"
1480  data-shs-beacon-endpoint="https://tapetenkontor.de/api/collect"
1481></script>
1481
1482<meta name="shopify-y" content="d44eddc6-eb30-422e-b6bc-b24d4460e615" data-expiration="1822904089000"><meta name="shopify-s" content="c9ca3dc8-57b9-44aa-8413-e9cf44f60597" data-expiration="1791348289000"><meta name="new-cookie-storage-activated" content="t">
1483</head>
1484<body class="cc-animate-enabled">
1485  <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">Direkt zum Inhalt</a><!-- BEGIN sections: header-group -->
1486<div id="shopify-section-sections--19316304511128__header" class="shopify-section shopify-section-group-header-group cc-header">
1487<style data-shopify>.header {
1488  --bg-color: 255 255 255 / 1.0;
1489  --text-color: 9 3 2;
1490  --nav-bg-color: 255 255 255;
1491  --nav-text-color: 9 3 2;
1492  --nav-child-bg-color:  255 255 255;
1493  --nav-child-text-color: 9 3 2;
1494  --header-accent-color: 211 211 211;
1495  --search-bg-color: #e6e6e6;
1496  
1497  
1498  }</style><store-header class="header bg-theme-bg text-theme-text has-motion search-is-collapsed"data-is-sticky="true"data-is-search-minimised="true"style="--header-transition-speed: 300ms">
1499  <header class="header__grid header__grid--centered-logo container flex flex-wrap items-center">
1500    <div class="header__logo logo text-center flex js-closes-menu"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 260px;">
1501              <img srcset="//tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_Icon_6df03d38-e570-4c12-aaab-32eb7efcbc74.png?v=1743064204&width=260, //tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_Icon_6df03d38-e570-4c12-aaab-32eb7efcbc74.png?v=1743064204&width=520 2x" src="//tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_Icon_6df03d38-e570-4c12-aaab-32eb7efcbc74.png?v=1743064204&width=520"
1502           style="object-position: 50.0% 50.0%" loading="eager"
1503           width="520"
1504           height="83"
1505           alt="Tapetenkontor">
1506            </span></a></div><link rel="stylesheet" href="//tapetenkontor.de/cdn/shop/t/17/assets/predictive-search.css?v=33632668381892787391754471945" media="print" onload="this.media='all'">
1507        
1507<script src="//tapetenkontor.de/cdn/shop/t/17/assets/predictive-search.js?v=158424367886238494141754471945" defer="defer"></script>
1507
1508        
1508<script src="//tapetenkontor.de/cdn/shop/t/17/assets/tabs.js?v=135558236254064818051754471963" defer="defer"></script>
1508<div class="header__search header__search--collapsible-desktop js-search-bar relative js-closes-menu" id="search-bar"><a class="header__icon header__icon--search-left absolute hidden md:block js-show-search-left" href="/search" aria-controls="search-bar">
1509            <span class="header__icon--search-left-search">
1510              <svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
1511            </span>
1512            <span class="header__icon--search-left-close">
1513              <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1514            </span>
1515            <span class="visually-hidden">Suche</span>
1516          </a><link rel="stylesheet" href="//tapetenkontor.de/cdn/shop/t/17/assets/search-suggestions.css?v=42785600753809748511754471957" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Wird geladen..."><form class="search relative search--speech" role="search" action="/search" method="get">
1517    <label class="label visually-hidden" for="header-search">Suchen</label>
1518    
1518<script src="//tapetenkontor.de/cdn/shop/t/17/assets/search-form.js?v=43677551656194261111754471957" defer="defer"></script>
1518
1519    <search-form class="search__form block">
1520      <input type="hidden" name="options[prefix]" value="last">
1521      <input type="search"
1522             class="search__input w-full input js-search-input"
1523             id="header-search"
1524             name="q"
1525             placeholder="Produkte suchen"
1526             
1527               data-placeholder-one="Produkte suchen"
1528             
1529             
1530               data-placeholder-two="Produktkategorie suchen"
1531             
1532             
1533               data-placeholder-three="Zubehör suchen"
1534             
1535             data-placeholder-prompts-mob="false"
1536             
1537               data-typing-speed="100"
1538               data-deleting-speed="60"
1539               data-delay-after-deleting="500"
1540               data-delay-before-first-delete="2000"
1541               data-delay-after-word-typed="2400"
1542             
1543             role="combobox"
1544               autocomplete="off"
1545               aria-autocomplete="list"
1546               aria-controls="predictive-search-results"
1547               aria-owns="predictive-search-results"
1548               aria-haspopup="listbox"
1549               aria-expanded="false"
1550               spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Suchen</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
1551</button>
1552<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden>
1553        <span class="visually-hidden">Reset</span>
1554        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1555      </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Sprachsuche"
1556          style="--speech-icon-color: #ff580d">
1557          <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg>
1558        </speech-search-button>
1559
1560        <link href="//tapetenkontor.de/cdn/shop/t/17/assets/speech-search.css?v=47207760375520952331754471961" rel="stylesheet" type="text/css" media="all" />
1561        
1561<script src="//tapetenkontor.de/cdn/shop/t/17/assets/speech-search.js?v=106462966657620737681754471961" defer="defer"></script>
1561</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div>
1562      <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
1563  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search>
1564      </div><div class="header__icons flex justify-end mis-auto js-closes-menu"><a class="header__icon text-current" href="https://tapetenkontor.de/customer_authentication/redirect?locale=de&region_country=DE">
1565            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><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.142zm0 10c2.558 0 5.114.471 7.664 1.411A3.571 3.571 0 0 1 22 18.19v3.096c0 .394-.32.714-.714.714H2.714A.714.714 0 0 1 2 21.286V18.19c0-1.495.933-2.833 2.336-3.35 2.55-.94 5.106-1.411 7.664-1.411zm0 1.428c-2.387 0-4.775.44-7.17 1.324a2.143 2.143 0 0 0-1.401 2.01v2.38H20.57v-2.38c0-.898-.56-1.7-1.401-2.01-2.395-.885-4.783-1.324-7.17-1.324z"/></svg>
1566            <span class="visually-hidden">Einloggen</span>
1567          </a><a class="header__icon relative text-current" id="cart-icon" href="/cart" data-no-instant><svg width="21" height="19" viewBox="0 0 21 19" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M10 6.25V.5h1.5v5.75H21l-3.818 12H3.818L0 6.25h10Zm-7.949 1.5 2.864 9h11.17l2.864-9H2.05h.001Z"/></svg><span class="visually-hidden">Einkaufskorb</span><div id="cart-icon-bubble"></div>
1568      </a>
1569    </div><main-menu class="main-menu" data-menu-sensitivity="200">
1570        <details class="main-menu__disclosure has-motion" open>
1571          <summary class="main-menu__toggle md:hidden">
1572            <span class="main-menu__toggle-icon" aria-hidden="true"></span>
1573            <span class="visually-hidden">Menü</span>
1574          </summary>
1575          <div class="main-menu__content has-motion justify-center">
1576            <nav aria-label="Primär">
1577              <ul class="main-nav justify-center"><li><details>
1578                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1579                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/tapeten">
1580                            Tapeten<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1581                          </a>
1582                        </summary><div class="main-nav__child has-motion">
1583                          
1584                            <ul class="child-nav child-nav--dropdown">
1585                              <li class="md:hidden">
1586                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1587                                  <div class="main-nav__item-content text-start">
1588                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1589                                </button>
1590                              </li>
1591
1592                              <li class="md:hidden">
1593                                <a href="/collections/tapeten" class="main-nav__item child-nav__item large-text main-nav__item-header">Tapeten</a>
1594                              </li><li><a class="main-nav__item child-nav__item"
1595                                         href="/collections/raufasertapeten">Raufasertapeten
1596                                      </a></li><li><a class="main-nav__item child-nav__item"
1597                                         href="/collections/vliestapeten">Vliestapeten
1598                                      </a></li><li><a class="main-nav__item child-nav__item"
1599                                         href="/collections/mustertapeten">Mustertapeten
1600                                      </a></li></ul></div>
1601                      </details></li><li>
1601<details>
1602                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1603                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/farben-lasuren">
1604                            Farben &amp; Lasuren<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1605                          </a>
1606                        </summary><div class="main-nav__child has-motion">
1607                          
1608                            <ul class="child-nav child-nav--dropdown">
1609                              <li class="md:hidden">
1610                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1611                                  <div class="main-nav__item-content text-start">
1612                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1613                                </button>
1614                              </li>
1615
1616                              <li class="md:hidden">
1617                                <a href="/collections/farben-lasuren" class="main-nav__item child-nav__item large-text main-nav__item-header">Farben &amp; Lasuren</a>
1618                              </li><li><a class="main-nav__item child-nav__item"
1619                                         href="/collections/farben">Farben
1620                                      </a></li><li><a class="main-nav__item child-nav__item"
1621                                         href="/collections/lacke">Lacke
1622                                      </a></li><li><a class="main-nav__item child-nav__item"
1623                                         href="/collections/lasuren-holzfarben">Lasuren &amp; Holzfarben
1624                                      </a></li><li><a class="main-nav__item child-nav__item"
1625                                         href="/collections/beschichtungen">Beschichtungen
1626                                      </a></li><li><a class="main-nav__item child-nav__item"
1627                                         href="/collections/grundierungen">Grundierungen
1628                                      </a></li></ul></div>
1629                      </details></li><li><details>
1630                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1631                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/werkzeuge-zubehor">
1632                            Zubehör<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1633                          </a>
1634                        </summary><div class="main-nav__child has-motion">
1635                          
1636                            <ul class="child-nav child-nav--dropdown">
1637                              <li class="md:hidden">
1638                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1639                                  <div class="main-nav__item-content text-start">
1640                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Zurück</div>
1641                                </button>
1642                              </li>
1643
1644                              <li class="md:hidden">
1645                                <a href="/collections/werkzeuge-zubehor" class="main-nav__item child-nav__item large-text main-nav__item-header">Zubehör</a>
1646                              </li><li><a class="main-nav__item child-nav__item"
1647                                         href="/collections/kleber-kleister">Kleber &amp; Kleister
1648                                      </a></li><li><a class="main-nav__item child-nav__item"
1649                                         href="/collections/renovierungszubehor">Renovierungszubehör
1650                                      </a></li><li><a class="main-nav__item child-nav__item"
1651                                         href="/collections/malerbedarf">Malerbedarf
1652                                      </a></li><li><a class="main-nav__item child-nav__item"
1653                                         href="/collections/spachtel-dichtmassen">Spachtel- &amp; Dichtmassen
1654                                      </a></li><li><a class="main-nav__item child-nav__item"
1655                                         href="/collections/reiniger">Reiniger, Abbeizer &amp; Löser
1656                                      </a></li></ul></div>
1657                      </details></li><li><a class="main-nav__item main-nav__item--primary" href="/collections/tapeten-unter-10-euro">Tapeten unter 10 Euro</a></li><li><a class="main-nav__item main-nav__item--primary" href="https://tapetenkontor.de/blogs/ratgeber/">Wissen &amp; Tipps</a></li></ul>
1658            </nav></div>
1659        </details>
1660      </main-menu></header>
1661</store-header>
1662
1663<script type="application/ld+json">
1664  {
1665    "@context": "http://schema.org",
1666    "@type": "Organization",
1667    "name": "Tapetenkontor",
1668      "logo": "https:\/\/tapetenkontor.de\/cdn\/shop\/files\/Logo_Tapetenkontor_Icon_6df03d38-e570-4c12-aaab-32eb7efcbc74.png?v=1743064204\u0026width=5760",
1669    
1670    "sameAs": [
1671      
1672
1673    ],
1674    "url": "https:\/\/tapetenkontor.de"
1675  }
1676</script>
1676
1677
1678
1679<style> #shopify-section-sections--19316304511128__header .child-nav__item:hover {text-decoration: underline;} </style></div>
1680<!-- END sections: header-group --><main id="main-content"><div id="shopify-section-template--19316301496472__main" class="shopify-section cc-main-blog section section--template"><link href="//tapetenkontor.de/cdn/shop/t/17/assets/blog.css?v=11551490287726081011754471925" rel="stylesheet" type="text/css" media="all" />
1681<div class="container">
1682  
1683    <div class="gap-x-theme flex flex-col items-center text-center"><h1 class="last:mb-0">Wissen &amp; Tipps für dein Projekt</h1></div><div class="mt-6 mb-6 lg:blog-mb-16 lg:blog-mt-16 md-down:-mx-gutter featured-card">
1684        <article class="card hover:grow-media card--article h-full card--featured card--wide relative flex color-scheme color-scheme--1"><a href="/blogs/ratgeber/tapeten-rapport-und-versatz" class="card__media relative">
1685<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=1125 900w" sizes="(min-width: 1418px) 1290px, (min-width: 1280px) calc(100vw - 128px), (min-width: 600px) calc(100vw - 64px), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=460"
1686           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="md:img-fit media no-js-hidden" loading="lazy"
1687           width="1125.0"
1688           height="731"
1689           alt="Leerer Raum mit weißen Wänden und Parkettboden, Streifen aus blau gestreifter Tapete an der Wand."><noscript>
1690      <img src="//tapetenkontor.de/cdn/shop/articles/Tapeten-Rapport-Versatz_b9ea568c-f4a7-4f23-93bc-8b6e61b891fd.jpg?v=1750931165&width=460"
1691           loading="lazy"
1692           class="md:img-fit media" width="1125.0"
1693           height="731"
1694           alt="Leerer Raum mit weißen Wänden und Parkettboden, Streifen aus blau gestreifter Tapete an der Wand.">
1695    </noscript>
1696        
1697</a><div class="card__info relative flex flex-col items-start grow">
1698    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-3 text-current text-theme-light"></div><h2 class="card__title h4"><a href="/blogs/ratgeber/tapeten-rapport-und-versatz" class="card-link text-current">Was bedeutet Rapport oder Versatz bei Tapeten?</a></h2><p class=" mb-5">Ein Rapport bei Tapeten beschreibt das Verhältnis der Tapetenbahnen zueinander und ist wichtig für das richtige Anbringen von Mustertapeten. Der Rapport ist oft schon bei der Berechnung der Rollenmenge zu...
1699</p></div><a href="/blogs/ratgeber/tapeten-rapport-und-versatz" class="card__button btn btn btn--secondary btn--icon btn--lg has-ltr-icon mt-8">
1700        <span class="visually-hidden">Was bedeutet Rapport oder Versatz bei Tapeten?</span><svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg></a></div>
1701</article>
1702
1703      </div>
1703<script src="//tapetenkontor.de/cdn/shop/t/17/assets/custom-pagination.js?v=135503577621185456031754471930" defer="defer"></script>
1703<custom-pagination class="block mt-8 lg:blog-mt-16" data-infinite-scroll="true" data-pause-infinite-scroll="false">
1704      <ul class="grid grid-cols-1 gap-theme blog-gap-y-12 lg:blog-gap-y-16 sm:grid-cols-2 md:grid-cols-3" role="list"><li class="js-pagination-result">
1705              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/tapetenrollen-berechnen" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1706<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=460"
1707           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1708           width="1125.0"
1709           height="731"
1710           alt="So berechnest du die richtige Menge an Tapetenrollen für dein Projekt"><noscript>
1711      <img src="//tapetenkontor.de/cdn/shop/articles/Rollen-berechnen_f345368a-d437-4f53-b1cb-b575bf736823.jpg?v=1750931149&width=460"
1712           loading="lazy"
1713           class="img-fit" width="1125.0"
1714           height="731"
1715           alt="So berechnest du die richtige Menge an Tapetenrollen für dein Projekt">
1716    </noscript>
1717        </div>
1718</a><div class="card__info relative flex flex-col items-start grow">
1719    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/tapetenrollen-berechnen" class="card-link text-current">So berechnest du die richtige Menge an Tapetenrollen für dein Projekt</a></h2><p class=" mb-2">Für dein Tapezier-Projekt ist es wichtig, die richtige Anzahl an Tapetenrollen zu berechnen, um unnötige Reste oder Engpässe zu vermeiden. Miss die Fläche deiner Wände, berücksichtige den Rapport bei Mustertapeten...
1720</p></div></div>
1721</article>
1722
1723            </li><li class="js-pagination-result">
1724              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/welche-tapetenart-ist-die-richtige" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1725<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=460"
1726           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1727           width="1125.0"
1728           height="731"
1729           alt="Frau tapeziert in ihrem neuen Haus"><noscript>
1730      <img src="//tapetenkontor.de/cdn/shop/articles/Tapetenart_cb0825c9-4d2d-437e-84e2-3aa37852f31d.jpg?v=1750931126&width=460"
1731           loading="lazy"
1732           class="img-fit" width="1125.0"
1733           height="731"
1734           alt="Frau tapeziert in ihrem neuen Haus">
1735    </noscript>
1736        </div>
1737</a><div class="card__info relative flex flex-col items-start grow">
1738    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/welche-tapetenart-ist-die-richtige" class="card-link text-current">Rauhfaser, Papier, Vlies - welche Tapetenart ist die Richtige?</a></h2><p class=" mb-2">Der Hauptunterschied zwischen Vliestapeten und Papiertapeten liegt im Trägermaterial: Vliestapeten bestehen aus einer Mischung aus Zellulose und Textilfasern, während Papiertapeten eine Papierbasis haben. Vliestapeten sind teurer, bieten aber den Vorteil,...
1739</p></div></div>
1740</article>
1741
1742            </li><li class="js-pagination-result">
1743              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/raufasertapete-klassiker" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1744<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=460"
1745           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1746           width="1125.0"
1747           height="731"
1748           alt="Raufasertapetenrollen"><noscript>
1749      <img src="//tapetenkontor.de/cdn/shop/articles/Raufasertapete_d9b22420-bfeb-439a-81d8-b46835429865.jpg?v=1750931071&width=460"
1750           loading="lazy"
1751           class="img-fit" width="1125.0"
1752           height="731"
1753           alt="Raufasertapetenrollen">
1754    </noscript>
1755        </div>
1756</a><div class="card__info relative flex flex-col items-start grow">
1757    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/raufasertapete-klassiker" class="card-link text-current">Rauhfasertapete: Der Klassiker unter den Tapeten</a></h2><p class=" mb-2">Raufasertapete ist seit ihrer Erfindung im Jahr 1864 durch Hugo Erfurt ein beliebter Klassiker. Sie ist robust, vielseitig einsetzbar, einfach zu verarbeiten und nachhaltig. Ihre Möglichkeit, mehrfach überstrichen zu werden,...
1758</p></div></div>
1759</article>
1760
1761            </li><li class="js-pagination-result">
1762              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/waende-vorbereiten-tapezieren" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1763<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=460"
1764           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1765           width="1125.0"
1766           height="731"
1767           alt="Spachteln, Risse mit Gipsputz unter Verwendung einer Spachtel abdichten."><noscript>
1768      <img src="//tapetenkontor.de/cdn/shop/articles/Wand-Vorbereitung_73af123a-c57e-44aa-b6de-6ef2f89efa67.jpg?v=1790148020&width=460"
1769           loading="lazy"
1770           class="img-fit" width="1125.0"
1771           height="731"
1772           alt="Spachteln, Risse mit Gipsputz unter Verwendung einer Spachtel abdichten.">
1773    </noscript>
1774        </div>
1775</a><div class="card__info relative flex flex-col items-start grow">
1776    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/waende-vorbereiten-tapezieren" class="card-link text-current">Mach deine Wände bereit fürs große Styling: Dein Guide zur perfekten Vorbereitung</a></h2><p class=" mb-2">Eine gute Vorbereitung der Wände ist entscheidend für ein erfolgreiches Tapezierprojekt. Entferne alte Tapeten, reinige und gleiche die Wände aus, trage Tiefengrund auf und achte auf das richtige Raumklima. Mit...
1777</p></div></div>
1778</article>
1779
1780            </li><li class="js-pagination-result">
1781              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/tapezieren-checkliste" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1782<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=460"
1783           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1784           width="1125.0"
1785           height="731"
1786           alt="Werkzeug zum Tapezieren"><noscript>
1787      <img src="//tapetenkontor.de/cdn/shop/articles/Checkliste-Tapezieren_794bfc87-cc74-4fe8-bd15-c69da4ec9ef8.jpg?v=1790148123&width=460"
1788           loading="lazy"
1789           class="img-fit" width="1125.0"
1790           height="731"
1791           alt="Werkzeug zum Tapezieren">
1792    </noscript>
1793        </div>
1794</a><div class="card__info relative flex flex-col items-start grow">
1795    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/tapezieren-checkliste" class="card-link text-current">Tapezieren leicht gemacht: Die Checkliste für dein nächstes Projekt</a></h2><p class=" mb-2">Um deine Wände erfolgreich zu tapezieren, benötigst du die passende Tapete sowie die richtigen Werkzeuge und Hilfsmittel. Eine Checkliste mit Werkzeugen wie Tapeziertisch, Schere, Wasserwaage und Tapezierbürste sowie Hilfsmitteln zum...
1796</p></div></div>
1797</article>
1798
1799            </li><li class="js-pagination-result">
1800              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/kleister-selber-machen" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1801<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=460"
1802           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1803           width="1125.0"
1804           height="731"
1805           alt="Schüssel mit angerührtem Kleister"><noscript>
1806      <img src="//tapetenkontor.de/cdn/shop/articles/Kleister-herstellen_6e0ec7c8-2ac7-4d66-834f-ce694eed18c4.jpg?v=1790148491&width=460"
1807           loading="lazy"
1808           class="img-fit" width="1125.0"
1809           height="731"
1810           alt="Schüssel mit angerührtem Kleister">
1811    </noscript>
1812        </div>
1813</a><div class="card__info relative flex flex-col items-start grow">
1814    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/kleister-selber-machen" class="card-link text-current">Wie du Kleister aus Wasser und Mehl oder Stärke selbst herstellst</a></h2><p class=" mb-2">In diesem Beitrag erfährst du, wie du umweltfreundlichen Kleister aus Mehl oder Stärke selbst herstellen kannst – ideal für Papiertapeten und Bastelprojekte. Mehlkleister wird durch das Erhitzen von Mehl und...
1815</p></div></div>
1816</article>
1817
1818            </li><li 
1818class="js-pagination-result">
1819              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/kleister-arten-anwendung" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1820<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=460"
1821           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1822           width="1125.0"
1823           height="731"
1824           alt="Mischen des Tapetenklebers mit Wasser"><noscript>
1825      <img src="//tapetenkontor.de/cdn/shop/articles/Kleister_b2025330-ad82-41e3-a335-8a7fbf64bce4.jpg?v=1753452411&width=460"
1826           loading="lazy"
1827           class="img-fit" width="1125.0"
1828           height="731"
1829           alt="Mischen des Tapetenklebers mit Wasser">
1830    </noscript>
1831        </div>
1832</a><div class="card__info relative flex flex-col items-start grow">
1833    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/kleister-arten-anwendung" class="card-link text-current">Kleister: Alles zu Geschichte, Arten und Zusammensetzung</a></h2><p class=" mb-2">Kleister ist unverzichtbar beim Tapezieren und hat eine lange Geschichte, von stärkehaltigen Leimen im alten Ägypten bis zu modernen Hightech-Produkten. Es gibt verschiedene Kleisterarten, die sich in Zusammensetzung, Nachhaltigkeit und...
1834</p></div></div>
1835</article>
1836
1837            </li><li class="js-pagination-result">
1838              <article class="card hover:grow-media card--article h-full relative flex flex-col"><a href="/blogs/ratgeber/lack-richtig-verarbeiten" class="card__media relative"><div class="media block relative h-full" tabindex="-1" style="padding-top: 65.0%;">
1839<img data-srcset="//tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=400 320w, //tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=575 460w, //tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=750 600w, //tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=875 700w, //tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=1000 800w, //tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=1125 900w" sizes="(min-width: 1418px) calc((1290px - 48px) / 3), (min-width: 1280px) calc((100vw - 176px) / 3), (min-width: 1024px) calc((100vw - 112px) / 3), (min-width: 600px) calc((100vw - 88px) / 2), calc(100vw - 40px)" data-src="//tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=460"
1840           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201125.0%20731'%3E%3C/svg%3E" class="img-fit no-js-hidden" loading="lazy"
1841           width="1125.0"
1842           height="731"
1843           alt="Maler lackiert mit einem Pinsel eine Tür"><noscript>
1844      <img src="//tapetenkontor.de/cdn/shop/articles/Lack-verarbeiten_2bfa80d1-e4e1-4a38-8b35-89f6d93c8063.jpg?v=1753452307&width=460"
1845           loading="lazy"
1846           class="img-fit" width="1125.0"
1847           height="731"
1848           alt="Maler lackiert mit einem Pinsel eine Tür">
1849    </noscript>
1850        </div>
1851</a><div class="card__info relative flex flex-col items-start grow">
1852    <div class="flex-auto"><div class="card__tags card__tags--links relative text-sm mb-2 text-current text-theme-light"></div><h2 class="card__title h6"><a href="/blogs/ratgeber/lack-richtig-verarbeiten" class="card-link text-current">Lack richtig verarbeiten: Dein DIY-Guide mit Tipps zur Vorbereitung und Werkzeugauswahl</a></h2><p class=" mb-2">Eine gründliche Vorbereitung und das richtige Werkzeug sind entscheidend für ein perfektes Lackierergebnis. Reinige und schleife die Oberfläche, trage gegebenenfalls eine Grundierung auf und verwende hochwertige Pinsel und Rollen. Achte...
1853</p></div></div>
1854</article>
1855
1856            </li></ul></custom-pagination></div>
1857
1858
1859</div>
1860  </main><!-- BEGIN sections: overlay-group -->
1861<div id="shopify-section-sections--19316304576664__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//tapetenkontor.de/cdn/shop/t/17/assets/cart-items.css?v=153408895012390484581754471926" media="print" onload="this.media='all'">
1862<script src="//tapetenkontor.de/cdn/shop/t/17/assets/cart-drawer.js?v=46652569971743939181754471925" defer="defer"></script>
1862<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Ihr Warenkorb" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false">
1863  <header class="drawer__header flex justify-between items-center">
1864    <h2 class="h5 mb-0">Ihr Warenkorb</h2>
1865    <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer">
1866        <span class="visually-hidden">Schließen</span>
1867        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1868      </button>
1869    </div>
1870  </header>
1871
1872  <div class="drawer__content drawer__content--flex flex-auto items-center">
1873    
1874
1875    <div class="cart-drawer__content grow flex items-center"><form class="form" id="cart-drawer-form" action="/cart" method="post">
1876        <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="21" height="19" viewBox="0 0 21 19" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M10 6.25V.5h1.5v5.75H21l-3.818 12H3.818L0 6.25h10Zm-7.949 1.5 2.864 9h11.17l2.864-9H2.05h.001Z"/></svg><p>Ihr Warenkorb ist leer</p><a class="btn btn--primary" href="/collections/all">Beginn mit dem Einkauf</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite">
1877    Zwischensumme:€0,00 EUR
1878</p>
1879  <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Wird geladen...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items>
1880
1881      </form>
1882      
1883      
1884
1885    </div>
1886
1887    <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div>
1888  </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div>
1889<div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div>
1890</cart-drawer>
1891
1892</div><div id="shopify-section-sections--19316304576664__product-compare" class="shopify-section shopify-section-group-overlay-group cc-compare">
1893</div>
1894<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group -->
1895<section id="shopify-section-sections--19316304412824__icons-with-text" class="shopify-section shopify-section-group-footer-group cc-icons-with-text"><link href="//tapetenkontor.de/cdn/shop/t/17/assets/icons-with-text.css?v=105357110638478380851754471938" rel="stylesheet" type="text/css" media="all" />
1896<div class="icons-with-text section section--full-width border-top section--padded-small color-scheme color-scheme--1" id="sections--19316304412824__icons-with-text">
1897    <div class="container relative"><carousel-slider class="carousel block relative" inactive>
1898        <div class="slider-nav slide-nav--inline flex justify-between absolute top-0 h-full no-js-hidden">
1899          <button type="button" class="slider-nav__btn tap-target tap-target--left btn text-current has-ltr-icon" name="prev" aria-controls="slider-sections--19316304412824__icons-with-text">
1900            <span class="visually-hidden">Vorherige</span>
1901            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg>
1902          </button>
1903          <button type="button" class="slider-nav__btn tap-target tap-target--right btn text-current has-ltr-icon" name="next" aria-controls="slider-sections--19316304412824__icons-with-text">
1904            <span class="visually-hidden">Nächste</span>
1905            <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1906          </button>
1907        </div>
1908
1909        <div class="slider slider--contained relative slider--no-scrollbar" id="slider-sections--19316304412824__icons-with-text">
1910          <ul class="slider__grid grid grid-flow-col gap-theme auto-cols-1 sm:auto-cols-2 md:auto-cols-3 lg:auto-cols-4"><li class="slider__item"  data-cc-animate data-cc-animate-delay="0.07s">
1911                
1912                <a class="text-current flex h-full justify-center items-center" href="/pages/versandinformationen#shopify-section-template--19316303331480__media_with_text_3DpBFn">
1913                
1914<img src="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Lieferung.png?v=1730897833&amp;width=40" alt="" srcset="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Lieferung.png?v=1730897833&amp;width=40 40w" width="40" height="29" loading="lazy">
1915
1916                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Schnelle Lieferung</strong></p><div class="rte text-body-small">
1917                        <p>1–2 Werktage bei Artikeln auf Lager</p>
1918                      </div></div>
1919                
1920
1921                
1922                </a>
1923                
1924              </li><li class="slider__item"  data-cc-animate data-cc-animate-delay="0.14s">
1925                
1926                <a class="text-current flex h-full justify-center items-center" href="/pages/versandinformationen#shopify-section-template--19316303331480__media_with_text_FbbtGL">
1927                
1928<img src="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Mindestbestellwert.png?v=1730897834&amp;width=40" alt="" srcset="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Mindestbestellwert.png?v=1730897834&amp;width=40 40w" width="40" height="37" loading="lazy">
1929
1930                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Günstige 3,90 € Versandkosten</strong></p><div class="rte text-body-small">
1931                        <p>im Standardversand deutschlandweit</p>
1932                      </div></div>
1933                
1934
1935                
1936                </a>
1937                
1938              </li><li class="slider__item"  data-cc-animate data-cc-animate-delay="0.21s">
1939                
1940                <a class="text-current flex h-full justify-center items-center" href="/pages/ruckgabeinformationen">
1941                
1942<img src="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Ruecksendung.png?v=1730897834&amp;width=40" alt="" srcset="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Ruecksendung.png?v=1730897834&amp;width=40 40w" width="40" height="40" loading="lazy">
1943
1944                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Kostenfreie Rücksendung</strong></p><div class="rte text-body-small">
1945                        <p>innnerhalb von 30 Tagen</p>
1946                      </div></div>
1947                
1948
1949                
1950                </a>
1951                
1952              </li><li class="slider__item"  data-cc-animate data-cc-animate-delay="0.28s">
1953                
1954                <a class="text-current flex h-full justify-center items-center" href="/pages/versandinformationen#shopify-section-template--19316303331480__rich_text_xtAiLK">
1955                
1956<img src="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Bezahlung.png?v=1730897834&amp;width=40" alt="" srcset="//tapetenkontor.de/cdn/shop/files/Icon_Footer_Bezahlung.png?v=1730897834&amp;width=40 40w" width="40" height="42" loading="lazy">
1957
1958                  <div class="icons-with-text__text rte"><p class="m-0 icons-with-text__title text-body-medium"><strong>Schnelle und sichere Bezahlung</strong></p><div class="rte text-body-small">
1959                        <p>mit vielen Zahlungsmöglichkeiten</p>
1960                      </div></div>
1961                
1962
1963                
1964                </a>
1965                
1966              </li></ul>
1967        </div>
1968      </carousel-slider>
1969    </div>
1970  </div>
1971</section><div id="shopify-section-sections--19316304412824__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//tapetenkontor.de/cdn/shop/t/17/assets/footer.css?v=109542107773651875661754471935" media="print" onload="this.media='all'">
1971<script src="//tapetenkontor.de/cdn/shop/t/17/assets/custom-select.js?v=147432982730571550041754471931" defer="defer"></script>
1971<style data-shopify>.footer {
1972    --bg-color: 71 71 71 / 1.0;
1973    --heading-color: 255 255 255;
1974    --text-color: 255 255 255;
1975  }</style><footer class="footer bg-theme-bg text-theme-text">
1976  <div class="container"><div class="footer__main md:flex md:flex-wrap mb-10 md:mb-6"><div class="footer-col footer-col--text footer-col--not-collapsed"  data-cc-animate data-cc-animate-delay="0.07s">
1977                <div class="footer-block mb-8 text-start"><div class="media relative" style="max-width: 150px;">
1978                      <img data-srcset="//tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_w.png?v=1730722471&width=150, //tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_w.png?v=1730722471&width=300 2x" data-src="//tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_w.png?v=1730722471&width=300"
1979           class="footer-block__image no-js-hidden" style="object-position: 50.0% 50.0%" loading="lazy"
1980           width="300"
1981           height="46"
1982           alt=""><noscript>
1983      <img src="//tapetenkontor.de/cdn/shop/files/Logo_Tapetenkontor_w.png?v=1730722471&width=300"
1984           loading="lazy"
1985           class="footer-block__image" style="object-position: 50.0% 50.0%" width="300"
1986           height="46"
1987           alt="">
1988    </noscript>
1989                    </div><div class="footer-block__text rte">
1990                      <p>Dein Onlineshop für Tapeten, Farben und Zubehör für jedes Zuhause. Ob klassisch oder modern,  bei uns findest Du die perfekten Produkte für Deine individuellen Ideen.</p>
1991                    </div><div class="footer-block__btns">
1992                      <a class="btn btn--primary" href="/pages/widerruf">Vertrag widerrufen</a>
1993                    </div></div>
1994              </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.14s">
1995                  <footer-menu>
1996                    <details class="footer-menu disclosure footer-menu--first" open>
1997                      <summary tabindex="-1">
1998                        <div class="flex justify-between items-center">
1999                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Service</h2>
2000                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2001</span>
2002                        </div>
2003                      </summary>
2004                      <div class="disclosure__panel has-motion">
2005                        <ul class="footer-menu__links disclosure__content" role="list"><li>
2006                              <a href="/pages/versandinformationen">Versand & Zahlung</a>
2007                            </li><li>
2008                              <a href="/pages/ruckgabeinformationen">Rückgabeinformationen</a>
2009                            </li><li>
2010                              <a href="https://okluge.personiowhistleblowing.com/">Hinweisgebung</a>
2011                            </li></ul>
2012                      </div>
2013                    </details>
2014                  </footer-menu>
2015                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.21s">
2016                  <footer-menu>
2017                    <details class="footer-menu disclosure" open>
2018                      <summary tabindex="-1">
2019                        <div class="flex justify-between items-center">
2020                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Über uns</h2>
2021                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2022</span>
2023                        </div>
2024                      </summary>
2025                      <div class="disclosure__panel has-motion">
2026                        <ul class="footer-menu__links disclosure__content" role="list"><li>
2027                              <a href="https://unternehmen.okluge.de">Unternehmen</a>
2028                            </li><li>
2029                              <a href="https://okluge.jobs.personio.de/">Jobs & Karriere</a>
2030                            </li><li>
2031                              <a href="/pages/contact">Kontaktiere uns</a>
2032                            </li></ul>
2033                      </div>
2034                    </details>
2035                  </footer-menu>
2036                </div><div class="footer-col footer-col--newsletter footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.28s"><footer-menu>
2037                    <details class="footer-menu disclosure" open>
2038                      <summary tabindex="-1">
2039                        <div class="flex justify-between items-center">
2040                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">
2041                            Newsletter
2042                          </h2>
2043                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2044</span>
2045                        </div>
2046                      </summary>
2047                      <div class="disclosure__panel has-motion">
2048                        <div class="disclosure__content"><p>Abonniere unseren Newsletter für exklusive Angebote und Neuigkeiten!</p>
2049<form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2050  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
2051
2052  
2053
2054  <div class="form__field">
2055    <label class="label visually-hidden" for="footer-signup">E-Mail</label><div class="input-with-button"><input type="email"
2056             class="input w-full focus-inset"
2057             id="footer-signup"
2058             name="contact[email]"
2059             value=""
2060             placeholder="Ihre E-Mail-Adresse"
2061             autocomplete="email"
2062             aria-required="true"
2063             required><button class="btn focus-inset has-ltr-icon">
2064            <span class="visually-hidden">Abonnieren</span>
2065            <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg>
2066          </button></div></div></form>
2067
2068                        </div>
2069                      </div>
2070                    </details>
2071                  </footer-menu></div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10" data-cc-animate><div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right">
2072            <span class="visually-hidden">Zahlungsmethoden</span>
2073            <ul class="payment-icons flex flex-wrap" role="list">
2074              
2075              
2076                <li><svg class="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 
20760-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li>
2077                <li><svg class="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>
2078</li>
2079                <li><svg class="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 
20791.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" /><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>
2080</li>
2081                <li><svg class="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.
208106zM23.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>
2082</li>
2083                <li><svg class="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 
208316.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>
2084</li>
2085                <li><svg class="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:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2086</li>
2087                <li><svg class="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;"/><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>
2088</li></ul>
2089          </div><div class="lg:col-start-1 lg:row-start-1 footer__localization">
2090            <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="/blogs/ratgeber" /><div class="localization__grid"></div>
2090<script>
2091      customElements.whenDefined('custom-select').then(() => {
2092        if (!customElements.get('country-selector')) {
2093          class CountrySelector extends customElements.get('custom-select') {
2094            constructor() {
2095              super();
2096              this.loaded = false;
2097            }
2098
2099            async showListbox() {
2100              if (this.loaded) {
2101                super.showListbox();
2102                return;
2103              }
2104
2105              this.button.classList.add('is-loading');
2106              this.button.setAttribute('aria-disabled', 'true');
2107
2108              try {
2109                const response = await fetch('?section_id=country-selector');
2110                if (!response.ok) throw new Error(response.status);
2111
2112                const tmpl = document.createElement('template');
2113                tmpl.innerHTML = await response.text();
2114
2115                const el = tmpl.content.querySelector('.custom-select__listbox');
2116                this.listbox.innerHTML = el.innerHTML;
2117
2118                this.options = this.querySelectorAll('.custom-select__option');
2119
2120                this.popular = this.querySelectorAll('[data-popular]');
2121                if (this.popular.length) {
2122                  this.popular[this.popular.length - 1].closest('.custom-select__option')
2123                    .classList.add('custom-select__option--visual-group-end');
2124                }
2125
2126                this.selectedOption = this.querySelector('[aria-selected="true"]');
2127                if (!this.selectedOption) {
2128                  this.selectedOption = this.listbox.firstElementChild;
2129                }
2130
2131                this.loaded = true;
2132              } catch {
2133                this.listbox.innerHTML = '<li>Fehler beim Abrufen der Länder, bitte versuchen Sie es erneut.</li>';
2134              } finally {
2135                super.showListbox();
2136                this.button.classList.remove('is-loading');
2137                this.button.setAttribute('aria-disabled', 'false');
2138              }
2139            }
2140
2141            setButtonWidth() {
2142              return;
2143            }
2144          }
2145
2146          customElements.define('country-selector', CountrySelector);
2147        }
2148      });
2149    </script>
2149<script>
2150    document.getElementById('footer-localization').addEventListener('change', (evt) => {
2151      const input = evt.target.previousElementSibling;
2152      if (input && input.tagName === 'INPUT') {
2153        input.value = evt.detail.selectedValue;
2154        evt.currentTarget.submit();
2155      }
2156    });
2157  </script>
2157</form>
2158          </div></div><hr class="footer__hr" data-cc-animate>
2159    
2160
2161    <div class="footer__base grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs" data-cc-animate>
2162      <div><span>&copy; 2026 <a href="/">Tapetenkontor</a>.</span>
2163        
2164      </div><div>
2165          <ul class="footer-sublinks flex flex-wrap gap-x-theme" role="list">
2166            
2167              <li class="footer-sublinks__item">
2168                <a href="https://cdn.shopify.com/s/files/1/0646/2871/9768/files/Gesetzliche_Gewaehrleistung.pdf?v=1790145319">Gesetzliche Gewährleistung</a>
2169              </li>
2170            
2171              <li class="footer-sublinks__item">
2172                <a href="/policies/refund-policy">Widerrufsbelehrung</a>
2173              </li>
2174            
2175              <li class="footer-sublinks__item">
2176                <a href="/pages/cookie-richtlinien">Cookies</a>
2177              </li>
2178            
2179              <li class="footer-sublinks__item">
2180                <a href="/policies/privacy-policy">Datenschutz</a>
2181              </li>
2182            
2183              <li class="footer-sublinks__item">
2184                <a href="/policies/terms-of-service">AGB</a>
2185              </li>
2186            
2187              <li class="footer-sublinks__item">
2188                <a href="/policies/legal-notice">Impressum</a>
2189              </li>
2190            
2191          </ul>
2192        </div></div>
2193  </div>
2194</footer>
2195
2196
2197
2198
2199<style> #shopify-section-sections--19316304412824__footer h2 {text-decoration: none; font-weight: 600;} #shopify-section-sections--19316304412824__footer a[href*="/pages/widerruf"] {background: #fff; color: #000;} </style></div>
2200<!-- END sections: footer-group --><quick-add-drawer class="drawer quick-add-drawer overflow-hidden fixed top-0 right-0 flex flex-col w-full has-motion js-product" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true">
2201  <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative">
2202    <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden>
2203      <span class="visually-hidden">Zurück</span>
2204      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg>
2205    </button>
2206    <div class="flex-grow">
2207      <h2 class="h5 mb-0" id="quick-add-heading">Optionen auswählen</h2>
2208    </div>
2209    <button type="button" class="drawer__close-btn js-close-drawer">
2210      <span class="visually-hidden">Schließen</span>
2211      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
2212    </button>
2213  </header>
2214  <div class="drawer__content quick-add__content flex-auto relative">
2215    <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden">
2216      <span class="visually-hidden">Schließen</span>
2217      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
2218    </button>
2219    <div class="js-product-details quick-add__product-details"></div>
2220  </div>
2221  <footer class="drawer__footer quick-add__footer">
2222    <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000">
2223      <div class="flex">
2224        <div>
2225          <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/>
2226        <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg>
2227        </div>
2228        <div>
2229          <p class="quick-add__alert-heading text-h5 font-bold mb-1">Hinzugefügt</p>
2230          <a class="link text-current js-open-cart-drawer" href="/cart" data-no-instant>Warenkorb ansehen</a>
2231        </div>
2232      </div>
2233    </div>
2234    <product-form></product-form>
2235  </footer>
2236</quick-add-drawer>
2237<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
2238  
2238<script>
2239    window.theme = {
2240      info: {
2241        name: 'Enterprise',
2242        version: '1.5.2'
2243      },
2244      mediaQueries: {
2245        sm: '(min-width: 600px)',
2246        md: '(min-width: 769px)',
2247        lg: '(min-width: 1024px)',
2248        xl: '(min-width: 1280px)',
2249        xxl: '(min-width: 1536px)',
2250        portrait: '(orientation: portrait)'
2251      },
2252      device: {
2253        hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
2254        hasHover: window.matchMedia('(hover: hover)').matches
2255      },
2256      routes: {
2257        cart: '/cart',
2258        cartAdd: '/cart/add',
2259        cartChange: '/cart/change',
2260        cartUpdate: '/cart/update',
2261        predictiveSearch: '/search/suggest'
2262      },
2263      settings: {
2264        moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
2265        pSearchLimit: 10,
2266        pSearchLimitScope: 'each',
2267        pSearchIncludeSkus: true,
2268        pSearchIncludeTags: true,
2269        sliderItemsPerNav: 'slide',
2270        
2271          blurMessage1: "Tapetenkontor - Hochwertige Tapeten, Farben und Zubehör jetzt online kaufen!",
2272          blurMessage2: "",
2273          blurMessageDelay: 4,
2274        
2275        vibrateOnATC: true,
2276        compareToggle: "toggle_off",
2277        compareShowEmptyMetafields: false,
2278        blendProductImages: false,
2279        externalLinksNewTab: true,
2280        afterAtc: "drawer",
2281        cartType: "drawer"
2282      },
2283      strings: {
2284        addCartNote: 'Bestellhinweis hinzufügen',
2285        editCartNote: 'Bestellnotiz bearbeiten',
2286        cartError: 'Beim Aktualisieren deines Warenkorbs ist ein Fehler aufgetreten. Bitte versuche es erneut.',
2287        cartQtyError: 'Du kannst deinem Warenkorb nur [quantity] Stück dieses Artikels hinzufügen.',
2288        cartTermsConfirmation: 'Sie müssen den Nutzungsbedingungen zustimmen, bevor Sie fortfahren.',
2289        imageAvailable: 'Bild [index] ist nun in der Galerieansicht verfügbar',
2290        veryLowStock: 'Sehr wenige verfügbar',
2291        lowStock: 'Begrenzt verfügbar',
2292        inStock: 'Verfügbar',
2293        noStock: 'Aktuell nicht verfügbar',
2294        noVariant: 'Nicht verfügbar',
2295        onlyXLeft: '[quantity] verfügbar',
2296        awaitingSale: 'Dieses Produkt ist noch nicht verfügbar.',
2297        shippingCalculator: {
2298          singleRate: 'Es ist eine Versandrate verfügbar für:',
2299          multipleRates: 'Versandkosten verfügbar, beginnend bei:',
2300          noRates: 'Wir liefern nicht an dieses Ziel.'
2301        },
2302        viewDetails: 'Alle Einzelheiten',
2303        compare: {
2304          limit: 'Sie können nur [quantity] Produkte vergleichen.',
2305          more: 'Wählen Sie ein anderes Produkt zum Vergleichen aus.',
2306          empty: 'Wählen Sie mindestens zwei Produkte zum Vergleich aus.',
2307          continue: 'Schließen, um fortzufahren.'
2308        },
2309        discountCopyFail: 'Code konnte nicht in die Zwischenablage kopiert werden. Ihr Browser unterstützt dies möglicherweise nicht.',
2310        articleReadTime: '[x] Minuten gelesen',
2311        quickNav: {
2312          button_standard: 'Suche',
2313          show_products_none: 'keine Produkte :(',
2314          button_one: '[quantity] Produkt anzeigen',
2315          button_other: 'Zeige [quantity] produkte',
2316        },
2317      },
2318      scripts: {
2319        cartItems: '//tapetenkontor.de/cdn/shop/t/17/assets/cart-items.js?v=82377853867418687431754471926',
2320        countryProvinceSelector: '//tapetenkontor.de/cdn/shop/t/17/assets/country-province-selector.js?v=24158546944577672431754471930',
2321        shippingCalculator: '//tapetenkontor.de/cdn/shop/t/17/assets/shipping-calculator.js?v=31725526838375758301754471958'
2322      }
2323    };
2324    // Save product ID to localStorage, for use in the 'Recently viewed products' section.
2325  </script>
2325<script src="//tapetenkontor.de/cdn/shop/t/17/assets/instant-page.js?v=473454186210797571754471938" type="module" defer="defer"></script>
2325
2326
2327
2328
2329
2330
2331
2332
2333<a id="BackToTop" href="#" title="Back to the top" class="back-to-top hide">
2334  <img src="https://cdn.shopify.com/s/files/1/0901/6442/9096/files/icons8-chevron-100.png?v=1744039661" alt="Back to top" />
2335</a>
2336
2337<style>
2338  .back-to-top {
2339    position: fixed;
2340    bottom: 56px;
2341    right: 16px;
2342    width: 34px;
2343    height: 34px;
2344    background-color: #ffffff;
2345    border-radius: 4px;
2346    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) !important;
2347    display: flex;
2348    align-items: center;
2349    justify-content: center;
2350    z-index: 60000;
2351    cursor: pointer;
2352    transition: transform 0.2s ease, opacity 0.2s ease;
2353  }
2354
2355  .back-to-top img {
2356    width: 20px;
2357    height: 20px;
2358  }
2359
2360  .back-to-top:hover {
2361    transform: scale(1.05);
2362  }
2363
2364  .hide {
2365    display: none !important;
2366  }
2367</style>
2368
2369<script>
2370  (function() {
2371    function trackScroll() {
2372      var scrolled = window.pageYOffset;
2373      var coords = 300;
2374      if (scrolled > coords) {
2375        goTopBtn.classList.remove('hide');
2376      } else {
2377        goTopBtn.classList.add('hide');
2378      }
2379    }
2380
2381    function backToTop(event) {
2382      event.preventDefault();
2383      window.scrollTo({ top: 0, behavior: 'smooth' });
2384    }
2385
2386    var goTopBtn = document.querySelector('.back-to-top');
2387
2388    window.addEventListener('scroll', trackScroll);
2389    goTopBtn.addEventListener('click', backToTop);
2390  })();
2391</script>
2391
2392  
2393<style> .unit-price {font-weight: 300; /* Semi-bold, or change to 300, 400, 700, etc. as needed */} </style>
2394<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2394
2395</body>
2396</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.