1<!doctype html> 2<html class="no-js" lang="de"> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <meta name="viewport" content="width=device-width,initial-scale=1, minimal-ui"> 7 <meta name="theme-color" content="#d2d2d2"> 8 <link rel="canonical" href="https://www.lederhaas-cosmetics.com/products/handwash-volksoper"><link rel="shortcut icon" href="//www.lederhaas-cosmetics.com/cdn/shop/files/LE_Favicon_190813_32x32.png?v=1613777738" type="image/png"><title>Seifenoper - Handseife Volksoper 9– LEDERHAAS Cosmetics</title><!-- /snippets/social-meta-tags.liquid --> 10 11 12 13 14<meta property="og:site_name" content="LEDERHAAS Cosmetics"> 15<meta property="og:url" content="https://www.lederhaas-cosmetics.com/products/handwash-volksoper"> 16<meta property="og:title" content="Seifenoper - Handseife Volksoper"> 17<meta property="og:type" content="product"> 18<meta property="og:description" content="LEDERHAAS Cosmetics"> 19 20 <meta property="og:price:amount" content="18,00"> 21 <meta property="og:price:currency" content="EUR"> 22 23<meta property="og:image" content="http://www.lederhaas-cosmetics.com/cdn/shop/files/lh_volksoper_85274_1200x1200.jpg?v=1732106086"><meta property="og:image" content="http://www.lederhaas-cosmetics.com/cdn/shop/files/IMG_1890_1200x1200.jpg?v=1732106192"><meta property="og:image" content="http://www.lederhaas-cosmetics.com/cdn/shop/files/Screenshot_2024-11-20_133558_1200x1200.png?v=1732106213"> 24<meta property="og:image:secure_url" content="https://www.lederhaas-cosmetics.com/cdn/shop/files/lh_volksoper_85274_1200x1200.jpg?v=1732106086"><meta property="og:image:secure_url" content="https://www.lederhaas-cosmetics.com/cdn/shop/files/IMG_1890_1200x1200.jpg?v=1732106192"><meta property="og:image:secure_url" content="https://www.lederhaas-cosmetics.com/cdn/shop/files/Screenshot_2024-11-20_133558_1200x1200.png?v=1732106213"> 25 26 27<meta name="twitter:card" content="summary_large_image"> 28<meta name="twitter:title" content="Seifenoper - Handseife Volksoper"> 29<meta name="twitter:description" content="LEDERHAAS Cosmetics"> 30 31 32 <link href="//www.lederhaas-cosmetics.com/cdn/shop/t/1/assets/theme.scss.css?v=136393582404121944491759259348" rel="stylesheet" type="text/css" media="all" /> 33 34 <link rel="stylesheet" href="https://use.typekit.net/qyq2ydm.css"> 35 36 37 <link href="//www.lederhaas-cosmetics.com/cdn/shop/t/1/assets/lederhaas.css?v=164855957857238132871782342346" rel="stylesheet" type="text/css" media="all" /> 38 39 40 <!--link href="https://lederhaas.ngrok.io/lederhaas.css" rel="stylesheet" type="text/css" media="all"--> 41 42 43
43<script> 44 var theme = { 45 strings: { 46 addToCart: "Kaufen", 47 soldOut: "Ausverkauft", 48 unavailable: "Nicht verfügbar", 49 regularPrice: "Normaler Preis", 50 sale: "Angebot", 51 showMore: "Mehr anzeigen", 52 showLess: "Weniger anzeigen", 53 addressError: "Kann die Adresse nicht finden", 54 addressNoResults: "Keine Ergebnisse für diese Adresse", 55 addressQueryLimit: "Sie haben die Google- API-Nutzungsgrenze überschritten. Betrachten wir zu einem \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium-Paket\u003c\/a\u003e zu aktualisieren.", 56 authError: "Es gab ein Problem bei der Authentifizierung Ihres Google Maps-Kontos.", 57 newWindow: "Ãffnet ein neues Fenster.", 58 external: "Ãffnet externe Website.", 59 newWindowExternal: "Ãffnet externe Website in einem neuen Fenster.", 60 quantityMinimumMessage: "Die Menge muss 1 oder mehr sein", 61 unitPrice: "Einzelpreis", 62 unitPriceSeparator: "pro", 63 oneCartCount: "1 Artikel", 64 otherCartCount: "[count] Produkte", 65 quantityLabel: "Menge: [count]" 66 }, 67 moneyFormat: "â¬{{amount_with_comma_separator}}" 68 } 69 70 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 71 </script>
71<script src="//www.lederhaas-cosmetics.com/cdn/shop/t/1/assets/lazysizes.js?v=94224023136283657951563192066" async="async"></script>
71 72
72<script src="//www.lederhaas-cosmetics.com/cdn/shop/t/1/assets/vendor.js?v=12001839194546984181563192066" defer="defer"></script>
72 73
73<script src="//www.lederhaas-cosmetics.com/cdn/shop/t/1/assets/theme.js?v=51433199366684986631678904137" defer="defer"></script>
73 74
74<script src="https://unpkg.com/[email protected]/dist/scrollbooster.min.js"></script>
74 75 76
76<script src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/5.1.1/pixi.min.js" integrity="sha256-wcKW4apmmEftCWGQ0zaHFnv8clOjur0Kir5nMYd+TEU=" crossorigin="anonymous"></script>
76 77 78
78<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js" integrity="sha256-+oeQRyZyY2StGafEsvKyDuEGNzJWAbWqiO2L/ctxF6c=" crossorigin="anonymous" defer="defer"></script>
78 79 80
80<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js" integrity="sha256-NXRS8qVcmZ3dOv3LziwznUHPegFhPZ1F/4inU7uC8h0=" crossorigin="anonymous" defer="defer"></script>
80 81 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css" integrity="sha256-UK1EiopXIL+KVhfbFa8xrmAWPeBjMVdvYMYkTAEv/HI=" crossorigin="anonymous" /> 82 83 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/3.0.7/fullpage.min.css" /> 84
84<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/3.0.7/fullpage.min.js" defer="defer"></script>
84 85 86 87
87<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
87<meta name="google-site-verification" content="TopnvAtT_zJYWI7kpjTFQpH9ftPISGnZ2doMOwt480w"> 88<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9437446229/digital_wallets/dialog"> 89<meta id="in-context-paypal-metadata" data-shop-id="9437446229" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 90<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/49693477306702:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://www.lederhaas-cosmetics.com/products/handwash-volksoper"> 91<link rel="alternate" hreflang="de" href="https://www.lederhaas-cosmetics.com/products/handwash-volksoper"> 92<link rel="alternate" hreflang="en" href="https://www.lederhaas-cosmetics.com/en/products/handwash-volksoper"> 93<link rel="alternate" type="application/json+oembed" href="https://www.lederhaas-cosmetics.com/products/handwash-volksoper.oembed">
94<script async="async" src="/checkouts/internal/preloads.js?locale=de-AT"></script>
94 95<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
96<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-AT&shop_id=9437446229" crossorigin="anonymous"></script>
vendor: 1 bytes, line 96
96
97<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9437446229,"countryCode":"AT","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9437446229","merchantName":"LEDERHAAS Cosmetics","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"LEDERHAAS Cosmetics","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 97
97
98<script id="shopify-features" type="application/json">{"accessToken":"459bc38f7b8ca77015e9bbfbf92d6e2d","betas":["rich-media-storefront-analytics"],"domain":"www.lederhaas-cosmetics.com","predictiveSearch":true,"shopId":9437446229,"locale":"de"}</script>
vendor: 1 bytes, line 98
98
99<script>var Shopify = Shopify || {}; 100Shopify.shop = "lederhaas-webshop.myshopify.com"; 101Shopify.locale = "de"; 102Shopify.currency = {"active":"EUR","rate":"1.0"}; 103Shopify.country = "AT"; 104Shopify.theme = {"name":"Lederhaas","id":51099107413,"schema_name":"Lederhaas","schema_version":"12.2.1","theme_store_id":796,"role":"main"}; 105Shopify.theme.handle = "null"; 106Shopify.theme.style = {"id":null,"handle":null}; 107Shopify.cdnHost = "www.lederhaas-cosmetics.com/cdn"; 108Shopify.routes = Shopify.routes || {}; 109Shopify.routes.root = "/"; 110Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 111Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 112Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 113Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 113
113
114<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 114
114
115<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 115
115
116<script> 117 window.ShopifyPay = window.ShopifyPay || {}; 118 window.ShopifyPay.apiHost = "shop.app\/pay"; 119 window.ShopifyPay.redirectState = null; 120</script>
vendor: 1 bytes, line 120
120
121<script> 122 window.Shopify = window.Shopify || {}; 123 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 124 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 125 window.Shopify.SignInWithShop.eligible = true; 126</script>
vendor: 1 bytes, line 126
126
127<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 127
127
128<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 128
128
129<script type="module"> 130 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 131 132 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 133 134</script>
vendor: 1 bytes, line 134
134
135<script> 136 window.Shopify = window.Shopify || {}; 137 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 138 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"]}; 139</script>
vendor: 1 bytes, line 139
139
140<script>(function() { 141 var isLoaded = false; 142 function asyncLoad() { 143 if (isLoaded) return; 144 isLoaded = true; 145 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/581fd444ccba2b47927120a9e\/30ec4571bdecff02322e7e60a.js?shop=lederhaas-webshop.myshopify.com"]; 146 for (var i = 0; i < urls.length; i++) { 147 var s = document.createElement('script'); 148 s.type = 'text/javascript'; 149 s.async = true; 150 s.src = urls[i]; 151 var x = document.getElementsByTagName('script')[0]; 152 x.parentNode.insertBefore(s, x); 153 } 154 }; 155 if(window.attachEvent) { 156 window.attachEvent('onload', asyncLoad); 157 } else { 158 window.addEventListener('load', asyncLoad, false); 159 } 160})();</script>
vendor: 1 bytes, line 160
160
161<script id="__st">var __st={"a":9437446229,"offset":7200,"reqid":"5035f210-b727-42f5-ab33-c9ce170ab01b-1791172276","pageurl":"www.lederhaas-cosmetics.com\/products\/handwash-volksoper","u":"087b1d287b4d","p":"product","rtyp":"product","rid":9835443945806};</script>
vendor: 1 bytes, line 161
161
162<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 162
162
163<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 163
163
164<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.lederhaas-cosmetics.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 164
164
165<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 = "//www.lederhaas-cosmetics.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
165<script crossorigin="anonymous" defer="defer" src="//www.lederhaas-cosmetics.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 165
165
166<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 166
166
167<script> 168 window.Shopify = window.Shopify || {}; 169 window.Shopify.MCP = window.Shopify.MCP || {}; 170 window.Shopify.MCP.enabled = true; 171 window.Shopify.MCP.shop = "lederhaas-webshop.myshopify.com"; 172 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.lederhaas-cosmetics.com\/api\/mcp"; 173 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 174</script>
vendor: 1 bytes, line 174
174
175<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("\/\/www.lederhaas-cosmetics.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 176</script>
vendor: 1 bytes, line 176
176
177<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://www.lederhaas-cosmetics.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 178</script>
vendor: 1 bytes, line 178
178
179<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 180 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); 181</script>
vendor: 1 bytes, line 181
181
182<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})}})); 183</script>
183 184<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.lederhaas-cosmetics.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 185<style id="shopify-accelerated-checkout-cart"> 186 #shopify-buyer-consent { 187 margin-top: 1em; 188 display: inline-block; 189 width: 100%; 190} 191 192#shopify-buyer-consent.hidden { 193 display: none; 194} 195 196#shopify-subscription-policy-button { 197 background: none; 198 border: none; 199 padding: 0; 200 text-decoration: underline; 201 font-size: inherit; 202 cursor: pointer; 203} 204 205#shopify-subscription-policy-button::before { 206 box-shadow: none; 207} 208 209 </style> 210
211<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
211 212<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
213<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: 9437446229,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 213
213
214<script> 215 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 216</script>
vendor: 1 bytes, line 216
216
217<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}
217).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: 9437446229,storefrontBaseUrl: "https://www.lederhaas-cosmetics.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.lederhaas-cosmetics.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2789966158","configuration":"{\"mailchimp_store_id\":\"store_q6nlzr3codq7o3aw3mfy\", \"mailchimp_user_id\":\"121989498\",\"mailchimp_list_id\":\"b0073b9b48\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
217,{"id":"1067778382","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-DL929JZB4N\\\",\\\"target_country\\\":\\\"AT\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-DL929JZB4N\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-DL929JZB4N\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-DL929JZB4N\\\",\\\"MC-WJNGMPZLT4\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-DL929JZB4N\\\",\\\"MC-WJNGMPZLT4\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-DL929JZB4N\\\",\\\"MC-WJNGMPZLT4\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-DL929JZB4N\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-DL929JZB4N\\\"}],\\\"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":"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":"LEDERHAAS Cosmetics","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"lederhaas-webshop.myshopify.com","countryCode":"AT","storefrontUrl":"https:\/\/www.lederhaas-cosmetics.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":18.0,"currencyCode":"EUR"},"product":{"title":"Seifenoper - Handseife Volksoper","vendor":"lederhaas webshop","id":"9835443945806","untranslatedTitle":"Seifenoper - Handseife Volksoper","url":"\/products\/handwash-volksoper","type":"Handwash"},"id":"49693477306702","image":{"src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"9835443945806","handle":"handwash-volksoper","isCollective":null,"title":"Seifenoper - Handseife Volksoper","type":"Handwash","untranslatedTitle":"Seifenoper - Handseife Volksoper","url":"\/products\/handwash-volksoper","vendor":"lederhaas webshop","remoteShopId":null,"variants":[{"id":"49693477306702","image":{"src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086"},"price":{"amount":18.0,"currencyCode":"EUR"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.lederhaas-cosmetics.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"51099107413","themeStoreId":"796","themePublished":"true","eventMetadataId":"9e51cae6-90e1-49fa-beca-d720ea3043cd","pageType":"product","resourceId":"9835443945806","shopId":"9437446229","storefrontBaseUrl":"https:\/\/www.lederhaas-cosmetics.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":18.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Seifenoper - Handseife Volksoper\",\"vendor\":\"lederhaas webshop\",\"id\":\"9835443945806\",\"untranslatedTitle\":\"Seifenoper - Handseife Volksoper\",\"url\":\"\/products\/handwash-volksoper\",\"type\":\"Handwash\"}
217,\"id\":\"49693477306702\",\"image\":{\"src\":\"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086\"},\"sku\":\"\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
217<script> 218 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 219 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 220 window.ShopifyAnalytics.meta.currency = 'EUR'; 221 var meta = {"product":{"id":9835443945806,"gid":"gid:\/\/shopify\/Product\/9835443945806","vendor":"lederhaas webshop","type":"Handwash","handle":"handwash-volksoper","variants":[{"id":49693477306702,"price":1800,"name":"Seifenoper - Handseife Volksoper","public_title":null,"sku":""}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9835443945806,"requestId":"5035f210-b727-42f5-ab33-c9ce170ab01b-1791172276"}}; 222 for (var attr in meta) { 223 window.ShopifyAnalytics.meta[attr] = meta[attr]; 224 } 225</script>
vendor: 1 bytes, line 225
225
226<script class="analytics"> 227 (function () { 228 var customDocumentWrite = function(content) { 229 var jquery = null; 230 231 if (window.jQuery) { 232 jquery = window.jQuery; 233 } else if (window.Checkout && window.Checkout.$) { 234 jquery = window.Checkout.$; 235 } 236 237 if (jquery) { 238 jquery('body').append(content); 239 } 240 }; 241 242 var hasLoggedConversion = function(token) { 243 if (token) { 244 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 245 } 246 return false; 247 } 248 249 var setCookieIfConversion = function(token) { 250 if (token) { 251 var twoMonthsFromNow = new Date(Date.now()); 252 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 253 254 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 255 } 256 } 257 258 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 259 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 260 if (trekkie.integrations) { 261 return; 262 } 263 trekkie.methods = [ 264 'identify', 265 'page', 266 'ready', 267 'track', 268 'trackForm', 269 'trackLink' 270 ]; 271 trekkie.factory = function(method) { 272 return function() { 273 var args = Array.prototype.slice.call(arguments); 274 args.unshift(method); 275 trekkie.push(args); 276 if (method == 'track' || method == 'page') { 277 var pageUrl; 278 try { 279 pageUrl = window.location.href; 280 } catch (e) {} 281 var pageReferrer; 282 try { 283 pageReferrer = document.referrer; 284 } catch (e) {} 285 try { 286 if (window.__TREKKIE_SHIM_QUEUE == null) { 287 window.__TREKKIE_SHIM_QUEUE = []; 288 } 289 window.__TREKKIE_SHIM_QUEUE.push({ 290 from: 'trekkie-stub', 291 method: method, 292 args: args.slice(1), 293 pageContext: { 294 url: pageUrl, 295 referrer: pageReferrer 296 } 297 }); 298 } catch (e) { 299 // no-op 300 } 301 } 302 return trekkie; 303 }; 304 }; 305 for (var i = 0; i < trekkie.methods.length; i++) { 306 var key = trekkie.methods[i]; 307 trekkie[key] = trekkie.factory(key); 308 } 309 trekkie.load = function(config) { 310 trekkie.config = config || {}; 311 trekkie.config.initialDocumentCookie = document.cookie; 312 var first = document.getElementsByTagName('script')[0]; 313var script = document.createElement('script'); 314script.type = 'text/javascript'; 315script.onerror = function(e) { 316 var scriptFallback = document.createElement('script'); 317 scriptFallback.type = 'text/javascript'; 318 scriptFallback.onerror = function(error) { 319 var Monorail = { 320 produce: function produce(monorailDomain, schemaId, payload) { 321 var currentMs = new Date().getTime(); 322 var event = { 323 schema_id: schemaId, 324 payload: payload, 325 metadata: { 326 event_created_at_ms: currentMs, 327 event_sent_at_ms: currentMs 328 } 329 }; 330 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 331 }, 332 sendRequest: function sendRequest(endpointUrl, payload) { 333 // Try the sendBeacon API 334 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 335 var blobData = new window.Blob([payload], { 336 type: 'text/plain' 337 }); 338 339 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 340 return true; 341 } // sendBeacon was not successful 342 343 } // XHR beacon 344 345 var xhr = new XMLHttpRequest(); 346 347 try { 348 xhr.open('POST', endpointUrl); 349 xhr.setRequestHeader('Content-Type', 'text/plain'); 350 xhr.send(payload); 351 } catch (e) { 352 console.log(e); 353 } 354 355 return false; 356 }, 357 isIos12: function isIos12() { 358 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 359 } 360 }; 361 Monorail.produce('monorail-edge.shopifysvc.com', 362 'trekkie_storefront_load_errors/1.1', 363 {shop_id: 9437446229, 364 theme_id: 51099107413, 365 app_name: "storefront", 366 context_url: window.location.href, 367 source_url: "//www.lederhaas-cosmetics.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 368 369 }; 370 scriptFallback.async = true; 371 scriptFallback.src = '//www.lederhaas-cosmetics.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 372 first.parentNode.insertBefore(scriptFallback, first); 373}; 374script.async = true; 375script.src = '//www.lederhaas-cosmetics.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 376first.parentNode.insertBefore(script, first); 377 378 }; 379 trekkie.load( 380 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9437446229,"isMerchantRequest":null,"themeId":51099107413,"themeCityHash":"2842701794495121900","contentLanguage":"de","currency":"EUR","eventMetadataId":"9e51cae6-90e1-49fa-beca-d720ea3043cd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 381 ); 382 383 var loaded = false;
384 trekkie.ready(function() { 385 if (loaded) return; 386 loaded = true; 387 388 window.ShopifyAnalytics.lib = window.trekkie; 389 390 var originalDocumentWrite = document.write; 391 document.write = customDocumentWrite; 392 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 393 document.write = originalDocumentWrite; 394 395 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 396 var token = match? match[1]: undefined; 397 if (!hasLoggedConversion(token)) { 398 setCookieIfConversion(token); 399 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":49693477306702,"productId":9835443945806,"productGid":"gid:\/\/shopify\/Product\/9835443945806","name":"Seifenoper - Handseife Volksoper","price":"18.00","sku":"","brand":"lederhaas webshop","variant":null,"category":"Handwash","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 400 } 401 }); 402 403 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9835443945806,"requestId":"5035f210-b727-42f5-ab33-c9ce170ab01b-1791172276","shopifyEmitted":true}); 404 405 var eventsListenerScript = document.createElement('script'); 406 eventsListenerScript.async = true; 407 eventsListenerScript.src = "//www.lederhaas-cosmetics.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 408 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 409})();</script>
409 410
410<script> 411 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 412 window.ga = function ga() { 413 (window.ga.q = window.ga.q || []).push(arguments); 414 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 415 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 416 } 417 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 418 }; 419 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 420 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 421 } 422 } 423</script>
vendor: 1 bytes, line 423
423
424<script 425 defer 426 src="https://www.lederhaas-cosmetics.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 427 data-application="storefront-renderer" 428 data-shop-id="9437446229" 429 data-render-region="gcp-us-west1" 430 data-page-type="product" 431 data-theme-instance-id="51099107413" 432 data-theme-name="Lederhaas" 433 data-theme-version="12.2.1" 434 data-monorail-region="shop_domain" 435 data-resource-timing-sampling-rate="10" 436 data-shs="true" 437 data-shs-beacon="true" 438 data-shs-export-with-fetch="true" 439 data-shs-logs-sample-rate="1" 440 data-shs-beacon-endpoint="https://www.lederhaas-cosmetics.com/api/collect" 441></script>
441 442<meta name="shopify-y" content="082bd7c9-cae6-4470-b92a-216858194415" data-expiration="1822729876000"><meta name="shopify-s" content="237d7d61-07d4-4f34-b89e-4428b4b39f7d" data-expiration="1791174076000"><meta name="new-cookie-storage-activated" content="t"> 443</head> 444 445<body class="template-product"> 446 447 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Direkt zum Inhalt</a> 448 449 <div id="SearchDrawer" class="search-bar drawer drawer--top" role="dialog" aria-modal="true" aria-label="Suchen"> 450 <div class="search-bar__table"> 451 <div class="search-bar__table-cell search-bar__form-wrapper"> 452 <form class="search search-bar__form" action="/search" method="get" role="search"> 453 <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Suchen" aria-label="Suchen"> 454 <button class="search-bar__submit search__submit btn--link" type="submit"> 455 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> 456 <span class="icon__fallback-text">Suchen</span> 457 </button> 458 </form> 459 </div> 460 <div class="search-bar__table-cell text-right"> 461 <button type="button" class="btn--link search-bar__close js-drawer-close"> 462 <svg xmlns="http://www.w3.org/2000/svg" width="30.831" height="30.83" viewBox="0 0 30.831 30.83"> 463 <g id="Gruppe_763" data-name="Gruppe 763" transform="translate(-1520.474 -288.686)"> 464 <g id="Gruppe_234" data-name="Gruppe 234" transform="translate(1520.828 289.04)"> 465 <path id="Pfad_118" data-name="Pfad 118" d="M0,0,30.123,30.123" fill="none" stroke="#2b2e34" stroke-width="1"/> 466 </g> 467 <g id="Gruppe_235" data-name="Gruppe 235" transform="translate(1550.951 289.04)"> 468 <path id="Pfad_119" data-name="Pfad 119" d="M0,0-30.123,30.123" fill="none" stroke="#2b2e34" stroke-width="1"/> 469 </g> 470 </g> 471</svg> 472 473 <span class="icon__fallback-text">SchlieÃen (esc)</span> 474 </button> 475 </div> 476 </div> 477 </div> 478 479 <div class="cart-popup-wrapper cart-popup-wrapper--hidden" role="dialog" aria-modal="true" aria-labelledby="CartPopupHeading" data-cart-popup-wrapper> 480 <div class="cart-popup" data-cart-popup tabindex="-1"> 481 482 <button class="cart-popup__close" aria-label="SchlieÃen" data-cart-popup-close><svg xmlns="http://www.w3.org/2000/svg" width="30.831" height="30.83" viewBox="0 0 30.831 30.83"> 483 <g id="Gruppe_763" data-name="Gruppe 763" transform="translate(-1520.474 -288.686)"> 484 <g id="Gruppe_234" data-name="Gruppe 234" transform="translate(1520.828 289.04)"> 485 <path id="Pfad_118" data-name="Pfad 118" d="M0,0,30.123,30.123" fill="none" stroke="#2b2e34" stroke-width="1"/> 486 </g> 487 <g id="Gruppe_235" data-name="Gruppe 235" transform="translate(1550.951 289.04)"> 488 <path id="Pfad_119" data-name="Pfad 119" d="M0,0-30.123,30.123" fill="none" stroke="#2b2e34" stroke-width="1"/> 489 </g> 490 </g> 491</svg> 492</button> 493 494 495 <h2 id="CartPopupHeading" class="cart-popup__heading">Mein Warenkorb</h2> 496 497 498 499 <div class="empty-page-content text-center"> 500 <h1>Einkaufswagen</h1> 501 <p class="cart--empty-message">Ihr Einkaufswagen ist im Moment leer.</p> 502 <div class="cookie-message"> 503 <p>Aktivieren Sie Cookies, um den Einkaufswagen benutzen zu können</p> 504 </div> 505 <a href="/" class="btn btn--has-icon-after cart__continue-btn">Einkauf fortzusetzen<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg></a> 506 </div> 507 508 509 510 511 512 513 514 </div> 515</div> 516 517 518 <div id="shopify-section-header" class="shopify-section"> 519 520 521<div data-section-id="header" data-section-type="header-section" class="old-header"> 522 523 524 <div class="header-bar page-width"> 525 <button id="menu-open-button" class="menu-burger"></button> 526 <div id="header-page-title"> 527 528 <a href=""> 529 530 </a> 531 532 <!-- 533 --> 534 535 536 537 <a id="shopping-cart" href="/cart" class="shopping-cart-amount"> 538 <div class="shopping-cart-wrapper"> 539 <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
540 viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"> 541 <path d="M59.5,29l0-2.4c0-4-3.5-9.7-10-9.7c-6.8,0-10,5.8-10,9.7V29H28.4v43.7h42.3V29H59.5z M41.5,26.6c0-3.1,2.6-7.7,8-7.7 542 c5.7,0,8,5,8,7.7l0,2.4H41.5V26.6z M68.7,70.7H30.4V30.9h9.2v8h2v-8h16.1l0,8h2l0-8h9.1V70.7z"/> 543 </svg> 544 545 <div class="red-dot" style="display:none;" ></div> 546 547 </div> 548 </a> 549 550 551 552 553 </div> 554 555 <div class="header-bar-logo-n-cart"> 556 <a id="shopping-cart" href="/cart"> 557 <span class="shopping-cart-label">Warenkorb:</span> <span class="amount">(0) </span> 558 </a> 559 560 <a id="logo_link" href="/"> 561 562 <svg xmlns="http://www.w3.org/2000/svg" width="286.044" height="109.086" viewBox="0 0 286.044 109.086"> 563 <g id="Gruppe_86" data-name="Gruppe 86" transform="translate(99.769 109.086)"> 564 <path id="Pfad_60" data-name="Pfad 60" d="M0,0C-21.27,0-39.309-11.825-56.037-18.519a36.374,36.374,0,0,1-19.358,5.376c-10.274,0-15.412-4.414-15.412-7.044,0-3.112,6.929-6.1,15.173-6.1,5.378,0,11.591,1.674,18.162,3.825,6.333-4.42,12.187-12.543,18.76-25.571C-46.6-45.4-56.037-43.848-67.748-43.848c-21.865,0-32.021-9.559-32.021-17.084,0-8.006,10.395-16.849,25.092-19a1.773,1.773,0,0,1,.29-.024c2.034,0,3.763,3.5,1.024,3.606a30.669,30.669,0,0,0-7.766,1.194c-5.615,1.553-13.859,6.812-13.859,13.025,0,8.483,13.141,14.815,29.153,14.815A77.483,77.483,0,0,0-36.2-53.168C-16.369-97.019-3.706-106.1,1.315-106.1c2.149,0,4.3,1.553,4.3,6.688,0,5.021-3.107,19-17.327,33.815A67.269,67.269,0,0,1-31.185-51.135C-37.279-38.113-43.97-27.476-52.811-20.792-35.845-14.337-16.608-4.661,0-4.661c7.168,0,9.8-3.221,9.8-5.609,0-5.023-5.021-5.142-5.021-7.054,0-1.071,1.673-1.556,2.868-1.556,3.346,0,5.736,3.944,5.736,7.892C13.382-6.93,9.32,0,0,0M-75.395-23.061c-5.734,0-9.2,1.556-9.2,2.155,0,1.075,3.344,3.349,11.589,3.349a26.378,26.378,0,0,0,12.189-2.755,46.24,46.24,0,0,0-14.579-2.749M.12-100.962c-.836,0-14.459,9.319-28.795,43.971A62.846,62.846,0,0,0-14.458-68.1C-5.018-78.138,1.075-93.2,1.075-98.81c0-1.313-.359-2.152-.955-2.152M174.447-17.2c-2.869,0-5.26-3.824-4.782-6.935a3.273,3.273,0,0,1,1.2-2.031,2.306,2.306,0,0,1,1.277-.329c.785,0,1.544.288,1.47.809-.223,1.36.3,4.21,1.066,4.21a.342.342,0,0,0,.133-.028c.592-.239,1.91-2.869,1.91-9.676a46.172,46.172,0,0,1,.359-6.454c-3.584,3.344-15.413,12.186-19.475,12.186-1.553,0-2.866-1.556-2.866-3.706a18.181,18.181,0,0,1,.235-2.863s-4.778,3.825-6.928,3.825c-1.076,0-1.791-1.675-1.791-3.948C142.068-28.193,134.3-23.3,129.878-23.3c-2.268,0-2.268-4.538-1.672-6.807-1.912,1.913-4.3,3.463-5.972,3.463-.72,0-2.868-.6-2.987-4.662a10.234,10.234,0,0,1,.954-4.061c-7.766,6.211-15.294,9.323-16.966,9.323a3.058,3.058,0,0,1-2.633-2.874,19.979,19.979,0,0,1,.483-6.328c-3.862,4.792-11.038,12.676-13.358,12.676a.831.831,0,0,1-.144-.012,4.17,4.17,0,0,1-2.631-3.7A57.944,57.944,0,0,1,87.1-37.875a18.176,18.176,0,0,1-6.69,1.434,8.826,8.826,0,0,1-5.854-1.672c-2.868,3.944-6.574,9.2-8.486,14.219l-.835,2.512a.908.908,0,0,1-.9.682,3.039,3.039,0,0,1-2.33-1.761,16.409,16.409,0,0,1,.237-5.257,32.485,32.485,0,0,1,2.148-6.93,44.513,44.513,0,0,1-5.968,4.9c-6.207,4.332-12.529,7.173-15.364,7.173-.058,0-.115,0-.169,0a4.579,4.579,0,0,1-4.065-4.662c-.092.009-.189.013-.288.013-1.459,0-3.677-.849-4.01-2.638-.122-.838.356-1.2,2.507-1.437a7.947,7.947,0,0,0,3.109-.953,38.215,38.215,0,0,1,3.938-6.573c2.153-2.51,3.706-3.585,5.378-3.7.072-.007.146-.011.219-.011,1.134,0,2.305.921,2.531,3.95.237,3.109-2.032,4.664-3.226,5.5a36.86,36.86,0,0,1-4.662,2.628,3.253,3.253,0,0,0-.359,1.793c0,.481.719,1.075,2.388,1.075,2.276,0,5.859-1.556,10.159-4.3a55.211,55.211,0,0,0,10.037-8.481,6.017,6.017,0,0,1,3.086-1.012,1.092,1.092,0,0,1,.381.053s1.316.364.474,2.153A46.351,46.351,0,0,0,67.87-31.9a74.051,74.051,0,0,1,5.373-8.959A11.193,11.193,0,0,1,73-44.683a5.433,5.433,0,0,1,3.7-4.661.752.752,0,0,1,.22-.033c1.145,0,2.394,2.5,2.171,3.735-.241,1.2-1.316,2.988-1.316,3.345s-.117,2.511,3.705,2.511a13.676,13.676,0,0,0,6.689-1.793c6.814-21.624,19.237-34.649,23.9-34.649,2.267,0,3.225,2.271,3.225,4.538,0,5.5-7.406,21.629-22.583,30.946-1.2,3.589-2.747,10.752-1.794,10.752.838,0,5.376-4.773,10.159-10.272a2.214,2.214,0,0,1,1.652-.847,1.394,1.394,0,0,1,.617.134,2.8,2.8,0,0,1,1.553,2.985c-.475,3.941-1.072,7.525-.238,7.643a2.249,2.249,0,0,0,.338.024c3.578,0,13.719-6.756,19.5-11.494,2.507-2.864,5.138-5.014,6.691-5.014.6,0,1.675.6,2.031,3.226a13.27,13.27,0,0,1-.478,4.062,3.42,3.42,0,0,1,.6,1.793c-.119,1.549-.953,3.583-1.553,7.166-.31,1.758-.264,2.441.834,2.441a4.537,4.537,0,0,0,.6-.048c3.347-.6,10.035-4.9,13.5-7.653,1.08-5.014,7.288-13.02,12.069-13.02.837,0,1.912,1.553,2.152,3.346a5.528,5.528,0,0,1-.357,3.1c.234.24.234.6.117,1.075a34.962,34.962,0,0,0-1.791,8.487c-.121,1.673.119,2.268,1.075,2.268,2.267,0,11.469-5.974,17.8-11.112.84-2.985,2.391-6.93,5.616-8.246a.745.745,0,0,1,.3-.061c1.081,0,2.567,2.079,2.567,3.172,0,1.313-2.631,3.1-3.939,4.179-1.555,1.313-2.393,2.272-2.393,4.425,0,2.744.6,5.491.6,9.555,0,6.336-2.748,11.473-6.091,11.473m-44.33-25.453a12.957,12.957,0,0,0-3.939,3.466c-.959,1.2-2.99,4.9-2.99,6.212,0,.212.118.3
56407.321.307,1.056,0,4.413-2.547,5.416-4.253.359-.6,2.866-5.732,1.192-5.732m26.831-2.074a.494.494,0,0,0-.186.045c-.953.357-4.181,3.466-5.5,6.089-1.791,3.466-1.434,4.543-.953,4.664a.287.287,0,0,0,.08.01c1.1,0,5.459-4.383,6.97-7.181a1.038,1.038,0,0,1-.476-1.075c.216-.877.636-2.552.064-2.552M111.239-72.047c-6.091,4.182-12.787,15.415-16.847,26.4a52.355,52.355,0,0,0,8.843-8.959c4.538-5.736,8-14.458,8-17.446m-122.352,50.9c-5.256,0-6.452-5.137-5.616-9.557a21.39,21.39,0,0,1-3.583.239c-2.508,0-4.9-1.551-4.9-3.824a1.392,1.392,0,0,1,1.195-1.555c.776,0,3.2,1.34,7.367,1.34q.483,0,1-.025C-10.756-45.52-2.988-50.182.716-50.182c1.793,0,2.509,2.034,2.509,4.065,0,7.05-8.125,12.428-14.456,14.337-1.078,3.587.238,6.212,3.106,6.212,4.419,0,13.859-4.3,24.373-12.9a26.281,26.281,0,0,1,4.9-6.693,3.922,3.922,0,0,1,2.268-.716c1.914,0,2.51.716,2.51,1.553,0,.959-.476,1.672-3.942,4.657-2.033,2.871-3.344,5.618-3.344,9.083,0,1.074.118,1.793.6,1.793,3.226,0,12.3-19.117,15.173-29.273C20.67-62.012,10.872-73.717,10.872-88.176c0-9.8,5.736-20.91,14.339-20.91,6.332,0,16.369,7.408,16.369,29.633a80.391,80.391,0,0,1-2.271,19.116c1.912.6,7.047.48,7.047,2.39,0,.837-1.9,1.075-3.7,1.075a21.777,21.777,0,0,1-4.187-.359C32.855-36.56,22.1-22.1,16.369-22.1c-1.555,0-2.87-3.349-2.87-6.212a17.537,17.537,0,0,1,.6-4.9C7.407-27.837-4.181-21.149-11.113-21.149m9.167-24.039a.2.2,0,0,0-.087.025c-3.344,1.8-6.212,5.734-8,9.8,3.942-1.075,8.242-5.611,8.242-9.441,0-.1,0-.381-.152-.381M25.69-105.5c-5.738,0-10.278,9.559-10.278,18.045,0,12.185,8.484,21.982,19.953,26.044a76.9,76.9,0,0,0,2.393-17.922c0-14.334-5.14-26.167-12.068-26.167" fill="#2b2e34"/> 565 </g> 566</svg> 567 568 569 </a> 570 571 572 </div> 573 </div> 574 <div class="header-bar-spacer"></div> 575 576 577 578 579 580 <div id="menu" class="menu-container"> 581 <div class="zoom-lens"> 582 <button id="menu-close-button" class="menu-close"></button> 583 584 <br><br> <br><br> 585 586 <div class="lang-switch"> 587 <button class="lang-en">EN</button> | <button class="lang-de">DE</button> 588 </div> 589 590 591 <a href="/">SHOP </a> 592 <div class="link_group"> 593 594 <a href="/collections/face">FACE </a> 595 596 <a href="/collections/body">BODY </a> 597 598 <a href="/collections/hair">HAIR </a> 599 600 <a href="/products/handwash-volksoper">Seifenoper - Handwash Volksoper </a> 601 602 <a href="/products/kissenspray">KISSENSPRAY </a> 603 604 </div> 605 <br> 606 607 <a href="/collections/botanical-edition">EDITIONEN </a> 608 <div class="link_group"> 609 610 <a href="/collections/honey-bee-edition">Honey Bee Edition </a> 611 612 <a href="/collections/rock-salt-edition">Rock Salt Edition </a> 613 614 <a href="/collections/botanical-edition">Botanical Edition </a> 615 616 <a href="/collections/edition-arrivee">Edition arrivée </a> 617 618 <a href="/collections/art-edition">Art Edition </a> 619 620 <a href="/products/handwash-volksoper">Seifenoper - Handwash Volksoper </a> 621 622 </div> 623 <br> 624 625 <a href="/pages/hotel-1">Hotel </a> 626 <div class="link_group"> 627 628 </div> 629 <br> 630 631 <a href="/pages/story-qualitat-und-philosophie">Story </a> 632 <div class="link_group"> 633 634 <a href="/pages/story-qualitat-und-philosophie">Qualität und Philosophie </a> 635 636 <a href="/pages/story-wolfgang-lederhaas">Wolfgang Lederhaas </a> 637 638 <a href="/pages/story-beauty">Beauty </a> 639 640 </div> 641 <br> 642 643 <a href="/pages/kontakt">Kontakt </a> 644 <div class="link_group"> 645 646 </div> 647 <br> 648 649 650 <!--a href="/collections/botanical-edition" class="hl-shop"><h2> SHOP </h2></a> 651 <div class="collections"> 652 <a href="/collections/botanical-edition"> Botanical <span class="edition">Edition</span> </a> 653 <a href="/collections/art-edition"> Art <span class="edition">Edition</span> </a> 654 <a href="/collections/edition-arrivee"> <span class="edition">Edition</span> ARRIVÃE </a> 655 <a href="/collections/honey-bee-edition"> HONEY BEE <span class="edition">Edition</span> </a> 656 <a href="/collections/rock-salt-edition"> Rock Salt <span class="edition">Edition</span></a> 657 658 659 <a href="/collections/botanical-edition">Botanical <span class='edition'>EDITION</span> </a> 660 661 <a href="/collections/art-edition">Art <span class='edition'>EDITION</span> </a> 662 663 <a href="/collections/edition-arrivee"><span class='edition'>EDITION</span> arrivée </a> 664 665 <a href="/collections/honey-bee-edition">Honey Bee <span class='edition'>EDITION</span> </a> 666 667 <a href="/collections/rock-salt-edition">Rock Salt <span class='edition'>EDITION</span> </a> 668 669 </div> <br> 670 671 <a href="/pages/partner-hotel"><h2 class="hl-story"> HOTEL </h2></a> 672 673 <a href="/pages/story-qualitat-und-philosophie"><h2 class="hl-story"> STORY </h2></a> 674 675 <a href="/pages/story-qualitat-und-philosophie">Qualität und Philosophie </a> 676 677 <a href="/pages/story-wolfgang-lederhaas">Wolfgang Lederhaas </a> 678 679 <a href="/pages/story-beauty">Beauty </a> 680 681 <br> 682 683 <a href="/pages/kontakt"> 684 <h2 class="hl-contact"> Contact </h2> 685 </a--> 686 687 <div class="menu-footer"> 688 689 <a href="/pages/partner-shop">Shops </a> 690 691 <a href="/pages/faq">FAQ </a> 692 693 <a href="/pages/presse">Presse </a> 694 695 </div> 696 697 <div id="scroll_arrow_menu"></div> 698 </div> 699 </div> 700 701</div> 702 703 704 705<!-- new header --> 706 707<div class="new-header"> 708 <div class="header-bar page-width"> 709 <div class="logo-container"> 710 <a id="logo_link" href="/"> 711 712 <svg xmlns="http://www.w3.org/2000/svg" width="286.044" height="109.086" viewBox="0 0 286.044 109.086"> 713 <g id="Gruppe_86" data-name="Gruppe 86" transform="translate(99.769 109.086)"> 714 <path id="Pfad_60" data-name="Pfad 60" d="M0,0C-21.27,0-39.309-11.825-56.037-18.519a36.374,36.374,0,0,1-19.358,5.376c-10.274,0-15.412-4.414-15.412-7.044,0-3.112,6.929-6.1,15.173-6.1,5.378,0,11.591,1.674,18.162,3.825,6.333-4.42,12.187-12.543,18.76-25.571C-46.6-45.4-56.037-43.848-67.748-43.848c-21.865,0-32.021-9.559-32.021-17.084,0-8.006,
71410.395-16.849,25.092-19a1.773,1.773,0,0,1,.29-.024c2.034,0,3.763,3.5,1.024,3.606a30.669,30.669,0,0,0-7.766,1.194c-5.615,1.553-13.859,6.812-13.859,13.025,0,8.483,13.141,14.815,29.153,14.815A77.483,77.483,0,0,0-36.2-53.168C-16.369-97.019-3.706-106.1,1.315-106.1c2.149,0,4.3,1.553,4.3,6.688,0,5.021-3.107,19-17.327,33.815A67.269,67.269,0,0,1-31.185-51.135C-37.279-38.113-43.97-27.476-52.811-20.792-35.845-14.337-16.608-4.661,0-4.661c7.168,0,9.8-3.221,9.8-5.609,0-5.023-5.021-5.142-5.021-7.054,0-1.071,1.673-1.556,2.868-1.556,3.346,0,5.736,3.944,5.736,7.892C13.382-6.93,9.32,0,0,0M-75.395-23.061c-5.734,0-9.2,1.556-9.2,2.155,0,1.075,3.344,3.349,11.589,3.349a26.378,26.378,0,0,0,12.189-2.755,46.24,46.24,0,0,0-14.579-2.749M.12-100.962c-.836,0-14.459,9.319-28.795,43.971A62.846,62.846,0,0,0-14.458-68.1C-5.018-78.138,1.075-93.2,1.075-98.81c0-1.313-.359-2.152-.955-2.152M174.447-17.2c-2.869,0-5.26-3.824-4.782-6.935a3.273,3.273,0,0,1,1.2-2.031,2.306,2.306,0,0,1,1.277-.329c.785,0,1.544.288,1.47.809-.223,1.36.3,4.21,1.066,4.21a.342.342,0,0,0,.133-.028c.592-.239,1.91-2.869,1.91-9.676a46.172,46.172,0,0,1,.359-6.454c-3.584,3.344-15.413,12.186-19.475,12.186-1.553,0-2.866-1.556-2.866-3.706a18.181,18.181,0,0,1,.235-2.863s-4.778,3.825-6.928,3.825c-1.076,0-1.791-1.675-1.791-3.948C142.068-28.193,134.3-23.3,129.878-23.3c-2.268,0-2.268-4.538-1.672-6.807-1.912,1.913-4.3,3.463-5.972,3.463-.72,0-2.868-.6-2.987-4.662a10.234,10.234,0,0,1,.954-4.061c-7.766,6.211-15.294,9.323-16.966,9.323a3.058,3.058,0,0,1-2.633-2.874,19.979,19.979,0,0,1,.483-6.328c-3.862,4.792-11.038,12.676-13.358,12.676a.831.831,0,0,1-.144-.012,4.17,4.17,0,0,1-2.631-3.7A57.944,57.944,0,0,1,87.1-37.875a18.176,18.176,0,0,1-6.69,1.434,8.826,8.826,0,0,1-5.854-1.672c-2.868,3.944-6.574,9.2-8.486,14.219l-.835,2.512a.908.908,0,0,1-.9.682,3.039,3.039,0,0,1-2.33-1.761,16.409,16.409,0,0,1,.237-5.257,32.485,32.485,0,0,1,2.148-6.93,44.513,44.513,0,0,1-5.968,4.9c-6.207,4.332-12.529,7.173-15.364,7.173-.058,0-.115,0-.169,0a4.579,4.579,0,0,1-4.065-4.662c-.092.009-.189.013-.288.013-1.459,0-3.677-.849-4.01-2.638-.122-.838.356-1.2,2.507-1.437a7.947,7.947,0,0,0,3.109-.953,38.215,38.215,0,0,1,3.938-6.573c2.153-2.51,3.706-3.585,5.378-3.7.072-.007.146-.011.219-.011,1.134,0,2.305.921,2.531,3.95.237,3.109-2.032,4.664-3.226,5.5a36.86,36.86,0,0,1-4.662,2.628,3.253,3.253,0,0,0-.359,1.793c0,.481.719,1.075,2.388,1.075,2.276,0,5.859-1.556,10.159-4.3a55.211,55.211,0,0,0,10.037-8.481,6.017,6.017,0,0,1,3.086-1.012,1.092,1.092,0,0,1,.381.053s1.316.364.474,2.153A46.351,46.351,0,0,0,67.87-31.9a74.051,74.051,0,0,1,5.373-8.959A11.193,11.193,0,0,1,73-44.683a5.433,5.433,0,0,1,3.7-4.661.752.752,0,0,1,.22-.033c1.145,0,2.394,2.5,2.171,3.735-.241,1.2-1.316,2.988-1.316,3.345s-.117,2.511,3.705,2.511a13.676,13.676,0,0,0,6.689-1.793c6.814-21.624,19.237-34.649,23.9-34.649,2.267,0,3.225,2.271,3.225,4.538,0,5.5-7.406,21.629-22.583,30.946-1.2,3.589-2.747,10.752-1.794,10.752.838,0,5.376-4.773,10.159-10.272a2.214,2.214,0,0,1,1.652-.847,1.394,1.394,0,0,1,.617.134,2.8,2.8,0,0,1,1.553,2.985c-.475,3.941-1.072,7.525-.238,7.643a2.249,2.249,0,0,0,.338.024c3.578,0,13.719-6.756,19.5-11.494,2.507-2.864,5.138-5.014,6.691-5.014.6,0,1.675.6,2.031,3.226a13.27,13.27,0,0,1-.478,4.062,3.42,3.42,0,0,1,.6,1.793c-.119,1.549-.953,3.583-1.553,7.166-.31,1.758-.264,2.441.834,2.441a4.537,4.537,0,0,0,.6-.048c3.347-.6,10.035-4.9,13.5-7.653,1.08-5.014,7.288-13.02,12.069-13.02.837,0,1.912,1.553,2.152,3.346a5.528,5.528,0,0,1-.357,3.1c.234.24.234.6.117,1.075a34.962,34.962,0,0,0-1.791,8.487c-.121,1.673.119,2.268,1.075,2.268,2.267,0,11.469-5.974,17.8-11.112.84-2.985,2.391-6.93,5.616-8.246a.745.745,0,0,1,.3-.061c1.081,0,2.567,2.079,2.567,3.172,0,1.313-2.631,3.1-3.939,4.179-1.555,1.313-2.393,2.272-2.393,4.425,0,2.744.6,5.491.6,9.555,0,6.336-2.748,11.473-6.091,11.473m-44.33-25.453a12.957,12.957,0,0,0-3.939,3.466c-.959,1.2-2.99,4.9-2.99,6.212,0,.212.118.307.321.307,1.056,0,4.413-2.547,5.416-4.253.359-.6,2.866-5.732,1.192-5.732m26.831-2.074a.494.494,0,0,0-.186.045c-.953.357-4.181,3.466-5.5,6.089-1.791,3.466-1.434,4.543-.953,4.664a.287.287,0,0,0,.08.01c1.1,0,5.459-4.383,6.97-7.181a1.038,1.038,0,0,1-.476-1.075c.216-.877.636-2.552.064-2.552M111.239-72.047c-6.091,4.182-12.787,15.415-16.847,26.4a52.355,52.355,0,0,0,8.843-8.959c4.538-5.736,8-14.458,8-17.446m-122.352,50.9c-5.256,0-6.452-5.137-5.616-9.557a21.39,21.39,0,0,1-3.583.239
714c-2.508,0-4.9-1.551-4.9-3.824a1.392,1.392,0,0,1,1.195-1.555c.776,0,3.2,1.34,7.367,1.34q.483,0,1-.025C-10.756-45.52-2.988-50.182.716-50.182c1.793,0,2.509,2.034,2.509,4.065,0,7.05-8.125,12.428-14.456,14.337-1.078,3.587.238,6.212,3.106,6.212,4.419,0,13.859-4.3,24.373-12.9a26.281,26.281,0,0,1,4.9-6.693,3.922,3.922,0,0,1,2.268-.716c1.914,0,2.51.716,2.51,1.553,0,.959-.476,1.672-3.942,4.657-2.033,2.871-3.344,5.618-3.344,9.083,0,1.074.118,1.793.6,1.793,3.226,0,12.3-19.117,15.173-29.273C20.67-62.012,10.872-73.717,10.872-88.176c0-9.8,5.736-20.91,14.339-20.91,6.332,0,16.369,7.408,16.369,29.633a80.391,80.391,0,0,1-2.271,19.116c1.912.6,7.047.48,7.047,2.39,0,.837-1.9,1.075-3.7,1.075a21.777,21.777,0,0,1-4.187-.359C32.855-36.56,22.1-22.1,16.369-22.1c-1.555,0-2.87-3.349-2.87-6.212a17.537,17.537,0,0,1,.6-4.9C7.407-27.837-4.181-21.149-11.113-21.149m9.167-24.039a.2.2,0,0,0-.087.025c-3.344,1.8-6.212,5.734-8,9.8,3.942-1.075,8.242-5.611,8.242-9.441,0-.1,0-.381-.152-.381M25.69-105.5c-5.738,0-10.278,9.559-10.278,18.045,0,12.185,8.484,21.982,19.953,26.044a76.9,76.9,0,0,0,2.393-17.922c0-14.334-5.14-26.167-12.068-26.167" fill="#2b2e34"/> 715 </g> 716</svg> 717 718 719 </a> 720 </div> 721 <div class="text-right height-0"> 722 <a id="shopping-cart" href="/cart"> 723 <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 724 viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve"> 725 <path d="M59.5,29l0-2.4c0-4-3.5-9.7-10-9.7c-6.8,0-10,5.8-10,9.7V29H28.4v43.7h42.3V29H59.5z M41.5,26.6c0-3.1,2.6-7.7,8-7.7 726 c5.7,0,8,5,8,7.7l0,2.4H41.5V26.6z M68.7,70.7H30.4V30.9h9.2v8h2v-8h16.1l0,8h2l0-8h9.1V70.7z"/> 727 </svg> 728 729 <div class="red-dot" style="display:none;" ></div> 730 731 </a> 732 </div> 733 <div class="lang-switch"> 734 <button class="lang-en">EN</button> | <button class="lang-de">DE</button> 735 </div> 736 <ul> 737 738 739 <li> 740 <a href="/"> SHOP </a> 741 742 <ul> 743 744 <li><a href="/collections/face"> FACE </a></li> 745 746 <li><a href="/collections/body"> BODY </a></li> 747 748 <li><a href="/collections/hair"> HAIR </a></li> 749 750 <li><a href="/products/handwash-volksoper"> Seifenoper - Handwash Volksoper </a></li> 751 752 <li><a href="/products/kissenspray"> KISSENSPRAY </a></li> 753 754 </ul> 755 756 </li> 757 758 759 <li> 760 <a href="/collections/botanical-edition"> EDITIONEN </a> 761 762 <ul> 763 764 <li><a href="/collections/honey-bee-edition"> Honey Bee Edition </a></li> 765 766 <li><a href="/collections/rock-salt-edition"> Rock Salt Edition </a></li> 767 768 <li><a href="/collections/botanical-edition"> Botanical Edition </a></li> 769 770 <li><a href="/collections/edition-arrivee"> Edition arrivée </a></li> 771 772 <li><a href="/collections/art-edition"> Art Edition </a></li> 773 774 <li><a href="/products/handwash-volksoper"> Seifenoper - Handwash Volksoper </a></li> 775 776 </ul> 777 778 </li> 779 780 781 <li> 782 <a href="/pages/hotel-1"> Hotel </a> 783 784 </li> 785 786 787 <li> 788 <a href="/pages/story-qualitat-und-philosophie"> Story </a> 789 790 <ul> 791 792 <li><a href="/pages/story-qualitat-und-philosophie"> Qualität und Philosophie </a></li> 793 794 <li><a href="/pages/story-wolfgang-lederhaas"> Wolfgang Lederhaas </a></li> 795 796 <li><a href="/pages/story-beauty"> Beauty </a></li> 797 798 </ul> 799 800 </li> 801 802 803 <li> 804 <a href="/pages/kontakt"> Kontakt </a> 805 806 </li> 807 808 </ul> 809 </div> 810 811 812 813 <div class="header-bar-spacer"></div> 814</div> 815 816 817 818 819
820<script type="application/ld+json"> 821{ 822 "@context": "http://schema.org", 823 "@type": "Organization", 824 "name": "LEDERHAAS Cosmetics", 825 826 "sameAs": [ 827 "", 828 "", 829 "", 830 "", 831 "", 832 "", 833 "", 834 "" 835 ], 836 "url": "https:\/\/www.lederhaas-cosmetics.com" 837} 838</script>
838 839 840 841 842 843</div> 844 845 <div class="page-container" id="PageContainer"> 846 847 <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1"> 848 849 850<div id="shopify-section-product-template" class="shopify-section"> 851<div class="product-template__container page-width" 852 id="ProductSection-product-template" 853 data-section-id="product-template" 854 data-section-type="product" 855 data-enable-history-state="true" 856> 857 858 859 860 <div class="grid product-single product-single--medium-image"> 861 862 <div class="grid__item product-single__photos product-col-image"> 863 <div class="hl-product-title"></div> 864 <div class="product-width-limiter product-width-limiter-Handwash"> 865 866 867 868 869 870<div 871 class="product-image-lederhaas product-single__photo js-zoom-enabled product-single__photo--has-thumbnails" 872 data-image-id="50774952018254" 873 data-zoom="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106086"> 874 <img id="FeaturedImage-product-template-50774952018254" 875 class="feature-row__image product-featured-img" 876 src="//www.lederhaas-cosmetics.com/cdn/shop/files/lh_volksoper_85274_x720.jpg?v=1732106086" 877 data-src="//www.lederhaas-cosmetics.com/cdn/shop/files/lh_volksoper_85274_{width}x.jpg?v=1732106086" 878 data-widths="[720, 900, 1080, 1296, 1512, 1728, 2048]" 879 data-aspectratio="0.7498616491422246" 880 data-sizes="auto" 881 tabindex="-1" 882 alt="Seifenoper - Handseife Volksoper"> 883 </div> <!-- lazyload --> 884 885 886 887 888 889 890 891<div 892 class="product-image-lederhaas product-single__photo js-zoom-enabled product-single__photo--has-thumbnails hide" 893 data-image-id="50774973415758" 894 data-zoom="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106192"> 895 <img id="FeaturedImage-product-template-50774973415758" 896 class="feature-row__image product-featured-img" 897 src="//www.lederhaas-cosmetics.com/cdn/shop/files/IMG_1890_x720.jpg?v=1732106192" 898 data-src="//www.lederhaas-cosmetics.com/cdn/shop/files/IMG_1890_{width}x.jpg?v=1732106192" 899 data-widths="[720, 900, 1080, 1296, 1512, 1728, 2048]" 900 data-aspectratio="1.015625" 901 data-sizes="auto" 902 tabindex="-1" 903 alt="Seifenoper - Handseife Volksoper"> 904 </div> <!-- lazyload lazypreload --> 905 906 907 908 909 910 911 912<div 913 class="product-image-lederhaas product-single__photo js-zoom-enabled product-single__photo--has-thumbnails hide" 914 data-image-id="50774975447374" 915 data-zoom="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106213"> 916 <img id="FeaturedImage-product-template-50774975447374" 917 class="feature-row__image product-featured-img" 918 src="//www.lederhaas-cosmetics.com/cdn/shop/files/Screenshot_2024-11-20_133558_x720.png?v=1732106213" 919 data-src="//www.lederhaas-cosmetics.com/cdn/shop/files/Screenshot_2024-11-20_133558_{width}x.png?v=1732106213" 920 data-widths="[720, 900, 1080, 1296, 1512, 1728, 2048]" 921 data-aspectratio="3.039141414141414" 922 data-sizes="auto" 923 tabindex="-1" 924 alt="Seifenoper - Handseife Volksoper"> 925 </div> <!-- lazyload lazypreload --> 926 927 928 929 <noscript> 930 931 <img src="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106086" alt="Seifenoper - Handseife Volksoper" id="FeaturedImage-product-template" class="product-featured-img" style="max-width: 530px;"> 932 </noscript> 933 934 935 936 937 <div class="thumbnails-wrapper"> 938 939 <ul class="grid grid--uniform product-single__thumbnails product-single__thumbnails-product-template"> 940 941 <li class="grid__item medium-up--one-quarter product-single__thumbnails-item js"> 942 <a href="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106086" 943 class="text-link product-single__thumbnail product-single__thumbnail--product-template" 944 data-thumbnail-id="50774952018254" 945 data-zoom="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106086"> 946 947 <img class="product-single__thumbnail-image" src="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106086" alt="Laden Sie das Bild in den Galer
947ie-Viewer, Seifenoper - Handseife Volksoper"> 948 949 </a> 950 </li> 951 952 <li class="grid__item medium-up--one-quarter product-single__thumbnails-item js"> 953 <a href="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106192" 954 class="text-link product-single__thumbnail product-single__thumbnail--product-template" 955 data-thumbnail-id="50774973415758" 956 data-zoom="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106192"> 957 958 <img class="product-single__thumbnail-image" src="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106192" alt="Laden Sie das Bild in den Galerie-Viewer, Seifenoper - Handseife Volksoper"> 959 960 </a> 961 </li> 962 963 <li class="grid__item medium-up--one-quarter product-single__thumbnails-item js"> 964 <a href="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106213" 965 class="text-link product-single__thumbnail product-single__thumbnail--product-template" 966 data-thumbnail-id="50774975447374" 967 data-zoom="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106213"> 968 969 <img class="product-single__thumbnail-image" src="//www.lederhaas-cosmetics.com/cdn/shop/files/[email protected]?v=1732106213" alt="Laden Sie das Bild in den Galerie-Viewer, Seifenoper - Handseife Volksoper"> 970 971 </a> 972 </li> 973 974 </ul> 975 976 </div> 977 978 979 <div class="product-meta"> 980 <span class="product-card-type">Handwash</span> 981 982 <span class="product-card-metafield-size"> 500ml </span> 983 984 <div class="product-card-price-wrapper"> 985 <div class="product__price"> 986 â¬18 987 </div> 988 989 <div class="product-card-metafield-price-per-unit"> <p><span style="background-color:transparent;color:#000000;">⬠3,6/100 ml</span></p> </div> 990 </div> 991 </div> 992 993 994 <form method="post" action="/cart/add" id="product_form_9835443945806" accept-charset="UTF-8" enctype="multipart/form-data" novalidate="novalidate" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 995 996 997 <select name="id" id="ProductSelect-product-template" class="product-form__variants no-js"> 998 999 1000 <option selected="selected" value="49693477306702"> 1001 Default Title 1002 </option> 1003 1004 1005 </select> 1006 1007 1008 1009 <div class="product-form__error-message-wrapper product-form__error-message-wrapper--hidden" data-error-message-wrapper role="alert"> 1010 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 14 14"><g fill="none" fill-rule="evenodd"><path d="M7 0a7 7 0 0 1 7 7 7 7 0 1 1-7-7z"/><path class="icon-error__symbol" d="M6.328 8.396l-.252-5.4h1.836l-.24 5.4H6.328zM6.04 10.16c0-.528.432-.972.96-.972s.972.444.972.972c0 .516-.444.96-.972.96a.97.97 0 0 1-.96-.96z" fill-rule="nonzero"/></g></svg> <span class="product-form__error-message" data-error-message>Die Menge muss 1 oder mehr sein</span> 1011 </div> 1012 1013 <div class="product-form__item product-form__item--submit product-form__item--payment-button product-form__item--no-variants"> 1014 <button type="submit" name="add" 1015 1016 aria-label="Kaufen" 1017 class="btn product-form__cart-submit btn--secondary-accent" 1018 data-add-to-cart>
1019 <span data-add-to-cart-text> 1020 1021 Kaufen 1022 1023 </span> 1024 <span class="hide" data-loader> 1025 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-spinner" viewBox="0 0 20 20"><path d="M7.229 1.173a9.25 9.25 0 1 0 11.655 11.412 1.25 1.25 0 1 0-2.4-.698 6.75 6.75 0 1 1-8.506-8.329 1.25 1.25 0 1 0-.75-2.385z" fill="#919EAB"/></svg> 1026 </span> 1027 </button> 1028 1029 </div> 1030 <input type="hidden" name="product-id" value="9835443945806" /><input type="hidden" name="section-id" value="product-template" /></form> 1031 1032 1033 </div> 1034 1035 </div> 1036 1037 <div class="grid__item product-col-text"> 1038 1039 <p><span style="background-color:transparent;color:#000000;"><strong>Seifenoper - Handseife Volksoper Wien</strong></span></p><p> </p><p><span style="background-color:transparent;color:#000000;">Ein Traum von Seife für uns alle. Von LEDERHAAS und Ihrer Volksoper Wien. </span></p><p><span style="background-color:transparent;color:#000000;">Im Herzen unseres Seifen-Duftes liegt bescheiden ein Strauà Lavendel umgeben von Zitrusnoten, anbei eine Essenz vom Veilchenblatt zusammen mit kostbarem Ãl vom Sandelholz.</span></p><p><span style="background-color:transparent;color:#000000;"> </span></p><ul><li><span style="background-color:transparent;color:#000000;">zur milden Reinigung der Hände</span></li><li><span style="background-color:transparent;color:#000000;">auf Basis pflanzlicher Tenside</span></li><li><span style="background-color:transparent;color:#000000;">für alle Hauttypen</span></li><li><span style="background-color:transparent;color:#000000;">mit Zitronenöl, Sandelholz und Veilchenblattextrakt</span></li></ul> 1040 1041 <br><br> 1042 1043 1044 1045 1046 1047 1048 <div class="show-hide-wrapper"> 1049 <button>ANWENDUNG</button> 1050 <div class="show-hide-text"> 1051 <p><span style="background-color:transparent;color:#000000;">Das Waschgel auf der feuchten Haut aufschäumen. Abspülen. Und die Haut atmet in neuer Frische.</span></p> 1052 </div> 1053 </div> 1054 1055 1056 1057 1058 1059 <div class="show-hide-wrapper"> 1060 <button>INHALTSSTOFFE</button> 1061 <div class="show-hide-text"> 1062 <p><span style="background-color:transparent;color:#000000;">Aqua, Alcohol, Glycerin***, Lauryl Glucoside, Sodium Coco-Sulfate, Xanthan Gum, Lavandula Angustifolia Oil*, Santalum Album Oil*, Viola Odorata Leaf Oil, Parfum*, Citric Acid, Benzyl Alcohol, Benzoic Acid, Sodium Hydroxide, Sorbic Acid, Benzyl Alcohol, Limonene**, Linalool**, Geraniol**</span></p><p><span style="background-color:transparent;color:#000000;">* certified organic</span><br><span style="background-color:transparent;color:#000000;">** natural part of essential oils</span><br><span style="background-color:transparent;color:#000000;">*** made using organic ingredients</span></p> 1063 </div> 1064 </div> 1065 1066 1067 1068 <div class="show-hide-wrapper"> 1069 <button>QUALITÃT</button> 1070 <div class="show-hide-text"> 1071 <p><span style="background-color:transparent;color:#000000;">Made in Austria. Made in Vienna.</span></p> 1072 </div> 1073 </div> 1074 1075 1076 </div> 1077 1078 1079 <div class="more-collection-info"> 1080 1081 <h2></h2> 1082 1083 <div class="collection-desc"> 1084 1085 </div> 1086 1087 <h3> WEITERE PRODUKTE </h3> 1088 1089 <div class="ajax-load collection-content" data-href="" data-selector=".product-col"></div> 1090 1091 </div> 1092 1093 1094 1095 </div> 1096 1097 1098 1099</div> 1100 1101 1102 1103 1104 1105 1106 1107 1108
1108<script type="application/json" id="ProductJson-product-template"> 1109 {"id":9835443945806,"title":"Seifenoper - Handseife Volksoper","handle":"handwash-volksoper","description":"","published_at":"2024-11-04T16:40:34+01:00","created_at":"2024-11-04T16:40:34+01:00","vendor":"lederhaas webshop","type":"Handwash","tags":[],"price":1800,"price_min":1800,"price_max":1800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":49693477306702,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Seifenoper - Handseife Volksoper","public_title":null,"options":["Default Title"],"price":1800,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086","\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/IMG_1890.jpg?v=1732106192","\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/Screenshot_2024-11-20_133558.png?v=1732106213"],"featured_image":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086","options":["Title"],"media":[{"alt":null,"id":50774952018254,"position":1,"preview_image":{"aspect_ratio":0.75,"height":1807,"width":1355,"src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086"},"aspect_ratio":0.75,"height":1807,"media_type":"image","src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274.jpg?v=1732106086","width":1355},{"alt":null,"id":50774973415758,"position":2,"preview_image":{"aspect_ratio":1.016,"height":1152,"width":1170,"src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/IMG_1890.jpg?v=1732106192"},"aspect_ratio":1.016,"height":1152,"media_type":"image","src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/IMG_1890.jpg?v=1732106192","width":1170},{"alt":null,"id":50774975447374,"position":3,"preview_image":{"aspect_ratio":3.039,"height":792,"width":2407,"src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/Screenshot_2024-11-20_133558.png?v=1732106213"},"aspect_ratio":3.039,"height":792,"media_type":"image","src":"\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/Screenshot_2024-11-20_133558.png?v=1732106213","width":2407}],"requires_selling_plan":false,"selling_plan_groups":[],"content":""} 1110 </script>
1110 1111 1112 1113 1114 1115 1116</div> 1117<div id="shopify-section-product-recommendations" class="shopify-section"> 1118</div> 1119
1120<script> 1121 // Override default values of shop.strings for each template. 1122 // Alternate product templates can change values of 1123 // add to cart button, sold out, and unavailable states here. 1124 theme.productStrings = { 1125 addToCart: "Kaufen", 1126 soldOut: "Ausverkauft", 1127 unavailable: "Nicht verfügbar" 1128 } 1129</script>
1129 1130 1131 1132
1133<script type="application/ld+json"> 1134{ 1135 "@context": "http://schema.org/", 1136 "@type": "Product", 1137 "name": "Seifenoper - Handseife Volksoper", 1138 "url": "https:\/\/www.lederhaas-cosmetics.com\/products\/handwash-volksoper","image": [ 1139 "https:\/\/www.lederhaas-cosmetics.com\/cdn\/shop\/files\/lh_volksoper_85274_1355x.jpg?v=1732106086" 1140 ],"description": "","brand": { 1141 "@type": "Thing", 1142 "name": "lederhaas webshop" 1143 }, 1144 "offers": [{ 1145 "@type" : "Offer","availability" : "http://schema.org/InStock", 1146 "price" : 18.0, 1147 "priceCurrency" : "EUR", 1148 "url" : "https:\/\/www.lederhaas-cosmetics.com\/products\/handwash-volksoper?variant=49693477306702" 1149 } 1150] 1151} 1152</script>
1152 1153 1154 </main> 1155 1156 <div id="shopify-section-footer" class="shopify-section"> 1157<footer class="site-footer" role="contentinfo" style="display:none;"> 1158 <div class="page-width"> 1159 <div class="site-footer__content"><div class="site-footer__item 1160 1161 site-footer__item--one-half 1162 " 1163 > 1164 <div class="site-footer__item-inner site-footer__item-inner--link_list"><p class="h4">Quick links</p><ul class="site-footer__linklist 1165 list--inline"><li class="site-footer__linklist-item"> 1166 <a href="/pages/partner-shop" 1167 1168 > 1169 SHOPS 1170 </a> 1171 </li><li class="site-footer__linklist-item"> 1172 <a href="/pages/hotel-1" 1173 1174 > 1175 HOTEL 1176 </a> 1177 </li><li class="site-footer__linklist-item"> 1178 <a href="/pages/faq" 1179 1180 > 1181 FAQ 1182 </a> 1183 </li><li class="site-footer__linklist-item"> 1184 <a href="/pages/presse" 1185 1186 > 1187 PRESSE 1188 </a> 1189 </li><li class="site-footer__linklist-item"> 1190 <a href="/pages/datenschutz" 1191 1192 > 1193 DATENSCHUTZ 1194 </a> 1195 </li><li class="site-footer__linklist-item"> 1196 <a href="/pages/impressum-agb" 1197 1198 > 1199 IMPRESSUM 1200 </a> 1201 </li><li class="site-footer__linklist-item"> 1202 <a href="/policies/terms-of-service" 1203 1204 > 1205 AGB 1206 </a> 1207 </li></ul></div> 1208 </div><div class="site-footer__item 1209 1210 site-footer__item--one-half 1211 " 1212 > 1213 <div class="site-footer__item-inner site-footer__item-inner--newsletter"><p class="h4">Newsletter</p><div class="site-footer__newsletter 1214 "><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1215<input type="hidden" name="contact[tags]" value="newsletter"> 1216 <div class="input-group "> 1217 <input type="email" 1218 name="contact[email]" 1219 id="ContactFooter-email" 1220 class="input-group__field newsletter__input" 1221 value="" 1222 placeholder="E-Mail-Adresse" 1223 aria-label="E-Mail-Adresse" 1224 aria-required="true" 1225 required 1226 autocorrect="off" 1227 autocapitalize="off" 1228 > 1229 <span class="input-group__btn"> 1230 <button type="submit" class="btn newsletter__submit" name="commit" id="Subscribe"> 1231 <span class="newsletter__submit-text--large">Abonnieren</span> 1232 </button> 1233 </span> 1234 </div> 1235 1236 </form> 1237 </div></div> 1238 </div></div> 1239 </div> 1240 1241 <hr class="site-footer__hr"> 1242 1243 <div class="page-width"> 1244 <div class="grid grid--no-gutters small--text-center"> 1245 <div class="grid__item one-half small--one-whole"><div class="small--hide"> 1246 <small class="site-footer__copyright-content">© 2026, <a href="/" title="">LEDERHAAS Cosmetics</a></small>
1247 <small class="site-footer__copyright-content site-footer__copyright-content-powered-by">Powered by Shopify</small> 1248 </div></div> 1249 1250 <div class="grid__item one-half small--one-whole"> 1251 1252 </div> 1253 <div class="grid__item medium-up--hide"> 1254 <small class="site-footer__copyright-content">© 2026, <a href="/" title="">LEDERHAAS Cosmetics</a></small> 1255 <small class="site-footer__copyright-content site-footer__copyright-content--powered-by">Powered by Shopify</small> 1256 </div> 1257 </div> 1258 </div> 1259</footer> 1260 1261 1262<footer class="site-footer page-width" role="contentinfo"> 1263 <div class="site-footer-links"> 1264 1265 <a href="/pages/partner-shop">SHOPS</a> 1266 1267 <a href="/pages/hotel-1">HOTEL</a> 1268 1269 <a href="/pages/faq">FAQ</a> 1270 1271 <a href="/pages/presse">PRESSE</a> 1272 1273 <a href="/pages/datenschutz">DATENSCHUTZ</a> 1274 1275 <a href="/pages/impressum-agb">IMPRESSUM</a> 1276 1277 <a href="/policies/terms-of-service">AGB</a> 1278 1279 <a href="#" onclick="window.withdrawalModal.open();">Widerruf</a> 1280 </div> 1281 1282 <div class="site-footer-newsletter"><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1283<input type="hidden" name="contact[tags]" value="newsletter"> 1284 NEWSLETTER 1285 <div class="input-group "> 1286 <input type="email" 1287 name="contact[email]" 1288 id="ContactFooter-email" 1289 class="input-group__field newsletter__input" 1290 value="" 1291 placeholder="email" 1292 aria-label="E-Mail-Adresse" 1293 aria-required="true" 1294 required 1295 autocorrect="off" 1296 autocapitalize="off" 1297 > 1298 <span class="input-group__btn"> 1299 <button type="submit" class="btn newsletter__submit" name="commit" id="Subscribe"> 1300 <span class="newsletter__submit-text--large"> â Abonnieren </span> 1301 </button> 1302 </span> 1303 </div> 1304 1305 </form> 1306 </div> 1307</footer> 1308 1309 1310 1311 1312</div> 1313 1314 <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Nutzen Sie die linken/rechten Pfeile, um durch die Slideshow zu navigieren, oder wischen Sie nach links bzw. rechts, wenn Sie ein mobiles Gerät verwenden</div> 1315 1316 </div> 1317 1318 <ul hidden> 1319 <li id="a11y-refresh-page-message">Wenn Sie eine Auswahl auswählen, wird eine vollständige Seite aktualisiert</li> 1320 <li id="a11y-selection-message">drücken Sie die Leertaste und dann die Pfeiltasten, um eine Auswahl zu treffen</li> 1321 </ul> 1322 1323 <div class="dark-box" style="display:none;" id="cookiePolicyBackground"> 1324 </div> 1325 1326 <div class="cookie-notice" style="display:none;"> 1327 <p>Mit der Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir Cookies verwenden um unsere Webseite für Sie optimal zu gestalten. Weitere Informationen finden Sie in der Datenschutzerklärung. <a href="/pages/datenschutz">Mehr Informationen </a></p> 1328 1329 <div class="button-wrapper"> 1330 <a class="btn btn-primary accept-terms" id="cookie-agree" >Ok, ich stimme zu</a> 1331 </div> 1332 </div> 1333 1334 1335<div id="shopify-block-AOW9IR2RlVlBCRUh0T__12510727292439481604" class="shopify-block shopify-app-block"> 1336 1337 1338 1339<style> 1340 .wb-btn-trigger { 1341 position: fixed; 1342 1343 bottom: 20px; 1344 right: 20px; 1345 1346 z-index: 9999; 1347 padding: 14px 28px; 1348 background-color: #000000; 1349 color: #ffffff; 1350 border: none; 1351 border-radius: 8px; 1352 cursor: pointer; 1353 font-size: 15px; 1354 font-weight: 600; 1355 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 1356 transition: all 0.2s ease; 1357 } 1358 1359 .wb-btn-trigger:hover { 1360 transform: translateY(-2px); 1361 box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2); 1362 } 1363 1364 .wb-btn-trigger.wb-btn-center:hover { 1365 transform: translateX(-50%) translateY(-2px); 1366 } 1367 1368 .wb-btn-trigger:active { 1369 transform: translateY(0); 1370 } 1371 1372 .wb-btn-trigger.wb-btn-center:active { 1373 transform: translateX(-50%) translateY(0); 1374 } 1375 1376 .wb-modal-overlay { 1377 display: none; 1378 position: fixed; 1379 top: 0; 1380 left: 0; 1381 width: 100%; 1382 height: 100%; 1383 background-color: rgba(0, 0, 0, 0.5); 1384 z-index: 10000; 1385 justify-content: center;
1386 align-items: center; 1387 padding: 20px; 1388 backdrop-filter: blur(2px); 1389 } 1390 1391 .wb-modal-overlay.wb-active { 1392 display: flex; 1393 animation: fadeIn 0.2s ease; 1394 } 1395 1396 @keyframes fadeIn { 1397 from { opacity: 0; } 1398 to { opacity: 1; } 1399 } 1400 1401 .wb-modal { 1402 background: white; 1403 border-radius: 12px; 1404 width: 100%; 1405 max-width: 650px; 1406 max-height: 90vh; 1407 overflow: hidden; 1408 display: flex; 1409 flex-direction: column; 1410 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); 1411 animation: slideUp 0.3s ease; 1412 position: relative; 1413 } 1414 1415 @keyframes slideUp { 1416 from { 1417 transform: translateY(20px); 1418 opacity: 0; 1419 } 1420 to { 1421 transform: translateY(0); 1422 opacity: 1; 1423 } 1424 } 1425 1426 .wb-modal-header { 1427 padding: 24px 60px 20px 28px; 1428 flex-shrink: 0; 1429 } 1430 1431 .wb-modal-title { 1432 margin: 0; 1433 font-size: 20px; 1434 font-weight: 600; 1435 color: #111827; 1436 } 1437 1438 .wb-modal-title--p { 1439 margin: 0; 1440 font-family: var(--font-heading-family, var(--heading-font-family, inherit)); 1441 } 1442 1443 .wb-modal-description { 1444 margin: 8px 0 0 0; 1445 font-size: 14px; 1446 color: #6b7280; 1447 line-height: 1.5; 1448 } 1449 1450 .wb-modal-close { 1451 position: absolute; 1452 top: 20px; 1453 right: 20px; 1454 background: #f3f4f6; 1455 border: none; 1456 font-size: 20px; 1457 cursor: pointer; 1458 padding: 0; 1459 width: 32px; 1460 height: 32px; 1461 display: flex; 1462 align-items: center; 1463 justify-content: center; 1464 border-radius: 6px; 1465 line-height: 1; 1466 color: #6b7280; 1467 transition: all 0.15s ease; 1468 z-index: 1; 1469 } 1470 1471 .wb-modal-close:hover { 1472 background: #e5e7eb; 1473 color: #111827; 1474 } 1475 1476 .wb-modal-close:active { 1477 transform: scale(0.95); 1478 } 1479 1480 .wb-modal-body { 1481 flex: 1; 1482 overflow-y: auto; 1483 display: flex; 1484 flex-direction: column; 1485 min-height: 0; 1486 scrollbar-gutter: stable; 1487 } 1488 1489 .wb-modal-body iframe { 1490 width: 100%; 1491 min-height: 425px; 1492 border: none; 1493 display: block; 1494 flex-shrink: 0; 1495 } 1496 1497 @media (max-width: 768px) { 1498 .wb-btn-trigger { 1499 padding: 12px 20px; 1500 font-size: 14px; 1501 1502 bottom: 16px; 1503 right: 16px; 1504 1505 } 1506 1507 .wb-modal { 1508 max-width: 100%; 1509 max-height: 100vh; 1510 border-radius: 0; 1511 height: 100%; 1512 } 1513 1514 .wb-modal-overlay { 1515 padding: 0; 1516 } 1517 1518 .wb-modal-header { 1519 padding: 20px 20px 16px; 1520 } 1521 } 1522</style> 1523 1524<div class="wb-container"> 1525 1526 1527 <div class="wb-modal-overlay" id="wb-modal-overlay"> 1528 <div class="wb-modal" role="dialog" aria-modal="true" aria-labelledby="wb-modal-title"> 1529 <button type="button" class="wb-modal-close" id="wb-close-btn" aria-label="SchlieÃen">×</button> 1530 <div class="wb-modal-header"> 1531 1532 1533 <h2 class="wb-modal-title" id="wb-modal-title">Widerruf erklären</h2> 1534 1535 1536 1537 1538 <p class="wb-modal-description">Füllen Sie das folgende Formular aus, um Ihre Widerrufserklärung abzugeben.</p> 1539 1540 </div> 1541 <div class="wb-modal-body"> 1542 <iframe 1543 id="wb-iframe" 1544 src="https://euwiderrufsbutton.de/withdrawal/proxy/embed/withdrawal-form?c_shop=lederhaas-webshop.myshopify.com&c_hmac=c7b8d4d1573324da8ca740861cb5a30374d164585ca4af47aa180b9bbae86ab9&c_timestamp=1791158400&c_locale=de&c_country=AT&primaryColor=%23000000&backgroundColor=%23ffffff&textColor=%23212326&borderRadius=8px&maxWidth=100%&showOrderLookup=true&requireOrderNumber=true&hideOrderNotes=false&requireItems=false&confirmStep=false" 1545 title="Withdrawal Form" 1546 loading="lazy" 1547 ></iframe> 1548 </div><div style="margin-bottom:10px; margin-top:10px; justify-content: center; visibility: visible !important; opacity: 1 !important; filter: opacity(1) !important; content-visibility: visible !important; display: flex !important; max-height: 100% !important; overflow: auto !important; width: 100% !important; min-height:20px !important;"> 1549 <!-- BEGIN app snippet: watermark --> 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 <div style="justify-content: center; visibility: visible !important; opacity: 1 !important; filter: opacity(1) !important; content-visibility: visible !important; display: flex !important; max-height: 100% !important; overflow: auto !important; width: 100% !important; min-height:20px !important;"> 1567 <a 1568 target="_blank" 1569 href="https://apps.shopify.com/eu-widerrufsbutton" 1570 rel="nofollow noopener noreferrer" 1571 style="transform: scale(1) !important; text-decoration: none; color: rgb(20, 20, 20) !important; align-items: center; font-size: 12px !important; font-weight: 500 !important; display: flex !important; gap: 5px !important; visibility: visible !important; opacity: 1 !important; position: relative !important; filter: opacity(1) !important; content-visibility: visible !important; max-height: 100% !important; overflow: auto !important; min-height:20px !important;"> 1572 <img alt="EU Widerrufsbutton logo" src="https://cdn.shopify.com/extensions/01a0fce3-4c6d-76a2-81ad-90d591b1691b/eu-widerruf-button-111/assets/withdrawal_logo_128px.png" style="vertical-align:bottom !important; height:32px !important; width:32px !important; visibility: visible !important; opacity: 1 !important; position: relative !important; filter: opacity(1) !important; content-visibility: visible !important; max-height: 100% !important; overflow: unset !important; display: flex !important; min-height:32px !important; max-width:32px; min-width:32px !important;"/>
1573 <span style="transform: scale(1) !important; font-size: 16px; line-height: 1.4; visibility: visible !important; opacity: 1 !important; position: relative !important; filter: opacity(1) !important; content-visibility: visible !important; max-height: 100% !important; overflow: unset !important; display: flex !important; min-height:20px !important; font-weight:bold !important; color:#1250dc !important;">EU Widerrufsbutton</span> 1574 </a> 1575 </div><!-- END app snippet --> 1576 </div></div> 1577 </div> 1578</div> 1579
1580<script> 1581 (function() { 1582 const triggerBtn = document.getElementById('wb-trigger-btn'); 1583 const modalOverlay = document.getElementById('wb-modal-overlay'); 1584 const closeBtn = document.getElementById('wb-close-btn'); 1585 const iframe = document.getElementById('wb-iframe'); 1586 let lastFocused = null; 1587 // Rendered by Liquid to a plain true/false literal â kept out of the script 1588 // body so no Liquid tag can ever interfere with JS parsing. 1589 const wbsHideOrderNotes = false; 1590 1591 // Expose the global API FIRST, before anything below that could throw in a 1592 // particular theme (dedup query, const captures, listener wiring). Section 1593 // blocks and links call window.withdrawalModal.open()/close(); if this 1594 // registration ever failed, they would silently do nothing and the fallback 1595 // alert would surface instead of the modal. 1596 window.withdrawalModal = { 1597 open: openModal, 1598 close: closeModal 1599 }; 1600 1601 // If the standalone asset built its own overlay before this embed block was 1602 // added (theme-editor section render without a page reload), remove it so 1603 // the two modals do not stack with duplicate IDs and z-index. 1604 var standaloneOverlay = document.querySelector('#wb-modal-overlay[data-wbs-standalone]'); 1605 if (standaloneOverlay && standaloneOverlay.parentNode) { 1606 standaloneOverlay.parentNode.removeChild(standaloneOverlay); 1607 } 1608 1609 // Embed's own server-rendered defaults, captured so a caller block's config 1610 // (heading/description/show_heading/form_color) can be applied on open and 1611 // restored when the embed's own floating button is used. 1612 const defaultEmbedUrl = iframe ? iframe.getAttribute('src') : null; 1613 const headerEl = modalOverlay ? modalOverlay.querySelector('.wb-modal-header') : null; 1614 const defaultHeaderHtml = headerEl ? headerEl.innerHTML : ''; 1615 // The role="dialog" element is the inner .wb-modal, not the overlay wrapper; 1616 // aria-labelledby must be synced there to affect the dialog's accessible name. 1617 const dialogEl = modalOverlay ? modalOverlay.querySelector('.wb-modal') : null; 1618 const defaultAriaLabelledby = dialogEl ? dialogEl.getAttribute('aria-labelledby') : null; 1619 1620 function applyBlockConfig(cfg) { 1621 if (!cfg) return; 1622 if (iframe && cfg.embedUrl && iframe.getAttribute('src') !== cfg.embedUrl) { 1623 iframe.setAttribute('src', cfg.embedUrl); 1624 // Fresh iframe load: reset to the config's default height; the form 1625 // re-sends setHeight once loaded. Same-src re-opens preserve the 1626 // current height so a taller form is not clipped back to the default. 1627 if (typeof cfg.hideOrderNotes === 'boolean') { 1628 iframe.style.height = cfg.hideOrderNotes ? '425px' : '570px'; 1629 } 1630 } 1631 if (headerEl) { 1632 if (cfg.showHeading) { 1633 headerEl.style.display = ''; 1634 // The embed's own server-rendered header only contains title/description 1635 // when the embed's Show Heading is on; when the merchant disabled it 1636 // those nodes do not exist, so create them for the caller's config. 1637 var titleEl = headerEl.querySelector('.wb-modal-title'); 1638 if (!titleEl && cfg.heading) { 1639 titleEl = document.createElement('h2'); 1640 titleEl.className = 'wb-modal-title'; 1641 headerEl.insertBefore(titleEl, headerEl.firstChild); 1642 } 1643 if (titleEl) { 1644 titleEl.textContent = cfg.heading || ''; 1645 titleEl.id = 'wb-modal-title'; 1646 if (dialogEl) dialogEl.setAttribute('aria-labelledby', 'wb-modal-title'); 1647 } else if (dialogEl) { 1648 dialogEl.removeAttribute('aria-labelledby'); 1649 } 1650 var descEl = headerEl.querySelector('.wb-modal-description'); 1651 if (!descEl && cfg.description) { 1652 descEl = document.createElement('p'); 1653 descEl.className = 'wb-modal-description'; 1654 headerEl.appendChild(descEl); 1655 } 1656 if (descEl) descEl.textContent = cfg.description || ''; 1657 } else { 1658 headerEl.style.display = 'none'; 1659 if (dialogEl) dialogEl.removeAttribute('aria-labelledby'); 1660 } 1661 } 1662 } 1663 1664 function restoreEmbedDefaults() { 1665 if (iframe && defaultEmbedUrl && iframe.getAttribute('src') !== defaultEmbedUrl) { 1666 iframe.setAttribute('src', defaultEmbedUrl); 1667 iframe.style.height = wbsHideOrderNotes ? '425px' : '570px'; 1668 } 1669 if (headerEl) { 1670 headerEl.style.display = ''; 1671 headerEl.innerHTML = defaultHeaderHtml; 1672 } 1673 if (dialogEl) {
1674 if (defaultAriaLabelledby) { 1675 dialogEl.setAttribute('aria-labelledby', defaultAriaLabelledby); 1676 } else { 1677 dialogEl.removeAttribute('aria-labelledby'); 1678 } 1679 } 1680 } 1681 1682 function openModal(blockId) { 1683 if (modalOverlay) { 1684 // A button block with "hide outside EU" sets this flag for non-EU 1685 // visitors; URL/hash triggers must not open the form either. 1686 if (window.__wbsEuHidden) return; 1687 // Re-entry safe: same-document #eu-withdrawal=open clicks fire the click 1688 // handler AND a hashchange (which calls openModal again); without this 1689 // guard the second call overwrites lastFocused with the close button 1690 // and focus restore on close drops to <body>. 1691 if (modalOverlay.classList.contains('wb-active')) return; 1692 var cfg = blockId && window.WITHDRAWAL_EMBED_CONFIG && window.WITHDRAWAL_EMBED_CONFIG[blockId]; 1693 if (cfg) applyBlockConfig(cfg); else restoreEmbedDefaults(); 1694 lastFocused = document.activeElement; 1695 modalOverlay.classList.add('wb-active'); 1696 document.body.style.overflow = 'hidden'; 1697 if (closeBtn) closeBtn.focus(); 1698 } 1699 } 1700 1701 function closeModal() { 1702 if (modalOverlay) { 1703 modalOverlay.classList.remove('wb-active'); 1704 document.body.style.overflow = ''; 1705 if (lastFocused && typeof lastFocused.focus === 'function') { 1706 lastFocused.focus(); 1707 } 1708 lastFocused = null; 1709 } 1710 } 1711 1712 if (triggerBtn) { 1713 triggerBtn.addEventListener('click', function() { openModal(); }); 1714 } 1715 1716 if (closeBtn) { 1717 closeBtn.addEventListener('click', closeModal); 1718 } 1719 1720 if (modalOverlay) { 1721 modalOverlay.addEventListener('click', function(e) { 1722 if (e.target === modalOverlay) closeModal(); 1723 }); 1724 1725 document.addEventListener('keydown', function(e) { 1726 if (e.key === 'Escape' && modalOverlay.classList.contains('wb-active')) { 1727 closeModal(); 1728 return; 1729 } 1730 // Keep focus inside the open dialog while tabbing. 1731 if (e.key === 'Tab' && modalOverlay.classList.contains('wb-active')) { 1732 const focusables = modalOverlay.querySelectorAll('button, [href], iframe, [tabindex]:not([tabindex="-1"])'); 1733 if (!focusables.length) return; 1734 const first = focusables[0]; 1735 const last = focusables[focusables.length - 1]; 1736 if (e.shiftKey && (document.activeElement === first || document.activeElement === modalOverlay)) { 1737 e.preventDefault(); 1738 last.focus(); 1739 } else if (!e.shiftKey && document.activeElement === last) { 1740 e.preventDefault(); 1741 first.focus(); 1742 } 1743 } 1744 }); 1745 } 1746 1747 window.addEventListener('message', function(event) { 1748 if (event.data.type === 'setHeight' && iframe && event.data.height > 0) { 1749 iframe.style.height = event.data.height + 'px'; 1750 } 1751 }); 1752 1753 if (iframe) { 1754 iframe.style.height = wbsHideOrderNotes ? '425px' : '570px'; 1755 } 1756 1757 function withdrawalTriggerInSearch() { 1758 return new URLSearchParams(window.location.search).get('eu-withdrawal') === 'open'; 1759 } 1760 1761 function withdrawalTriggerInHash() { 1762 return new URLSearchParams((window.location.hash || '').replace(/^#/, '')).get('eu-withdrawal') === 'open'; 1763 } 1764 1765 function clearWithdrawalTrigger() { 1766 if (!(window.history && window.history.replaceState)) return; 1767 var params = new URLSearchParams(window.location.search); 1768 params.delete('eu-withdrawal'); 1769 var newSearch = params.toString(); 1770 var newHash = ''; 1771 var hash = window.location.hash || ''; 1772 if (withdrawalTriggerInHash()) { 1773 var hashParams = new URLSearchParams(hash.replace(/^#/, '')); 1774 hashParams.delete('eu-withdrawal'); 1775 var rebuiltHash = hashParams.toString(); 1776 if (rebuiltHash) newHash = '#' + rebuiltHash; 1777 } else { 1778 // Trigger came from the search parameter: keep the fragment verbatim, 1779 // so plain-word fragments like #reviews are not mangled. 1780 newHash = hash; 1781 } 1782 var newUrl = window.location.pathname + (newSearch ? '?' + newSearch : '') + newHash; 1783 window.history.replaceState(null, '', newUrl); 1784 } 1785 1786 function openFromUrlTrigger() { 1787 if (withdrawalTriggerInSearch() || withdrawalTriggerInHash()) { 1788 openModal(); 1789 clearWithdrawalTrigger(); 1790 } 1791 } 1792 1793 openFromUrlTrigger(); 1794 1795 window.addEventListener('hashchange', function() { 1796 if (withdrawalTriggerInHash()) { 1797 openModal(); 1798 clearWithdrawalTrigger(); 1799 } 1800 }); 1801 1802 // Same-document re-clicks: after the fragment was stripped, clicking a link 1803 // to the identical #eu-withdrawal=open hash fires no hashchange. Open the 1804 // modal directly for links whose target is this document; cross-document 1805 // navigations are handled by the initial-load check on the target page. 1806 document.addEventListener('click', function(e) { 1807 var target = e.target; 1808 var link = target && target.closest ? target.closest('a[href*="eu-withdrawal"]') : null; 1809 if (!link) return; 1810 var url;
1811 try { 1812 url = new URL(link.getAttribute('href'), window.location.href); 1813 } catch (err) { 1814 return; 1815 } 1816 if (!url.hash) return; 1817 if (new URLSearchParams(url.hash.replace(/^#/, '')).get('eu-withdrawal') !== 'open') return; 1818 if (url.pathname === window.location.pathname && url.search === window.location.search) { 1819 openModal(); 1820 } 1821 }); 1822 })(); 1823</script>
1823 1824</div>
1824<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1824 1825</body> 1826</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.