Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - demel.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Wed, 14 May 2025 20:12:46 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
x-sorting-hat-podid: 327
x-sorting-hat-shopid: 55709433946
x-storefront-renderer-rendered: 1
location: https://www.demel.com/
x-redirect-reason: https_required
x-frame-options: DENY
content-security-policy: frame-ancestors 'none';
x-shopid: 55709433946
x-shardid: 327
vary: Accept
Alt-Svc: h3=":443"; ma=86400
powered-by: Shopify
server-timing: processing;dur=20;desc="gc:1", db;dur=9, db_async;dur=1.463, asn;desc="24940", edge;desc="HEL", country;desc="FI", pageType;desc="index", servedBy;desc="b2sk", requestID;desc="165c2a15-c8ef-410e-9f48-0d868f252dae-1747253566"
shopify-complexity-score: 190
x-dc: gcp-europe-west3,gcp-europe-west3,gcp-europe-west3
x-request-id: 165c2a15-c8ef-410e-9f48-0d868f252dae-1747253566
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=4GYrJ8D4cKTRw3KFDwhrmqtVDn3tDrhhYJzLYW0L5CfapyPM678amtGZ7zhjV5YijUAGuN%2FWrd9XI94hWMCD9kbRp4bcXL4d0Gznuy7U3ppRb6fQKNtjcWR4Zw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=104.999781
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Shopify-Edge-Ip: 23.227.38.65
Server: cloudflare
CF-RAY: 93fd0d64ce3f4e1c-HEL

HTTP Code 301 Moved Permanently

301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://www.demel.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Wed, 14 May 2025 20:12:46 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
x-sorting-hat-podid: 327
x-sorting-hat-shopid: 55709433946
x-storefront-renderer-rendered: 1
etag: W/"cacheable:1111d7b930c515b82aa5168b1bdfbee7"
link: <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin, <https://www.demel.com/cdn/shop/t/8/assets/main.css?v=38497418361245752321718098290>; as="style"; rel="preload"
set-cookie: secure_customer_sig=; path=/; expires=Thu, 14 May 2026 20:12:46 GMT; secure; HttpOnly; SameSite=Lax
set-cookie: localization=AT; path=/; expires=Thu, 14 May 2026 20:12:46 GMT
set-cookie: cart_currency=EUR; path=/; expires=Wed, 28 May 2025 20:12:46 GMT
set-cookie: _tracking_consent=%7B%22con%22%3A%7B%22CMP%22%3A%7B%22a%22%3A%22%22%2C%22m%22%3A%22%22%2C%22p%22%3A%22%22%2C%22s%22%3A%22%22%7D%7D%2C%22v%22%3A%222.1%22%2C%22region%22%3A%22FI18%22%2C%22reg%22%3A%22%22%2C%22purposes%22%3A%7B%22p%22%3Afalse%2C%22a%22%3Afalse%2C%22m%22%3Afalse%2C%22t%22%3Atrue%7D%2C%22display_banner%22%3Atrue%2C%22sale_of_data_region%22%3Afalse%2C%22consent_id%22%3A%22E282B581-8b62-475E-8e03-a84d4482c23b%22%7D; domain=demel.com; path=/; expires=Thu, 14 May 2026 20:12:46 GMT; SameSite=Lax
x-cache: hit, server
x-frame-options: DENY
content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
strict-transport-security: max-age=7889238
x-shopid: 55709433946
x-shardid: 327
vary: Accept
vary: accept-encoding
content-language: de-AT
powered-by: Shopify
server-timing: processing;dur=20;desc="gc:1", db;dur=5, asn;desc="24940", edge;desc="HEL", country;desc="FI", theme;desc="124000469082", pageType;desc="index", servedBy;desc="8ql7", requestID;desc="d04f0e0f-4a26-43f4-a2be-a340c2d7eb2e-1747253566"
shopify-complexity-score: 200
x-dc: gcp-europe-west3,gcp-europe-west3,gcp-europe-west3
x-request-id: d04f0e0f-4a26-43f4-a2be-a340c2d7eb2e-1747253566
Alt-Svc: h3=":443"; ma=86400
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=Imdo5Bf5zslBcVn6pTooQO9KEN4z%2FWNObMfTsYq0dTUyteKBI86RS9Egp3I5dKxqlFt1Ow8aCXv4FSxpYWX0Jz5cmh5xvSyljESSC5wvsp40ZM59m0KbNUaZGEAQc4aOaA0bDrEphZH3%2FE8%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Shopify-Edge-Ip: 2620:127:f00f:e::
Server-Timing: cfRequestDuration;dur=115.999937
Server-Timing: ipv6
Server: cloudflare
CF-RAY: 93fd0d660a468d67-HEL

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: demel.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html>
<html lang="de" dir="ltr">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <meta name="theme-color" content="">
    <link rel="canonical" href="https://www.demel.com/">
    <!-- <meta name=”apple-mobile-web-app-capable” content=”yes “> --><!-- Preconnect (shopify) -->
<link rel="preconnect" href="https://cdn.shopify.com" crossorigin />

<!-- Preload (font) -->
<link rel="preload" href="https://www.demel.com/cdn/shop/t/8/assets/PPNeueWorld-Light.woff2?v=89523612470831503991671635282" as="font" type="font/woff2" crossorigin />
<link rel="preload" href="https://www.demel.com/cdn/shop/t/8/assets/Swiss721BT-LightExtended.woff2?v=76310686214619238501671635282" as="font" type="font/woff2" crossorigin />

<script>
  var Shopify = Shopify || {};
  Shopify.cdnAssetsPath = "https://www.demel.com/cdn/shop/t/8/";
  Shopify.moneyFormat = "{{amount_with_comma_separator}} €";
  Shopify.shopUrl = "https://www.demel.com";
</script>



<!-- SEO -->
<title>Willkommen bei DEMEL - K.u.K. Hofzuckerbäcker Wien &ndash; Demel Wien</title>

<meta name="description" content="Welcome to Demel - home of the finest cakes, chocolates and sweets in the heart of Vienna. Both a cultural and culinary institution, our traditional coffee house has...">

<meta property="og:site_name" content="Demel Wien">
<meta property="og:url" content="https://www.demel.com/">
<meta property="og:title" content="Willkommen bei DEMEL - K.u.K. Hofzuckerbäcker Wien">
<meta property="og:type" content="website">
<meta property="og:description" content="Welcome to Demel - home of the finest cakes, chocolates and sweets in the heart of Vienna. Both a cultural and culinary institution, our traditional coffee house has been tempting locals and travellers alike since 1786."><meta property="og:image" content="http://www.demel.com/cdn/shop/files/logo.png?height=628&pad_color=ffffff&v=1653386403&width=1200">
  <meta property="og:image:secure_url" content="https://www.demel.com/cdn/shop/files/logo.png?height=628&pad_color=ffffff&v=1653386403&width=1200">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Willkommen bei DEMEL - K.u.K. Hofzuckerbäcker Wien">
<meta name="twitter:description" content="Welcome to Demel - home of the finest cakes, chocolates and sweets in the heart of Vienna. Both a cultural and culinary institution, our traditional coffee house has been tempting locals and travellers alike since 1786.">

<script type="application/ld+json">
  {
    "@context": "http://schema.org",
    "@type": "Organization",
    "name": "Demel Wien",
    "url": "https:\/\/www.demel.com",
    "logo": "https:\/\/www.demel.com\/cdn\/shop\/files\/logo.png?v=1653386403",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "[email protected]",
      "url": "/"
    },
    "sameAs": [
      "",
      "https:\/\/www.instagram.com\/demel_wien",
      ""
    ]
  }
</script>



  
  <script type="application/ld+json">
    {
      "@context": "http://schema.org",
      "@type": "WebSite",
      "name": "Demel Wien",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https:\/\/www.demel.com\/search?q={search_term_string}",
        "query-input": "required name=search_term_string"
      },
      "url": "https:\/\/www.demel.com"
    }
  </script>



<link rel="icon" type="image/png" href="//www.demel.com/cdn/shop/files/demel_fav_2_2x-8.png?crop=center&height=32&v=1655471345&width=32">


<!-- Base CSS -->
<style data-shopify>@font-face {
  font-family: "Swiss721 LtEx BT";
  font-weight: 400;
  font-display: swap;
  src: url(https://www.demel.com/cdn/shop/t/8/assets/Swiss721BT-LightExtended.woff2?v=76310686214619238501671635282) format('woff2'),
      url(https://www.demel.com/cdn/shop/t/8/assets/Swiss721BT-LightExtended.woff?v=90200102931438056651671635282) format('woff');
}

@font-face {
  font-family: "Neue World Semi Extd";
  font-weight: 400;
  font-display: swap;
  src: url(https://www.demel.com/cdn/shop/t/8/assets/NeueWorld-SemiExtendedUltralight.woff2?v=22132944141490533011671635282) format('woff2'),
      url(https://www.demel.com/cdn/shop/t/8/assets/NeueWorld-SemiExtendedUltralight.woff?v=112975147065836695691671635282) format('woff');
}

@font-face {
  font-family: "Neue World Super Condensed";
  font-weight: 400;
  font-display: swap;
  src: url(https://www.demel.com/cdn/shop/t/8/assets/NeueWorld-SuperCondensedThin-L.woff2?v=35149011393412537111671635282) format('woff2'),
      url(https://www.demel.com/cdn/shop/t/8/assets/NeueWorld-SuperCondensedThin-L.woff?v=75070087842501664921671635282) format('woff');
}

@font-face {
  font-family: "PP Neue World";
  font-weight: 400;
  font-display: swap;
  src: url(https://www.demel.com/cdn/shop/t/8/assets/PPNeueWorld-Light.woff2?v=89523612470831503991671635282) format('woff2'),
      url(https://www.demel.com/cdn/shop/t/8/assets/PPNeueWorld-Light.woff?v=153496065151346274711671635282) format('woff');
}

:root {
  /* Layout */
  --global-scale-ratio: 1.33;
  --global-baseline: 1rem;
  --page-width: 1440;
  --page-padding: 16;
  --page-space: max(var(--page-padding) * 1px, (100% * var(--page-padding) / var(--page-width)));

  /* Typography */
  --font-primary: "PP Neue World", serif;
  --font-secondary: "PP Neue World", serif;
  --font-tertiary: "Swiss721 LtEx BT", sans-serif;
  --font-quaternary: "Neue World Super Condensed", serif;
  --base-font-size: 1.6rem;
  --base-line-height: 1.32;
  --base-letter-spacing: 0.01em;

  /* Spacing */
  --space-0: 0px;
  --space-s: 50px;
  --space-m: 62.5px;
  --space-l: 80px;

  /* Gap */
  --gap-0: 0px;
  --gap-s: 35px;
  --gap-m: 60px;
  --gap-l: 80px;
}

@media (min-width: 640px) {
  :root {
    --page-padding: 33;

    /* Spacing */
    --space-0: 0px;
    --space-s: 50px;
    --space-m: 100px;
    --space-l: 160px;
  }
}

@media (min-width: 1280px) {
  :root {
    --page-padding: 63;
  }
}

*:where(:not(iframe, canvas, img, svg, video, sup):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
  background: var(--page-bg, #fdf7f2);
  color: #2f2823;
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-family: var(--font-primary);
  font-size: var(--base-font-size);
  line-height: var(--base-line-height);
  letter-spacing: var(--base-letter-spacing);
  text-rendering: optimizeSpeed;
}

body[style*="overflow: hidden"] {
  padding-right: calc(var(--scrollbar-width) * 1px);
}

body[style*="overflow: hidden"] .c-header.has-scrolled {
  right: calc(var(--scrollbar-width) * 1px);
}

/*
#main-content {
  padding-top: var(--main-offset, 0);
}
*/

:where(h1, h2, h3, h4, h5, h6) {
  font-weight: 400;
  line-height: 1;
  word-break: break-word;
}

ol,
ul,
li {
  list-style: none;
}

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
  height: auto;
}

textarea {
  white-space: revert;
}

summary::-webkit-details-marker {
  display: none;
}

a,
button,
[type="button"],
[type="submit"] {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

::placeholder {
  color: unset;
}

[hidden] {
  display: none !important;
}

:where([contenteditable]) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
}

:where([draggable="true"]) {
  -webkit-user-drag: element;
}

.visually-hidden:not(:focus):not(:active) {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
}</style><script>
var Shopify = Shopify || {};
Shopify.loadAppScript = function (s) {
  if (typeof Shopify.loadAppScript[s] === "function") {
    Shopify.loadAppScript[s]();
    delete Shopify.loadAppScript[s];
  }
}
</script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55709433946/digital_wallets/dialog">
<link rel="alternate" hreflang="x-default" href="https://www.demel.com/">
<link rel="alternate" hreflang="de-AT" href="https://www.demel.com/">
<link rel="alternate" hreflang="en-AT" href="https://www.demel.com/en">
<script async="async" src="/checkouts/internal/preloads.js?locale=de-AT"></script>
<script id="shopify-features" type="application/json">{"accessToken":"f65f26724f35f117ecffcbd2544b8e3f","betas":["rich-media-storefront-analytics"],"domain":"www.demel.com","predictiveSearch":true,"shopId":55709433946,"smart_payment_buttons_url":"https:\/\/www.demel.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.de.js","dynamic_checkout_cart_url":"https:\/\/www.demel.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.de.js","locale":"de"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "demel-wien.myshopify.com";
Shopify.locale = "de";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "AT";
Shopify.theme = {"name":"[LIVE] Demel Wien","id":124000469082,"schema_name":"Propify","schema_version":"0.1.0","theme_store_id":887,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.demel.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script>(function() {
  function asyncLoad() {
    var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0557\/0943\/3946\/t\/8\/assets\/latoriapps-tem.js?v=1672667697\u0026shop=demel-wien.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0557\/0943\/3946\/t\/5\/assets\/latoriapps-tem.js?v=1672667757\u0026shop=demel-wien.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0557\/0943\/3946\/t\/8\/assets\/latoriapps-tem.js?v=1672667697\u0026shop=demel-wien.myshopify.com","https:\/\/storage.nfcube.com\/instafeed-194294d7161bd8f3eaeeb5ef7384d18b.js?shop=demel-wien.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":55709433946,"offset":7200,"reqid":"21ab41ef-44e4-4658-abea-d51b54bfc5ff-1747249829","pageurl":"www.demel.com\/","u":"83ef07285d91","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='KONTAKT',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.2.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'])})(!1,!0)}();</script>
<script integrity="sha256-w1TMG8bx+vw+BuOfT7Dh2avfdjByyjlNYGyp9vJB5oo=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.demel.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-c354cc1bc6f1fafc3e06e39f4fb0e1d9abdf763072ca394d606ca9f6f241e68a.js" crossorigin="anonymous"></script>
<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.demel.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  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);
</script>
<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})}}));
</script>
<script id='scb4127' type='text/javascript' async='' src='https://www.demel.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
    <script>
      window.isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
      window.themeVersion = 47;
      window.routes = {
        account_addresses_url: "\/account\/addresses",
        account_login_url: "\/account\/login",
        account_logout_url: "\/account\/logout",
        account_recover_url: "\/account\/recover",
        account_register_url: "\/account\/register",
        account_url: "\/account",
        all_products_collection_url: "\/collections\/all",
        cart_add_url: "\/cart\/add",
        cart_change_url: "\/cart\/change",
        cart_clear_url: "\/cart\/clear",
        cart_update_url: "\/cart\/update",
        cart_url: "\/cart",
        collections_url: "\/collections",
        pages_url: '/pages',
        products_url: '/products',
        predictive_search_url: "\/search\/suggest",
        product_recommendations_url: "\/recommendations\/products",
        root_url: '',
        search_url: "\/search"
      }
      function fixLangUrl(url) {
        if( window.routes.root_url == '/' || url.indexOf('.com' + window.routes.root_url) > -1 ) return url
        if ( url.indexOf('.com') > -1 ) return url.replace('.com/', '.com' + window.routes.root_url)
        return window.routes.root_url + url
      }
    </script><script src="https://www.demel.com/cdn/shop/t/8/assets/main.js?v=159568672148861090731718364698" type="module"></script><link href="https://www.demel.com/cdn/shop/t/8/assets/main.css?v=38497418361245752321718098290" rel="stylesheet" type="text/css" media="all" />
  <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->












  <script async src="https://static.klaviyo.com/onsite/js/Y2sV6i/klaviyo.js?company_id=Y2sV6i"></script>
  <script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>

  




  <script>
    window.klaviyoReviewsProductDesignMode = false
  </script>







<!-- END app block --><script src="https://cdn.shopify.com/extensions/905e8931-910e-4f6f-857c-d0be375d80d9/pwa-ios-android-app-14/assets/installpwa_js.min.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 55709433946,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};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>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o,i){if(void 0===i&&(i={}),!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t;window.Shopify=window.Shopify||{};var s=window.Shopify;s.analytics=s.analytics||{};var l=s.analytics;l.replayQueue=[],l.publish=function(e,d,r){return l.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var u=function(){var e={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:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-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:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),c="modern"===u?"modern":"legacy",f=(null!=o?o:{modern:"",legacy:""})[c],m=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:r,hashVersion:n,buildTarget:c}),p=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:n,bundleTarget:u,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{i.browserTarget=u,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:m,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var r=window.webPixelsManager.init(e)||void 0;if(r){d(r);var n=window.Shopify.analytics;n.replayQueue.forEach((function(e){var d=e[0],n=e[1],o=e[2];r.publishCustomEvent(d,n,o)})),n.replayQueue=[],n.publish=r.publishCustomEvent,n.visitor=r.visitor,n.initialized=!0}}},onerror:function(){return p.emit({status:"failed",errorMsg:"".concat(m," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(f)?f:"",scriptDataAttributes:i}),p.emit({status:"loading"})}catch(e){p.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 55709433946,storefrontBaseUrl: "https://www.demel.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"164462920","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "com",initData: {"shop":{"name":"Demel Wien","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"demel-wien.myshopify.com","countryCode":"AT","storefrontUrl":"https://www.demel.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://www.demel.com/cdn","9b2f9678w4ccc2fa6p256f9d63m3776d03c",{"modern":"","legacy":""},{"shopId":"55709433946","storefrontBaseUrl":"https://www.demel.com","extensionBaseUrl":"https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[]","isMerchantRequest":"false","hashVersion":"9b2f9678w4ccc2fa6p256f9d63m3776d03c"});</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'EUR';
  var meta = {"page":{"pageType":"home"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
      var script = document.createElement('script');
      script.type = 'text/javascript';
      script.onerror = function(e) {
        var scriptFallback = document.createElement('script');
        scriptFallback.type = 'text/javascript';
        scriptFallback.onerror = function(error) {
                var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 55709433946,
      theme_id: 124000469082,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//www.demel.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js"});

        };
        scriptFallback.async = true;
        scriptFallback.src = '//www.demel.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js';
        first.parentNode.insertBefore(scriptFallback, first);
      };
      script.async = true;
      script.src = '//www.demel.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js';
      first.parentNode.insertBefore(script, first);
    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55709433946,"isMerchantRequest":null,"themeId":124000469082,"themeCityHash":"13285860392392819220","contentLanguage":"de","currency":"EUR"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });


        var eventsListenerScript = document.createElement('script');
        eventsListenerScript.async = true;
        eventsListenerScript.src = "//www.demel.com/cdn/shopifycloud/shopify/assets/shop_events_listener-f55dd2979ec32029c7d9e0b454ab8b33f79c01ca039d17a6f5c9b95647564b19.js";
        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);

})();</script>
  <script>
  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
    window.ga = function ga() {
      (window.ga.q = window.ga.q || []).push(arguments);
      Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
      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.");
    };
    Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
  }
</script>
<script
  defer
  src="https://www.demel.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.6.2.min.js"
  data-application="storefront-renderer"
  data-shop-id="55709433946"
  data-render-region="gcp-europe-west3"
  data-page-type="index"
  data-theme-instance-id="124000469082"
  data-theme-name="Propify"
  data-theme-version="0.1.0"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
></script>
</head>

  <body><div class="c-loading-screen js-loading-screen">
    <div class="o-row">
      <div class="c-loading-screen__logo">
        <svg class="c-loading-screen__path c-loading-screen__path--animation" xmlns="http://www.w3.org/2000/svg"  viewBox="148 38 784 1003.4">
          <path fill-rule="evenodd" d="m909.8 706c0 0.4 0.5 0.6 1.8 0.6 5.3 0 12.3-4 12.3-4 0 0-3.2 10.9-18.6 10.9-13.1 0-23.8-4.1-31.6-13.3l-3.6 0.1c2.1 7.2 10.8 11.9 10.8 11.9-14.6 0-32.9-11.6-36.7-37.7-0.1-0.5-0.4-1.9-0.9-1.9-0.4 0-1 1-1 4 0 2.9 1 6.9 1 6.9 0 0-26.7-25.6-38.3-57.1l-2.6 3.3c2.8 8.8 5.8 17.1 8.9 25.1 1-0.6 2.2-0.8 3.3-0.6l1.9 0.3c2.7 0.5 4.5 3.1 4 5.8l-0.3 2 0.5 0.1c2.7 0.5 4.5 3.1 4.1 5.8l-0.4 1.8c-0.4 2.4-2.3 4-4.6 4.1 13.7 28.6 32 54.7 60 85.7 0 0-6.5 2-15.7-6.5-9.7-9-31.3-41-48.5-74-1 0.6-2.3 0.9-3.6 0.7l-1.9-0.3c-2.7-0.5-4.5-3.1-4-5.8l0.4-2-3.5-0.6c17.4 61.1 51.3 109.5 80.4 109.5 8.3 0 14.1-4.8 14.1-4.8 0 0 5.4 33.1-30.2 33.1-11.8 0 1 4.4 1 4.4 0 0-1.8 4-14.6 4-19.8 0-39.9-8.6-58.4-25.8-0.8 0.5-1.5 0.8-2.3 1.2 0 0.1 0 0.1 0 0.1 0 1.7-0.3 3.6-1.2 5.6-3.6 8.1-9.4 7.8-10.4 9.6-1.2 2-2 5.7-5 6.5q-1.5 0.4-2.7 0.4c-1.7 0-2.7-0.6-3.6-1.1-0.8-0.6-1.5-1.2-2.5-1.2h-0.2c-1.3 0.1-1.8 0.5-2.3 0.9-0.6 0.4-1.2 0.8-2.6 0.8h-0.8c-2-0.2-2.9-1.6-3.9-2.8-1-1.3-2-2.5-4.1-2.5-2.2 0-2.9 1.2-4.3 2.5-1.3 1.3-3.4 2.6-8.1 2.6-4.6 0-6.7-1.7-8.1-4.2-1.4-2.4-2.2-5.6-4.5-8.6-1.6-2-3-2.2-5.2-2.5-2.2-0.4-8.1-2.8-12.2-5.6-4-2.9-5-8.5-8.7-13.1-3.7-4.6-7.9-5.6-9.5-7.9-1-1.2-0.6-3.7-2.6-6.9-1.9-3.1-4.2-2.2-6.5-4.5-1.6-1.6-2.5-4.7-5.2-8.3-3-4.2-4.9-3.7-7.4-6.2-2.5-2.6 0.4-1.9-8.8-12.8-5.7-5.8-8.7-8.3-8.7-5 0 4.4 3.1 10.1 3.1 16.8 0 6.4-3.1 11.1-8.5 11.1-4.5 0-5.7-4.2-5.7-4.2 3.5 0 5.4-3 5.4-7.4 0-9.5-6.5-17.3-6.5-17.3h-1.1c0 0 1.7 3.9 1.7 7.4 0 4.6-2.2 7.7-6.1 7.7-3.8 0-6.3-5-6.3-5 2.4 0 3.8-1.5 3.8-3.7 0-10.5-34.1-24.8-44.9-59.6h-1.8c-6.5 22.3-4.3 41 2.4 41 5.5 0 6.3-8.6 6.3-8.6 0 0 4.1 3.4 4.1 7.6 0 7.7-5.8 12.1-11.3 12.1-10.9 0-14.1-13.8-14.1-13.8h-0.8c-2.9 17.8-1.8 36.3 9.4 36.3 9.7 0 8.2-21.1 22.9-21.1 11.8 0 23.4 12.1 23.4 25.7 0 10.8-6.2 17.2-14.8 17.2-6 0-11.5-4.3-11.5-10.8 0 0 1.9 5 7.2 5 4.8 0 8.2-3.3 8.2-7.5 0-2.7-1.1-4.3-1.7-4.3-0.7 0-1.8 3.8-6.7 3.8-3.4 0-5.3-2.8-5.5-3.2 0.1 0 0.6 0.1 0.9 0.1 3.3 0 5.6-1.9 5.6-4.6 0-2.3-1.7-3.4-3.9-3.4-6.3 0-8.4 17.2-20.8 17.2-7 0-13.5-4.6-16.3-14.2h-0.3c0 21.1 7.6 30.2 13.2 30.2 8 0 5.7-10.5 5.7-10.5 0 0 7.1 5.2 7.1 11.4 0 6.5-5.1 9.8-10.4 9.8-8.4 0-15.6-4.9-20-18.1h-0.7c5.6 22.5 16.4 32 32.5 32 10.1 0 21-6.5 21-15.1 0-5.2-3.1-7.8-7-7.8-2 0-3.8 0.4-3.8 0.4 0 0 1.2-5.5 8.6-5.5 7.1 0 12.5 5.2 12.5 12 0 4.1-1.2 7.1-2.2 8.8 5-4 17.3-12.4 32.9-12.4 18.1 0 31.9 11.6 31.9 30.6 0 12.9-8.8 19.6-19.5 19.6-8.5 0-15.8-7.3-15.8-15.6 0-9.5 6.3-15.1 12.5-15.1 5.7 0 6.9 4.2 6.9 4.2 0 0-0.5-0.1-1-0.1-4.9 0-8.6 3.9-8.6 7.9 0 4.8 3.3 7.6 7.7 7.6 5.9 0 10.3-5.7 10.3-13 0-9.1-6.1-15.3-15.7-15.3-17.5 0-24 25.1-39.3 25.1v0.3c5.4 0 11.2 5 11.2 12.8 0 7.2-5.4 12.7-11.8 12.7-4.5 0-5.7-3.9-5.7-3.9 0 0 7.6 0.9 7.6-6 0-7.3-13.9-6.5-31.2-9.6-16-3-33.8-14.1-42.4-45.8h-0.8c0 0-0.5 5.4-0.5 12.7 0 43.7 8.5 50.7 19 50.7 5.2 0 9.7-3.5 9.7-8.7 0-3.1-0.8-5-3-6.9-1.2-1-0.7-1.2 2.9-1.2 6.1-0.1 12.7 6.6 12.7 16 0 9.7-8.6 18.3-19.7 18.3-12.9 0-22.9-9.3-24.9-27.3h-0.5c0 27.2 15.7 44.1 27.5 44.1 2 0 3.3-0.9 3.3-2.7 0-1.4-0.4-2.3-0.4-2.3 4.3 0 7.5 2.5 7.5 6.5 0 4.7-4.3 7.5-6.8 8.7 3.5 1.8 11.9 5.5 20.8 5.5 9 0 16.3-6.1 16.3-15.6 0-6.3-3.6-10.5-8.8-10.5-4.5 0-7.2 3.9-7.2 7.6 0 2.5 0.4 3.6 0.4 3.6-3.2 0-6.4-4.9-6.4-10.9 0-8.1 5.2-15.4 16-15.4 13.3 0 19.4 9.8 21.1 13 0.9-1.4 3.1-3.7 7.4-3.7 4.7 0 8.5 4 8.5 8 0 2.9-1.1 4.7-1.1 4.7 0 0-0.9-4.5-4.9-4.5-8.9 0-1.3 22.3-23.5 30.8v0.6c20.1 0 36.6-19.4 36.6-37.5 0-6.4-4.1-10.2-9.3-10.2 0 0 2.3-5.6 8.3-5.6 6.8 0 12.6 5 11.8 14.7 10.6-9.5 22.3-16.9 35.2-16.9 13.5 0 20.5 7.6 20.5 7.6 0 0 5-6.5 14-6.5 16.4 0 17.9 18.3 29.2 18.3 3.3 0 4.6-1.9 4.6-3.6 0-2.3-1.2-3.8-1.2-3.8 6 2 7.6 5.3 7.6 8.4 0 3.7-3.2 7.6-8.5 7.6-3 0-5.4-1-5.4-1l-0.2 0.2c3.3 4.1 12.2 7.8 18.6 7.8 12.2 0 17.6-8.2 17.6-15.8 0-5.8-4-10.1-8.9-10.1-4.2 0-5.2 3.1-5.2 6.4 0 2.5 1.1 5.2 1.1 5.2-3.4 0-9.7-6.4-9.7-13.9 0-6.2 5.7-12.1 12.4-12.1 12.3 0 22.7 8.9 22.7 24.5 0 14.5-11.6 26.9-29.2 26.9-9.1 0-19.3-4.5-23.3-10.8l-0.4 0.4c0 0 5.3 8.5 5.3 25.9 0 25.8-16.5 39.3-35.2 39.3-10.9 0-15.5-4.4-23.6-4.4-4.4 0-6.2 2.2-6.2 4.4 0 1.5 1.1 3.2 1.1 3.2 0 0-9.8-2.5-9.8-9.5 0-5.3 4.9-9.8 13.9-9.8v-0.5c-3.7-3.6-2.5-20.6-11.3-20.6-3.4 0-5.1 2.4-5.1 5.7 0 2.5 1.9 4.8 4.8 4.8 2.4 0 3.9-0.6 3.9-0.6-1.1 2.1-2.5 3.7-6.4 3.7-5.5 0-10.2-5.7-10.2-11.1 0-6.3 5.6-13 14.7-13 10.9 0 16.8 8.9 18.4 11.9 1-2.4 4.2-8.1 10.9-8.1 6.8 0 9 8.6 9 8.6 0 0-2.1-1.4-4.5-1.4-2.4 0-4.9 2.8-4.9 6.9 0 6.7 4.5 11.8 9.9 11.8 8.2 0 15-10.5 15-24.3 0-14.2-7.8-26.2-7.8-26.2l-0.5 0.1c0 0 1 4-0.7 7.2-3 5.7-7.5 5.2-7.5 10.4 0 1.8 1.5 3.5 1.5 3.5-5.1 0-11-2.7-11-9.9 0 0-2.4 1.6-5.8 1.6-5.4 0-10.4-4-10.4-10 0-6.2 6.6-9.5 6.6-9.5-2 7 0.6 10.5 3.6 10.5 3 0 6.4-3.6 6.4-11.1 0-8.7-4.2-13.5-10.5-13.5-11.4 0-23.7 9.1-32.1 23.7l0.5 0.2c0 0 5.6-3.8 13.6-3.8 5.5 0 9.3 4.1 9.3 8.6 0 3.2-1.9 6.6-1.9 6.6 0 0-1.4-5-6.3-5-20 0-26.6 32-50.7 32v0.6c19.8 0 18.4 17.3 25.9 17.3 2.4 0 3.2-2.1 3.2-5.6 0-1.3-0.2-2.5-0.2-2.5 0 0 7.4 4.4 7.4 10.2 0 4.8-3.6 8.5-9 8.5-1.1 0-1.8-0.3-1.8-0.3 0 12.4-9.2 17.7-20 17.7-15.6 0-14.4-14.2-14.4-14.2 0 0 2.8 4.5 7.8 4.5 3.4 0 5.5-2.1 5.5-5.3 0-14.1-20.1-12.8-47.9-22.2-27.7-9.3-45.2-24.5-54-60.5h-0.3c0 34.4 13.1 55.3 20 55.3 4.2 0 2.8-6.9 2.8-6.9 0 0 5.4 3.9 5.4 9.4 0 4.2-3.1 6.7-6.8 6.7-7.2 0-12-6.9-12.5-7.7 1.8 11.6 8.4 19.8 15.3 19.8 5.7 0 7.6-6 13.3-6 9.6 0 10.5 9.2 14.7 9.2 1.5 0 2.2-1.3 2.2-3.2 0-2.4-1.5-4.5-1.5-4.5 4.2 1.6 6 5.5 6 10.6 0 4.3-2.9 8.7-2.9 8.7 0 0 12.4-1.5 12.4-12 0-3.8-2.2-7.9-2.2-7.9 0 0 11.2 2.1 11.2 12.1 0 10.1-9 13.3-9 13.3v0.2c12.1 0 22.4 9 22.4 20.9 0 9.8-7.4 16.8-14.4 16.8-8.8 0-10.7-7.1-10.7-7.1 1.7 1.2 3.5 1.8 5.4 1.8 4 0 7.3-2.9 7.3-6.4 0-6.3-7.9-11.9-20.8-11.9-2.6 0-5.6 0.4-7.7 0.7 3.5 1.4 6.5 5.4 6.5 10.6 0 7-5.1 11.4-12.1 11.4-5.3 0-7.8-3.4-7.8-3.4 7.3 1 10.6-1.1 10.6-5.2 0-5.1-7.9-6.2-7.9-6.2 0 0 0.2 0.9 0.2 2.1 0 4.1-3.3 6.9-8 6.9-6.4 0-9.5-5.8-9.5-5.8 0 0 1.5 1 3.2 1 2 0 3.2-1.3 3.2-2.8 0-4.8-9.8-6.5-16.6-13.3-6.6-6.6-8.4-21.4-10.3-21.4-0.5 0-0.7 1.3-0.7 3.4 0 31.7 18.5 29.5 18.5 39 0 4.6-3.9 4.5-3.9 5.9 0 2 2.5 3.9 4.5 3.8 2.8-0.1 5.3-2.4 5.3-5.8 0 0 1.6 1.4 1.6 4.1 0 5.2-4.3 8.2-9.8 8.2-7.4 0-14.7-6.2-18.6-16.7h-0.3c0 0-0.1 0.8-0.1 1.5 0 10 6.8 10.2 6.8 19.9 0 1.9-0.4 3.4-0.4 4.9 0 2.6 1.9 4.5 4.3 4.5 2.1 0 3.5-1.4 3.5-3.9 0-1.9-0.7-4-0.7-4 0 0 4.1 2.7 4.1 7.3 0 5-4.1 8.3-8.4 8.3-4.1 0-6.5-1.9-8.2-5.6-0.4-0.8-1.2-0.5-1.2 1.7 0 5.6-1.5 6.8-5.6 10.7-4.1-3.9-5.6-5.1-5.6-10.7 0-2.2-0.8-2.5-1.2-1.7-1.7 3.7-4.1 5.6-8.2 5.6-4.3 0-8.4-3.3-8.4-8.3 0-4.6 4.1-7.3 4.1-7.3 0 0-0.7 2.1-0.7 4 0 2.5 1.4 3.9 3.5 3.9 2.4 0 4.3-1.9 4.3-4.5 0-1.5-0.4-3-0.4-4.9 0-9.7 6.8-9.9 6.8-19.9 0-0.7-0.1-1.5-0.1-1.5h-0.3c-3.9 10.5-11.2 16.7-18.6 16.7-5.5 0-9.8-3-9.8-8.2 0-2.7 1.6-4.1 1.6-4.1 0 3.4 2.5 5.7 5.3 5.8 2 0.1 4.5-1.8 4.5-3.8 0-1.4-3.9-1.3-3.9-5.9 0-9.5 18.5-7.3 18.5-39 0-2.1-0.2-3.4-0.7-3.4-1.9 0-3.7 14.8-10.3 21.4-6.8 6.8-16.6 8.5-16.6 13.3 0 1.5 1.2 2.8 3.2 2.8 1.7 0 3.2-1 3.2-1 0 0-3.1 5.8-9.5 5.8-4.7 0-8-2.8-8-6.9 0-1.2 0.2-2.1 0.2-2.1 0 0-7.9 1.1-7.9 6.2 0 4.1 3.3 6.2 10.6 5.2 0 0-2.5 3.4-7.8 3.4-7 0-12.1-4.4-12.1-11.4 0-5.2 3-9.2 6.5-10.6-2.1-0.3-5.1-0.7-7.7-0.7-12.9 0-20.8 5.6-20.8 11.9 0 3.5 3.3 6.4 7.3 6.4 1.9 0 3.7-0.6 5.4-1.8 0 0-1.9 7.1-10.7 7.1-7 0-14.4-7-14.4-16.8 0-11.9 10.3-20.9 22.4-20.9v-0.2c0 0-9-3.2-9-13.3 0-10 11.2-12.1 11.2-12.1 0 0-2.2 4.1-2.2 7.9 0 10.5 12.4 12 12.4 12 0 0-2.9-4.4-2.9-8.7 0-5.1 1.8-9 6-10.6 0 0-1.5 2.1-1.5 4.5 0 1.9 0.7 3.2 2.2 3.2 4.2 0 5.1-9.2 14.7-9.2 5.7 0 7.6 6 13.3 6 6.9 0 13.5-8.2 15.3-19.8-0.5 0.8-5.3 7.7-12.5 7.7-3.7 0-6.8-2.5-6.8-6.7 0-5.5 5.4-9.4 5.4-9.4 0 0-1.4 6.9 2.8 6.9 6.9 0 20-20.9 20-55.3h-0.3c-8.8 36-26.3 51.2-54 60.5-27.8 9.4-47.9 8.1-47.9 22.2 0 3.2 2.1 5.3 5.5 5.3 5 0 7.8-4.5 7.8-4.5 0 0 1.2 14.2-14.4 14.2-10.8 0-20-5.3-20-17.7 0 0-0.7 0.3-1.8 0.3-5.4 0-9-3.7-9-8.5 0-5.8 7.4-10.2 7.4-10.2 0 0-0.2 1.2-0.2 2.5 0 3.5 0.8 5.6 3.2 5.6 7.5 0 6.1-17.3 25.9-17.3v-0.6c-24.1 0-30.7-32-50.7-32-4.9 0-6.3 5-6.3 5 0 0-1.9-3.4-1.9-6.6 0-4.5 3.8-8.6 9.3-8.6 8 0 13.6 3.8 13.6 3.8l0.5-0.2c-8.4-14.6-20.7-23.7-32.1-23.7-6.3 0-10.5 4.8-10.5 13.5 0 7.5 3.4 11.1 6.4 11.1 3 0 5.6-3.5 3.6-10.5 0 0 6.6 3.3 6.6 9.5 0 6-5 10-10.4 10-3.4 0-5.8-1.6-5.8-1.6 0 7.2-5.9 9.9-11 9.9 0 0 1.5-1.7 1.5-3.5 0-5.2-4.5-4.7-7.5-10.4-1.7-3.2-0.7-7.2-0.7-7.2l-0.5-0.1c0 0-7.8 12-7.8 26.2 0 13.8 6.8 24.3 15 24.3 5.4 0 9.9-5.1 9.9-11.8 0-4.1-2.5-6.9-4.9-6.9-2.4 0-4.5 1.4-4.5 1.4 0 0 2.2-8.6 9-8.6 6.7 0 9.9 5.7 10.9 8.1 1.6-3 7.5-11.9 18.4-11.9 9.1 0 14.7 6.7 14.7 13 0 5.4-4.7 11.1-10.2 11.1-3.9 0-5.3-1.6-6.4-3.7 0 0 1.5 0.6 3.9 0.6 2.9 0 4.8-2.3 4.8-4.8 0-3.3-1.7-5.7-5.1-5.7-8.8 0-7.6 17-11.3 20.6v0.5c9 0 13.9 4.5 13.9 9.8 0 7-9.8 9.5-9.8 9.5 0 0 1.1-1.7 1.1-3.2 0-2.2-1.8-4.4-6.2-4.4-8.1 0-12.7 4.4-23.6 4.4-18.7 0-35.2-13.5-35.2-39.3 0-17.4 5.3-25.9 5.3-25.9l-0.4-0.4c-4 6.3-14.2 10.8-23.3 10.8-17.6 0-29.2-12.4-29.2-26.9 0-15.6 10.4-24.5 22.7-24.5 6.7 0 12.4 5.9 12.4 12.1 0 7.5-6.3 13.9-9.7 13.9 0 0 1.1-2.7 1.1-5.2 0-3.3-1-6.4-5.2-6.4-4.9 0-8.9 4.3-8.9 10.1 0 7.6 5.4 15.8 17.6 15.8 6.4 0 15.3-3.7 18.6-7.8l-0.2-0.2c0 0-2.4 1-5.4 1-5.3 0-8.5-3.9-8.5-7.6 0-3.1 1.6-6.4 7.6-8.4 0 0-1.2 1.5-1.2 3.8 0 1.7 1.3 3.6 4.6 3.6 11.3 0 12.8-18.3 29.2-18.3 9 0 14 6.5 14 6.5 0 0 7-7.6 20.5-7.6 12.9 0 24.6 7.4 35.2 16.9-0.8-9.7 5-14.7 11.8-14.7 6 0 8.3 5.6 8.3 5.6-5.2 0-9.3 3.8-9.3 10.2 0 18.1 16.5 37.5 36.6 37.5v-0.6c-22.2-8.5-14.6-30.8-23.5-30.8-4 0-4.9 4.5-4.9 4.5 0 0-1.1-1.8-1.1-4.7 0-4 3.8-8 8.5-8 4.3 0 6.5 2.3 7.4 3.7 1.7-3.2 7.8-13 21.1-13 10.8 0 16 7.3 16 15.4 0 6-3.2 10.9-6.4 10.9 0 0 0.4-1.1 0.4-3.6 0-3.7-2.7-7.6-7.2-7.6-5.2 0-8.8 4.2-8.8 10.5 0 9.5 7.3 15.6 16.3 15.6 8.9 0 17.3-3.7 20.8-5.5-2.5-1.2-6.8-4-6.8-8.7 0-4 3.2-6.5 7.5-6.5 0 0-0.4 0.9-0.4 2.3 0 1.8 1.3 2.7 3.3 2.7 11.8 0 27.5-16.9 27.5-44.1h-0.5c-2 18-12 27.3-24.9 27.3-11.1 0-19.7-8.6-19.7-18.3 0-9.4 6.6-16.1 12.7-16 3.6 0 4.1 0.2 2.9 1.2-2.2 1.9-3 3.8-3 6.9 0 5.2 4.5 8.7 9.7 8.7 10.5 0 19-7 19-50.7 0-7.3-0.5-12.7-0.5-12.7h-0.8c-8.6 31.7-26.4 42.8-42.4 45.8-17.3 3.1-31.2 2.3-31.2 9.6 0 6.9 7.6 6 7.6 6 0 0-1.2 3.9-5.7 3.9-6.4 0-11.8-5.5-11.8-12.7 0-7.8 5.8-12.8 11.2-12.8v-0.3c-15.3 0-21.8-25.1-39.3-25.1-9.6 0-15.7 6.2-15.7 15.3 0 7.3 4.4 13 10.3 13 4.4 0 7.7-2.8 7.7-7.6 0-4-3.7-7.9-8.6-7.9-0.5 0-1 0.1-1 0.1 0 0 1.2-4.2 6.9-4.2 6.2 0 12.5 5.6 12.5 15.1 0 8.3-7.3 15.6-15.8 15.6-10.7 0-19.5-6.7-19.5-19.6 0-19 13.8-30.6 31.9-30.6 15.6 0 27.9 8.4 32.9 12.4-1-1.7-2.2-4.7-2.2-8.8 0-6.8 5.4-12 12.5-12 7.4 0 8.6 5.5 8.6 5.5 0 0-1.8-0.4-3.8-0.4-3.9 0-7 2.6-7 7.8 0 8.6 10.9 15.1 21 15.1 16.1 0 26.9-9.5 32.5-32h-0.7c-4.4 13.2-11.6 18.1-20 18.1-5.3 0-10.4-3.3-10.4-9.8 0-6.2 7.1-11.4 7.1-11.4 0 0-2.3 10.5 5.7 10.5 5.6 0 13.2-9.1 13.2-30.2h-0.3c-2.8 9.6-9.3 14.2-16.3 14.2-12.4 0-14.5-17.2-20.8-17.2-2.2 0-3.9 1.1-3.9 3.4 0 2.7 2.3 4.6 5.6 4.6 0.3 0 0.8-0.1 0.9-0.1-0.2 0.4-2.1 3.2-5.5 3.2-4.9 0-6-3.8-6.7-3.8-0.6 0-1.7 1.6-1.7 4.3 0 4.2 3.4 7.5 8.2 7.5 5.3 0 7.2-5 7.2-5 0 6.5-5.5 10.8-11.5 10.8-8.6 0-14.8-6.4-14.8-17.2 0-13.6 11.6-25.7 23.4-25.7 14.7 0 13.2 21.1 22.9 21.1 11.2 0 12.3-18.5 9.4-36.3h-0.8c0 0-3.2 13.8-14.1 13.8-5.5 0-11.3-4.4-11.3-12.1 0-4.2 4.1-7.6 4.1-7.6 0 0 0.8 8.6 6.3 8.6 6.7 0 8.9-18.7 2.4-41h-1.8c-10.8 34.8-44.9 49.1-44.9 59.6 0 2.2 1.4 3.7 3.8 3.7 0 0-2.5 5-6.3 5-3.9 0-6.1-3.1-6.1-7.7 0-3.5 1.7-7.4 1.7-7.4h-1.1c0 0-6.5 7.8-6.5 17.3 0 4.4 1.9 7.4 5.4 7.4 0 0-1.2 4.2-5.7 4.2-5.4 0-8.5-4.7-8.5-11.1 0-6.7 3.1-12.4 3.1-16.8 0-1-0.3-1.5-0.9-1.5-1.2 0-4 2.6-8.2 6.9-3.6 4.1-1 5.3-3.5 8.2-1.6 1.8-5.4 1.6-8.8 5.4-3.6 3.9-1.7 5.1-4 7.5-2.4 2.6-5.3 2.4-8.1 5.1-2.7 2.8-1.2 6.7-3.5 8.2-2.4 1.4-4.8-0.2-5.6 1.1-0.7 1.2-0.5 4.3-3.9 7.1-3.4 2.7-6.1 2.2-5.6 4.2 0.7 3.7-1 9.5-10.6 15.4-10.2 6.2-17.4 0.9-16.7 5.2 0.3 2-0.3 4.3-2.1 6.6l1.2 8.5-2 0.4c2.2 1.8 4 4.9 4.8 8.6 1.3 6.5-1 12.4-5.3 13.2-4.2 0.9-8.7-3.8-10.1-10.3-0.8-3.7-0.3-7.2 1-9.7l-2.1 0.4-1.1-3.9c-3.5 0.5-5.9 0-5.9 0 0 0-3.5 2.2-7.3 1.1-5.6-1.5-7.4-3.5-8.5-5.9-2.9-6.2 1.6-7.4 0.8-8.6-1-1.5-9.7 1.2-11.1-5.7-0.8-4.1 0.5-5.6 3.3-9.1 2.9-3.4 4.2-9.6 1.5-9.5-1.3 0-3.3-0.4-4.9-1.2-22.1 27.4-47.7 41.1-72.6 41.1-12.8 0-14.6-4-14.6-4 0 0 12.8-4.4 1-4.4-35.6 0-30.2-33.1-30.2-33.1 0 0 5.8 4.8 14.1 4.8 34 0 74.5-65.9 87.7-141.1l-1.1-2.9c-14.5 42.8-53.3 103.6-67.3 116.5-9.2 8.5-15.7 6.5-15.7 6.5 41.7-46.1 61.9-81.5 77.4-130.1l-2.6-3.3c-11.6 31.5-38.3 57.1-38.3 57.1 0 0 1-4 1-6.9 0-3-0.6-4-1.1-4-0.4 0-0.7 1.4-0.8 1.9-3.8 26.1-22.1 37.7-36.7 37.7 0 0 8.7-4.7 10.8-11.9l-3.6-0.1c-7.8 9.2-18.5 13.3-31.6 13.3-15.4 0-18.6-10.9-18.6-10.9 0 0 7 4 12.3 4 1.3 0 1.8-0.2 1.8-0.6 0-0.8-18-5-18-20.1 0-5.9 2.3-9.8 3.3-9.8 2.1 0 1.7 7.5 10.5 7.5 22.8 0 78.5-74.8 98.7-135.1l-0.7-1c-26 40.6-51.2 70.8-79.9 93.7-11 8.9-19 6.1-19 6.1 39-31.1 75.4-71.2 97.8-112.7l-1.1-1c-35.3 49.2-66.8 59.3-88.1 59.3-11 0-15.9-3.9-14.2-4.3 10.6-2.7 14.9-7 14.9-7l-0.2-0.3c0 0-4.8 2.4-10 2.4-8.3 0-16.2-5.5-16.2-15.2 0-12 8.2-18.9 11.9-18.9 1.3 0 1.8 0.9 0.7 4-1.6 4.8 0.4 5.9 2.3 5.9 14.3 0 50.1-42.9 91.5-95.6 18.1 95.4 50.1 261.8 50.1 262.5-0.2 2.9-3.1 9.7-14.3 11.9-8.1 1.6-12.4 0.7-14.6-0.4 0.8-2.6 0.2-6.4-2-9.9-3.2-5.1-8.5-7.7-11.8-5.7-3.4 1.9-3.4 7.6-0.2 12.7 2.4 3.8 5.9 6.1 8.9 6.3 1.4 2.4 3.9 5.9 6.8 7.7 3.4 2 14 6.2 18.8 5.6 6-0.7 5.3-1.8 10-3.7 4.6-2 8.3-2.7 11.2-2.6 1.8 0 4.1-0.1 5.6-0.2-0.7 1.2-1.4 2.6-2.1 4.2-1.6 4-1.6 10.2 0.9 12.8 0.8 0.8 2.9 1.5 2.9 1.5 0 0-2.7-5.9 2.2-9.5 3.7-2.8 8.2-1.6 9.6-3.3 2.3-3 0.2-8-2.4-9.8-2.1-1.4-6-2.6-9.9 2.4l-79.6-382.9c0 0-2.5 13.7-2.6 26.5-8.5 3.6-16.5 5.8-21.9 5.8-8.3 0-11.5-3.3-11.5-3.3 5.8-1.4 14.1-6.7 14.1-8.3 0-0.2-0.2-0.5-0.6-0.5-3.8 0-10.6 5.5-21.5 5.5-10.5 0-18.5-7.7-18.5-17.3 0-9.5 6.4-15.6 9.8-15.6 0 0-0.9 1.5-0.9 3.3 0 1.3 0.6 2.1 1.4 2.1 2.5 0 6.2-8.8 12.3-8.8 0.8 0 0.9 0.2 0.9 0.4 0 0.9-3.3 3.1-3.3 5.8 0 2.5 2.1 4.3 8.5 4.3 28.2 0 70.8-27.7 89.2-27.7v-1.8c-21.5 0-45.1 14.8-67.5 14.8-16.1 0-26.6-8.2-26.6-11.1 0-0.4 0.2-0.7 0.8-0.7 2.9 0 12.4 6.1 24.7 6.1 18.1 0 46-13.8 64.4-13.8 4 0 5.7 0.6 6.2 0.8-0.7-0.4-3.2-2.1-3.2-5.2 0-3 3.1-5.1 6.4-5.1 2.4 0 4.2 1 2.7 1.7-1.9 1-2.5 1.7-2.5 2.7 0 5 25.2 8.3 44.8 21.4 14.3 9.6 23.4 24.7 23.4 39.3 0 11.2-8.6 18-15.4 18-13.6 0-19.5-9.7-29.7-9.7-8.8 0-14.6 4.3-14.6 17.8 0 14.4 13.4 25.6 21.9 25.6 6.9 0 10-6.6 15.8-6.6 4.2 0 7.3 4.1 7.3 9.3 0 8.3 11.8 8.8 11.8 17.6 0 4.3-3.5 7-7.2 7.7-4.6 0.9-7.7 2.6-7.7 7.1 0 5.9 7.1 10.8 15.6 10.8 16.1 0 21.7-17.5 45.6-17.5 10.2 0 17 4.5 30 4.5 12.2 0 18.1-6 18.1-9.6 0-0.5-4.4-2.3-4.4-8.4 0-1.3 0.4-3.1 0.4-3.1 0 0 2.3 4.3 6.6 4.3 5.2 0 11-7.4 14-27.7-7.6 7.2-18.6 12.8-28.5 13.9-8.7 1.1-18.8-0.3-25.1-0.3-9.5 0-15.1 5.6-15.1 10.3 0 3.1 2.1 5.1 4.8 5.1 2.8 0 4.6-2.8 4.6-6 0 0 1.5 1.1 1.5 2.9 0 3.8-2.9 6.8-7.7 6.8-6.1 0-11-4.1-11-11 0-7.7 7.5-13.2 16.1-13.2 4.3 0 11.1 1 11.1 1v-0.7c-15.4-2.3-19.6-18.6-36-18.6-7.6 0-14 4.9-14 11.1 0 6.7 4.3 9.7 9.1 9.7 3.3 0 6.1-2.8 6.1-5.9 0 0 1.2 1.3 1.2 3.4 0 4.1-3.7 7.2-10.8 7.2-9.9 0-17.9-7.2-17.9-17.4 0-10.6 9.3-20.2 23-20.2 22.5 0 28.3 24.9 41.2 24.9v-0.3c-7.3-4.2-11.1-13.8-11.1-21.1 0-14.5 8-21.6 17.6-21.6 7.4 0 13.6 6.8 13.6 13.1 0 7.3-4.2 12.9-7.5 14.4 0 0 1-3.7 1-8 0-4.2-1.8-7.1-5.3-7.1-4.3 0-8.5 4.5-8.5 12.7 0 9.3 6.2 19.1 18.1 19.1 9.5 0 28 1 31.9-24.3 0.3-2.2 1-9.7 0.1-14.9h-0.4c0 0-2.9 4.4-9 4.4-4.7 0-9.5-2.8-9.5-8.8 0-4.8 4.4-7.1 4.4-7.1 0 0-0.7 2-0.7 3.8 0 2.6 1.8 4.3 4.5 4.3 3.3 0 6.4-3.6 6.4-11.3 0-10.3-10.8-20-24-20-11 0-16.6 12.5-25.2 12.5-9.6 0-11.8-9.6-11.8-9.6 0 0 3.9 0.6 7.7 0.6 7.2 0 10-6.9 20-9.4v-0.3c-21.2 0-38.6 14.2-54.9 14.2-13.7 0-22.8-6.6-22.8-18.8 0-7 6.4-11.8 10.4-11.8 2.7 0 3.9 2 3.9 2 0 0-5.4 2.9-5.4 8.2 0 6.8 6.2 11.1 14.2 11.1 14.4 0 29.8-11.6 50.6-11.6 16.3 0 26.2 3.1 26.2 3.1v-0.3c-5.5-4.3-14-8.1-23.2-8.1-6.4 0-11.2 3.2-11.2 3.2 0 0-4.3-5.2-14-5.2-14.2 0-14.9 13.9-14.9 13.9 0 0-13.3-5.8-13.3-23.2 0-9.9 6.5-16 14.1-18.6-5.3-1.5-10.4-3.3-15.1-5.3-16.8-7.4-29.4-17.8-29.4-30.3 0-14 9.4-19.4 32.5-28.2 24.4-9.2 35.2-18.6 35.2-29.3 0-7.5-7.8-12.7-18.7-12.7-2.9 0-5.1 0.3-5.7 0.4 0 0.3 0.1 1 0.1 1.9 0 15.6-15.4 24.1-38 26.8-10.3 1.2-11.8 2.9-12.7 9-1.8 12.8-11.9 13.5-11.9 18.1 0 1.7 0.5 6.7 0.5 6.7 0 0-33.5-15.4-33.5-52.4 0-12.4 5.5-20.4 5.5-20.4 1.2 1 4.3 4.4 7.2 4.4 8.3 0 13.3 6.2 19.6 6.2 15.2 0 23.6-19.4 41.3-19.4 10.2 0 16.6 5.8 16.9 6.1 0.4 0 4.2-0.4 9.6-0.4 25 0 38 10 38 22.6 0 13.7-11.1 23-25 29.6-15.9 7.5-24.9 14.9-24.9 27.3 0 9.8 5.8 20.7 21.9 26.3v-8.7c-0.1-0.1-1.4-1.7-2.4-4.9-1-3.4-1.6-3.6-2.1-10.2-0.5-7.7 2.4-12.7 7.4-16 5.8-3.9 17.7-3.2 25-2.3q-0.4-1.2-0.4-2.6c0-2.8 1.7-5.3 4.2-6.3v-4.6h-4.5v-5.2h4.5v-4.4h5.2v4.4h4.4v5.2h-4.4v4.6c2.4 1 4.2 3.5 4.2 6.3q0 1.4-0.5 2.6c7.3-0.9 19.2-1.6 25.1 2.3q1.7 1.1 3.1 2.6c3.7-7.7 6.6-15.2 8.7-21-10.6-1.5-18.2-3.6-21.3-6.1-0.9-0.7-1.4-1.6-1.4-2.5h-0.1l-4.9-23.8-0.1-0.3c0-0.9 0.7-1.6 1.6-2.3 1-0.7 2.5-1.4 4.3-2.1 0.6-0.2 1.3-0.4 2-0.6-0.3 0-0.6 0.1-0.8 0.1-2.7 0-5.4-1.4-7.9-4.3-2.4-2.9-4.7-7.2-6.5-13.3-1.4-4.6-1.9-8.7-1.9-12.2 0-6.9 1.9-11.8 2.2-15.1q0.1-0.6 0.1-1.2c0-4.4-2.3-7.1-3.2-8.1-1.8-1.1-3.3-3.2-4.1-5.8q-0.6-1.9-0.6-3.6c0-2.9 1.1-5.3 3.3-6q0.5-0.2 1-0.2c2.8 0.1 5.4 2.8 6.6 6.7 0.3 1.2 0.5 2.4 0.5 3.5 0 1.5-0.3 2.8-0.8 3.9-0.1 0.4-0.2 1.1-0.2 1.8 0 2 0.5 4.7 2.7 7.4 0.7 0.8 1.6 1.7 2.6 2.7 3.7-23.3 18.7-42.8 39.3-52.6 1.1-1.5 2.9-2.7 5.1-3.3 1.1-0.4 2.3-0.5 3.4-0.5 2.7 0 5 1 5.7 3.1 0.1 0.3 0.1 0.7 0.1 1 0 2.6-2.6 5.1-6.3 6.2-1.1 0.4-2.3 0.5-3.4 0.5-1.2 0-2.3-0.2-3.2-0.6 0.1 1.7 0.4 3.7 0.6 5.7 6.5-3.9 13.9-6.6 21.8-7.5v-11.6h2.5v-13.9q-0.6 0.8-1.5 1.4c-1.5 0.9-3.4 1.4-5.6 1.5-2.2-0.1-4.1-0.6-5.5-1.5-1.5-0.9-2.5-2.2-2.5-3.7 0-1.5 1-2.8 2.5-3.7 1.4-0.9 3.3-1.4 5.5-1.4 2.2 0 4.1 0.5 5.6 1.4q0.9 0.6 1.5 1.4v-13.9c-0.6-0.6-1.3-1.3-1.8-2.1-1.5-2.4-2.4-5.7-2.4-9.2 0-3.6 0.9-6.9 2.4-9.3 1.5-2.4 3.6-3.9 6-3.9 2.4 0 4.5 1.5 6 3.9 1.5 2.4 2.4 5.7 2.4 9.3 0 3.5-0.9 6.8-2.4 9.2-0.5 0.8-1.2 1.5-1.8 2.1v13.9c0.4-0.5 0.9-1 1.5-1.4 1.5-0.9 3.4-1.4 5.6-1.4 2.2 0 4.1 0.5 5.5 1.4 1.5 0.9 2.5 2.2 2.5 3.7 0 1.5-1 2.8-2.5 3.7-1.4 0.9-3.3 1.4-5.5 1.5-2.2-0.1-4.1-0.6-5.6-1.5-0.6-0.4-1.1-0.8-1.5-1.4v13.9h2.5v11.6c7.9 0.9 15.3 3.6 21.8 7.5 0.2-2 0.5-4 0.6-5.7-0.9 0.4-2 0.6-3.2 0.6q-1.7 0-3.4-0.5c-3.7-1.1-6.3-3.6-6.3-6.2 0-0.3 0-0.7 0.1-1 0.7-2.1 3-3.1 5.8-3.1 1 0 2.2 0.1 3.3 0.5 2.2 0.6 4 1.8 5.2 3.3 20.5 9.8 35.6 29.3 39.2 52.6 1-1 1.9-1.9 2.6-2.7 2.2-2.7 2.7-5.4 2.7-7.4 0-0.7-0.1-1.4-0.1-1.8-0.6-1.1-0.9-2.4-0.9-3.9 0-1.1 0.2-2.3 0.5-3.5 1.2-3.9 3.9-6.6 6.6-6.7q0.5 0 1 0.2c2.2 0.7 3.3 3.1 3.3 6q0 1.7-0.5 3.6c-0.8 2.6-2.4 4.7-4.1 5.8l-0.1 0.1c-0.4 0.4-0.8 0.9-1.3 1.6-1 1.5-1.9 3.6-1.9 6.4 0 0.4 0 0.8 0.1 1.2 0.3 3.3 2.2 8.2 2.2 15.1 0 3.5-0.5 7.6-1.9 12.2-1.8 6.1-4.1 10.4-6.5 13.3-2.5 2.9-5.2 4.3-7.9 4.3-0.2 0-0.4-0.1-0.6-0.1 2.7 0.9 4.7 1.8 6.1 2.7 0.9 0.7 1.6 1.4 1.6 2.3v0.3l-5 23.8c-0.1 0.9-0.6 1.8-1.5 2.5q-1.4 1.1-3.9 2.1c-3.4 1.3-8.2 2.5-14.1 3.5-1 0.2-2.1 0.4-3.2 0.5 2 5.8 4.9 13.3 8.6 21 1-1 2-1.9 3.2-2.6 5.8-3.9 17.7-3.2 25-2.3q-0.5-1.2-0.5-2.6c0-2.8 1.8-5.3 4.2-6.3v-4.6h-4.4v-5.2h4.4v-4.4h5.2v4.4h4.5v5.2h-4.5v4.6c2.5 1 4.2 3.5 4.2 6.3q0 1.4-0.4 2.6c7.3-0.9 19.2-1.6 25 2.3 5 3.3 7.9 8.3 7.4 16-0.5 6.6-1.1 6.8-2.1 10.2-1 3.1-2.2 4.7-2.4 4.9v8.7c16.1-5.6 21.9-16.5 21.9-26.3 0-12.4-9-19.8-24.8-27.3-13.9-6.6-25.1-15.9-25.1-29.6 0-12.6 13-22.6 38-22.6 5.4 0 9.2 0.4 9.6 0.4 0.3-0.3 6.7-6.1 16.9-6.1 17.7 0 26.1 19.4 41.3 19.4 6.3 0 11.3-6.2 19.7-6.2 2.8 0 5.9-3.4 7.1-4.4 0 0 5.5 8 5.5 20.4 0 37-33.5 52.4-33.5 52.4 0 0 0.5-5 0.5-6.7 0-4.6-10-5.3-11.9-18.1-0.9-6.1-2.4-7.8-12.7-9-22.6-2.7-38-11.2-38-26.8 0-0.9 0.1-1.6 0.1-1.9-0.5-0.1-2.8-0.4-5.6-0.4-11 0-18.8 5.2-18.8 12.7 0 10.7 10.8 20.1 35.2 29.3 23.1 8.8 32.5 14.2 32.5 28.2 0 12.5-12.5 22.9-29.4 30.3-4.7 2-9.8 3.8-15.1 5.3 7.6 2.6 14.1 8.7 14.1 18.6 0 17.4-13.3 23.2-13.3 23.2 0 0-0.7-13.9-14.9-13.9-9.7 0-14 5.2-14 5.2 0 0-4.8-3.2-11.2-3.2-9.1 0-17.7 3.8-23.1 8.1v0.3c0 0 9.9-3.1 26.1-3.1 20.8 0 36.2 11.6 50.7 11.6 7.9 0 14.1-4.3 14.1-11.1 0-5.3-5.4-8.2-5.4-8.2 0 0 1.2-2 4-2 4 0 10.3 4.8 10.3 11.8 0 12.2-9.1 18.8-22.8 18.8-16.3 0-33.7-14.2-54.9-14.2v0.3c10 2.5 12.8 9.4 20 9.4 3.8 0 7.7-0.6 7.7-0.6 0 0-2.2 9.6-11.8 9.6-8.5 0-14.2-12.5-25.2-12.5-13.2 0-24 9.7-24 20 0 7.7 3.1 11.3 6.4 11.3 2.7 0 4.5-1.7 4.5-4.3 0-1.8-0.7-3.8-0.7-3.8 0 0 4.4 2.3 4.4 7.1 0 6-4.8 8.8-9.5 8.8-6.1 0-9-4.4-9-4.4h-0.4c-0.9 5.4-0.1 13.5 0.1 15.3 4.1 24.9 22.4 23.9 31.9 23.9 11.9 0 18.1-9.8 18.1-19.1 0-8.2-4.2-12.7-8.5-12.7-3.5 0-5.3 2.9-5.3 7.1 0 4.3 1 8 1 8-3.3-1.5-7.5-7.1-7.5-14.4 0-6.3 6.2-13.1 13.6-13.1 9.6 0 17.6 7.1 17.6 21.6 0 7.3-3.8 16.9-11.1 21.1v0.3c12.9 0 18.7-24.9 41.2-24.9 13.7 0 23 9.6 23 20.2 0 10.2-8 17.4-17.9 17.4-7.1 0-10.8-3.1-10.8-7.2 0-2.1 1.2-3.4 1.2-3.4 0 3.1 2.8 5.9 6.1 5.9 4.8 0 9.1-3 9.1-9.7 0-6.2-6.4-11.1-14-11.1-16.4 0-20.6 16.3-36 18.6v0.7c0 0 6.8-1 11.1-1 8.6 0 16.1 5.5 16.1 13.2 0 6.9-4.9 11-11 11-4.8 0-7.7-3-7.7-6.8 0-1.8 1.5-2.9 1.5-2.9 0 3.2 1.8 6 4.6 6 2.7 0 4.8-2 4.8-5.1 0-4.7-5.6-10.3-15.1-10.3-6.3 0-16.4 1.4-25.1 0.3-9.9-1.1-20.9-6.7-28.5-13.9 3 20.3 8.8 27.7 14 27.7 4.3 0 6.6-4.3 6.6-4.3 0 0 0.4 1.8 0.4 3.1 0 6.1-4.4 7.9-4.4 8.4 0 3.6 5.9 9.6 18.1 9.6 13 0 19.8-4.5 30-4.5 23.9 0 29.5 17.5 45.6 17.5 8.5 0 15.6-4.9 15.6-10.8 0-4.5-3.1-6.2-7.7-7.1-3.7-0.7-7.2-3.4-7.2-7.7 0-8.8 11.8-9.3 11.8-17.6 0-5.2 3.1-9.3 7.3-9.3 5.8 0 8.9 6.6 15.8 6.6 8.5 0 21.9-11.2 21.9-25.6 0-13.5-5.8-17.8-14.6-17.8-10.2 0-16.1 9.7-29.7 9.7-6.8 0-15.4-6.8-15.4-18 0-14.6 9.1-29.7 23.4-39.3 19.6-13.1 44.8-16.4 44.8-21.4 0-1-0.6-1.7-2.5-2.7-1.5-0.7 0.3-1.7 2.7-1.7 3.3 0 6.4 2.1 6.4 5.1 0 3.1-2.5 4.8-3.2 5.2 0.5-0.2 2.2-0.8 6.2-0.8 18.4 0 46.3 13.8 64.4 13.8 12.3 0 21.8-6.1 24.7-6.1 0.6 0 0.8 0.3 0.8 0.7 0 2.9-10.5 11.1-26.6 11.1-22.4 0-46-14.8-67.5-14.8v1.8c18.4 0 61 27.7 89.2 27.7 6.4 0 8.5-1.8 8.5-4.3 0-2.7-3.3-4.9-3.3-5.8 0-0.2 0.1-0.4 0.9-0.4 6.1 0 9.8 8.8 12.2 8.8 0.9 0 1.5-0.8 1.5-2.1 0-1.8-0.9-3.3-0.9-3.3 3.4 0 9.8 6.1 9.8 15.6 0 9.6-8 17.3-18.5 17.3-10.9 0-17.7-5.5-21.5-5.5-0.4 0-0.6 0.3-0.6 0.5 0 1.6 8.3 6.9 14.1 8.3 0 0-3.2 3.3-11.5 3.3-10.7 0-31.4-8.3-46.3-19.6l-1.7 0.7c34.8 26.8 67.8 39.2 96.9 45.7 0 0-2.7 3.5-9.7 2.2-39.9-7.7-78.4-40-93.6-44.1l-0.9 1.3c13.6 6.6 79.4 68.9 106.8 68.9 4.7 0 6.7-1.5 6.7-3.6 0-1.4-1-3.6 0.7-2.3 1.9 1.5 3 3.9 3 6.2 0 2.8-1 3.9-1 5 0 0.4 0.3 0.7 0.7 0.7 1.6 0 2.8-2.9 2.8-2.9 0 0 1.3 1.8 1.3 4.2 0 8.1-4.7 15.2-19.8 17.5-0.8 0.1-1.4 0.5-1 1.2 2.4 3.4 11.6 3.7 11.6 3.7 0 0-2 2.8-9 2.8-10.9 0-23.8-3.8-36.5-13.1l-0.4 0.7c3.2 6.1 7.2 9.3 7.2 9.3-14.5-0.4-38.9-17.5-57.2-39.5l-1.5 1.2c31.7 36.8 74 65.3 102.3 79.2 0 0-6.2 3.8-15.5-0.6-28.1-13.3-72.2-47.8-92.2-75.4l-1.7 1.4c47 60.3 89.2 112.9 105.1 112.9 1.9 0 3.9-1.1 2.3-5.9-1.1-3.1-0.6-4 0.7-4 3.7 0 11.9 6.9 11.9 18.9 0 9.7-7.9 15.2-16.2 15.2-5.2 0-10-2.4-10-2.4l-0.2 0.3c0 0 4.3 4.3 14.9 7 1.7 0.4-3.2 4.3-14.2 4.3-21.3 0-52.8-10.1-88.1-59.3l-1.1 1c22.4 41.5 58.8 81.6 97.8 112.7 0 0-8 2.8-19-6.1-28.7-22.9-53.9-53.1-79.9-93.7l-0.7 1c20.2 60.3 75.9 135.1 98.7 135.1 8.8 0 8.4-7.5 10.5-7.5 1 0 3.3 3.9 3.3 9.8 0 15.1-18 19.3-18 20.1zm-569.1-110.5l0.3-5.1c0 0-1.6-8.9-2.2-12.3-0.8-4.7 0.2-7.9 3.1-10.3l2.9-53.7-0.5-0.1-5-0.3c-0.7 0-1.3-0.3-1.7-0.8-0.5-0.4-0.7-1.1-0.7-1.8l0.4-7c0-1 0.8-1.9 1.7-2.2l0.3-5.9-2-0.1c-2.8-0.1-4.9-2.5-4.8-5.2l0.2-1.9c0.1-2.8 2.4-4.9 5.2-4.8l2 0.2 0.1-0.4c0.1-2.3 1.8-4.1 3.8-4.6-3.3-1.8-5.6-6.8-5.3-12.8 0.4-7 4.2-12.5 8.6-12.6l-4.9-0.3c-4.6-0.2-8.6 5.4-8.9 12.6-0.4 6 1.9 11 5.3 12.8-2.1 0.5-3.8 2.3-3.9 4.6v0.4l-2.1-0.1c-2.7-0.1-5.1 1.9-5.2 4.7l-0.1 1.9c-0.2 2.7 2 5.1 4.7 5.2l2.1 0.1-0.3 5.9c-1 0.3-1.7 1.2-1.7 2.2l-0.4 7c-0.1 1.4 0.8 2.5 2.1 2.6-12.2 2.4-21.8 11.7-23.8 23.8h-0.6c-1.1-0.1-2.1 0.8-2.2 1.9l-0.1 2.2c0 1.1 0.8 2.1 1.9 2.1l0.7 0.1c0.8 13 10.5 23.9 23.6 26.7l-2.9 0.9c-2.3 0.7-3.5 3.3-2.5 5.5l6.2 13.4-3.4 73.8 5.2 24.6zm314.8-289.9c0 0-0.7-1.2-3.3-1.7 0.3 0.7 0.6 1.5 0.6 2.3 0 2.7-2 4.9-4.4 4.9-2.4 0-4.4-2.2-4.4-4.9 0-0.5 0.1-1 0.2-1.4-4.5 2-6.7 6.3-6.7 6.3 0 0 5.3 4.4 11.6 2.3 6.4-2.2 6.4-7.8 6.4-7.8zm-18.5-47.3c3.6 0.1 5.2 0.7 7.4 2.4 3.5 2.6 5.6 6.6 5.2 12.7-0.3 5.3-3.2 12.1-3.2 12.1h5.2c0 0 3.5-6.8 3.9-12.1 0.5-6.1-2.1-10.1-6.3-12.7-3.3-2-7-2.5-12.2-2.4zm-9.2 1.2c0.9 0.3 1.8 0.9 2.4 2.1 1.2 2.6 2 6.4 1.8 12.2-0.1 5.1-1.1 11.7-1.1 11.7h8.6c0 0 2-6.6 2.2-11.7 0.3-5.8-1.2-9.6-3.6-12.2-2.4-2.4-6.8-2.5-10.3-2.1zm-13.6 2.1c-2.5 2.6-4 6.4-3.7 12.2 0.2 5.1 2.3 11.7 2.3 11.7h8.5c0 0-1-6.6-1.1-11.7-0.2-5.8 0.6-9.6 1.8-12.2 0.6-1.2 1.5-1.8 2.4-2.1-3.5-0.4-7.9-0.3-10.2 2.1zm-17.5 11.8c0.4 5.3 3.9 12.1 3.9 12.1h5.2c0 0-2.8-6.8-3.2-12.1-0.3-6.1 1.8-10.1 5.2-12.7 2.3-1.7 3.9-2.3 7.4-2.4-5.2-0.1-8.9 0.4-12.2 2.4-4.2 2.6-6.7 6.6-6.3 12.7zm-172.2 0c0.3 5.3 3.9 12.1 3.9 12.1h5.2c0 0-2.9-6.8-3.2-12.1-0.4-6.1 1.7-10.1 5.2-12.7 2.2-1.7 3.8-2.3 7.3-2.4-5.2-0.1-8.9 0.4-12.1 2.4-4.3 2.6-6.8 6.6-6.3 12.7zm18 37.7c0 0-2.2-4.3-6.7-6.3 0.1 0.4 0.2 0.9 0.2 1.4 0 2.7-2 4.9-4.4 4.9-2.4 0-4.4-2.2-4.4-4.9 0-0.8 0.2-1.6 0.6-2.3-2.6 0.5-3.3 1.7-3.3 1.7 0 0 0 5.6 6.3 7.8 6.4 2.1 11.7-2.3 11.7-2.3zm9.7-51.6c-3.5-0.4-7.9-0.3-10.3 2.1-2.5 2.6-4 6.4-3.7 12.2 0.2 5.1 2.3 11.7 2.3 11.7h8.6c0 0-1.1-6.6-1.2-11.7-0.1-5.8 0.6-9.6 1.9-12.2 0.6-1.2 1.5-1.8 2.4-2.1zm17.3 14.3c0.3-5.8-1.2-9.6-3.7-12.2-2.4-2.4-6.7-2.5-10.3-2.1 1 0.3 1.8 0.9 2.4 2.1 1.3 2.6 2 6.4 1.9 12.2-0.1 5.1-1.1 11.7-1.1 11.7h8.5c0 0 2.1-6.6 2.3-11.7zm7.4-13.1c-3.2-2-6.9-2.5-12.1-2.4 3.5 0.1 5.1 0.7 7.3 2.4 3.5 2.6 5.6 6.6 5.2 12.7-0.3 5.3-3.1 12.1-3.1 12.1h5.2c0 0 3.5-6.8 3.8-12.1 0.5-6.1-2-10.1-6.3-12.7zm339.9 406.4c0-2-1.5-3.5-3.5-3.5-1.9 0-3.5 1.5-3.5 3.5 0 1.9 1.6 3.5 3.5 3.5 2 0 3.5-1.6 3.5-3.5zm-42.1-30.9l2 0.3-3.1 17.6 5.2 0.9 3.1-17.5-2-0.4c-2.7-0.5-4.5-3.1-4-5.8l0.3-1.8c0.5-2.7 3.1-4.5 5.8-4.1l2 0.4 0.1-0.4c0.4-2.3 2.2-3.9 4.4-4.1-3.2-2.1-4.8-7.5-3.8-13.4 1.3-7 6-12.1 10.4-11.4l-5.2-0.9c-4.4-0.8-9.1 4.3-10.4 11.4-1 5.9 0.7 11.2 3.8 13.4-2.2 0.2-4 1.8-4.5 4.1v0.3l-2.1-0.3c-2.6-0.5-5.2 1.3-5.7 4l-0.3 1.9c-0.5 2.7 1.3 5.3 4 5.8zm27.3 28.3c0-2-1.6-3.5-3.5-3.5-2 0-3.5 1.5-3.5 3.5 0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.6 3.5-3.5zm-20 26.5c0-1.9-1.5-3.5-3.5-3.5-1.9 0-3.5 1.6-3.5 3.5 0 2 1.6 3.5 3.5 3.5 2 0 3.5-1.5 3.5-3.5zm-5.2-24.3l-5.2-1-5.3 30.2c0 0 0 0.1-0.1 0.2q2.7-0.1 5.4 0zm10.4-4.7c0-2-1.6-3.6-3.5-3.6-2 0-3.5 1.6-3.5 3.6 0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.6 3.5-3.5zm5.1-29.3c0-1.9-1.5-3.5-3.5-3.5-1.9 0-3.5 1.6-3.5 3.5 0 2 1.6 3.6 3.5 3.6 2 0 3.5-1.6 3.5-3.6zm-20 26.6c0-1.9-1.6-3.5-3.5-3.5-1.9 0-3.5 1.6-3.5 3.5 0 2 1.6 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5zm-45.6 70c9.9 6.9 21.1 12 32.7 15.2 3.4-15.4 8.8-28.4 12.9-36.8-4.4-1.3-7.9-3.4-9.7-5.7-15.8 2.2-29.5 12.5-35.9 27.3zm47.7 24.8c0-3.9-3.1-7-7-7-3.9 0-7 3.1-7 7 0 3.9 3.1 7 7 7 3.9 0 7-3.1 7-7zm-29.1-8.5c0-3.2-2.6-5.8-5.8-5.8-3.2 0-5.8 2.6-5.8 5.8 0 3.1 2.6 5.7 5.8 5.7 3.2 0 5.8-2.6 5.8-5.7zm12.2-88.9c0-1.9-1.6-3.5-3.5-3.5-2 0-3.5 1.6-3.5 3.5 0 2 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5zm-16.2 3.8l0.6 0.1-0.3 2c-0.5 2.7 1.3 5.3 4 5.7l1.8 0.4c0.6 0.1 1.2 0 1.7 0-1.7-1.1-2.7-3.1-2.3-5.2l0.3-2-0.6-0.1c-2.7-0.5-4.5-3-4-5.8l0.3-1.8c0.5-2.7 3.1-4.5 5.8-4l0.6 0.1 0.3-2.1c0.4-2.1 2-3.6 4.1-4q-0.8-0.4-1.7-0.6l-1.8-0.3c-2.7-0.5-5.3 1.3-5.8 4l-0.3 2-0.6-0.1c-2.7-0.5-5.3 1.3-5.8 4l-0.3 1.9c-0.5 2.7 1.3 5.3 4 5.8zm-194.9-459.6h-12.2l-1.1 1.2v5.7l1.1 1.1h12.2l1.1-1.1v-5.7zm-11.5-74.3c0 2.1 0.5 4.1 1.5 5.5 0.9 1.5 2.2 2.5 3.7 2.5 1.5 0 2.7-1 3.6-2.5 1-1.4 1.5-3.4 1.5-5.5 0-2.2-0.5-4.1-1.5-5.6-0.9-1.4-2.1-2.4-3.6-2.4-1.5 0-2.8 1-3.7 2.4-1 1.5-1.5 3.4-1.5 5.6zm-5.1 41l1 1.1h3c0.3 1.3 0.8 2.6 1.5 3.5 1.1 2 2.8 3.2 4.8 3.2 1.9 0 3.6-1.2 4.8-3.2 1.1-1.8 1.8-4.4 1.8-7.3 0-2.8-0.7-5.4-1.8-7.3-1.2-1.9-2.9-3.2-4.8-3.2-2 0-3.7 1.3-4.8 3.2q-1 1.5-1.5 3.6h-3l-1 1zm-44.4-6.4c0 12.5 4.1 24.1 11.2 33.4 8.1-1.3 17.4-2.4 27.3-2.9 0-0.1-13.8-14.9-20.8-40.6-5.2-19.1-5.3-24.8-5.3-24.8-3.9 4.7-7 10.2-9.1 16.1-2.2 5.8-3.3 12.2-3.3 18.8zm39.4 44.2c0-2.2-1.8-4-4-4-2.3 0-4.1 1.8-4.1 4 0 2.3 1.8 4.1 4.1 4.1 2.2 0 4-1.8 4-4.1zm-39 5.9c0-1.7-1.3-3-3-3-1.7 0-3 1.3-3 3 0 1.6 1.3 3 3 3 1.7 0 3-1.4 3-3zm21.6-0.2l1-1.3-0.8-5.7-1.2-0.9-12 1.6-1 1.3 0.7 5.7 1.3 0.9zm-15 89c4.5 2.3 11.8 5.5 16.5 5.5 4.4 0 6.5-1.6 6.5-4 0-1.6-0.8-3.1-0.8-3.1 0 0 4.9 1.9 4.9 6.7 0 5.1-4.2 9-13.7 9-5.6 0-13.1-0.5-13.1-0.5l-0.1 0.1c17.1 7.8 28.2 32.3 37.2 32.3 2.4 0 3.6-1.3 3.6-3.3 0-1.8-1.5-4.5-1.5-4.5 0 0 5 1.6 5 7.3 0 4.8-4.3 8.1-9.1 8.1-1.7 0-3-0.3-3-0.3l-0.1 0.2c7.7 17.8 13.1 46.8 14.3 75q0.5 0.5 1.1 0.8 0.5-0.3 1-0.8c1.3-28.2 6.6-57.2 14.3-75l-0.1-0.2c0 0-1.2 0.3-3 0.3-4.8 0-9.1-3.3-9.1-8.1 0-5.7 5-7.3 5-7.3 0 0-1.4 2.7-1.4 4.5 0 2 1.1 3.3 3.5 3.3 9 0 20.1-24.5 37.2-32.3v-0.1c0 0-7.6 0.5-13.1 0.5-9.6 0-13.7-3.9-13.7-9 0-4.8 4.8-6.7 4.8-6.7 0 0-0.8 1.5-0.8 3.1 0 2.4 2.1 4 6.5 4 4.7 0 12-3.2 16.5-5.5-24.3-16.7-35.3-45.1-39.9-61.5-2.5 0.1-13 0.1-15.5 0-4.6 16.4-15.6 44.8-39.9 61.5zm-139.3 217.7c5.2 6.9 8.1 16.3 7.2 26.4-0.8 9.3-4.7 17.4-10.3 23.2 8.2-4.1 14.1-11.7 15.7-20.9h0.5c1.2 0.1 2.2-0.8 2.2-1.9l0.1-2.2c0.1-1.1-0.8-2.1-1.9-2.1l-0.5-0.1c-0.5-9.1-5.5-17.4-13-22.4zm-4.4 28.6c0 0.5 0.5 1 1.1 1h5.6c0.6 0 1.1-0.5 1.1-1v-7.5c0-0.6-0.5-1-1.1-1h-5.6c-0.6 0-1.1 0.4-1.1 1zm-14.5 174.6q0-0.1 0-0.1c-0.1-0.1-69.6-312.3-73.4-325-0.3-0.9-0.7-1.8-0.9-2.7 7-5.5 12.5-9.6 15.4-11.1l-0.9-1.3c-3.9 1.1-9.4 4.1-16.2 8.1q-0.8-1.8-1.6-3.6c0.1 0 0.1 0 0.1-0.1 3.8-2.5 7.6-5.3 11.4-8.2l-1.7-0.7c-3.3 2.5-6.9 4.8-10.6 7q-0.1 0-0.1 0c-0.6-1.2-1.2-2.4-1.8-3.6 1.1 5.4 79.8 352.4 79.8 352.4l0.5-11.1zm-12.2 58.4c4.9-0.4 11.3-3.5 12.8-7.2 0.4-1.2 0.1-3.6 0.1-3.6 0 0-4.1 5-10.9 2.8-5.1-1.6-5.9-7-8.3-7.4-4.3-0.8-8.4 3.7-8.9 7.2-0.6 3.3 0.6 9.6 15.2 8.2zm21.5 14.2c-0.1-1.1-1.2-2.9-1.2-2.9 0 0-0.6 5.8-7.9 6.2-3.6 0.2-6-1.9-7.9-2.7 0.3-0.1 0.5-0.1 0.8-0.3 4.2-1.4 9.2-5.4 9.6-9 0.1-1.1-0.6-3.2-0.6-3.2 0 0-2.4 5.2-9.1 4.7-4.8-0.3-6.7-4.9-8.9-4.8-4 0.2-6.6 5.1-6.3 8.2 0.3 2.6 2.2 6.9 10.7 5.4-2.2 1.9-3 5.5-2.3 7.8 0.9 2.9 4.3 7.5 15.6 1.1 3.8-2.2 7.8-7 7.5-10.5zm113.1-167.2l-1.8-0.6c-3.9 12.3-13 17.1-23.7 17.1-4.4 0-7.6-1.7-7.6-2.1 0-0.5 5.5-7.7 5.5-15.4 0-10.1-6.2-17-6.2-28.8 0-11.8 3.2-18.2 3.2-23.9 0-7.3-8.3-6.2-8.3-6.2 1.3 31.3-0.9 65.3-3.2 91.7-0.7 7.6-5.7 10-5.7 10 4-38.8 6.7-68.8 4.6-101.6l-1.5 0.2c0 102.5-19.6 123.4-50.2 133.4 0.7-1.3 15.7-26.1 8-112.9l-3.1 0.6c0.4 36.6-6.7 79.7-12.4 106.1-2 9.6-7.4 10.8-7.4 10.8 8-37.6 14.8-78.8 14.8-116l-1.7 0.9c-3.1 37.4-9.2 70.1-17.5 98.3l-2.2 37.8c2.8 1.3 6.7 1.9 11.9 0.9 8.1-1.5 11.8-3.9 13.4-5.7-1.9-2.1-2.8-5.8-2.1-9.9 0.9-5.9 4.8-10.2 8.6-9.6 3.9 0.6 6.2 5.8 5.3 11.7-0.7 4.3-3 7.8-5.7 9.1-0.4 2.7-1.3 6.8-3.3 9.6-2.3 3.1-10.4 10.8-15.1 12-4.7 1.3-5.5 0.7-8.2 0.4 4.6 2.5 11.1 10.1 12 9.9 0.8-0.1 3.4-0.4 5.6 0.6 2.8 1.4 3.3 4 3.3 4 0 0 3.3-1.1 3.9-2 0.7-0.9 1.1-3.5 2.6-4.7 2-1.8 4.2-1 6.1-3 2-2.1 2.1-6.3 4.4-8.1 2.2-1.7 3.5-0.7 6.7-3.5 3.5-3.3 2.6-7.4 4.1-8.7 1.5-1.4 3.5-1.6 4.9-3.6 0.3-0.3 0.6-0.6 1-0.7 4.2-3.7 5-6.5 7.4-9.6 1.1-1.4 0.9-2.4-0.6-2.4-3.6 0-7.5 3.8-14.7 3.8-5.6 0-9.9-3-9.9-7.9 0-3 2.6-5.8 5.3-5.8 0 0-1.2 5.6 4.6 5.6 3.6 0 7.5-3.1 12.3-9.5 9-11.8 7.5-24.4 23.7-38.1 16.4-14 25.5-21.1 28.9-34.2zm174-129.2c-28.6-11-59.2-16.7-89.5-17.2h-2.1c-30.3 0.5-60.9 6.2-89.5 17.2 8.5 48.3 11.7 99.4 24.5 117.2 21.8 30.5 54 38.9 65 41 0 0 0.9 0.2 1.1 0.2 0.1 0 1-0.2 1-0.2 11-2.1 43.2-10.5 65-41 12.8-17.8 16-68.9 24.5-117.2zm91.7 273.4c-4.6-9.4-6.4-20.2-4.6-31.2-0.1 0-0.2 0-0.2 0-2.2-0.7-3.2-3.6-2.2-6.7 0.8-3.1 3.3-5 5.4-4.4 0.1 0 0.1 0 0.1 0.1 4.4-10.8 12.2-19.5 21.8-25.1-10.8-31.4-18.7-69.3-22.4-113.6l-1.7-0.9c0 37.2 6.8 78.4 14.8 116 0 0-5.4-1.2-7.4-10.8-5.7-26.4-12.8-69.5-12.4-106.1l-3.1-0.6c-7.7 86.8 7.3 111.6 8 112.9-30.6-10-50.2-30.9-50.2-133.4l-1.5-0.2c-2.1 32.8 0.6 62.8 4.6 101.6 0 0-5-2.4-5.7-10-2.3-26.4-4.5-60.4-3.2-91.7 0 0-8.3-1.1-8.3 6.2 0 5.7 3.3 12.1 3.3 23.9 0 11.8-6.3 18.7-6.3 28.8 0 7.7 5.5 14.9 5.5 15.4 0 0.4-3.2 2.1-7.6 2.1-10.7 0-19.8-4.8-23.7-17.1l-1.8 0.6c3.4 13.1 12.5 20.2 28.9 34.2 16.2 13.7 14.7 26.3 23.7 38.1 4.8 6.4 8.7 9.5 12.3 9.5 5.8 0 4.6-5.6 4.6-5.6 2.7 0 5.3 2.8 5.3 5.8 0 4.9-4.3 7.9-9.9 7.9-7.2 0-11.1-3.8-14.7-3.8-1.5 0-1.7 1-0.6 2.4 2.6 3.3 3.3 6.3 8.4 10.3 5.5 5.9 5 3.8 8.5 7.2 2.8 2.8 2.9 7.2 4.9 9.1 4.2 3.9 4.2 3 7.2 5.9 1.4 1.4 0.9 5.3 3.2 7.6 2.3 2.4 4.4 2.6 6.6 5 1.9 2.3 0.3 4.7 3.8 8 1.6 1.5 3.9 2.1 6.6 2.6zm34.3-8.5c-12.3-3.5-23.9-9.4-33.6-17.6-0.9 12.3 3.2 24.1 10.7 33.1q0.4-0.4 1-0.9c1-0.9 3.2-1.9 5.4-1.9 3.1 0 6.4 2.3 8.5 2.3 1-0.1 1.6-0.4 1.5-1.3-0.5-4.6 1.5-7.7 6-8 0.2-1.9 0.3-3.8 0.5-5.7zm16.4 18.7c0.8-4.1-0.3-10.2-3.3-12.3-0.9-0.6-3.2-1-3.2-1 0 0 3.8 5.3-0.3 9.7-3.2 3.5-7.8 3.2-8.8 5.1-1.8 3.4 1.2 7.9 4.2 9.2 2.9 1.2 8.8 1.7 11.4-10.7zm12.4-3c-0.9-0.6-3.1-1-3.1-1 0 0 3.8 5.4-0.4 9.8-3.1 3.5-7.7 3.2-8.8 5.1-1.7 3.3 1.3 7.9 4.2 9.1 2.9 1.3 8.9 1.8 11.4-10.6 0.9-4.2-0.3-10.3-3.3-12.4zm17-22.1c0-3.2-2.6-5.8-5.8-5.8-3.2 0-5.8 2.6-5.8 5.8 0 3.2 2.6 5.8 5.8 5.8 3.2 0 5.8-2.6 5.8-5.8zm21.5-4.1c0-3.2-1.8-5.8-4-5.8-2.3 0-4.1 2.6-4.1 5.8 0 3.2 1.8 5.8 4.1 5.8 2.2 0 4-2.6 4-5.8zm-33.1-44.5c-2.5 1.5-6.5 2.3-11.1 2 1 9.4 1.6 23.4-0.4 39 12.1 1 24.3 0 36-3.1-1-16.1-10.4-30.5-24.5-37.9zm7.1-67.2c-0.7 0.2-1.4 0.3-2.1 0.2q1.7 9.5 3.9 18.7l6.5 1.2c-3.2-6.9-6-13.7-8.3-20.1zm-460.9-91.9c-0.1 9.2 0.8 16.7 2.4 20.5l-2.1 0.7c-7.4-3.9-12.9-15.8-12.2-28.4 0.7-13.9 8.7-24.7 17.6-25.8-2.2 3.3-4.2 11.2-5.1 21h-1.1c-2.2-0.2-4.1 1.5-4.3 3.7l-0.2 4c-0.1 2.3 1.6 4.1 3.8 4.3zm-2.5 22h-0.1c-12.8-3.9-21.8-15.7-21.1-29.2 0.8-13.8 11.4-24.8 25-27l0.4 0.1c-9.7 2.8-19.8 12.7-20.5 26.4-0.7 13 7.4 24.9 16.3 29.7zm-92.1-171.7c-17.5 10.4-39.3 22.3-61.5 26.6-7 1.3-9.7-2.1-9.7-2.1 21.8-4.9 45.7-13.1 71-28.1 0 1.2 0.1 2.4 0.2 3.6zm9.4 51.2c-17 17.8-37 30.6-49.5 30.9 0 0 4-3.2 7.2-9.3l-0.4-0.7c-12.7 9.3-25.6 13.2-36.5 13.2-7 0-9-2.9-9-2.9 0 0 9.2-0.3 11.6-3.7 0.5-0.7-0.2-1.1-1-1.2-15.1-2.2-19.8-9.4-19.8-17.4 0-2.5 1.3-4.3 1.3-4.3 0 0 1.3 2.9 2.8 2.9 0.4 0 0.7-0.3 0.7-0.7 0-1.1-1-2.2-1-5 0-2.2 1.1-4.7 3-6.1 1.8-1.3 0.7 0.8 0.7 2.3 0 2 2 3.5 6.7 3.5 17.3 0 50-24.9 75.2-44.9 1.4 8.4 4.3 23.8 8 43.4zm2 10.8c-22.4 24-56.4 49.5-79.6 60.4-9.3 4.4-15.5 0.6-15.5 0.6 25.8-12.7 63.1-37.4 93.6-69.5q0.7 4.1 1.5 8.5z" fill="currentColor"/>
        </svg>
        <svg class="c-loading-screen__path c-loading-screen__path--default" xmlns="http://www.w3.org/2000/svg" viewBox="11 21.99 96 74.95">
          <path fill-rule="evenodd" d="m107 33.5c0 0-5.7 2.7-11.8 8.3 2 7.3 3.3 21.2-8.7 34.9-13.2 15-33.4 21.9-44.2 19.3-2-0.5-4.6-1.2-6.4-1.8-3.8 1.6-7.6 2.6-11.3 2.7-10.1 0.5-15.1-4.1-13.2-8.5 1.8-4.3 6.5-5.6 12-3.8 1.9 0.6 7.4 3.8 13.2 6.3 2.5-1.3 4.9-2.8 7-4.6 4.6-3.9 22.8-24.1 26.4-28 7.6-8.2 17.5-15.5 21.9-18.4-3.1-7-9.1-11.5-12.5-12.9-3.9-1.5-13.5-6.2-34.4 7.6-14 9.2-20 19.9-20.4 27.8-0.2 4.4 1.7 10 8.4 9.5 6.6-0.4 12.5-2.6 20.9-9.7 8.5-7.1 16.7-16.1 13.8-20.2-2.4-3.4-8.9-1.5-16.5 2.5-10.1 5.2-17.5 17.4-17.5 17.4 0 0 2.2-11.1 11.2-17.7 6.5-4.8 17-9.6 22.8-5.6 5.1 3.6 1.7 13.7-10.6 23.8-9.1 7.5-20.8 15.3-30.4 10.7-9.4-4.5-6.7-23.5 2.8-33.6 11.8-12.6 30.5-20.4 45.6-16.5 7.5 1.9 14.7 7.5 18.8 15.7 5.2-3 13.1-5.2 13.1-5.2zm-74.8 59.4c-5.1-2-8.9-4.1-11.3-4.8-3.6-1-6.4-0.8-7.5 1.1-1.4 2.4 1.2 5.9 8.1 5.9 3.2 0 7-0.8 10.7-2.2zm61-49.2c-0.9 1-1.8 2-2.7 3.1-9 10.7-20.5 22.9-26.4 28.2-5.4 4.9-14.5 12.5-24.1 17.4 3.5 1.8 7 1.8 9.3 1.8 9-0.2 23.2-8 29.1-13.4 8.1-7.4 18.8-20.7 14.8-37.1z" fill="currentColor"/>
        </svg>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    const elLoadingScreen = document.querySelector(".js-loading-screen");
    if (elLoadingScreen) {
      if( sessionStorage.getItem('already_visited') ) {
        elLoadingScreen.classList.add("hide");
        elLoadingScreen.style.display = "none";
      } else {
        sessionStorage.setItem('already_visited', 1);
        setTimeout(() => elLoadingScreen.classList.add("hide"), 1500);
      }
    }
  </script><a class="c-button  visually-hidden" href="#main-content">
      zum Inhalt überspringen
    </a><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="display: none;">

  <symbol id="icon-bag" viewBox="0 0 19.96 21.46" fill="none"><path fill="transparent" stroke="var(--stroke, #a18b54)" stroke-linecap="round" stroke-linejoin="round" d="M13.67 4.5a4 4 0 1 0-8 0"/><path fill="transparent" d="M1.43 4.2h17l1.53 17.26H0Z"/><path fill="var(--fill, #a18b54)" d="M2.35 5.2 1.09 20.46h17.78L17.52 5.2H2.35m-.92-1h17l1.53 17.26H0L1.43 4.2Z"/></symbol>

  <!-- Chevron Down -->
  <symbol id="icon-chevron-down" viewBox="0 0 10.508 5.754"><path d="M9,13.5l4.547,4.547L18.094,13.5" transform="translate(-8.293 -12.793)" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" /></symbol>

  <!-- Small Arrow Right -->
  <symbol id="icon-small-arrow-right" viewBox="0 0 6.362 9.622"><path fill="#a18b54" d="m0 .42 3.293 4.06v.639L0 9.207l.388.413 5.978-4.827L.388 0Z" data-name="Path 102"/></symbol>

  <!-- Small Arrow Left -->
  <symbol id="icon-small-arrow-left" viewBox="0 0 6.362 9.623"><path fill="#a18b54" d="M6.362.42 3.069 4.48v.639l3.293 4.092-.384.409L0 4.795l5.978-4.8Z" data-name="Path 168"/></symbol>

  <!-- Close -->
  <symbol id="icon-close" fill="var(--fill, #a18b54)" viewBox="0 0 32.9 32.91"><path d="M5.63 26.72c-2.17 2.17-3.79 2.67-4.96 3.84-.56.56-1 1.34-.33 2s1.44.23 2-.33c1.17-1.17 1.67-2.78 3.85-4.96L27.27 6.2c2.18-2.18 3.8-2.68 4.96-3.85.56-.56 1-1.34.34-2s-1.45-.23-2 .33c-1.18 1.17-1.68 2.79-3.85 4.96Z"/><path d="M27.27 26.72c2.18 2.17 3.8 2.67 4.97 3.84.55.56 1 1.34.33 2s-1.45.23-2-.33c-1.18-1.17-1.68-2.78-3.85-4.96L5.63 6.2C3.46 4 1.84 3.5.67 2.34c-.56-.55-1-1.33-.33-2s1.44-.23 2 .33C3.51 1.84 4.01 3.46 6.2 5.63Z"/></symbol>

  <!-- Search -->
  <symbol id="icon-search" viewBox="0 0 17.09 17.09"><path fill="none" stroke="var(--stroke, #a18b54)" stroke-linecap="round" stroke-linejoin="round" d="M14.34 7.42A6.92 6.92 0 1 1 7.42.5a6.92 6.92 0 0 1 6.92 6.92Zm2.04 8.96-3.84-3.84"/></symbol>

  <!-- Plus - Small -->
  <symbol id="icon-plus-s" viewBox="0 0 12 12"><g fill="none" stroke="#aa8c50"><path d="M12 6H0"/><path d="M6 0v12"/></g></symbol>

  <!-- Minus - Small -->
  <symbol id="icon-minus-s" viewBox="0 0 12 1"><path fill="none" stroke="#aa8c50" d="M12 .5H0" /></symbol>

  <!-- Cart - Remove -->
  <symbol viewBox="0 0 25 25" id="icon-remove"><g transform="translate(-1774 -153)"><g transform="translate(422.416 46)"><circle cx="12.5" cy="12.5" r="12.5" transform="translate(1351.584 107)" fill="var(--fill, #aa8c50)"></circle></g><g transform="translate(0.244 0.8)"><line y2="12" transform="translate(1790.515 169.2) rotate(135)" fill="none" stroke="#fffcfa" stroke-width="1"></line><line y2="12" transform="translate(1790.515 160.715) rotate(45)" fill="none" stroke="#fffcfa" stroke-width="1"></line></g></g></symbol>

  <!-- Ornements -->
  <symbol viewBox="0 0 22.37 197.973" id="icon-ornement-down-half">
    <g transform="translate(-196.836 -1865.121)">
      <path d="M10.59,102.027,11.77,287.05c4.6,0,5.66-1.18,8.13-1.18,1.18,0,2.47.35,2.47,1.77s-1.29,1.76-2.47,1.76c-2.47,0-3.53-1.17-8.13-1.17,0,4.59,1.18,6.82,1.18,9.3,0,1.17-.35,2.47-1.77,2.47s-1.76-1.3-1.76-2.47c0-2.48,1.18-4.71,1.18-9.3-4.6,0-5.66,1.17-8.13,1.17-1.18,0-2.47-.35-2.47-1.76s1.29-1.77,2.47-1.77c2.47,0,3.53,1.18,8.13,1.18L9.42,102.027Z" transform="translate(196.836 1763.094)" fill="#fdf7f2"/>
      <path d="M11.489,240.655l.281,46.4c4.6,0,5.66-1.18,8.13-1.18,1.18,0,2.47.35,2.47,1.77s-1.29,1.76-2.47,1.76c-2.47,0-3.53-1.17-8.13-1.17,0,4.59,1.18,6.82,1.18,9.3,0,1.17-.35,2.47-1.77,2.47s-1.76-1.3-1.76-2.47c0-2.48,1.18-4.71,1.18-9.3-4.6,0-5.66,1.17-8.13,1.17-1.18,0-2.47-.35-2.47-1.76s1.29-1.77,2.47-1.77c2.47,0,3.53,1.18,8.13,1.18l-.336-46.4Z" transform="translate(196.836 1763.094)" fill="#aa8c50"/>
    </g>
  </symbol>

  <symbol viewBox="0 0 18.153 158.157" id="icon-ornement-down">
    <path d="M9.323,130.655,9.551,278.3c3.733,0,4.593-.958,6.6-.958.958,0,2,.284,2,1.436s-1.047,1.428-2,1.428c-2,0-2.865-.949-6.6-.949,0,3.725.958,5.534.958,7.547,0,.949-.284,2-1.436,2s-1.428-1.055-1.428-2c0-2.012.958-3.822.958-7.547-3.733,0-4.593.949-6.6.949-.958,0-2-.284-2-1.428s1.047-1.436,2-1.436c2,0,2.865.958,6.6.958L8.329,130.655Z" transform="translate(0 -130.655)" fill="currentColor"/>
  </symbol>

  <!-- Room Size -->
  <symbol viewBox="0 0 26.5 26.5" id="icon-room-size">
    <g transform="translate(-6.75 -6.75)">
      <path d="M19,18V7H33V33H19V27" fill="none" stroke="#7d736e" stroke-width="0.5"></path>
      <path d="M19,33H7V13H19" fill="none" stroke="#7d736e" stroke-width="0.5"></path>
      <line x2="6" transform="translate(27 21.69)" fill="none" stroke="#7d736e" stroke-width="0.5"></line>
    </g>
  </symbol>

  <!-- Capacity -->
  <symbol viewBox="0 0 30.5 25.5" id="icon-capacity">
    <g transform="translate(-4.75 -9.18)">
      <circle cx="4.5" cy="4.5" r="4.5" transform="translate(21.5 9.43)" fill="none" stroke="#7d736e" stroke-width="0.5"></circle>
      <path d="M21.48,29.43H35a9,9,0,0,0-17.4-3.25" fill="none" stroke="#7d736e" stroke-width="0.5"></path>
      <circle cx="4.5" cy="4.5" r="4.5" transform="translate(9.5 14.43)" fill="none" stroke="#7d736e" stroke-width="0.5"></circle>
      <path d="M23,34.43a9,9,0,0,0-18,0Z" fill="none" stroke="#7d736e" stroke-width="0.5"></path>
    </g>
  </symbol>

  <!-- Arrow --->
  <symbol viewBox="0 0 9.947 15.045" id="icon-slider-arrow">
    <path d="M25.312-14.07,30.46-7.722v1l-5.148,6.4.6.65,9.347-7.547-9.347-7.5Z" transform="translate(-25.312 14.72)" fill="currentColor"/>
  </symbol>

  <!-- Alert -->
  <symbol id="icon-alert-critical" xml:space="preserve" fill="currentColor" aria-hidden="true" class="_109r1r30 _1l5rlfx52 _1l5rlfx5a _1mv4foc1x _16cd6tw0 _16cd6tw1 _16cd6tw2" viewBox="0 0 24 24"><path d="M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1zm0 20c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9z"/><circle cx="12" cy="17" r="1"/><path d="M12 14c.6 0 1-.4 1-1V8c0-.6-.4-1-1-1s-1 .4-1 1v5c0 .6.4 1 1 1z"/></symbol>
  <symbol id="icon-alert-caution" fill="currentColor" aria-hidden="true" class="_109r1r30 _1l5rlfx52 _1l5rlfx5a _1mv4foc1x _16cd6tw0 _16cd6tw1 _16cd6tw2" viewBox="0 0 24 24"><path d="m22.7 17.3-8-13.6A3.2 3.2 0 0 0 12 2a3.2 3.2 0 0 0-2.7 1.7l-8 13.6a3.2 3.2 0 0 0-.2 3.2A3.2 3.2 0 0 0 4 22h16a3 3 0 0 0 2.7-4.7zM20 20H4c-1.1 0-1.5-.8-1-1.7l8-13.6a1.2 1.2 0 0 1 1-.7 1.2 1.2 0 0 1 1 .7l8 13.6c.5 1 .1 1.7-1 1.7z"/><circle cx="12" cy="17" r="1"/><path d="M12 14a1 1 0 0 0 1-1V9a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1z"/></symbol>
  <symbol id="icon-alert-info" xml:space="preserve" fill="currentColor" aria-hidden="true" class="_109r1r30 _1l5rlfx52 _1l5rlfx5a _1mv4foc1x _16cd6tw0 _16cd6tw1 _16cd6tw2" viewBox="0 0 24 24"><path d="M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1zm0 20c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9z"/><path d="M12 11c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1s1-.4 1-1v-4c0-.6-.4-1-1-1zm.9-3.4-.1-.2-.1-.1c-.3-.3-.7-.4-1.1-.2l-.3.2-.1.1-.1.2-.1.2V8c0 .3.1.5.3.7l.3.2.4.1h.2l.2-.1.2-.1.1-.1c.2-.2.3-.4.3-.7v-.2l-.1-.2z"/></symbol>
  <symbol id="icon-alert-positive" xml:space="preserve" fill="currentColor" aria-hidden="true" class="_109r1r30 _1l5rlfx52 _1l5rlfx5a _1mv4foc1x _16cd6tw0 _16cd6tw1 _16cd6tw2" viewBox="0 0 24 24"><path d="M12 1C5.9 1 1 5.9 1 12s4.9 11 11 11 11-4.9 11-11S18.1 1 12 1zm0 20c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9z"/><path d="M15.3 9.3 11 13.6l-1.3-1.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l2 2c.2.2.5.3.7.3s.5-.1.7-.3l5-5c.4-.4.4-1 0-1.4s-1-.4-1.4 0z"/></symbol>
</svg>
<div class="scroll-container" data-scroll-container><div id="shopify-section-flash-bar" class="shopify-section">
</div><header id="shopify-section-header" class="shopify-section"><div class="c-header font-tertiary text-upper tracking-5 color-secondary js-header" data-scroll data-scroll-sticky data-scroll-target=".scroll-container">
  <button class="c-header__burger js-header-burger">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36.996 52.896">
      <g id="Group_314" data-name="Group 314" transform="translate(-19.954 -38.013)">
        <path id="Path_73" data-name="Path 73" d="M4.477,21.24C2.748,22.968,1.463,23.367.533,24.3c-.443.443-.8,1.063-.266,1.6s1.152.177,1.6-.266c.93-.931,1.329-2.216,3.058-3.944L21.683,4.92c1.729-1.728,3.013-2.127,3.944-3.058.444-.443.8-1.063.266-1.6S24.741.09,24.3.533c-.931.93-1.329,2.215-3.058,3.943Z" transform="translate(38.452 45.963) rotate(45)" fill="#a18b54"/>
        <path id="Path_74" data-name="Path 74" d="M4.477,21.24C2.748,22.968,1.463,23.367.533,24.3c-.443.443-.8,1.063-.266,1.6s1.152.177,1.6-.266c.93-.931,1.329-2.216,3.058-3.944L21.683,4.92c1.729-1.728,3.013-2.127,3.944-3.058.444-.443.8-1.063.266-1.6S24.741.09,24.3.533c-.931.93-1.33,2.215-3.058,3.943Z" transform="translate(38.452 53.913) rotate(45)" fill="#a18b54"/>
        <path id="Path_75" data-name="Path 75" d="M4.477,21.24C2.748,22.968,1.463,23.367.533,24.3c-.443.443-.8,1.063-.266,1.6s1.152.177,1.6-.266c.93-.931,1.329-2.216,3.058-3.944L21.683,4.92c1.729-1.728,3.013-2.127,3.944-3.058.444-.443.8-1.063.266-1.6S24.741.09,24.3.533c-.931.93-1.33,2.215-3.058,3.943Z" transform="translate(38.452 38.013) rotate(45)" fill="#a18b54"/>
      </g>
    </svg>

    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.904 32.905">
      <g id="Group_314" data-name="Group 314" transform="translate(-22 -48.009)">
        <path id="Path_73" data-name="Path 73" d="M5.631,26.716C3.457,28.89,1.841,29.392.67,30.562c-.557.557-1,1.337-.334,2.007s1.448.223,2.006-.335c1.17-1.171,1.672-2.787,3.846-4.961L27.273,6.188c2.174-2.174,3.79-2.676,4.961-3.846.558-.557,1-1.337.334-2.006S31.12.113,30.562.671c-1.172,1.17-1.672,2.787-3.846,4.96Z" transform="translate(22 48.009)" fill="#a18b54"/>
        <path id="Path_91" data-name="Path 91" d="M27.274,26.716c2.174,2.174,3.79,2.676,4.961,3.846.557.557,1,1.337.334,2.007s-1.448.223-2.006-.335c-1.17-1.171-1.672-2.787-3.846-4.961L5.631,6.188C3.457,4.015,1.841,3.513.67,2.342.112,1.785-.333,1.005.336.336S1.785.113,2.342.671c1.172,1.17,1.672,2.787,3.846,4.96Z" transform="translate(22 48.009)" fill="#a18b54"/>
      </g>
    </svg>
  </button>

  <ul class="c-header__left">
    
    
      <li class="languages-switch">
        <localization-form>
          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" />
            <div class="disclosure">
              <button type="button" class="disclosure__button" aria-expanded="false" aria-controls="LanguageList">
                De

<svg class="c-ico  c-ico--chevron-down" aria-hidden="true" focusable="false" role="presentation"><use xlink:href="#icon-chevron-down"/></svg>
</button>
              <ul id="LanguageList" role="list" class="disclosure__list" hidden>
                
                  
                
                  
                    <li class="disclosure__item" tabindex="-1">
                      <a href="#" hreflang="en" lang="en" data-value="en">
                        En
                      </a>
                    </li>
                  
                
              </ul>
              <input type="hidden" name="language_code" value="de">
            </div>
          </form>
        </localization-form>
      </li>
    
    <li id="app-instant-search">
      <a class="c-nav__link c-nav__link--search" href="/search">
<svg class="c-ico  c-ico--search" aria-hidden="true" focusable="false" role="presentation"><use xlink:href="#icon-search"/></svg>
<span>SEARCH</span>
      </a>
    </li>
  </ul>

  <a class="c-header__centre" href="/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 194 113.21"><defs><clipPath id="a"><path fill="var(--color-secondary,#aa8c50)" d="M0 0h194v113.21H0z" /></clipPath></defs><g fill="var(--color-secondary,#aa8c50)" clip-path="url(#a)" ><path d="M20.39 72.1c-.88.2-9.04.22-9.04.22V53.5s7.13 0 9.78.03c5.76.08 9.27 16.34-.74 18.56M31.6 57.92a14.96 14.96 0 0 0-13.92-8.41H0s1.17 3.1 3 3.33a3.81 3.81 0 0 1 2.76 1.97v16.63C4.71 73.86.4 73.64.17 74.6a15.96 15.96 0 0 0 1.43 2.11s17.6.63 21.9-.66c3.48-1.02 7.5-4.16 8.67-8.46a14.14 14.14 0 0 0-.57-9.67m37.32 10.4L66.8 65.7c-1.89 3.97-2.09 6.56-5.22 6.65l-10.21.03V64.7h5.39c.85.1 1.54 1.45 1.9 2.2.84 1.68 1.52 1.9 2.89 3.27V58.55l-2.11-2.43c-.23 1.23-1.77 4.54-3.8 4.74-.4.02-4.3 0-4.3 0l-.03-7.3c11.27 0 11.1.05 11.75.05 0 0 2.28 2.2 2.28 3.31 0 .68 3.14 3.96 3.14 3.96l-.03-9-1.71-2.4H39.87s1.17 3.16 3 3.42a3.81 3.81 0 0 1 2.76 1.97v16.62c-1.06 2.43-5.36 2.2-5.6 3.17a15.56 15.56 0 0 0 1.43 2.08h27.4Zm122.94-2.64c-1.88 3.96-2.08 6.56-5.25 6.64H176.3l.03-17.9c.17-1.6 2.05-2.57 5.22-3.12a7.56 7.56 0 0 0-1.2-1.8h-15.4s1.17 3.17 3 3.43a3.81 3.81 0 0 1 2.76 1.96v16.63c-1.03 2.42-5.36 2.2-5.59 3.16a15.66 15.66 0 0 0 1.48 2.09H194V68.3Zm-80.27 6.58.02-17.9c.15-1.6 2.06-2.57 5.22-3.11a7.98 7.98 0 0 0-1.1-1.74h-10.47l-7.39 16.62L90.8 50.9a7.88 7.88 0 0 0-1.68-1.42H78.85s1.08 2.9 2.9 3.13a3.81 3.81 0 0 1 2.77 1.97v16.74c-1.05 2.43-5.36 2.2-5.58 3.17a17.68 17.68 0 0 0 1.45 2.22h13.14l-1.28-2.2c-2.02-.66-3.8-1.97-3.8-2.9 0-.35-.02-11.42-.05-13.6l7.36 16.53a13.22 13.22 0 0 0 1.74 2.11l8.41-18.82V71.4c-1.05 2.43-5.36 2.2-5.59 3.17a16 16 0 0 0 1.46 2.1h15.51s-1.23-2.36-1.97-2.53c-3.16-.77-3.73-1.88-3.73-1.88m42.94-3.94-2.14-2.62c-1.88 3.96-2.08 6.56-5.22 6.64l-10.2.03V64.7h5.38c.86.12 1.54 1.46 1.92 2.2.82 1.68 1.5 1.91 2.88 3.28V58.55l-2.11-2.43c-.23 1.23-1.77 4.54-3.8 4.74-.4.02-4.3 0-4.3 0l-.03-7.3c11.26 0 11.1.05 11.75.05 0 0 2.28 2.2 2.28 3.31 0 .68 3.13 3.96 3.13 3.96l-.02-9-1.72-2.4h-26.86s1.17 3.16 3 3.41a3.81 3.81 0 0 1 2.76 1.97V71.5c-1.05 2.42-5.36 2.2-5.58 3.16a15.56 15.56 0 0 0 1.42 2.08h27.4Z" /><path d="M90.68 15.8a.13.13 0 0 1-.11-.14v-.12a.13.13 0 0 1 .14-.11h.03a2.06 2.06 0 0 1 .14-.66c-.28.03-.51.37-.54.8a.94.94 0 0 0 .37.89l.06-.03a1.63 1.63 0 0 1-.09-.63Zm-.54-.23a.94.94 0 0 1 .63-.82.88.88 0 0 0-.77.82.92.92 0 0 0 .65.92.99.99 0 0 1-.51-.92m18.85 4.5c0-.16-.06-.3-.12-.3s-.05.22-.3.22c-.72 0-2.43-2.3-3.06-4.19l.03-.03a11.71 11.71 0 0 0 2.48 2.91.67.67 0 0 0 .6.2 12.04 12.04 0 0 1-3.02-3.48l.03-.03c1.08 1.51 2.05 1.83 2.73 1.83.35 0 .49-.12.43-.15a1.08 1.08 0 0 1-.45-.22.68.68 0 0 0 .31.08.49.49 0 0 0 .51-.48.59.59 0 0 0-.37-.6c-.03 0-.06.03-.03.11.06.14 0 .17-.05.17-.49 0-1.8-1.62-3.26-3.48l.06-.05a9.28 9.28 0 0 0 2.85 2.33.53.53 0 0 0 .49.03 10.46 10.46 0 0 1-3.17-2.45l.06-.03a3.26 3.26 0 0 0 1.77 1.23.99.99 0 0 1-.23-.29v-.03a1.98 1.98 0 0 0 1.14.4c.23 0 .28-.08.28-.08s-.28 0-.37-.12c0-.03 0-.03.03-.03.46-.05.6-.28.6-.54a.35.35 0 0 0-.03-.14s-.03.09-.08.09a.03.03 0 0 1-.03-.03.58.58 0 0 0 .03-.15.3.3 0 0 0-.09-.2c-.06-.03-.03.03-.03.06 0 .06-.06.11-.2.11-.85 0-2.88-1.93-3.3-2.13l.02-.03a12.76 12.76 0 0 0 2.91 1.37.38.38 0 0 0 .32-.06 7.46 7.46 0 0 1-3-1.42l.06-.03a3.06 3.06 0 0 0 1.42.6.54.54 0 0 0 .38-.12c-.18-.05-.43-.2-.43-.25a.03.03 0 0 1 .03-.03 2.91 2.91 0 0 0 .65.17.55.55 0 0 0 .57-.54c0-.29-.2-.49-.31-.49a.29.29 0 0 1 .03.09.06.06 0 0 1-.06.05c-.09 0-.2-.28-.37-.28h-.03c0 .03.11.08.11.17s-.05.14-.25.14c-.89 0-2.2-.85-2.77-.85v-.06c.66 0 1.4.46 2.08.46a.95.95 0 0 0 .83-.35.03.03 0 0 0-.03-.03 2.76 2.76 0 0 1-.77.2c-.57 0-1.43-.42-2-.42a1.01 1.01 0 0 0-.2.03c.03 0 .09-.06.09-.18a.2.2 0 0 0-.2-.17c-.09 0-.15.03-.09.06s.09.06.09.09c0 .14-.77.25-1.4.65a1.48 1.48 0 0 0-.72 1.23.51.51 0 0 0 .49.54c.43 0 .6-.28.91-.28.29 0 .46.14.46.54a.83.83 0 0 1-.69.8c-.22 0-.31-.2-.48-.2-.14 0-.23.11-.23.28 0 .26-.37.29-.37.55a.23.23 0 0 0 .23.22c.14.03.23.09.23.23 0 .17-.23.34-.49.34-.48 0-.66-.54-1.4-.54-.31 0-.51.14-.94.14-.37 0-.57-.2-.57-.28 0-.03.14-.06.14-.26v-.09s-.08.14-.2.14c-.17 0-.34-.22-.42-.85a1.52 1.52 0 0 0 .88.42 6.91 6.91 0 0 0 .77 0c.28 0 .45.18.45.32a.16.16 0 0 1-.14.17c-.08 0-.14-.09-.14-.2a.1.1 0 0 0-.06.09.2.2 0 0 0 .23.2.33.33 0 0 0 .34-.35.45.45 0 0 0-.48-.4 3 3 0 0 0-.35.03v-.03c.49-.05.6-.57 1.12-.57a.39.39 0 0 1 .42.35.3.3 0 0 1-.28.31c-.09 0-.2-.09-.2-.17a.17.17 0 0 0-.03.11c0 .12.11.23.34.23a.52.52 0 0 0 .54-.54.66.66 0 0 0-.7-.63c-.7 0-.9.77-1.3.77a.8.8 0 0 0 .35-.65c0-.46-.26-.66-.54-.66a.43.43 0 0 0-.43.4.58.58 0 0 0 .23.46 1.18 1.18 0 0 1-.03-.26c0-.14.06-.23.17-.23.14 0 .26.14.26.4a.58.58 0 0 1-.57.6.84.84 0 0 1-1-.74 2.67 2.67 0 0 1 0-.48.34.34 0 0 0 .28.14.27.27 0 0 0 .29-.29.3.3 0 0 0-.14-.22.3.3 0 0 1 .02.1.14.14 0 0 1-.14.15c-.11 0-.2-.11-.2-.34a.72.72 0 0 1 .74-.63c.34 0 .52.4.77.4a.4.4 0 0 0 .37-.28 1.08 1.08 0 0 1-.22.03c-.23 0-.32-.2-.63-.29.65 0 1.2.43 1.71.43.43 0 .71-.2.71-.57a.37.37 0 0 0-.29-.37.12.12 0 0 0-.11.06.32.32 0 0 1 .17.25.39.39 0 0 1-.43.35c-.46 0-.91-.37-1.57-.37a3.05 3.05 0 0 0-.8.08 1.14 1.14 0 0 1 .72-.26.72.72 0 0 1 .34.09.57.57 0 0 1 .42-.17.45.45 0 0 1 .46.43.75.75 0 0 0 .4-.72.59.59 0 0 0-.43-.57c.17-.05.32-.11.46-.17.51-.22.91-.54.91-.94 0-.43-.28-.6-1-.88-.77-.29-1.08-.57-1.08-.91 0-.23.23-.4.57-.4h.17v.05c0 .49.48.74 1.17.83.31.03.37.09.4.28.06.4.37.43.37.57a1.6 1.6 0 0 1-.03.2 1.89 1.89 0 0 0 1.03-1.62 1.1 1.1 0 0 0-.17-.63c-.03.03-.15.15-.23.15-.26 0-.43.2-.6.2-.49 0-.74-.6-1.28-.6a.65.65 0 0 0-.52.2h-.28c-.77 0-1.17.3-1.17.68 0 .43.34.71.77.91.48.23.77.46.77.86 0 .31-.17.63-.69.83V7.6a1.49 1.49 0 0 1 .09-.14.76.76 0 0 0 .06-.31.48.48 0 0 0-.23-.49 1.38 1.38 0 0 0-.77-.06c0-.02.03-.05.03-.08a.21.21 0 0 0-.15-.2v-.08h.15v-.18h-.15v-.14h-.17v.14h-.14v.17h.14v.15a.21.21 0 0 0-.14.2.1.1 0 0 0 .03.08 1.38 1.38 0 0 0-.77.06l-.09.09a3.87 3.87 0 0 1-.26-.66.1.1 0 0 0 .09-.03 1.3 1.3 0 0 0 .43-.11c.06-.03.08-.03.11-.06s.06-.06.06-.08l.14-.75a.06.06 0 0 0-.05-.05.68.68 0 0 0-.2-.09h.02a.23.23 0 0 0 .23-.14 1.04 1.04 0 0 0 .2-.4 1.96 1.96 0 0 0 .06-.37 3.78 3.78 0 0 0-.06-.46V3.6a.41.41 0 0 1 .06-.2c.03-.03.03-.03.03-.05a.2.2 0 0 0 .11-.18l.03-.1a.2.2 0 0 0-.11-.2h-.03a.24.24 0 0 0-.2.2l-.03.1c0 .06 0 .1.03.12v.06a.46.46 0 0 1-.09.22l-.08.09a2.18 2.18 0 0 0-1.23-1.63.26.26 0 0 0-.17-.1l-.12-.04a.17.17 0 0 0-.17.09V2a.24.24 0 0 0 .2.2c.03 0 .06.03.12.03a.22.22 0 0 0 .11-.03.36.36 0 0 1-.03.17 1.77 1.77 0 0 0-.68-.23v-.37h-.09v-.43c0 .03.03.03.06.03a.28.28 0 0 0 .34 0c.06-.03.09-.06.09-.12s-.03-.08-.09-.1a.28.28 0 0 0-.34 0l-.06.02V.74l.06-.06a.48.48 0 0 0 .08-.28.48.48 0 0 0-.09-.28.21.21 0 0 0-.2-.12.2.2 0 0 0-.17.12.48.48 0 0 0-.08.28.48.48 0 0 0 .08.28c.03.03.03.06.06.06v.43c0-.03-.03-.03-.06-.03a.28.28 0 0 0-.34 0c-.06.03-.08.06-.08.12s.02.08.08.1a.28.28 0 0 0 .34 0l.06-.02v.43h-.09v.37a1.77 1.77 0 0 0-.68.23.36.36 0 0 0-.03-.17c.03 0 .06.03.12.03a.22.22 0 0 0 .11-.03.24.24 0 0 0 .2-.2v-.03a.17.17 0 0 0-.17-.09.21.21 0 0 0-.12.03.6.6 0 0 0-.17.11 2.25 2.25 0 0 0-1.22 1.63l-.09-.09a.46.46 0 0 1-.08-.22v-.06a.17.17 0 0 0 .02-.11.17.17 0 0 0-.02-.12.24.24 0 0 0-.2-.2h-.03a.2.2 0 0 0-.12.2.17.17 0 0 0 .03.12.44.44 0 0 0 .12.17.36.36 0 0 1 .11.25v.03c0 .12-.06.26-.06.46a1.96 1.96 0 0 0 .06.37.86.86 0 0 0 .2.4.42.42 0 0 0 .23.14h.03c-.03 0-.03 0-.06.03-.06.03-.11.03-.14.06l-.06.06.14.74c0 .03.03.05.06.08a1.6 1.6 0 0 0 .66.2l-.26.66-.09-.09a1.38 1.38 0 0 0-.77-.06c0-.02.03-.05.03-.08a.21.21 0 0 0-.14-.2v-.14h.14v-.18h-.14v-.14h-.17v.14h-.15v.17h.15v.15a.21.21 0 0 0-.15.2.1.1 0 0 0 .03.08 1.38 1.38 0 0 0-.77.06.5.5 0 0 0-.23.49.76.76 0 0 0 .06.31c.03.11.06.14.09.14v.26a.9.9 0 0 1-.68-.83c0-.37.29-.6.77-.86.43-.2.77-.48.77-.9 0-.4-.4-.7-1.17-.7h-.28a.78.78 0 0 0-.52-.2c-.54 0-.8.6-1.28.6-.2 0-.34-.2-.6-.2-.09 0-.17-.1-.23-.14a1.23 1.23 0 0 0-.17.63 1.89 1.89 0 0 0 1.03 1.63 1.6 1.6 0 0 1-.03-.2c0-.15.31-.18.37-.57.03-.2.09-.26.4-.29.71-.09 1.17-.34 1.17-.83v-.05h.17c.34 0 .57.17.57.4 0 .34-.34.63-1.08.91-.72.26-1 .43-1 .89 0 .4.4.7.91.94l.46.17a.59.59 0 0 0-.43.57.75.75 0 0 0 .4.71.45.45 0 0 1 .45-.43.5.5 0 0 1 .43.17.72.72 0 0 1 .34-.08 1.14 1.14 0 0 1 .72.25 3.33 3.33 0 0 0-.8-.08c-.66 0-1.12.37-1.57.37-.26 0-.43-.14-.43-.34a.32.32 0 0 1 .17-.26.12.12 0 0 0-.11-.06.37.37 0 0 0-.32.37c0 .38.29.57.72.57.51 0 1.05-.42 1.7-.42-.3.08-.4.28-.62.28a1.08 1.08 0 0 1-.23-.03.37.37 0 0 0 .37.29c.26 0 .43-.4.77-.4a.7.7 0 0 1 .74.62c0 .23-.08.35-.2.35a.14.14 0 0 1-.14-.15.3.3 0 0 1 .03-.11.25.25 0 0 0-.14.23.27.27 0 0 0 .28.28.34.34 0 0 0 .29-.14 2.35 2.35 0 0 1 0 .46c-.12.77-.69.74-1 .74a.58.58 0 0 1-.57-.6c0-.26.14-.4.25-.4s.18.08.18.22a1.18 1.18 0 0 1-.03.26.51.51 0 0 0 .22-.45.43.43 0 0 0-.42-.4c-.29 0-.55.22-.55.65a.8.8 0 0 0 .35.66c-.4 0-.57-.77-1.29-.77a.66.66 0 0 0-.7.62.54.54 0 0 0 .53.55c.23 0 .34-.09.34-.23a.3.3 0 0 0-.02-.12.2.2 0 0 1-.2.18.28.28 0 0 1-.29-.32.39.39 0 0 1 .43-.34c.51 0 .63.51 1.11.57v.03a3 3 0 0 0-.34-.03.45.45 0 0 0-.49.4.33.33 0 0 0 .35.34.2.2 0 0 0 .22-.2.1.1 0 0 0-.05-.08c0 .08-.06.2-.15.2s-.14-.06-.14-.18c0-.14.17-.3.46-.3a3.46 3.46 0 0 0 .77 0 1.52 1.52 0 0 0 .88-.44c-.09.63-.28.86-.43.86a.23.23 0 0 1-.2-.14v.08a.26.26 0 0 0 .15.26c0 .11-.18.28-.57.28s-.6-.14-.95-.14c-.74 0-.9.54-1.4.54-.25 0-.48-.14-.48-.34 0-.14.09-.2.23-.23.11-.03.23-.11.23-.23 0-.25-.38-.28-.38-.54 0-.17-.08-.28-.22-.28-.17 0-.29.2-.49.2a.83.83 0 0 1-.68-.8c0-.43.17-.54.45-.54.32 0 .49.28.92.28a.53.53 0 0 0 .48-.54 1.6 1.6 0 0 0-.71-1.23c-.6-.4-1.4-.51-1.4-.65q0-.05.08-.09c.06-.03 0-.06-.08-.06-.12 0-.2.06-.2.17 0 .1.08.15.08.18a.5.5 0 0 0-.2-.03c-.57 0-1.42.42-2 .42a2.76 2.76 0 0 1-.77-.2c-.02 0-.02 0-.02.03 0 .09.31.35.82.35.69 0 1.43-.46 2.08-.46v.06c-.57 0-1.88.85-2.76.85-.2 0-.26-.05-.26-.14s.12-.14.12-.17h-.03c-.2 0-.32.28-.37.28a.06.06 0 0 1-.06-.05.13.13 0 0 1 .03-.09c-.12 0-.32.2-.32.49a.57.57 0 0 0 .57.54 2.51 2.51 0 0 0 .66-.17.03.03 0 0 1 .03.03c0 .05-.26.2-.43.25a.54.54 0 0 0 .37.12 1.84 1.84 0 0 0 .69-.17 4.9 4.9 0 0 1 .08-.83l2.47 11.84a.25.25 0 0 1 .32-.09.26.26 0 0 1 .08.32c-.03.06-.17.03-.28.11a.24.24 0 0 0-.06.29.41.41 0 0 1-.09-.06.4.4 0 0 1-.03-.4l.06-.14h-.17a.99.99 0 0 0-.34.08c-.14.06-.12.09-.32.12a1.22 1.22 0 0 1-.57-.17.71.71 0 0 1-.2-.23.44.44 0 0 1-.28-.2c-.09-.14-.09-.34 0-.4.11-.06.26.03.37.17a.44.44 0 0 1 .06.31.74.74 0 0 0 .45 0 .53.53 0 0 0 .46-.37c0-.03-1-5.16-1.54-8.12-1.28 1.62-2.4 2.96-2.82 2.96-.06 0-.12-.03-.06-.17.03-.09.03-.11-.03-.11-.11 0-.37.2-.37.6a.49.49 0 0 0 .51.48.68.68 0 0 0 .32-.08 1.08 1.08 0 0 1-.46.22c-.06 0 .09.15.43.15.66 0 1.62-.32 2.74-1.83l.03.03a11.68 11.68 0 0 1-3.03 3.48.67.67 0 0 0 .6-.2 12.34 12.34 0 0 0 2.48-2.91l.03.03c-.63 1.85-2.34 4.2-3.05 4.2-.28 0-.26-.24-.31-.24-.03 0-.12.12-.12.32 0 .45.57.6.57.62a.1.1 0 0 1-.05.03.9.9 0 0 1-.38-.11.53.53 0 0 0 .57.34 1.18 1.18 0 0 0 .97-.4h.12a.7.7 0 0 1-.34.37 1.24 1.24 0 0 0 1.14-1.17s0-.05.03-.05a.17.17 0 0 1 .03.11 1.53 1.53 0 0 1-.03.23 5.67 5.67 0 0 0 1.2-1.77l.08.11a10.12 10.12 0 0 1-2.4 4.03s.2.05.49-.2a13.09 13.09 0 0 0 2.08-3.6l.03.09c-.4 2.34-1.66 4.36-2.71 4.36a.72.72 0 0 1-.43-.14.86.86 0 0 0 .94 1.03c.37 0-.03.14-.03.14s.06.11.46.11a2.97 2.97 0 0 0 2.25-1.28.31.31 0 0 0 .14.03c.1 0 .03.2-.05.28a.37.37 0 0 0-.12.29c.06.2.32.14.35.17s-.12.09-.03.26c.03.08.08.14.25.17a.37.37 0 0 0 .23-.03h.17l.03.11h.06a.54.54 0 0 0-.03.32c.03.2.17.34.31.31s.2-.2.17-.4a.55.55 0 0 0-.14-.26h.06l-.03-.25a.19.19 0 0 0 .06-.2c-.03-.15.2.03.5-.17.3-.18.35-.38.32-.49 0-.06.06-.06.17-.14s.09-.17.12-.23c.03-.03.11 0 .17-.03.08-.06.03-.17.11-.26s.17-.08.26-.17c.06-.08 0-.11.11-.23s.23-.11.29-.17c.08-.08 0-.11.11-.25.15-.15.23-.2.26-.2s.03 0 .03.05c0 .15-.09.32-.09.52s.09.34.26.34a.17.17 0 0 0 .17-.12c-.11 0-.17-.08-.17-.22a1.01 1.01 0 0 1 .2-.55h.03a.59.59 0 0 0-.06.23c0 .15.06.23.2.23.11 0 .2-.14.2-.14a.1.1 0 0 1-.11-.12c0-.31 1.05-.77 1.4-1.85h.05c.2.68.15 1.25-.08 1.25-.17 0-.2-.25-.2-.25a.4.4 0 0 0-.12.22.35.35 0 0 0 .35.38c.34 0 .42-.43.42-.43h.03c.09.54.06 1.11-.28 1.11-.29 0-.26-.66-.72-.66a.78.78 0 0 0-.7.8c0 .35.2.55.45.55a.33.33 0 0 0 .34-.35.25.25 0 0 1-.23.15.25.25 0 0 1-.26-.23c0-.09.03-.14.06-.14s.06.11.2.11a.21.21 0 0 0 .17-.09h-.03c-.11 0-.17-.05-.17-.14a.12.12 0 0 1 .12-.11c.2 0 .25.54.65.54a.54.54 0 0 0 .52-.43c0 .66-.23.94-.4.94-.26 0-.18-.31-.18-.31s-.22.17-.22.34a.32.32 0 0 0 .31.31c.26 0 .49-.14.63-.57h.03c-.17.69-.52 1-1 1-.32 0-.66-.2-.66-.45 0-.17.09-.23.23-.23h.11a.23.23 0 0 0-.25-.17.38.38 0 0 0-.4.37.71.71 0 0 0 .05.28 1.75 1.75 0 0 0-1.02-.37.93.93 0 0 0-1 .95.55.55 0 0 0 .6.6.5.5 0 0 0 .48-.49.42.42 0 0 0-.37-.46.2.2 0 0 0-.2.15h.03a.26.26 0 0 1 .25.25.23.23 0 0 1-.22.23.36.36 0 0 1-.32-.4.46.46 0 0 1 .49-.48c.54 0 .74.77 1.22.77a.36.36 0 0 0-.34.4.38.38 0 0 0 .37.4.17.17 0 0 0 .17-.12s-.22.03-.22-.17c0-.23.42-.2.97-.28a1.69 1.69 0 0 0 1.3-1.43h.04a2.7 2.7 0 0 1 .03.4c0 1.34-.26 1.57-.6 1.57a.26.26 0 0 1-.29-.26.38.38 0 0 1 .09-.23c.03-.02.03-.02-.09-.02a.45.45 0 0 0-.4.48.6.6 0 0 0 .6.57c.4 0 .71-.28.77-.86 0 .83-.48 1.37-.85 1.37-.06 0-.12-.03-.12-.08v-.06a.2.2 0 0 0-.23.2c0 .14.15.23.2.26a1.53 1.53 0 0 1-.65.17.49.49 0 0 1-.52-.49.28.28 0 0 1 .29-.31.23.23 0 0 1 .23.23v.11c.11 0 .2-.14.2-.34a.46.46 0 0 0-.49-.49.79.79 0 0 0-.65.4.22.22 0 0 0-.23-.11.26.26 0 0 0-.26.26.35.35 0 0 0 .03.14s.03-.14.14-.14c.29 0 .03.68.72.94v.03a1.2 1.2 0 0 1-1.15-1.17.28.28 0 0 1 .29-.32.32.32 0 0 0-.26-.17.37.37 0 0 0-.37.46 1.75 1.75 0 0 0-1.08-.51.85.85 0 0 0-.63.22.54.54 0 0 0-.43-.2c-.51 0-.54.57-.91.57-.11 0-.14-.05-.14-.11a.3.3 0 0 1 .03-.11c-.2.05-.23.17-.23.25a.23.23 0 0 0 .25.23.62.62 0 0 0 .18-.03.94.94 0 0 1-.57.23.5.5 0 0 1-.55-.48.3.3 0 0 1 .29-.32c.14 0 .17.09.17.2a.62.62 0 0 1-.03.17c.12 0 .29-.2.29-.43a.38.38 0 0 0-.37-.37.71.71 0 0 0-.72.74.85.85 0 0 0 .92.83.86.86 0 0 0 .7-.34 1.53 1.53 0 0 0-.16.8 1.1 1.1 0 0 0 1.08 1.23c.34 0 .49-.15.74-.15.15 0 .2.06.2.15a.13.13 0 0 1-.03.08s.32-.08.32-.28c0-.17-.15-.32-.43-.32.11-.11.09-.62.34-.62a.16.16 0 0 1 .17.17.14.14 0 0 1-.14.14.17.17 0 0 1-.11-.03.2.2 0 0 0 .2.11.34.34 0 0 0 .3-.34.42.42 0 0 0-.45-.4.7.7 0 0 0-.57.37.35.35 0 0 0-.34-.25c-.2 0-.28.25-.28.25a.35.35 0 0 1 .14-.03c.09 0 .14.09.14.2a.35.35 0 0 1-.31.38c-.26 0-.46-.32-.46-.75a1.72 1.72 0 0 1 .23-.8h.03a.36.36 0 0 0 .03.23c.08.17.23.17.23.32a.2.2 0 0 1-.06.11.32.32 0 0 0 .34-.31.36.36 0 0 0 .17.05.3.3 0 0 0 .32-.31.34.34 0 0 0-.2-.29c.05.23-.03.32-.12.32s-.2-.12-.2-.34c0-.26.14-.43.32-.43a1.3 1.3 0 0 1 1 .74.83.83 0 0 0-.43-.11.26.26 0 0 0-.29.25.56.56 0 0 0 .06.2.2.2 0 0 1 .2-.14c.63 0 .83 1 1.57 1v.03c-.6 0-.57.54-.8.54-.09 0-.09-.06-.09-.17v-.09s-.23.15-.23.32a.26.26 0 0 0 .29.25h.06c0 .38.28.55.62.55a.4.4 0 0 0 .46-.43.3.3 0 0 1-.23.14.15.15 0 0 1-.17-.17c0-.43.63-.4 1.48-.68a2.35 2.35 0 0 0 1.69-1.89c0 1.06-.4 1.72-.63 1.72-.14 0-.09-.23-.09-.23a.4.4 0 0 0-.17.28.18.18 0 0 0 .2.2.5.5 0 0 0 .37-.23c-.05.38-.25.6-.48.6-.17 0-.23-.17-.4-.17-.29 0-.32.29-.46.29-.06 0-.06-.03-.06-.09a.22.22 0 0 1 .06-.14c-.14.06-.17.17-.17.31a.48.48 0 0 0 .09.26s-.4-.06-.4-.37a.84.84 0 0 1 .05-.26s-.34.06-.34.37a.42.42 0 0 0 .29.4.67.67 0 0 0-.69.66.48.48 0 0 0 .46.51.33.33 0 0 0 .34-.23.4.4 0 0 1-.17.06.22.22 0 0 1-.23-.2c0-.2.26-.37.66-.37a.56.56 0 0 1 .22.03.35.35 0 0 0-.2.31.34.34 0 0 0 .38.35.25.25 0 0 0 .22-.12c-.22.03-.31-.03-.31-.17 0-.17.26-.2.26-.2v.06a.23.23 0 0 0 .25.2.33.33 0 0 0 .29-.17.29.29 0 0 1-.09.03.08.08 0 0 1-.08-.1c0-.13.31-.2.51-.4s.26-.65.31-.65c.03 0 .03.03.03.12 0 .97-.57.91-.57 1.2 0 .14.12.14.12.17 0 .06-.09.11-.15.11a.18.18 0 0 1-.17-.17.2.2 0 0 0-.05.12c0 .17.14.25.31.25a.68.68 0 0 0 .57-.51v.06c0 .31-.2.31-.2.62v.14a.14.14 0 0 1-.14.14.12.12 0 0 1-.12-.11.3.3 0 0 1 .03-.12.3.3 0 0 0-.11.23.26.26 0 0 0 .26.26.27.27 0 0 0 .25-.17c0-.03.03-.03.03.06 0 .17.06.2.17.34a.4.4 0 0 0 .17-.34c0-.06.03-.09.03-.06a.25.25 0 0 0 .26.17.26.26 0 0 0 .26-.26.3.3 0 0 0-.12-.22.3.3 0 0 1 .03.1.1.1 0 0 1-.11.12.14.14 0 0 1-.15-.14v-.14c0-.29-.2-.32-.2-.63v-.06a.68.68 0 0 0 .57.52c.18 0 .32-.09.32-.26a.12.12 0 0 0-.06-.11.16.16 0 0 1-.17.17c-.06 0-.14-.06-.14-.12s.11-.03.11-.17c0-.28-.57-.23-.57-1.2 0-.06 0-.11.03-.11.06 0 .11.45.31.65s.52.26.52.4a.08.08 0 0 1-.09.09.13.13 0 0 1-.08-.03.33.33 0 0 0 .28.17.23.23 0 0 0 .26-.2v-.06s.25.03.25.2c0 .12-.11.2-.31.17a.3.3 0 0 0 .23.12.34.34 0 0 0 .37-.34.3.3 0 0 0-.2-.32c.06 0 .14-.03.23-.03.4 0 .65.17.65.37a.22.22 0 0 1-.22.2.4.4 0 0 1-.18-.05.33.33 0 0 0 .35.23.5.5 0 0 0 .45-.52.67.67 0 0 0-.68-.65.42.42 0 0 0 .28-.4c0-.32-.34-.37-.34-.37a.64.64 0 0 1 .06.25c0 .32-.4.37-.4.37a.62.62 0 0 0 .08-.25c0-.15-.05-.29-.17-.32a.22.22 0 0 1 .06.15c0 .05-.03.08-.06.08-.14 0-.17-.28-.45-.28-.17 0-.23.17-.4.17-.2 0-.43-.26-.49-.6a.55.55 0 0 0 .37.23.2.2 0 0 0 .2-.2.4.4 0 0 0-.17-.29s.06.23-.08.23c-.2 0-.63-.66-.63-1.71a2.35 2.35 0 0 0 1.68 1.88c.86.29 1.49.26 1.49.68a.16.16 0 0 1-.18.18.3.3 0 0 1-.22-.15.4.4 0 0 0 .45.43c.34 0 .63-.17.63-.54h.06a.26.26 0 0 0 .28-.26c0-.17-.23-.31-.23-.31v.08q0 .17-.08.17c-.23 0-.2-.54-.8-.54v-.03c.74 0 .94-1 1.57-1a.23.23 0 0 1 .2.15.56.56 0 0 0 .05-.2.26.26 0 0 0-.28-.26.83.83 0 0 0-.43.11 1.26 1.26 0 0 1 1-.74c.2 0 .31.14.31.43 0 .23-.11.34-.2.34s-.17-.11-.11-.31c0 0-.2.11-.2.28a.32.32 0 0 0 .31.32.25.25 0 0 0 .17-.06.3.3 0 0 0 .35.31.2.2 0 0 1-.06-.11c0-.17.14-.14.23-.31a.36.36 0 0 0 .03-.23h.03a1.72 1.72 0 0 1 .22.8c0 .43-.2.74-.45.74a.35.35 0 0 1-.32-.37.2.2 0 0 1 .15-.2.35.35 0 0 1 .14.03s-.06-.26-.29-.26a.38.38 0 0 0-.34.26.7.7 0 0 0-.57-.37.42.42 0 0 0-.45.4.34.34 0 0 0 .31.34.2.2 0 0 0 .2-.12.3.3 0 0 1-.11.03.14.14 0 0 1-.15-.14.15.15 0 0 1 .17-.17c.29 0 .23.51.35.63-.29 0-.43.14-.43.31 0 .23.31.28.31.28a.29.29 0 0 1-.03-.08c0-.06.06-.14.2-.14.26 0 .4.14.74.14a1.1 1.1 0 0 0 1.09-1.23 1.53 1.53 0 0 0-.17-.8.92.92 0 0 0 1.62-.48.68.68 0 0 0-.71-.74.38.38 0 0 0-.37.37.47.47 0 0 0 .28.43.62.62 0 0 1-.03-.17c0-.11.03-.2.17-.2a.31.31 0 0 1 .29.32.5.5 0 0 1-.54.48.87.87 0 0 1-.57-.23.62.62 0 0 0 .17.03.23.23 0 0 0 .26-.23.29.29 0 0 0-.23-.25.3.3 0 0 1 .03.11c0 .06-.03.11-.15.11-.34 0-.4-.57-.91-.57a.54.54 0 0 0-.43.2.93.93 0 0 0-.62-.22 1.68 1.68 0 0 0-1.09.51c.03-.31-.14-.46-.37-.46a.32.32 0 0 0-.26.17.28.28 0 0 1 .29.32 1.2 1.2 0 0 1-1.14 1.17v-.03c.68-.26.45-.94.71-.94.11 0 .14.14.14.14a.35.35 0 0 0 .03-.14.28.28 0 0 0-.26-.26.28.28 0 0 0-.22.11.74.74 0 0 0-.66-.4.45.45 0 0 0-.48.49c0 .2.08.34.2.34v-.11a.23.23 0 0 1 .22-.23.3.3 0 0 1 .29.31.49.49 0 0 1-.51.49 1.53 1.53 0 0 1-.66-.17.28.28 0 0 0 .2-.26.2.2 0 0 0-.23-.2v.06c0 .05-.03.08-.11.08-.37 0-.86-.5-.86-1.37.06.57.37.86.77.86a.58.58 0 0 0 .6-.57c0-.28-.2-.51-.4-.48-.11 0-.11 0-.08.02a.28.28 0 0 1 .08.23.26.26 0 0 1-.28.26c-.32 0-.6-.23-.6-1.57a2.7 2.7 0 0 1 .03-.4h.02a1.77 1.77 0 0 0 1.32 1.43c.54.08.97.05.97.28 0 .2-.23.17-.23.17a.17.17 0 0 0 .17.12.38.38 0 0 0 .37-.4.36.36 0 0 0-.34-.4c.48 0 .68-.77 1.22-.77a.46.46 0 0 1 .49.48.36.36 0 0 1-.31.4.21.21 0 0 1-.23-.23.28.28 0 0 1 .26-.25h.02a.2.2 0 0 0-.2-.15c-.2 0-.37.18-.37.46a.5.5 0 0 0 .49.49.55.55 0 0 0 .6-.6.91.91 0 0 0-1-.95 1.84 1.84 0 0 0-1.03.38.61.61 0 0 0 .06-.29.38.38 0 0 0-.4-.37.23.23 0 0 0-.26.17h.11a.23.23 0 0 1 .23.23c0 .26-.34.45-.65.45-.49 0-.83-.28-1-1h.03c.14.4.37.57.62.57a.28.28 0 0 0 .32-.3c0-.2-.23-.35-.23-.35s.06.31-.17.31c-.17 0-.4-.28-.4-.94a.54.54 0 0 0 .51.43c.37 0 .46-.54.66-.54a.1.1 0 0 1 .11.11c0 .09-.06.14-.17.14h-.03a.21.21 0 0 0 .17.1c.15 0 .17-.12.2-.12s.06.05.06.14a.23.23 0 0 1-.26.23.25.25 0 0 1-.23-.15.35.35 0 0 0 .35.35c.25 0 .45-.2.45-.55a.8.8 0 0 0-.71-.8c-.46 0-.4.66-.71.66-.35 0-.37-.57-.29-1.11h.03s.11.43.43.43a.35.35 0 0 0 .34-.37.3.3 0 0 0-.11-.23s-.03.25-.2.25c-.2 0-.29-.57-.09-1.25h.06c.34 1.08 1.4 1.51 1.4 1.85a.1.1 0 0 1-.12.12s.09.14.2.14a.2.2 0 0 0 .2-.23.59.59 0 0 0-.05-.23h.03a.9.9 0 0 1 .2.55c0 .14-.06.22-.18.22a.17.17 0 0 0 .18.12c.17 0 .25-.14.25-.34s-.08-.4-.08-.52.08-.03.25.15a4.56 4.56 0 0 1 .29.4c.08.08.14.05.23.2.08.11.11.2.17.25s.14.03.2.15a1.18 1.18 0 0 1 .08.22 1 1 0 0 1 .29.26c.11.14.14.32.26.4a1.02 1.02 0 0 0 .37.17.25.25 0 0 1 .17.09 2.07 2.07 0 0 0 .14.26c.03.08.12.14.26.14a.3.3 0 0 0 .26-.09c.05-.03.05-.08.14-.08.06 0 .08.03.11.08.03.03.06.09.12.09h.03c.05 0 .05 0 .08-.03.03 0 .03-.03.09-.03.03 0 .05.03.08.03.03.03.06.03.12.03h.08c.09-.03.12-.14.15-.2s.2-.06.31-.29a.36.36 0 0 0 .03-.17.1.1 0 0 0 .06-.03 2.63 2.63 0 0 0 1.8.8c.4 0 .45-.11.45-.11s-.4-.14-.03-.14a.86.86 0 0 0 .95-1.03.72.72 0 0 1-.43.14c-.92 0-1.94-1.48-2.48-3.4l.11.04v.05c0 .1.03.18.11.18h.06a.17.17 0 0 0 .12-.03 10.2 10.2 0 0 0 1.5 2.28c.3.25.5.2.5.2a11.57 11.57 0 0 1-1.86-2.65c.05 0 .14-.06.14-.12v-.06c0-.08-.03-.17-.11-.17h-.03v-.05c0-.09-.03-.17-.12-.17h-.05a.17.17 0 0 0-.12.02c-.08-.25-.2-.5-.28-.77l.08-.1a5.67 5.67 0 0 0 1.2 1.76 1.08 1.08 0 0 1-.03-.23.17.17 0 0 1 .03-.11l.03.05a1.24 1.24 0 0 0 1.14 1.17.84.84 0 0 1-.34-.37h.12a1.18 1.18 0 0 0 .97.4.53.53 0 0 0 .57-.34 1.12 1.12 0 0 1-.38.11c-.02 0-.05 0-.05-.03-.03-.05.51-.2.51-.65m-8.62-11.52a.48.48 0 0 1-.37-.06.4.4 0 0 1 .2-.2v.05a.14.14 0 0 0 .28 0 .1.1 0 0 0-.02-.08.31.31 0 0 1 .11.06s0 .14-.2.22m0-1.62a.4.4 0 0 1 .2.4.9.9 0 0 1-.11.37h-.18a1.13 1.13 0 0 0 .1-.37.44.44 0 0 0-.18-.4c-.06-.06-.11-.06-.23-.09a.83.83 0 0 1 .4.09m-.34.03a.48.48 0 0 1 .11.37 1.6 1.6 0 0 1-.05.37h-.26a3.1 3.1 0 0 0 .03-.37 1.12 1.12 0 0 0-.06-.37c-.03-.03-.06-.06-.08-.06a.31.31 0 0 1 .31.06m-.43-.09c-.03 0-.06.03-.08.06a1.12 1.12 0 0 0-.06.37 3.1 3.1 0 0 0 .03.37h-.26a1.6 1.6 0 0 1-.06-.37.48.48 0 0 1 .11-.37c.06-.06.2-.06.32-.06m-.66.06a.79.79 0 0 1 .37-.09.28.28 0 0 0-.22.09.44.44 0 0 0-.18.4 1.13 1.13 0 0 0 .1.37h-.18a.9.9 0 0 1-.11-.37.42.42 0 0 1 .22-.4m-5.33 0a.79.79 0 0 1 .37-.09.28.28 0 0 0-.23.09.44.44 0 0 0-.17.4 1.13 1.13 0 0 0 .09.37h-.17a.9.9 0 0 1-.12-.37.48.48 0 0 1 .23-.4m0 1.62a.25.25 0 0 1-.2-.22.31.31 0 0 1 .12-.06l-.03.09a.14.14 0 0 0 .28 0V8.3a.4.4 0 0 1 .2.2.48.48 0 0 1-.37.06m.6-1.6a1.12 1.12 0 0 0-.06.37 3.1 3.1 0 0 0 .03.37h-.25a1.6 1.6 0 0 1-.06-.37.48.48 0 0 1 .11-.37.31.31 0 0 1 .32-.06c-.06 0-.09 0-.09.06m.54.74h-.25a3.1 3.1 0 0 0 .03-.37 1.12 1.12 0 0 0-.06-.37c-.03-.03-.06-.06-.09-.06.12 0 .26 0 .32.06a.48.48 0 0 1 .11.37 1.6 1.6 0 0 1-.05.37m.48-.4a.9.9 0 0 1-.11.37h-.17a1.13 1.13 0 0 0 .08-.37.44.44 0 0 0-.17-.4c-.06-.06-.11-.06-.23-.09.17 0 .29 0 .37.09a.43.43 0 0 1 .23.4m10.23 12.1c.06 0 .09.05.09.1s-.06.1-.12.1-.08-.07-.08-.12.03-.12.11-.09m-1.34-1.03v-.05c.03-.09.09-.15.17-.12h.06a.13.13 0 0 1 .14-.11.43.43 0 0 1-.11-.4c.03-.23.17-.37.31-.34l.17.03c-.14-.03-.28.14-.31.34a.43.43 0 0 0 .11.4.19.19 0 0 0-.14.11h-.06c-.08 0-.17.03-.17.12v.05a.13.13 0 0 0 .12.17h.05l-.08.55-.17-.03.08-.55h-.06c-.08-.02-.14-.08-.1-.17m.85.94c.05 0 .08.06.08.12s-.05.08-.11.08-.09-.05-.09-.1.06-.1.12-.1m-.6.83c.05 0 .08.06.08.12s-.05.08-.11.08-.09-.06-.09-.11.06-.12.12-.09m-.23.26H104l.17-.94.17.03Zm.26-1.09c0-.05.05-.08.11-.08s.09.06.09.11-.06.09-.12.09-.08-.06-.08-.12m.17-.88c0-.06.05-.09.11-.09s.09.06.09.12-.06.09-.12.09-.11-.06-.08-.12m-.52.71c.06 0 .09.06.09.12s-.06.08-.11.08-.09-.05-.09-.11.06-.09.11-.09m-.2 1.43a.65.65 0 0 0 .32.17 6.36 6.36 0 0 0-.4 1.14 2.5 2.5 0 0 1-1-.48 1.43 1.43 0 0 1 1.08-.83m.37 1.65a.22.22 0 1 1-.17-.25.25.25 0 0 1 .17.25m-.91-.25c-.03.08-.11.17-.2.14s-.17-.11-.14-.2.11-.17.2-.14a.15.15 0 0 1 .14.2m.37-2.77c0 .06-.06.09-.11.09s-.09-.06-.09-.12.06-.08.11-.08.12.05.1.11m-.64-.08v-.06a.13.13 0 0 1 .17-.12h.03v-.05a.13.13 0 0 1 .17-.12h.06c.03 0 .03 0 .06.03a.12.12 0 0 0-.11.12v.05h-.03a.13.13 0 0 0-.18.12v.05a.13.13 0 0 0 .12.18h.03v.05a.25.25 0 0 0 .08.17h-.11a.13.13 0 0 1-.11-.17v-.05h-.03a.21.21 0 0 1-.15-.2m-5.84-14v.17l-.03.03h-.37l-.03-.03V5.1l.03-.03h.37Zm-.37-2.51c.03-.06.06-.09.12-.09s.08.03.11.09a.4.4 0 0 1 .06.17.4.4 0 0 1-.06.17c-.03.06-.06.09-.11.09s-.09-.03-.12-.09a.4.4 0 0 1-.05-.17c.02-.06.02-.11.05-.17m-.2 1.28.03-.03h.09a.22.22 0 0 1 .05-.11.16.16 0 0 1 .29 0 .48.48 0 0 1 0 .46.16.16 0 0 1-.29 0l-.05-.12h-.09l-.03-.03Zm-1.25-.62a1.67 1.67 0 0 1 .28-.49 3.65 3.65 0 0 0 .17.77 3.29 3.29 0 0 0 .66 1.26l-.86.08a1.65 1.65 0 0 1-.34-1.02 1.1 1.1 0 0 1 .09-.6m1.11 1.93a.19.19 0 0 1-.11.15c-.06 0-.15-.06-.15-.12s.06-.14.12-.14a.13.13 0 0 1 .14.11m-1.28.29a.15.15 0 0 1-.12-.06.15.15 0 0 1 .06-.11c.06 0 .11.03.11.06.03.05 0 .1-.05.1m.37-.02-.03-.03-.03-.17.03-.03.37-.06.03.03.03.17-.03.03Zm1.14.8h.48a3.47 3.47 0 0 0 1.23 1.91 1.81 1.81 0 0 1-.51.17c-.15 0-.2-.05-.2-.11a.13.13 0 0 1 .03-.09.23.23 0 0 0-.15.2c0 .14.15.29.43.29a3.94 3.94 0 0 0 .4-.03c-.54.23-.88 1-1.14 1-.09 0-.11-.03-.11-.12a.35.35 0 0 1 .05-.14.25.25 0 0 0-.14.23.28.28 0 0 0 .28.26h.1a8.06 8.06 0 0 0-.47 2.3l-.02.03a.03.03 0 0 1-.03-.02 6.37 6.37 0 0 0-.46-2.31h.09a.28.28 0 0 0 .28-.26.25.25 0 0 0-.14-.23.35.35 0 0 1 .06.14.1.1 0 0 1-.12.12c-.28 0-.63-.74-1.14-1a3.94 3.94 0 0 0 .4.03c.29 0 .43-.12.43-.29a.23.23 0 0 0-.14-.2.29.29 0 0 1 .02.09c0 .08-.05.11-.2.11a1.22 1.22 0 0 1-.5-.17 3.78 3.78 0 0 0 1.2-1.91m-5.14 9.33c.06 0 .08.02.08.05v.06a.06.06 0 0 1-.05.06h-.03a.95.95 0 0 1-.49.65 1.22 1.22 0 0 0 .09-1.54 1.01 1.01 0 0 1 .4.72m-.54 0c0-.06.05-.1.11-.1h.03c.06 0 .09.07.09.12v.12c0 .05-.06.08-.12.08h-.03c-.05 0-.08-.05-.08-.11Zm-.46 5.58-.03.35s-2.42-10.73-2.48-10.9c.03.03.03.09.06.12a1.27 1.27 0 0 0 .31-.23l.06.03-.34.26c.03.02.03.08.06.1a2.13 2.13 0 0 1 .5-.25l.04.03-.49.34.03.09c.14.4 2.28 10.07 2.28 10.07m.06-1-.17-.77.11-2.29-.2-.42a.13.13 0 0 1 .09-.17l.08-.03a.94.94 0 0 1-.74-.83h-.03a.06.06 0 0 1-.05-.06v-.05a.06.06 0 0 1 .05-.06h.03a.94.94 0 0 1 .74-.74c-.03 0-.05-.03-.05-.09v-.23a.06.06 0 0 1 .05-.06v-.17h-.05a.16.16 0 0 1-.15-.17v-.06a.16.16 0 0 1 .17-.14h.06a.19.19 0 0 1 .12-.14c-.12-.06-.18-.2-.18-.4 0-.23.15-.4.29-.4H91c-.14 0-.25.17-.25.4a.44.44 0 0 0 .17.4.19.19 0 0 0-.12.14h-.05a.16.16 0 0 0-.18.14v.06a.16.16 0 0 0 .15.17h.05v.17a.06.06 0 0 0-.05.06v.23c0 .02 0 .02.03.05a.1.1 0 0 0 .05.03h.15l-.09 1.66a.3.3 0 0 0-.09.31c.03.11.06.37.06.37v.17Zm-.92 2.53c.03-.11.14-.26.29-.23.08 0 .08.17.25.23a.37.37 0 0 0 .35-.09v.12a.62.62 0 0 1-.4.23c-.46.05-.49-.15-.49-.26m.91 1.03c-.34.2-.45.05-.48-.03a.24.24 0 0 1 .06-.23c-.26.06-.32-.09-.35-.17 0-.09.06-.26.2-.26.06 0 .12.14.29.14a.34.34 0 0 0 .28-.14.29.29 0 0 1 .03.09c0 .11-.17.22-.28.28h-.03a.54.54 0 0 0 .26.09.2.2 0 0 0 .22-.2.29.29 0 0 1 .03.08c.03.12-.11.29-.22.35m2.85-4.45c-.52.42-.46.82-.74 1.17-.15.2-.26.28-.37.28a.14.14 0 0 1-.15-.17.18.18 0 0 0-.17.17.29.29 0 0 0 .32.26c.22 0 .34-.12.45-.12.06 0 .06.03.03.09-.09.09-.11.17-.23.28a.03.03 0 0 0-.03.03c-.05.06-.11.06-.14.12-.06.03-.03.17-.14.25-.09.1-.15.06-.2.12s-.09.2-.15.26-.11.02-.2.08c-.05.03-.05.12-.08.14a.4.4 0 0 1-.12.06s0-.08-.11-.11a.42.42 0 0 0-.17-.03c-.03 0-.23-.23-.37-.32a.75.75 0 0 0 .25 0 .9.9 0 0 0 .57-.65c.1-.03.15-.14.18-.29.02-.17-.03-.34-.18-.37-.1-.03-.22.12-.25.29a.4.4 0 0 0 .05.31.67.67 0 0 1-.42.17.72.72 0 0 1-.37-.03l.05-1.17a14.65 14.65 0 0 0 .55-3.05l.05-.03a17.46 17.46 0 0 1-.45 3.6s.17-.03.22-.34A15.52 15.52 0 0 0 91.6 17l.08-.03c.23 2.68-.23 3.45-.25 3.48.94-.31 1.54-.94 1.54-4.13h.05a20.14 20.14 0 0 1-.14 3.13.43.43 0 0 0 .17-.31 22.47 22.47 0 0 0 .09-2.83s.25-.02.25.2a5.94 5.94 0 0 0-.11.75c0 .37.2.57.2.88a1.24 1.24 0 0 1-.17.48.59.59 0 0 0 .23.06.72.72 0 0 0 .74-.54l.05.03c-.02.45-.3.68-.8 1.11m5.5-1.43a3.24 3.24 0 0 1-2.02 1.26h-.06a3.13 3.13 0 0 1-2-1.26c-.4-.54-.48-2.13-.77-3.62a8.37 8.37 0 0 1 2.77-.54H97a7.7 7.7 0 0 1 2.76.54c-.26 1.49-.34 3.08-.74 3.62m3.4 4.77c-.12-.12-.06-.17-.12-.26s-.14-.09-.2-.14c-.06-.09-.06-.2-.09-.23a2.3 2.3 0 0 0-.22-.17c-.06-.06-.06-.2-.15-.29-.11-.11-.08-.03-.25-.23-.18-.1-.18-.22-.26-.3-.03-.07-.03-.1.03-.1.11 0 .23.12.45.12.17 0 .32-.09.32-.26a.18.18 0 0 0-.17-.17.14.14 0 0 1-.15.17c-.11 0-.22-.08-.37-.28-.28-.37-.23-.74-.74-1.17s-.8-.66-.88-1.06l.05-.03a.73.73 0 0 0 .75.55.44.44 0 0 0 .22-.06 1.06 1.06 0 0 1-.17-.49c0-.31.2-.5.2-.88a5.95 5.95 0 0 0-.11-.74c0-.23.26-.2.26-.2-.03.97.02 2.02.08 2.82a.43.43 0 0 0 .17.32 20.28 20.28 0 0 1-.14-3.14h.06c0 3.16.6 3.82 1.54 4.13-.03-.03-.49-.8-.26-3.48l.09.03a17.65 17.65 0 0 0 .37 3.28c.05.29.22.34.22.34a17.47 17.47 0 0 1-.45-3.59l.06.03a15.6 15.6 0 0 0 .68 3.5 1.8 1.8 0 0 0-.68.78c-.06-.03-.15.03-.18.14-.02.09 0 .2.06.2a1.6 1.6 0 0 0 .14.97.6.6 0 0 0-.17-.11m1.26 0c-.14 0-.2.11-.2.25 0 .03-.03.03-.06.03-.06 0-.17-.05-.26-.05a.3.3 0 0 0-.17.05l-.03.03a1.5 1.5 0 0 1-.34-1.02 2.86 2.86 0 0 0 1.06.54Zm.17.71a.27.27 0 0 1-.14-.28c.03-.06.17-.06.28-.15a.28.28 0 0 0 0-.31.14.14 0 0 1 .09.03c.08.05.11.25.11.37-.08.4-.26.4-.34.34m.83-.03c-.09.37-.26.37-.35.34a.27.27 0 0 1-.14-.28c.03-.06.17-.06.29-.14a.28.28 0 0 0 0-.32.14.14 0 0 1 .08.03.34.34 0 0 1 .12.37m.42-1.03c-.02.1-.1.18-.2.15s-.17-.12-.14-.2.12-.17.2-.15c.09 0 .14.1.14.2m.55-.34c.05 0 .11.09.11.2a.16.16 0 0 1-.14.17c-.06 0-.12-.08-.12-.2.03-.11.09-.17.15-.17m-.15-.03a3.67 3.67 0 0 1-1.1.09 5.52 5.52 0 0 0 0-1.2 1.06 1.06 0 0 0 .33-.06 1.37 1.37 0 0 1 .77 1.17m-.28-2.62-.2-.03a5.03 5.03 0 0 1-.12-.57h.06a6.28 6.28 0 0 1 .26.6m-14.5-3.48h-.04a.13.13 0 0 1-.11-.14v-.12a.13.13 0 0 1 .14-.11h.03a2.06 2.06 0 0 1 .14-.66c-.28.03-.51.37-.54.8a.94.94 0 0 0 .37.89l.06-.03a2.9 2.9 0 0 1-.06-.63m-.57-.23a.94.94 0 0 1 .63-.82.88.88 0 0 0-.77.82.92.92 0 0 0 .65.92.99.99 0 0 1-.5-.92m.53.23a.13.13 0 0 1-.11-.14v-.12a.13.13 0 0 1 .14-.11h.03a2.06 2.06 0 0 1 .14-.66c-.28.03-.5.37-.54.8a.94.94 0 0 0 .37.89l.06-.03a1.63 1.63 0 0 1-.09-.63Zm-.54-.23a.94.94 0 0 1 .63-.82.88.88 0 0 0-.77.82.92.92 0 0 0 .65.92.99.99 0 0 1-.5-.92m-2.38-4.5a7.1 7.1 0 0 1-2.2.85s.09.12.32.06a6.8 6.8 0 0 0 1.9-.83c-.02 0-.02-.05-.02-.08m.06.34a5.96 5.96 0 0 1-2.31 1.4c-.15 0-.2-.06-.2-.12s.02-.1-.03-.05a.26.26 0 0 0-.09.2.58.58 0 0 0 .03.14.03.03 0 0 1-.03.03c-.06 0-.08-.09-.08-.09a.35.35 0 0 0-.03.15c0 .25.14.45.6.54.03 0 .05.03.03.03-.09.11-.38.11-.38.11s.06.09.29.09a1.98 1.98 0 0 0 1.14-.4v.03a.64.64 0 0 1-.23.28 2.71 2.71 0 0 0 1.54-.97l-.25-1.37m.25 1.43a10.63 10.63 0 0 1-2.88 2.14.53.53 0 0 0 .49-.03 8.97 8.97 0 0 0 2.45-1.88c-.03-.06-.03-.15-.06-.23m10.07 4.28a2.64 2.64 0 0 1-1.37.62.87.87 0 0 1-.43-.08 4.67 4.67 0 0 0 1.11-.8c.29-.26.8-.83 1.23-1.31.03-.06.09-.09.11-.15a1.72 1.72 0 0 1-.65 1.71m-2.65.66c-.32 0-.46-.17-.38-.29.06-.08.18-.1.35-.05.11.03.28.14.51.23a1.09 1.09 0 0 1-.49.11m3.37-2.62a1.41 1.41 0 0 0-.88-.75 2.3 2.3 0 0 0-2.11.77c-.46.49-.57 1.37-.15 1.57.46.23 1-.14 1.43-.51.57-.49.74-.94.48-1.11-.25-.2-.77.03-1.05.25a1.42 1.42 0 0 0-.51.83 2.4 2.4 0 0 1 .8-.8c.37-.17.65-.28.77-.11.14.2-.26.6-.63.94a1.56 1.56 0 0 1-.97.45c-.32.03-.4-.22-.4-.45a1.81 1.81 0 0 1 .94-1.28c.97-.63 1.43-.43 1.6-.35a1.47 1.47 0 0 1 .6.6 8.85 8.85 0 0 0-1.03.86c-.17.17-1.02 1.11-1.22 1.31a1.77 1.77 0 0 1-.35.23c-.25-.11-.5-.26-.62-.29-.26-.08-.49-.02-.57.18s.14.42.62.4a1.67 1.67 0 0 0 .52-.12l.31.09a2.43 2.43 0 0 0 2.05-.92 1.7 1.7 0 0 0 .4-1.62 3.31 3.31 0 0 1 .55-.4 2.97 2.97 0 0 0-.57.23"/><path d="M36.62 102.72v-4.96h.7v2.54l2.89-2.54h.88l-2.33 2.05 2.36 2.88h-.82l-2-2.48-.97.83v1.65h-.71Zm5.99-.83h.82v.83h-.83Zm5.53-2.74v2.06a1.21 1.21 0 0 1-.23.8.93.93 0 0 1-.74.25.97.97 0 0 1-.74-.25 1.21 1.21 0 0 1-.23-.8v-2.06h-.63v2.26a1.36 1.36 0 0 0 .43 1.08 2.12 2.12 0 0 0 2.4 0 1.4 1.4 0 0 0 .43-1.08v-2.26Zm2.1 2.74h.83v.83h-.82Zm3.03.83v-4.96h.71v2.54l2.88-2.54h.89L55.4 99.8l2.37 2.88h-.83l-2-2.48-.97.83v1.65h-.71Zm5.99-.83h.83v.83h-.83Zm6.16.83v-4.96h.71v2h3.03v-2h.7v4.96h-.7v-2.31h-3.03v2.31Zm6.27-2.48a2.58 2.58 0 0 1 .74-1.91 2.8 2.8 0 0 1 2-.72 2.65 2.65 0 0 1 1.97.72 2.53 2.53 0 0 1 .74 1.9 2.58 2.58 0 0 1-.74 1.92 2.8 2.8 0 0 1-2 .71 2.65 2.65 0 0 1-1.97-.71 2.58 2.58 0 0 1-.74-1.91m.74 0a1.94 1.94 0 0 0 .52 1.42 2.32 2.32 0 0 0 2.9 0 2.24 2.24 0 0 0 0-2.85 2.32 2.32 0 0 0-2.9 0 1.9 1.9 0 0 0-.52 1.43m6.48 2.48v-4.96h3.76v.63H79.6v1.45h2.74v.68H79.6v2.2Zm5.39 0v-.69l3.56-3.62h-3.33v-.63h4.22v.69l-3.51 3.56h3.56v.69Zm10.75-4.96v3.1a1.91 1.91 0 0 1-.57 1.49 2.83 2.83 0 0 1-3.25 0 1.9 1.9 0 0 1-.55-1.49v-3.1h.72v2.82a1.63 1.63 0 0 0 .37 1.2 1.47 1.47 0 0 0 1.11.4 1.54 1.54 0 0 0 1.14-.4 1.77 1.77 0 0 0 .37-1.2v-2.82Zm6.79 3.02a2.06 2.06 0 0 1-.77 1.48 3.07 3.07 0 0 1-3.71-.17 2.53 2.53 0 0 1-.74-1.91 2.58 2.58 0 0 1 .74-1.91 2.8 2.8 0 0 1 2-.71 2.62 2.62 0 0 1 1.7.54 1.9 1.9 0 0 1 .75 1.4h-.71a1.37 1.37 0 0 0-.57-.94 1.9 1.9 0 0 0-1.17-.35 1.97 1.97 0 0 0-1.46.52 2.24 2.24 0 0 0 0 2.85 1.97 1.97 0 0 0 1.46.51 1.82 1.82 0 0 0 1.2-.37 1.55 1.55 0 0 0 .57-1h.71Zm1.74 1.94v-4.96h.7v2.54l2.89-2.54h.88l-2.34 2.05 2.37 2.88h-.83l-2-2.48-.97.83v1.65h-.7Zm6.16 0v-4.96h3.93v.63h-3.25v1.45h3.05v.66h-3.05v1.54h3.27v.65h-3.96Zm5.78 0v-4.96h2.6a2.18 2.18 0 0 1 1.32.34 1.16 1.16 0 0 1 .45 1 1.3 1.3 0 0 1-.2.77 1.13 1.13 0 0 1-.62.43.77.77 0 0 1 .54.28 1.06 1.06 0 0 1 .2.66l.05.8a3.21 3.21 0 0 0 .06.4.57.57 0 0 0 .12.23h-.83a.41.41 0 0 1-.06-.2c0-.09-.03-.17-.03-.32l-.05-.74a.96.96 0 0 0-.26-.68 1.23 1.23 0 0 0-.74-.17h-1.86v2.14h-.69Zm2.29-4.37h-1.57v1.63h1.62a2.14 2.14 0 0 0 1.03-.17.74.74 0 0 0 .28-.63.64.64 0 0 0-.28-.63 1.9 1.9 0 0 0-1.08-.2m6.87-.6a1.78 1.78 0 0 1 1.11.32 1.14 1.14 0 0 1 .4.91 1 1 0 0 1-.2.66 1.41 1.41 0 0 1-.6.43 1.18 1.18 0 0 1 .71.4 1.14 1.14 0 0 1 .26.77 1.32 1.32 0 0 1-.43 1.08 2.15 2.15 0 0 1-1.34.34h-2.68V97.7h2.77Zm-.14.63h-1.92v1.43h1.77a1.6 1.6 0 0 0 .86-.17.6.6 0 0 0 .26-.55.65.65 0 0 0-.23-.54 1.23 1.23 0 0 0-.74-.17m0 2.08h-1.94v1.57h1.82a1.84 1.84 0 0 0 .9-.17.66.66 0 0 0 .3-.57.76.76 0 0 0-.26-.63 1.26 1.26 0 0 0-.83-.2m3.05 2.26 2.34-4.97h.74l2.2 4.97h-.71l-.63-1.43h-2.54l-.65 1.43Zm2.25-5.6h-.65v-.76h.65Zm-.54 3.52h1.94l-.94-2.11Zm2.17-3.51h-.66v-.77h.66Zm7.73 3.65a2.06 2.06 0 0 1-.77 1.48 3.07 3.07 0 0 1-3.71-.17 2.53 2.53 0 0 1-.74-1.91 2.58 2.58 0 0 1 .74-1.91 2.8 2.8 0 0 1 2-.72 2.62 2.62 0 0 1 1.71.55 1.95 1.95 0 0 1 .74 1.4h-.71a1.37 1.37 0 0 0-.57-.94 1.9 1.9 0 0 0-1.17-.35 1.97 1.97 0 0 0-1.45.52 2.24 2.24 0 0 0 0 2.85 1.97 1.97 0 0 0 1.45.51 1.82 1.82 0 0 0 1.2-.37 1.55 1.55 0 0 0 .57-1h.71Zm1.8 1.94v-4.96h.71v2.54l2.88-2.54h.88l-2.33 2.05 2.36 2.88h-.82l-2-2.48-.97.83v1.65h-.72Zm6.07 0v-4.96H151v.63h-3.23v1.45h3.06v.65h-3.06v1.55h3.28v.65h-3.99Zm5.82 0v-4.96h2.6a2.18 2.18 0 0 1 1.31.34 1.16 1.16 0 0 1 .46 1 1.3 1.3 0 0 1-.2.77 1.13 1.13 0 0 1-.63.43.77.77 0 0 1 .54.28 1.06 1.06 0 0 1 .2.66l.06.8a3.22 3.22 0 0 0 .06.4.57.57 0 0 0 .1.23h-.82a.41.41 0 0 1-.05-.2c0-.09-.03-.17-.03-.32l-.06-.74a.96.96 0 0 0-.26-.68 1.23 1.23 0 0 0-.74-.17h-1.85v2.14h-.69Zm2.25-4.37h-1.57v1.63h1.63a2.14 2.14 0 0 0 1.03-.17.74.74 0 0 0 .28-.63.64.64 0 0 0-.28-.62 1.9 1.9 0 0 0-1.09-.2"/><path d="m75.54 113.13-1.65-4.97h.74L76 112.5l1.34-4.34h.8l1.34 4.34 1.37-4.34h.74l-1.66 4.97h-.82l-1.4-4.28-1.37 4.28Zm7.7-4.97h.71v4.97h-.7Zm2.82 4.97v-4.97H90v.63h-3.25v1.46h3.05v.65h-3.05v1.54h3.28v.66h-3.97Zm5.8 0v-4.97h.93l3.11 4.23v-4.23h.69v4.97h-.94l-3.08-4.22v4.22Zm10.89-.06v-3.48h-1.46v-.57h.11a2.31 2.31 0 0 0 1.11-.23.86.86 0 0 0 .4-.68h.52v4.96Zm3.65 0a9.9 9.9 0 0 1 .85-2.4 6.64 6.64 0 0 1 1.31-1.8h-3.1v-.63h3.7v.66a8.47 8.47 0 0 0-1.28 2 9.58 9.58 0 0 0-.68 2.17Zm5.3-2.65a1.33 1.33 0 0 1-.66-.37.94.94 0 0 1-.23-.63 1.11 1.11 0 0 1 .49-.94 2.27 2.27 0 0 1 1.34-.34 1.93 1.93 0 0 1 1.25.37 1.11 1.11 0 0 1 .49.94.94.94 0 0 1-.23.63 1.33 1.33 0 0 1-.66.37 1.63 1.63 0 0 1 .83.42 1.26 1.26 0 0 1 .29.83 1.3 1.3 0 0 1-.52 1.11 2.2 2.2 0 0 1-1.45.4 2.32 2.32 0 0 1-1.46-.42 1.4 1.4 0 0 1-.54-1.12 1.13 1.13 0 0 1 .29-.82 1.09 1.09 0 0 1 .77-.43m2.14 1.2a.73.73 0 0 0-.35-.66 2.06 2.06 0 0 0-1.88 0 .73.73 0 0 0-.34.66.81.81 0 0 0 .34.68 1.5 1.5 0 0 0 .92.26 1.54 1.54 0 0 0 .94-.26.84.84 0 0 0 .37-.68m-.2-2.2a.54.54 0 0 0-.29-.51 1.38 1.38 0 0 0-.77-.2 1.51 1.51 0 0 0-.8.17.66.66 0 0 0 0 1.08 1.58 1.58 0 0 0 1.54 0 .59.59 0 0 0 .32-.54m3.16 1.2a1.84 1.84 0 0 1 .69-.57 2.26 2.26 0 0 1 .9-.2 1.7 1.7 0 0 1 1.26.45 1.52 1.52 0 0 1 .49 1.17 1.59 1.59 0 0 1-.57 1.26 2.18 2.18 0 0 1-1.46.48 1.82 1.82 0 0 1-1.5-.62 2.75 2.75 0 0 1-.55-1.8 3.2 3.2 0 0 1 .57-2 2.21 2.21 0 0 1 2.74-.37 1.31 1.31 0 0 1 .54.88h-.71a.7.7 0 0 0-.34-.46 1.35 1.35 0 0 0-.63-.17 1.22 1.22 0 0 0-1.06.49 2.39 2.39 0 0 0-.37 1.45m.09.91a.92.92 0 0 0 .34.75 1.27 1.27 0 0 0 .89.28 1.38 1.38 0 0 0 .94-.28.92.92 0 0 0 .34-.75.98.98 0 0 0-.34-.77 1.6 1.6 0 0 0-1.83 0 .98.98 0 0 0-.34.77" /></g></svg>
</a>

  <ul class="c-header__right">
    <li>
      <a class="c-nav__link" href="/account/login">Konto</a>
    </li>
    <li>
      <a class="c-nav__link c-nav__link--bag js-cart-count" href="/cart" title="Open mini basket" onclick="return MiniBasket.toggle();" data-count="">
<svg class="c-ico  c-ico--bag" aria-hidden="true" focusable="false" role="presentation"><use xlink:href="#icon-bag"/></svg>
</a>
    </li>
  </ul>

  <nav class="c-header__nav c-nav">
<span class="c-divider c-divider--tear "><svg xmlns="http://www.w3.org/2000/svg" width="11.18" height="3.26"><path fill="#aa8c50" d="M11.18 1.09h-.31C6.63 1.09 4.57 0 2.28 0 1.2 0 0 .33 0 1.63s1.2 1.63 2.28 1.63c2.28 0 4.35-1.09 8.59-1.09h.31"/></svg>
      
      <svg xmlns="http://www.w3.org/2000/svg" width="11.18" height="3.26"><path fill="#aa8c50" d="M0 1.09h.31C4.55 1.09 6.61 0 8.9 0c1.09 0 2.28.33 2.28 1.63S9.98 3.26 8.9 3.26c-2.28 0-4.35-1.09-8.6-1.09H0"/></svg></span>
<ul class="c-nav__list"><li class="c-nav__item js-subnav"><button class="c-nav__link c-nav__link--with-subnav" type="button" data-action="open">
              <span>Shop</span>
<svg class="c-ico  c-ico--chevron-down" aria-hidden="true" focusable="false" role="presentation"><use xlink:href="#icon-chevron-down"/></svg>
</button>

            <ul class="o-row c-nav__subnav">
              <li class="c-nav__item c-nav__item--mobile" data-action="close">
                <button class="c-nav__link text-milli">
<svg class="c-ico  c-ico--chevron-down" aria-hidden="true" focusable="false" role="presentation"><use xlink:href="#icon-chevron-down"/></svg>
Shop
                </button>
              </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections">
                    <span>Alle Produkte</span>
                  </a>
                </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections/cakes-baked-goods">
                    <span>Torten & BÄCKEREIEN</span>
                  </a>
                </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections/chocolate">
                    <span>Schokolade</span>
                  </a>
                </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections/confectionary">
                    <span>Süßwaren</span>
                  </a>
                </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections/honey-preserves">
                    <span>Honig & Konfitüre</span>
                  </a>
                </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections/merchandise">
                    <span>SOUVENIRS</span>
                  </a>
                </li><li class="c-nav__item">
                  <a class="c-nav__link" href="/collections/gift-vouchers">
                    <span>Gutscheine</span>
                  </a>
                </li><li role="presentation" aria-hidden="true">
<span class="c-divider c-divider--tear "><svg xmlns="http://www.w3.org/2000/svg" width="11.18" height="3.26"><path fill="#aa8c50" d="M11.18 1.09h-.31C6.63 1.09 4.57 0 2.28 0 1.2 0 0 .33 0 1.63s1.2 1.63 2.28 1.63c2.28 0 4.35-1.09 8.59-1.09h.31"/></svg>
      
      <svg xmlns="http://www.w3.org/2000/svg" width="11.18" height="3.26"><path fill="#aa8c50" d="M0 1.09h.31C4.55 1.09 6.61 0 8.9 0c1.09 0 2.28.33 2.28 1.63S9.98 3.26 8.9 3.26c-2.28 0-4.35-1.09-8.6-1.09H0"/></svg></span>
</li>
            </ul></li><li class="c-nav__item js-subnav"><a class="c-nav__link" href="/pages/our-story">
              <span>Unsere Geschichte</span>
            </a></li><li class="c-nav__item js-subnav"><a class="c-nav__link" href="/pages/cafe">
              <span>Café</span>
            </a></li><li>
        <a class="c-nav__link c-nav__link--account" href="/account/login">Konto</a>
      </li>
      
        <li class="c-nav__link--languages">
          <localization-form>
            <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" />
              <ul id="LanguageList" role="list" class="c-nav__link--languages__list">
                
                  <li class="language__item" tabindex="-1">
                    
                      <span class="language__item--active">de</span>
                    
                  </li>
                
                  <li class="language__item" tabindex="-1">
                    
                      <a href="#" hreflang="en" lang="en" data-value="en">
                        En
                      </a>
                    
                  </li>
                
              </ul>
              <input type="hidden" name="language_code" value="de">
            </form>
          </localization-form>
        </li>
      
    </ul>
<span class="c-divider c-divider--tear "><svg xmlns="http://www.w3.org/2000/svg" width="11.18" height="3.26"><path fill="#aa8c50" d="M11.18 1.09h-.31C6.63 1.09 4.57 0 2.28 0 1.2 0 0 .33 0 1.63s1.2 1.63 2.28 1.63c2.28 0 4.35-1.09 8.59-1.09h.31"/></svg>
      
      <svg xmlns="http://www.w3.org/2000/svg" width="11.18" height="3.26"><path fill="#aa8c50" d="M0 1.09h.31C4.55 1.09 6.61 0 8.9 0c1.09 0 2.28.33 2.28 1.63S9.98 3.26 8.9 3.26c-2.28 0-4.35-1.09-8.6-1.09H0"/></svg></span>
<div class="text-milli">
      <span class="ly-custom-0"></span>
      <a href="/account/login">Konto</a>
    </div>
  </nav>
</div>


</header><main id="main-content" tabindex="-1">
        <div id="shopify-section-template--14792199077978__hero" class="shopify-section o-row o-row--flush"><style data-shopify>#shopify-section-template--14792199077978__hero {
      margin-block-end: var(--space-l);
    }</style><div class="c-hero">
<div class="c-hero__text text-center" style="color: #aa8c50;
" >
              <h1 class="t-heading-alpha font-secondary tracking-1 text-upper"  data-scroll data-scroll-speed="-5" data-scroll-position="top">
                WIENER ZUCKERBÄCKER SEIT 1786
              </h1>
            </div>


          
            <style scoped>
              
                .c-hero__media {
                  aspect-ratio: 660/375;
                }
                .c-hero__media .c-video {
                  
                  
                  
                  
                  padding-bottom: 56%
                }
              
              
                @media(min-width:820px) {
                  .c-hero__media {
                    aspect-ratio: 1440/750
                  }
                  .c-hero__media .c-video {
                    
                    
                    
                    
                    padding-bottom: 52%
                  }
                }
              
            </style>
          

          <div class="c-hero__media" >
<div class="c-video">
      <lite-vimeo videoid="718329442"cover autoload autoplay loop mute>
<img src="//www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=1500" alt="" srcset="//www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=375 375w, //www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=550 550w, //www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=750 750w, //www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=900 900w, //www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=1100 1100w, //www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=1250 1250w, //www.demel.com/cdn/shop/files/Demel_2016_04-fruehling-end-sRGB_small_f789e4f4-9936-4e6e-8127-21e31eee7c38.webp?v=1657785041&amp;width=1500 1500w" width="1500" height="844" sizes="100vw" class="o-img o-img--cover" fetchpriority="high"></lite-vimeo>
    </div><div data-scroll data-scroll-call="toggleBackToTop"></div>
          </div><div class="c-hero__scroll">
              <span class="color-tertiary text-milli font-tertiary line-height-2 text-upper tracking-5">DEMEL entdecken</span>

              <div class="c-ornament"  data-scroll  data-scroll-offset="100">
                <div class="c-ornament__blossom">
                  <svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
                    <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
                    <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
                    <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
                  </svg>
                </div>
              </div>
            </div>
</div>
</div><div id="shopify-section-template--14792199077978__1654607681d9125e20" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__1654607681d9125e20 {
  --row-width: 1100;

  margin-block-end: var(--space-l);
}

#shopify-section-template--14792199077978__1654607681d9125e20 .c-text-banner {
  gap: var(--gap-m)
}</style><div class="c-text-banner"><div data-block="logo"  data-scroll>
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/text-media-logo.png?v=1654590323&amp;width=195" alt="" data-srcset="//www.demel.com/cdn/shop/files/text-media-logo.png?v=1654590323&amp;width=195 195w" width="195" height="248" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--contain c-text-banner__logo js-lazyload"></div><div data-block="text" class="t-body-gamma text-center tracking-1 rte" style="
"   data-scroll>
          Willkommen im Demel, dem Haus der feinsten Torten, Pralinen und Süßigkeiten im Herzen Wiens. Unser traditionelles Kaffeehaus ist eine kulturelle und kulinarische Institution, die seit 1786 Einheimische und Reisende gleichermaßen verwöhnt.
        </div><div data-block="button" class="text-center"  data-scroll>
<a class="c-button c-button--tertiary color-secondary" href="/pages/our-story" >
      <span>Unsere Geschichte</span>
        <svg viewBox="0 0 26 9.632" stroke-linecap="round" stroke-linejoin="round"><path d="M.5 4.63h22.63" stroke="currentColor" /><path d="M25.312-14.3l3.293,4.06v.639L25.312-5.513,25.7-5.1l5.978-4.827L25.7-14.72Z" transform="translate(-5.32 14.72)" fill="currentColor"/></svg>
    </a></div></div>


</div><div id="shopify-section-template--14792199077978__165476875146921b28" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__165476875146921b28 {
    margin-block-end: var(--space-s);
  }</style>
<h2 class="c-divider c-divider--blossom t-heading-beta
text-upper font-secondary color-secondary tracking-1" style="max-height: 0.75em" data-scroll  data-scroll-offset="100"><svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg>

      <span class="c-divider__text">Shop
</span>

      <svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg></h2>

</div><div id="shopify-section-template--14792199077978__1653924972e0e44375" class="shopify-section o-row o-row--flush"><style data-shopify>#shopify-section-template--14792199077978__1653924972e0e44375 {
    margin-block-end: var(--space-s);
  }</style><div class="c-slider c-slider--cards" data-slider="{&quot;enabled&quot;: &quot;(max-width: 820px)&quot;,&quot;align&quot;: &quot;start&quot;,&quot;autoPlay&quot;: false,&quot;loop&quot;: false,&quot;showArrows&quot;: true,&quot;showDots&quot;: false,&quot;adjustArrows&quot;: true,&quot;showProgressBar&quot;: false,&quot;tabs&quot;: false,&quot;autoHeight&quot;: false,&quot;defer&quot;: true}"
>
  <div class="c-slider__viewport js-slider-viewport">
    <ul class="c-slider__track c-slider__track--cards"><li class="c-slider__slide" >

          <div class="c-card c-card--quick-link" style="--background: rgba(0, 0, 0, 0.3);"><div class="c-card__image" style="aspect-ratio: 418/600">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/menu_Chocolate.jpg?v=1654762237&amp;width=926" alt="" data-srcset="//www.demel.com/cdn/shop/files/menu_Chocolate.jpg?v=1654762237&amp;width=375 375w, //www.demel.com/cdn/shop/files/menu_Chocolate.jpg?v=1654762237&amp;width=550 550w, //www.demel.com/cdn/shop/files/menu_Chocolate.jpg?v=1654762237&amp;width=750 750w, //www.demel.com/cdn/shop/files/menu_Chocolate.jpg?v=1654762237&amp;width=900 900w, //www.demel.com/cdn/shop/files/menu_Chocolate.jpg?v=1654762237&amp;width=926 926w" width="926" height="1298" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div><div class="c-card__text text-upper"  data-scroll>
              <p class="color-tertiary text-centi font-tertiary tracking-5">
                Shop
              </p>

              <h2 class="t-heading-gamma color-tertiary font-secondary tracking-1">Schokolade</h2>
            </div><a href="/collections/chocolate" class="c-card__link"></a></div>

        </li><li class="c-slider__slide" >

          <div class="c-card c-card--quick-link" style="--background: rgba(0, 0, 0, 0.3);"><div class="c-card__image" style="aspect-ratio: 418/600">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/menu_BakedGoods.jpg?v=1653641323&amp;width=954" alt="" data-srcset="//www.demel.com/cdn/shop/files/menu_BakedGoods.jpg?v=1653641323&amp;width=375 375w, //www.demel.com/cdn/shop/files/menu_BakedGoods.jpg?v=1653641323&amp;width=550 550w, //www.demel.com/cdn/shop/files/menu_BakedGoods.jpg?v=1653641323&amp;width=750 750w, //www.demel.com/cdn/shop/files/menu_BakedGoods.jpg?v=1653641323&amp;width=900 900w, //www.demel.com/cdn/shop/files/menu_BakedGoods.jpg?v=1653641323&amp;width=954 954w" width="954" height="1194" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div><div class="c-card__text text-upper"  data-scroll>
              <p class="color-tertiary text-centi font-tertiary tracking-5">
                Shop
              </p>

              <h2 class="t-heading-gamma color-tertiary font-secondary tracking-1">Torten & Bäckereien</h2>
            </div><a href="/collections/cakes-baked-goods" class="c-card__link"></a></div>

        </li><li class="c-slider__slide" >

          <div class="c-card c-card--quick-link" style="--background: rgba(0, 0, 0, 0.3);"><div class="c-card__image" style="aspect-ratio: 418/600">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/menu_GiftCards.jpg?v=1653641323&amp;width=1008" alt="Gift cards" data-srcset="//www.demel.com/cdn/shop/files/menu_GiftCards.jpg?v=1653641323&amp;width=375 375w, //www.demel.com/cdn/shop/files/menu_GiftCards.jpg?v=1653641323&amp;width=550 550w, //www.demel.com/cdn/shop/files/menu_GiftCards.jpg?v=1653641323&amp;width=750 750w, //www.demel.com/cdn/shop/files/menu_GiftCards.jpg?v=1653641323&amp;width=900 900w, //www.demel.com/cdn/shop/files/menu_GiftCards.jpg?v=1653641323&amp;width=1008 1008w" width="1008" height="1260" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div><div class="c-card__text text-upper"  data-scroll>
              <p class="color-tertiary text-centi font-tertiary tracking-5">
                Shop
              </p>

              <h2 class="t-heading-gamma color-tertiary font-secondary tracking-1">Gutscheine</h2>
            </div><a href="/collections/gift-vouchers" class="c-card__link"></a></div>

        </li></ul>
  </div>
</div>


</div><div id="shopify-section-template--14792199077978__165476880496174fee" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__165476880496174fee {
    margin-block-end: var(--space-m);
  }</style>
<span class="c-divider c-divider--blossom " data-scroll  data-scroll-offset="100"><svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg>

      <span>
      <svg xmlns="http://www.w3.org/2000/svg" width="6.11" height="10.33" viewBox="0 0 6.11 9.79"><path fill="#aa8c50" d="M0 5.44v-1.1c2.5 0 2.45 0 2.45-4.34h1.08c0 4.35.08 4.35 2.58 4.35v1.09c-2.5 0-2.58 0-2.58 4.34H2.45c0-4.34.05-4.34-2.45-4.34"/></svg>
    </span>

      <svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg></span>

</div><div id="shopify-section-template--14792199077978__165474665719ff93cd" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__165474665719ff93cd {
      margin-block-end: var(--space-m);
    }</style><div class="c-text-media">
<div class="c-text-media__block text-center" data-type="text" >

            <h2 class="c-text-media__heading t-heading-beta font-secondary tracking-1 text-upper color-secondary"  data-scroll  data-scroll-offset="120">
              UNSER CAFÉ
            </h2>

            <div class="c-text-media__content">
              <div class="text-epsilon tracking-1 rte" data-scroll  data-scroll-offset="150">
                Entfliehen Sie der Realität und entspannen Sie sich im Refugium unseres traditionellen Wiener Kaffeehauses. Unser Café ist reich an Geschichte und Kultur und bietet eine große Auswahl an österreichischen Spezialitäten sowie köstliche Torten und Süßspeisen.
              </div>

              

<a class="c-button c-button--tertiary color-secondary" href="/pages/cafe" data-scroll  data-scroll-offset="150">
      <span>KOMMEN SIE ZU BESUCH</span>
        <svg viewBox="0 0 26 9.632" stroke-linecap="round" stroke-linejoin="round"><path d="M.5 4.63h22.63" stroke="currentColor" /><path d="M25.312-14.3l3.293,4.06v.639L25.312-5.513,25.7-5.1l5.978-4.827L25.7-14.72Z" transform="translate(-5.32 14.72)" fill="currentColor"/></svg>
    </a>
<div data-scroll  data-scroll-offset="150">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/our-cafe-text-media02.jpg?v=1654762238&amp;width=1006" alt="" data-srcset="//www.demel.com/cdn/shop/files/our-cafe-text-media02.jpg?v=1654762238&amp;width=375 375w, //www.demel.com/cdn/shop/files/our-cafe-text-media02.jpg?v=1654762238&amp;width=550 550w, //www.demel.com/cdn/shop/files/our-cafe-text-media02.jpg?v=1654762238&amp;width=750 750w, //www.demel.com/cdn/shop/files/our-cafe-text-media02.jpg?v=1654762238&amp;width=900 900w, //www.demel.com/cdn/shop/files/our-cafe-text-media02.jpg?v=1654762238&amp;width=1006 1006w" width="1006" height="1206" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div></div>
          </div>

        


          <div class="c-text-media__block" data-type="image" ><div class="c-text-media__image" data-scroll  data-scroll-offset="150">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/Cafe_Interior4.jpg?v=1668613539&amp;width=675" alt="" data-srcset="//www.demel.com/cdn/shop/files/Cafe_Interior4.jpg?v=1668613539&amp;width=375 375w, //www.demel.com/cdn/shop/files/Cafe_Interior4.jpg?v=1668613539&amp;width=550 550w, //www.demel.com/cdn/shop/files/Cafe_Interior4.jpg?v=1668613539&amp;width=675 675w" width="675" height="900" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div></div>

      
</div>
</div><div id="shopify-section-template--14792199077978__165476888256aaf083" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__165476888256aaf083 {
    margin-block-end: var(--space-m);
  }</style>
<span class="c-divider c-divider--blossom " data-scroll  data-scroll-offset="100"><svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg>

      <span>
      <svg xmlns="http://www.w3.org/2000/svg" width="6.11" height="10.33" viewBox="0 0 6.11 9.79"><path fill="#aa8c50" d="M0 5.44v-1.1c2.5 0 2.45 0 2.45-4.34h1.08c0 4.35.08 4.35 2.58 4.35v1.09c-2.5 0-2.58 0-2.58 4.34H2.45c0-4.34.05-4.34-2.45-4.34"/></svg>
    </span>

      <svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg></span>

</div><div id="shopify-section-template--14792199077978__9faa2985-b990-4d97-8fe5-e150fc52d4f7" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__9faa2985-b990-4d97-8fe5-e150fc52d4f7 {
      margin-block-end: var(--space-m);
    }</style><div class="c-text-media">

          <div class="c-text-media__block" data-type="image" ><div class="c-text-media__image" data-scroll  data-scroll-offset="150">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/cafe-custom-cake-img02.jpg?v=1655876957&amp;width=836" alt="" data-srcset="//www.demel.com/cdn/shop/files/cafe-custom-cake-img02.jpg?v=1655876957&amp;width=375 375w, //www.demel.com/cdn/shop/files/cafe-custom-cake-img02.jpg?v=1655876957&amp;width=550 550w, //www.demel.com/cdn/shop/files/cafe-custom-cake-img02.jpg?v=1655876957&amp;width=750 750w, //www.demel.com/cdn/shop/files/cafe-custom-cake-img02.jpg?v=1655876957&amp;width=836 836w" width="836" height="1190" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div></div>

      

<div class="c-text-media__block text-center" data-type="text" >

            <h2 class="c-text-media__heading t-heading-beta font-secondary tracking-1 text-upper color-secondary"  data-scroll  data-scroll-offset="120">
              Individuelle Anfertigungen
            </h2>

            <div class="c-text-media__content">
              <div class="text-epsilon tracking-1 rte" data-scroll  data-scroll-offset="150">
                Ob für einen großen Ball oder eine intime Hochzeit, überlassen Sie es dem Talent unserer ZuckerbäckerInnen, Ihre individuelle Torte für jeden möglichen Anlass herzustellen.
              </div>

              

<a class="c-button c-button--tertiary color-secondary" href="/pages/custom-cakes" data-scroll  data-scroll-offset="150">
      <span>Mehr entdecken</span>
        <svg viewBox="0 0 26 9.632" stroke-linecap="round" stroke-linejoin="round"><path d="M.5 4.63h22.63" stroke="currentColor" /><path d="M25.312-14.3l3.293,4.06v.639L25.312-5.513,25.7-5.1l5.978-4.827L25.7-14.72Z" transform="translate(-5.32 14.72)" fill="currentColor"/></svg>
    </a>
<div data-scroll  data-scroll-offset="150">
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIi8+" data-src="//www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=1536" alt="" data-srcset="//www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=375 375w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=550 550w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=750 750w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=900 900w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=1100 1100w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=1250 1250w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=1500 1500w, //www.demel.com/cdn/shop/files/WeddingCake3.jpg?v=1668612047&amp;width=1536 1536w" width="1536" height="2048" loading="lazy" sizes="auto" decoding="async" class="o-img o-img--cover js-lazyload"></div></div>
          </div>

        
</div>
</div><div id="shopify-section-template--14792199077978__16547993848a39489e" class="shopify-section o-row o-row--flush"><style data-shopify>#shopify-section-template--14792199077978__16547993848a39489e {
    margin-block-end: var(--space-l);
  }</style><div class="c-instagram">
  <div class="c-instagram__header">
<h2 class="c-divider c-divider--blossom t-heading-gamma font-secondary tracking-1 color-secondary" data-scroll  data-scroll-offset="100"><svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg>

      <span class="c-divider__text"><span style="line-height: 0.7;">@</span>
        DEMEL_WIEN</span>

      <svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg></h2>
</div>

  <div class="c-instagram__main c-slider" id="insta-feed" data-slider="{&quot;enabled&quot;: true,&quot;align&quot;: 0.04375,&quot;autoPlay&quot;: 3000,&quot;loop&quot;: true,&quot;showArrows&quot;: false,&quot;showDots&quot;: false,&quot;adjustArrows&quot;: true,&quot;showProgressBar&quot;: false,&quot;tabs&quot;: false,&quot;autoHeight&quot;: false,&quot;defer&quot;: true}"
>
    <div class="c-slider__viewport" aria-hidden="true">
      <ul class="c-slider__track"><li class="c-slider__slide"><div class="instafeed-container"></div></li></ul>
    </div>
  </div>

  <div class="c-instagram__footer">
<span class="c-divider c-divider--line "><span class="c-divider__text"><a class="c-button c-button--secondary text-upper text-centi color-secondary font-tertiary tracking-5" href="https://www.instagram.com/demel_wien" target="_blank" rel="noreferrer">
        <span>Follow us</span>
      </a></span>
</span>
</div>
</div>


</div><div id="shopify-section-template--14792199077978__165476233403c8253b" class="shopify-section o-row"><style data-shopify>#shopify-section-template--14792199077978__165476233403c8253b {
  --row-width: 980;
  margin-block-end: var(--space-l);
}</style><div class="c-sign-up"><h2 data-type="heading" class="t-heading-gamma font-secondary text-upper tracking-1 text-center color-secondary u-mb-60" >
          MELDEN SIE SICH FÜR DIE NEUESTEN NACHRICHTEN VOM DEMEL AN
        </h2><div data-type="form">
          <form class="js-klaviyo-form" action="https://manage.kmail-lists.com/subscriptions/subscribe" method="GET" target="_blank">
            <input type="hidden" name="g" value="TiNznm" />
            <input type="hidden" name="$fields" value="$source,Accepts Marketing,name,$email,services" />
            <input type="hidden" name="$list_fields" value="" />
            <input type="hidden" name="$source" value="Newsletter (page content)" />

            <div class="c-sign-up__form">
              <div class="c-sign-up__field">
<label class="c-input " for="name90" data-field="input"><input id="name90" class="c-input__field" name="name" value="" type="text" autocomplete="name" required><span class="c-input__text">Name</span>

  
</label>

<label class="c-input " for="email30" data-field="input"><input id="email30" class="c-input__field" name="$email" value="" type="email" autocomplete="email" required><span class="c-input__text">Email</span>

  
</label>
</div>
              <div class="c-sign-up__accept"><p>Die in den Feldern angegebenen personenbezogenen Daten, insbesondere Name und E-Mail-Adresse, werden ausschließlich benötigt, um Ihnen Updates und Marketing zukommen zu lassen. Wenn Sie mit den folgenden Verwendungszwecken einverstanden sind, kreuzen Sie bitte das entsprechende Kästchen an. Wenn Sie Ihre Zustimmung nicht geben möchten, lassen Sie das Kästchen bitte leer.</p>

<label class="c-input " for="accepts-marketing217" data-field="checkbox"><input id="accepts-marketing217" class="c-input__field" type="checkbox" name="Accepts Marketing" value="True" required />
      <span class="c-input__check">
        <svg aria-hidden="true" focusable="false" viewBox="0 0 15 15" fill="none"><path d="M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>
      </span><span class="c-input__text"><p>Ich bin damit einverstanden, dass der Demel mir E-Mails zu Werbezwecken schickt. </p></span>

  
</label>
</div>
<button type="submit" class="c-button c-button--tertiary color-secondary" value="submit">
      <span>Senden</span>
        <svg viewBox="0 0 26 9.632" stroke-linecap="round" stroke-linejoin="round"><path d="M.5 4.63h22.63" stroke="currentColor" /><path d="M25.312-14.3l3.293,4.06v.639L25.312-5.513,25.7-5.1l5.978-4.827L25.7-14.72Z" transform="translate(-5.32 14.72)" fill="currentColor"/></svg>
    </button></div>
          </form>
        </div></div>


</div>
      </main><div id="shopify-section-footer" class="shopify-section o-row"><footer class="c-footer" data-scroll data-scroll-id="footer">
<span class="c-divider c-divider--blossom u-mb-10 is-inview"><svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg>

      <span>
      <svg xmlns="http://www.w3.org/2000/svg" width="6.11" height="10.33" viewBox="0 0 6.11 9.79"><path fill="#aa8c50" d="M0 5.44v-1.1c2.5 0 2.45 0 2.45-4.34h1.08c0 4.35.08 4.35 2.58 4.35v1.09c-2.5 0-2.58 0-2.58 4.34H2.45c0-4.34.05-4.34-2.45-4.34"/></svg>
    </span>

      <svg xmlns="http://www.w3.org/2000/svg" width="13.05" height="20.66" viewBox="0 0 13.05 20.66" fill="var(--fill, currentColor)">
        <path d="M10.87 10.87c-4.24 0-6.3 1.13-8.59 1.13C1.2 12 0 11.63 0 10.33S1.2 8.7 2.28 8.7c2.29 0 4.35 1.09 8.59 1.09Z"/>
        <path d="M10.87 10.87c0-4.24-1.08-6.3-1.08-8.59 0-1.08.32-2.28 1.63-2.28s1.63 1.2 1.63 2.28c0 2.29-1.09 4.35-1.09 8.59h-1.09Z"/>
        <path d="M10.87 9.79c0 4.24-1.08 6.3-1.08 8.59 0 1.08.32 2.28 1.63 2.28s1.63-1.2 1.63-2.28C13.05 16.09 12 14 12 9.79h-1.13Z"/>
      </svg></span>
<div class="c-footer__main text-center">
    <div class="c-footer__block"><div class="c-footer__item c-footer__item--menu js-accordion" data-accordion-mq="(max-width: 960px)">
          <span class="text-epsilon color-quinary js-accordion-trigger">
            Demel
          </span><ul role="list" class="c-footer__list c-footer__list--menu text-milli text-upper font-tertiary tracking-3"><li>
                  <a href="/collections" class="c-button color-secondary">Shop</a>
                </li><li>
                  <a href="/pages/our-story" class="c-button color-secondary">Unsere Geschichte</a>
                </li><li>
                  <a href="/pages/cafe" class="c-button color-secondary">Unser Café</a>
                </li><li aria-hidden="true"></li>
            </ul></div><div class="c-footer__item c-footer__item--menu js-accordion" data-accordion-mq="(max-width: 960px)">
          <span class="text-epsilon color-quinary js-accordion-trigger">
            Nützliche Links
          </span><ul role="list" class="c-footer__list c-footer__list--menu text-milli text-upper font-tertiary tracking-3"><li>
                  <a href="/pages/faqs" class="c-button color-secondary">HÄUFIGE FRAGEN</a>
                </li><li>
                  <a href="/pages/shipping" class="c-button color-secondary">Lieferungen</a>
                </li><li>
                  <a href="/pages/privacy-policy" class="c-button color-secondary">Datenschutz</a>
                </li><li>
                  <a href="/pages/terms-of-use" class="c-button color-secondary">Nutzungsbedingungen</a>
                </li><li>
                  <a href="/pages/cookies" class="c-button color-secondary">Cookies</a>
                </li><li>
                  <a href="/pages/imprint" class="c-button color-secondary">Impressum</a>
                </li><li aria-hidden="true"></li>
            </ul></div><div class="c-footer__item c-footer__item--menu js-accordion" data-accordion-mq="(max-width: 960px)">
          <span class="text-epsilon color-quinary js-accordion-trigger">
            Kontakt
          </span><ul role="list" class="c-footer__list c-footer__list--menu text-milli text-upper font-tertiary tracking-3"><li>
                  <a href="/pages/contact" class="c-button color-secondary">Kontakt</a>
                </li><li>
                  <a href="/pages/careers" class="c-button color-secondary">Karriere</a>
                </li><li>
                  <a href="/pages/custom-cakes" class="c-button color-secondary">Individuelle Anfertigungen</a>
                </li><li>
                  <a href="https://doco.occultum.at/" class="c-button color-secondary" target="_blank" rel="noreferrer">Whistleblowing</a>
                </li><li aria-hidden="true"></li>
            </ul></div><div class="c-footer__item c-footer__item--menu js-accordion" data-accordion-mq="(max-width: 960px)">
          <span class="text-epsilon color-quinary js-accordion-trigger">
            Social Media
          </span><ul role="list" class="c-footer__list c-footer__list--menu text-milli text-upper font-tertiary tracking-3"><li>
                  <a href="https://www.facebook.com/demelvienna" class="c-button color-secondary" target="_blank" rel="noreferrer">Facebook</a>
                </li><li>
                  <a href="https://www.instagram.com/demel_wien/" class="c-button color-secondary" target="_blank" rel="noreferrer">Instagram</a>
                </li><li aria-hidden="true"></li>
            </ul></div></div>

    <div class="c-footer__block  c-footer__block--right"><div class="c-footer__item c-footer-bottom">
          <span class="text-epsilon color-quinary">
            Café
          </span>
          <div class="text-milli text-upper font-tertiary tracking-3 color-secondary">
            <p><strong>ADRESSE:</strong><br/>KOHLMARKT 14<br/>1010 WIEN ÖSTERREICH<br/><strong>T.</strong> <a href="tel:+43153517170" title="+43 (1) 535 17 17 – 0">+43 (1) 535 17 17 – 0</a><br/><strong>E.</strong> <a href="mailto:[email protected]" title="[email protected]">[email protected]</a></p>
          </div>
        </div><div class="c-footer__item c-footer-bottom">
          <span class="text-epsilon color-quinary">
            Öffnungszeiten
          </span>
          <div class="text-milli text-upper font-tertiary tracking-3 color-secondary">
            <p><strong>TÄGLICH</strong><br/>10:00 - 19.00</p><p><strong>KAISERSCHMARRN</strong><br/>10:00 - 19.00</p><p>Reservierungen sind nicht möglich</p>
          </div>
        </div></div>
  </div>

  <div class="c-footer__bottom font-tertiary text-milli text-upper tracking-3 color-quinary">
    <div class="c-footer__logo">
      <img class="js-lazyload" loading="lazy" data-src="//www.demel.com/cdn/shop/t/8/assets/logo-footer.png?v=184409322240676068771671635282" alt="Demel Wien" >
    </div>
    <p class="c-footer__copyright">
      © 2024 K. U. K. HOFZUCKERBÄCKER CH. DEMEL'S SÖHNE GMBH
    </p>
    <a class="c-footer__agency c-button c-button--link" href="https://www.naturaily.com/" target="_blank">BY NATURAILY</a>
  </div>
</footer>


</div></div><div id="shopify-section-cookie-banner" class="shopify-section cookie-banner"><style data-shopify>#shopify-section-cookie-banner {
    background-color: #c7ab6e;
    color: #fdf7f2;
    font-size: 11px;
    line-height: 13.2px;
  }

  #shopify-section-cookie-banner p a {
    text-decoration: underline;
    text-underline-offset: 2px;
  }

  #shopify-section-cookie-banner p a {
    display: contents;
  }</style><div class="font-tertiary text-upper tracking-4">
  <p>Mit Ihrer Einwilligung übermitteln wir zum Zweck der Nutzungsanalyse sowie für Marketingzwecke, wie der Anzeige von personalisierter Werbung, personenbezogene Daten und Geräteinformationen an Dritte. Dies bedeutet auch eine Übermittlung von Daten in Länder außerhalb der Europäischen Union, in denen ein geringeres Datenschutzniveau herrscht. Mehr Informationen finden Sie in unserer <a href="https://www.demel.com/de/pages/cookies">Datenschutzerklärung</a></p>
  <button class="c-button c-button--accept" onclick="handleAccept()">Accept</button>
  <button class="c-button c-button--secondary" onclick="handleDecline()">
    <span>Decline</span>
  </button>
</div>

<script>
  function getBannerEl() {
    return document.getElementById('shopify-section-cookie-banner');
  }

  function hideBanner(res) {
    getBannerEl().style.display = 'none';
  }

  function showBanner() {
   getBannerEl().style.display = 'block';
  }

  function handleAccept(e) {
    window.Shopify.customerPrivacy.setTrackingConsent(true, hideBanner);

    document.addEventListener('trackingConsentAccepted',function() {
      console.log('trackingConsentAccepted event fired');
    });
  }

  function handleDecline() {
    window.Shopify.customerPrivacy.setTrackingConsent(false, hideBanner);
  }

  function initCookieBanner() {
    const userCanBeTracked = window.Shopify.customerPrivacy.userCanBeTracked();
    const userTrackingConsent = window.Shopify.customerPrivacy.getTrackingConsent();

    if(!userCanBeTracked && userTrackingConsent === 'no_interaction') {
      showBanner();
    }
  }

  window.Shopify.loadFeatures([
    {
      name: 'consent-tracking-api',
      version: '0.1',
    }
  ],
  function(error) {
    if (error) {
      throw error;
    }

    initCookieBanner();
  });
</script>


</div><propify-dialog modal-mode="side" id="MiniBasket" hidden>
      <div id="app-minibasket"></div>
    </propify-dialog>

    <div id="external-apps" hidden><script>
  /* Declare bcSfFilterConfig variable */
  var boostPFSAppConfig = {
    api: {
      filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter',
      searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search',
      suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest',
      productsUrl: 'https://services.mybcapps.com/bc-sf-filter/search/products',
      analyticsUrl: 'https://lambda.mybcapps.com/e'
    },
    shop: {
      name: 'Demel Wien',
      url: 'https://www.demel.com',
      domain: location.port ? 'demel-wien.mysho[]pify.com'.replace('[]', '') : 'demel-wien.myshopify.com',
      currency: 'EUR',
      money_format: "{{amount_with_comma_separator}} €",
      money_format_with_currency: "{{amount_with_comma_separator}} € EUR"
    },
    general: {
      file_url: "//www.demel.com/cdn/shop/files/?8658",
      asset_url: "//www.demel.com/cdn/shop/t/8/assets/boost-pfs.js?8658",
      collection_id: 0,
      collection_handle: "",
      collection_product_count: 0,
      
      
      theme_id: 124000469082,
      collection_tags: null,
      current_tags: null,
      default_sort_by: "",
      swatch_extension: "png",
      no_image_url: "//www.demel.com/cdn/shop/t/8/assets/boost-pfs-no-image.gif?v=45510820439899768411671635282",
      search_term: "",
      template: "index",currencies: ["EUR"],
      current_currency:"EUR",published_locales: {"de":false,"en":true},
      current_locale:"de",
      isInitFilter: true,
    },
    
    settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":false,"activeFilterScrollbar":true,"showFilterOptionCount":false,"showSingleOption":false,"showOutOfStockOption":false,"collapseOnPCByDefault":false,"collapseOnMobileByDefault":false,"keepToggleState":false,"showRefineBy":false,"capitalizeFilterOptionValues":true,"paginationType":"infinite","showLoading":false,"activeScrollToTop":false,"customSortingList":"best-selling|price-ascending|price-descending","enableAjaxCart":true,"ajaxCartStyle":"slide","selectOptionInProductItem":false,"filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style-expand","filterTreeMobileStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showVariantImageBasedOn":"","addCollectionToProductUrl":true,"showVariantImageBasedOnSelectedFilter":"","urlScheme":2,"isShortenUrlParam":true,"shortenUrlParamList":["pf_t_tag:tag"],"swatchImageVersion":6},"search":{"enableSuggestion":true,"showSuggestionProductVendor":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductImage":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"disabled","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":6},{"type":"pages","label":"Pages","status":"disabled","number":3}],"searchPanelBlocks":{"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":false,"displayDescription":false},"pages":{"label":"Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchTermSuggestions":{"label":"Recent searches","type":"manually","active":false,"backup":[],"searchTermList":[]},"mostPopularProducts":{"label":"Trending products","type":"manually","active":false,"backup":[],"productList":[]},"searchTips":{"label":"Search tips","searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","active":false},"searchEmptyResultMessages":{"label":"We are sorry! We couldn't find results for \"{{ terms }}\". But don't give up – check the spelling or try less specific search terms.","active":true}},"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[]},"productSuggestion":{"label":"Trending products","status":false,"data":[]}},"suggestionNoResult":{"search_terms":{"label":"Recent searches","status":false,"data":[],"backup":[],"type":"manually"},"products":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"productAvailable":false,"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"backSettings":{"offSensitive":false},"actionlist":{"qvBtnBackgroundColor":"rgba(255||255||255||1)","qvBtnTextColor":"rgba(61||66||70||1)","qvBtnBorderColor":"rgba(255||255||255||1)","qvBtnHoverBackgroundColor":"rgba(61||66||70||1)","qvBtnHoverTextColor":"rgba(255||255||255||1)","qvBtnHoverBorderColor":"rgba(61||66||70||1)","atcBtnBackgroundColor":"rgba(0||0||0||1)","atcBtnTextColor":"rgba(255||255||255||1)","atcBtnBorderColor":"rgba(0||0||0||1)","atcBtnHoverBackgroundColor":"rgba(61||66||70||1)","atcBtnHoverTextColor":"rgba(255||255||255||1)","atcBtnHoverBorderColor":"rgba(61||66||70||1)","alStyle":"bc-al-style4","qvEnable":true,"atcEnable":true},"labelTranslations":{"en":{"refine":"Refine By","refineMobile":"Filters","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply","close":"SCHLIEßEN","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view - columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"Sort by","best-selling":"Most Popular","price-ascending":"Lowest Price","price-descending":"Highest Price"},"recommendation":{"homepage-122742":"Just dropped","homepage-228236":"Best Sellers","collectionpage-687415":"Just dropped","collectionpage-570513":"Most Popular Products","productpage-455441":"Recently viewed","productpage-245140":"Frequently Bought Together","cartpage-502321":"Still interested in this?","cartpage-287642":"Similar Products"},"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\". But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing matched \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}?","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Recent searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add to bag","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out","atcMiniCartSubtotalLabel":"Zwischensumme","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your Cart","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartViewCartLabel":"View cart","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items"},"defaultTheme":{"toolbarViewAs":"View as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}},"de":{"refine":"Verfeinern mit","refineMobile":"Verfeinern mit","refineMobileCollapse":"Filter ausblenden","clear":"Entfernen","clearAll":"Alle entfernen","viewMore":"Mehr anzeigen","viewLess":"Weniger anzeigen","apply":"Übernehmen","applyAll":"Alle anwenden","close":"Schließen","back":"Zurück","showLimit":"Anzeigen","collectionAll":"Alle","under":"Unter","above":"Über","ratingStar":"Stern","ratingStars":"Sterne","ratingUp":"& höher","showResult":"Ergebnisse anzeigen","searchOptions":"Suchoptionen","inCollectionSearch":"Suche nach Produkten in dieser Kategorie","loadPreviousPage":"Vorherige Seite laden","listView":"Listenansicht","gridView":"Raster-Ansicht","gridViewColumns":"Raster-Ansicht - Spalten","loadMore":"Weitere Produkte {{ amountProduct }} laden","loadMoreTotal":"{{ from }} - {{ to }} von {{ total }} Produkten","sortByOptions":{"best-selling":"Meistverkauft","price-ascending":"Preis aufsteigend","price-descending":"Preis absteigend"},"recommendation":{},"search":{"generalTitle":"Allgemeiner Titel (wenn ohne Suchbegriff)","resultHeader":"Suchergebnisse für \"{{ terms }}\"","resultNumber":"Es werden {{ count }}  Ergebnisse für  \"{{ terms }}\" angezeigt","seeAllProducts":"Alle Produkte anzeigen","resultEmpty":"Leider entsprach kein Artikel \"{{ terms }}\". Schauen Sie sich andere Artikel in unserem Shop an.","resultEmptyWithSuggestion":"Leider entsprach kein Artikel \"{{ terms }}\". Möchten Sie sich stattdessen diese Artikel ansehen?","searchTotalResult":"Zeigen {{ count }} Ergebnis","searchTotalResults":"{{ count }} Ergebnisse werden angezeigt","searchPanelProduct":"Produkte","searchPanelCollection":"Kategorien","searchPanelPage":"Blogs & Seiten","searchTipsTitle":"Tipps zur Suche","searchTipsContent":"Bitte überprüfen Sie Ihre Schreibweise.{{ breakline }}Verwenden Sie allgemeinere Suchbegriffe.{{ breakline }}Geben Sie weniger Schlüsselwörter ein.{{ breakline }}Versuchen Sie, nach Produkttyp, Marke, Modellnummer oder Produktmerkmalen zu suchen."},"suggestion":{"viewAll":"Alle {{ count }} Produkte anzeigen","didYouMean":"Meinten Sie: {{ terms }}?","searchBoxPlaceholder":"Suche","suggestQuery":"Zeige {{ count }} Ergebnisse für {{ terms }}","instantSearchSuggestionsLabel":"Beliebte Vorschläge","instantSearchCollectionsLabel":"Kategorien","instantSearchProductsLabel":"Produkte","instantSearchPagesLabel":"Seiten","searchBoxOnclickRecentSearchLabel":"Letzte Suchanfragen","searchBoxOnclickSearchTermLabel":"Beliebte Suchen","searchBoxOnclickProductsLabel":"Produkte im Trend","noSearchResultSearchTermLabel":"Sehen Sie sich einige dieser beliebten Suchen an","noSearchResultProductsLabel":"Produkte im Trend"},"error":{"noFilterResult":"Es wurden leider keine passenden Produkte für Ihre Auswahl gefunden","noSearchResult":"Leider wurden keine Produkte zum Suchbegriff gefunden","noProducts":"Es wurden keine Produkte in dieser Kategorie gefunden","noSuggestionResult":"Leider wurde für \"{{ terms }}\" nichts gefunden.","noSuggestionProducts":"Leider wurde für \"{{ terms }}\" nichts gefunden."},"action_list":{"qvBtnLabel":"Schnellansicht","qvAddToCartBtnLabel":"Dem Warenkorb hinzufügen","qvSoldOutLabel":"Ausverkauft","qvSaleLabel":"Sale","qvViewFullDetails":"Alle Einzelheiten anzeigen","qvQuantity":"Menge","atcAvailableLabel":"Zum Warenkorb hinzufügen","atcSelectOptionsLabel":"Optionen auswählen","atcSoldOutLabel":"Ausverkauft","atcMiniCartSubtotalLabel":"Zwischensumme","atcMiniCartCheckoutLabel":"Kasse","atcMiniCartShopingCartLabel":"Ihr Warenkorb","atcMiniCartEmptyCartLabel":"Ihr Warenkorb ist derzeit leer","atcMiniCartViewCartLabel":"Warenkorb anzeigen","atcAddingToCartBtnLabel":"Wird hinzugefügt","atcAddedToCartBtnLabel":"Wurde hinzugefügt!","atcMiniCartCountItemLabel":"artikel","atcMiniCartCountItemLabelPlural":"artikel"},"defaultTheme":{"toolbarViewAs":"Anzeigen als","toolbarProduct":"Produkt","toolbarProducts":"Produkte","productItemSoldOut":"Ausverkauft","productItemSale":"Sale","productItemFrom":"von"},"recentlyViewed":{"recentProductHeading":"Zuletzt angesehene Produkte"},"mostPopular":{"popularProductsHeading":"Beliebte Produkte"}}},"label":{"refine":"Refine By","refineMobile":"Filters","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply","close":"SCHLIEßEN","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","inCollectionSearch":"Search for products in this collection","loadPreviousPage":"Load Previous Page","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view - columns","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"sorting":"Sort by","best-selling":"Most Popular","price-ascending":"Lowest Price","price-descending":"Highest Price"},"recommendation":{"homepage-122742":"Just dropped","homepage-228236":"Best Sellers","collectionpage-687415":"Just dropped","collectionpage-570513":"Most Popular Products","productpage-455441":"Recently viewed","productpage-245140":"Frequently Bought Together","cartpage-502321":"Still interested in this?","cartpage-287642":"Similar Products"},"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\". But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing matched \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}?","searchBoxPlaceholder":"Search","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Recent searches","noSearchResultProductsLabel":"Trending products"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add to bag","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out","atcMiniCartSubtotalLabel":"Zwischensumme","atcMiniCartCheckoutLabel":"Checkout","atcMiniCartShopingCartLabel":"Your Cart","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartViewCartLabel":"View cart","atcAddingToCartBtnLabel":"Adding","atcAddedToCartBtnLabel":"Added!","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items"},"defaultTheme":{"toolbarViewAs":"View as","toolbarProduct":"Product","toolbarProducts":"Products","productItemSoldOut":"Sold out","productItemSale":"Sale","productItemFrom":"from"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}},"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""}},
    
    
swatch_settings: {
  
},
     
default_sort_order: {"search":"best-selling","all":""},

  };
  function mergeObject(obj1, obj2){
    var obj3 = {};
    for (var attr in obj1) { obj3[attr] = obj1[attr]; }
    for (var attr in obj2) { obj3[attr] = obj2[attr]; }
    return obj3;
  }
  if (typeof boostPFSConfig == 'undefined') {
    boostPFSConfig = {};
  }
  if (typeof boostPFSAppConfig != 'undefined') {
    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSAppConfig);
  }
  if (typeof boostPFSThemeConfig != 'undefined') {
    boostPFSConfig = mergeObject(boostPFSConfig, boostPFSThemeConfig);
  }
</script>


<!-- Include Resources -->

  <!-- Instant search no result JSON data -->
  <script type="application/json" id="boost-pfs-instant-search-products-not-found-json">
	{
		"search_terms": [],
		"products": []
	}
</script>




<script defer src="//www.demel.com/cdn/shop/t/8/assets/boost-pfs-analytics-custom.js?v=20949939441279981701736396068"></script><div id="shopify-section-app-optimization" class="shopify-section">
</div></div>
    
      <script>
        setTimeout(function(){
          sessionStorage.removeItem('boostPFSScrollbackPostion')
        }, 800);
      </script>
    
  <!-- langify-v2-scripts-begin -->


<script>
  var langify = langify || {};


  /**
  * 
  * 
  * @class LyHelper
  */
  class LyHelper {
    constructor() {
      return {
        ajax: function(params) { return LyHelper.ajax(params); },
        isIE: function() { return LyHelper.isIE(); },
        extractImageObject: function(val) { return LyHelper.extractImageObject(val); },
        getCurrentLanguage: function() { return LyHelper.getCurrentLanguage(); },
        getCookie: function(name) { return LyHelper.getCookie(name); },
        setCookie: function(name, value, days) { return LyHelper.setCookie(name, value, days); },
        getVersion: function() { return LyHelper.getVersion(); },
        isOutOfViewport: function(elem) { return LyHelper.isOutOfViewport(elem); },
        isDomainFeatureEnabled: function() { return LyHelper.isDomainFeatureEnabled(); },
        getVal: function(str) { return LyHelper.getVal(str); },
        inIframe: function() { return LyHelper.inIframe(); },
        shopifyAPI: function() { return LyHelper.shopifyAPI(); },
        loadScript: function(url, callback) { return LyHelper.loadScript(url, callback); },
        localizationRedirect: function(type, code, additionalFields, additionalParams, domain) { return LyHelper.localizationRedirect(type, code, additionalFields, additionalParams, domain); },
        changeCurrency: function(code) { return LyHelper.changeCurrency(code); },
        log: function(title, data, type) { return LyHelper.log(title, data, type); },
      }
    }
    static ajax(params) {
      var data = params.data;
      fetch(params.url, {
        method: params.method,
        headers: {
          'Content-Type': 'application/json',
        },
        body: (data && params.method === 'POST') ? JSON.stringify(data) : null,
      })
      .then(response => response.json())
      .then(data => {
        params.success(data);
      })
      .catch((error) => {
        console.error('Error:', error);
      });
    }
    static isIE() {
      var ua = navigator.userAgent;
      var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;
      return is_ie;
    }
    static extractImageObject(val) {
      if(!val || val == '') return false;
      var val = val;

      // Handle src-sets
      if(val.search(/([0-9]+w?h?x?,)/gi) > -1) {
        val = val.split(/([0-9]+w?h?x?,)/gi)[0];
      }

      var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0;
      var hostEnd = val.lastIndexOf('/') + 1;
      var host = val.substring(hostBegin, hostEnd);      
      var afterHost = val.substring(hostEnd, val.length);

      var url = val;
      var file = ''; 
      var name = ''; 
      var type = '';
      afterHost = afterHost.substring(0, (afterHost.indexOf("#") == -1) ? afterHost.length : afterHost.indexOf("#"));
      afterHost = afterHost.substring(0, (afterHost.indexOf("?") == -1) ? afterHost.length : afterHost.indexOf("?"));
      name = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, "");

      if(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi) > -1) {
        type = afterHost.substring(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi)+1, afterHost.length);
      } else {
        type = afterHost.substring(afterHost.lastIndexOf('.')+1, afterHost.length);
      }
      
      file = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, '.'+type);

      return {
        host: host,
        name: name,
        type: type,
        file: file
      }
    }
    static getCurrentLanguage() {
      return window.langify.locale.iso_code;
    }
    static setLanguage(code) {
      
    }
    static getCookie(name) {
      var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
      if(v) return v[2];
      else return null;
    }
    static setCookie(name, value, days) {
      var d = new Date;
      d.setTime(d.getTime() + 24*60*60*1000*days);
      document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString();
    }
    static getVersion() {
      return 2;
    }
    static isOutOfViewport (elem) {
      var bounding = elem.getBoundingClientRect();
      var out = {};
      out.top = bounding.top < 0;
      out.left = bounding.left < 0;
      out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight);
      out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth);
      out.any = out.top || out.left || out.bottom || out.right;
      out.inViewport = bounding.x > 0 && bounding.y > 0;
      return out;
    }
    static isDomainFeatureEnabled() {
      return window.langify.locale.domain_feature_enabled;
    }
    static getVal(str) {
      var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)'));
      return v ? v[1] : null;
    }
    static inIframe() {
      try {
        return window.self !== window.top;
      } catch (e) {
        return true;
      }
    }
    static shopifyAPI() {
      var root_url = window.langify.locale.root_url != '/' ? window.langify.locale.root_url : '';

      return {
        attributeToString: function(attribute) {
          if((typeof attribute) !== 'string') {
            attribute += '';
            if(attribute === 'undefined') {attribute = '';}
          }
          return attribute.trim();
        },
        getCart: function(callback) {
          LyHelper.ajax({
            method: 'GET',
            url: root_url+'/cart.js',
            success: function (cart, textStatus) {
              if((typeof callback) === 'function') {
                callback(cart);
              }
            }
          });
        },
        updateCartNote: function(note, callback) {
          var params = {
            method: 'POST',
            url: root_url+'/cart/update.js',
            data: 'note=' + this.attributeToString(note),
            dataType: 'json',
            success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},
            error: this.onError
          };
          LyHelper.ajax(params);
        },
        updateCartAttributes: function(attributes, callback) {
          var params = {
            method: 'POST',
            url: root_url+'/cart/update.js',
            data: {"attributes": attributes},
            dataType: 'json',
            success: function(cart) {
              if((typeof callback) === 'function') {
                callback(cart);
              }
            },
            error: this.onError
          };
          LyHelper.ajax(params);
        },
        onError: function(XMLHttpRequest, textStatus) {

        }      
      }
    }
    static loadScript(url, callback) {
      var script = document.createElement('script');
      script.type = 'text/javascript';
      if(script.readyState) {
        script.onreadystatechange = function () {
          if(script.readyState == 'loaded' || script.readyState == 'complete') {
            script.onreadystatechange = null;
            callback();
          }
        };
      } else {
        script.onload = function () {
          callback();
        };
      }
      script.src = url;
      document.getElementsByTagName('head')[0].appendChild(script);
    }
    static localizationRedirect(type, code, additionalFields, additionalParams, domain) {
      if(type !== 'country_code' && type !== 'language_code') { 
        return false; 
      }
      if(!additionalParams) {
        var additionalParams = '';
      }
      if(domain) {
        window.location.href = domain;
        return true;
      }
      var params = [
        {
          name: type,
          value: code
        },
        {
          name: 'return_to',
          value: window.location.pathname + window.location.search + additionalParams + window.location.hash
        },
        {
          name: 'form_type',
          value: 'localization'
        },
        {
          name: '_method',
          value: 'put'
        }
      ];
      if(additionalFields) {
        for(var i=0; i<additionalFields.length; i++) {
          params.push(additionalFields[i]);
        }
      }
      const form = document.createElement('form');
      form.method = 'POST';
      form.action = '/localization';
      params.forEach(function(param) {
        const field = document.createElement('input');
        field.type = 'hidden';
        field.name = param['name'];
        field.value = param['value'];
        form.appendChild(field);
      });
      document.body.appendChild(form);
      form.submit();
    }
    static changeCurrency(code) {
      const params = [
        {
          name: 'currency_code',
          value: code
        },
        {
          name: 'return_to',
          value: window.location.pathname + window.location.search + window.location.hash
        },
        {
          name: 'form_type',
          value: 'localization'
        },
        {
          name: '_method',
          value: 'put'
        }
      ];
      const form = document.createElement('form');
      form.method = 'POST';
      form.action = '/localization';
      params.forEach(function(param) {
        const field = document.createElement('input');
        field.type = 'hidden';
        field.name = param['name'];
        field.value = param['value'];
        form.appendChild(field);
      });
      document.body.appendChild(form);
      form.submit();
    }
    static log(title, data, type) {
      if(langify.settings.debug) {
        if(!data) {
          var data = '';
        }
        
        var css = 'color: green; font-weight: bold;';
        if(type === 'error') {
          css = 'color: red; font-weight: bold;';
        }

        console.log(`%c ${title}: \n`, css, data);
      }
    }
  };


  /**
  *
  *
  * @class TranslationObserver
  */
  class TranslationObserver {
    constructor() {
      LyHelper.log('TranslationObserver instantiation')
    }

    init() {
      if(langify.settings.observe && !LyHelper.isIE()) {
        var langifyObserver = this.langifyObserverCore();
        langifyObserver.init();
        
        // HOTFIX: translation observer sometimes refuses to trigger on page load_
        langifyObserver.triggerCustomContents();

        langify.api = {
          observer: {
            start: langifyObserver.init,
            stop: langifyObserver.stopObserver,
            trigger: langifyObserver.triggerCustomContents
          }
        };
      }

      return this;
    }

    langifyObserverCore() {
      var observedNodes = [];
      var intersectionObs = null;
      var mutationCount = 0;
      var mutationObs = null;
      var mutationObsConfig = {
        characterData: true,
        characterDataOldValue: true,
        attributes: true,
        attributeOldValue: true,
        childList: true,
        subtree: true,
      };
      var customContents_html = {};
      var customContents_text = {};
      var customContents_attr = {};
    
      function init() {
        if(langify.settings.observe) {
          spreadCustomContents();
          if (window.MutationObserver) {
            if (langify.settings.lazyload && window.IntersectionObserver) {
              startIntersectionObserver();
            } else {
              startMutationObserver(null);
            }
          } else {
            startMutationEvents();
          }
        }
      }
    
    
      // Intersection Observer
      function startIntersectionObserver() {
        intersectionObs = new IntersectionObserver(callbackIntersectionChange);
        var elementNodes = document.getElementsByClassName('shopify-section');
        Array.prototype.slice.call(elementNodes).forEach(function(node) {
          intersectionObs.observe(node);
        });
      }
    
      function callbackIntersectionChange(intersections) {
        intersections.forEach(function(intersection) {
          var target = intersection.target;
          var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false);
    
          if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) {
            target.setAttribute('ly-is-intersecting', intersection.isIntersecting);
            targetIsIntersecting = intersection.isIntersecting;
          }
          
          // On Screen
          if(targetIsIntersecting == false && intersection.isIntersecting == true) {
            if(!target.getAttribute('ly-is-observing')) {
              startMutationObserver(target);
              intersectionObs.unobserve(target);
    
              // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually
              var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT');
              var textNodes = getNodesUnder(target, 'SHOW_TEXT');
              var nodes = elementNodes.concat(textNodes);
              nodes.forEach(function(node) {
                translate(node, 'mutation -> childList');
              });
            }
          } 
          // Off Screen
          //else if(targetIsIntersecting == true && intersection.isIntersecting == false) {
          //  stopMutationObserver(target);
          //}
          target.setAttribute('ly-is-intersecting', intersection.isIntersecting);
        });
      }
    
    
      // Mutation Observer
      function startMutationObserver(observerTarget) {
        if (!observerTarget) {
          var target = document.documentElement || document.body; // main window
        } else {
          if (observerTarget.nodeName  === 'IFRAME') {
            try { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; }
            catch { return false; }
          } else {
            var target = observerTarget;
          }
        }
        mutationObs = new MutationObserver(callbackDomChange);
        mutationObs.observe(target, mutationObsConfig);
        observedNodes.push(target);
        try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {}
      }
    
      function stopMutationObserver(target) {
        if(observedNodes.indexOf(target) > -1) {
          observedNodes.splice(observedNodes.indexOf(target), 1);
        }
        var mutations = mutationObs.takeRecords();
        mutationObs.disconnect();
        observedNodes.forEach(node => {
          mutationObs.observe(node, mutationObsConfig);
        });
        try { target.removeAttribute('ly-is-observing'); } catch(e) {}
      }
    
    
      function callbackDomChange(mutations, mutationObs) {
        for (var i = 0, length = mutations.length; i < length; i++) {
          var mutation = mutations[i];
          var target = mutation.target;
    
          // Links-Hook
          if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) {
            var target = mutation.target;
            translateLink(target.getAttribute(mutation.attributeName), target);
          }
          // Images-Hook
          else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) {
            translateImage(target, mutation.attributeName);
          }
          else if (mutation.type === 'attributes' && mutation.attributeName === 'style') {
            translateCssImage(target);
          }
          // Subtree Events
          else if (mutation.type === 'childList') {
            // Added Nodes
            if(mutation.addedNodes.length > 0) {
              var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT');
              var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT');
              var nodes = elementNodes.concat(textNodes);
              nodes.forEach(function(node) {
                translate(node, 'mutation -> childList');
              });
            }
          }
          // CharacterData Events
          else if (mutation.type === 'characterData') {
            var target = mutation.target;
            translate(target, 'mutation -> characterData');
          }
        }
      }
    
    
      function translate(node, info) {
        if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) {
          return;
        }
        // CC-Hook
        if (node.nodeName  !== 'SCRIPT' && node.nodeName  !== 'STYLE') {
          if (node.nodeType === 3) {
            translateTextNode(node, info);
          }
          translateNodeAttrs(node);
        }
        // Links-Hook
        if (node.nodeName  === 'A' || node.nodeName  === 'FORM') {
          if(node.hasAttribute('href')) var attrName = 'href';
          else var attrName = 'action';
          var url = node.getAttribute(attrName);
          translateLink(url, node);
        }
        // Images-Hook
        if (node.nodeName  === 'IMG' || node.nodeName  === 'SOURCE') {
          translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']);
        }
        if (node.attributes && node.getAttribute('style')) {
          translateCssImage(node);
        }
        // Iframe Observation
        if (node.nodeName  === 'IFRAME') {
          // Todo: handle srcdoc iframe content observing
          if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) {
            node.setAttribute('ly-is-observing', 'true');
            startMutationObserver(node);
          }
        }
      }
    
      function translateNodeAttrs(node) {
        if (node.attributes && node.getAttribute('placeholder')) {
          var src = node.getAttribute('placeholder').trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase();
          if(customContents_text[src] && node.getAttribute('placeholder') !== customContents_text[src]) {
            node.setAttribute('placeholder', customContents_text[src]);
          }
        }
      }
    
    
      function translateTextNode(node, info) {
        if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) {
          return;
        }
        var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase();
        if(customContents_text[src] && node.textContent !== customContents_text[src]) {
          var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]);
          if (newContent != node.textContent) {
            if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) {
              var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0;
              node.parentNode.setAttribute('data-ly-mutation-count', count+1);
              node.textContent = newContent;
    
              mutationCount = mutationCount + 1;
              LyHelper.log('REPLACED (TEXT)', {
                  oldValue: src,
                  newValue: customContents_text[src],
                  mutationCount,
                }, 'success'
              );
            
              var event = new CustomEvent('langify.observer.aftertranslatetext', { 
                bubbles: true,
                detail: {
                  target: node,
                  original: src,
                  translation: customContents_text[src]
                }
              });
              node.dispatchEvent(event);
            }
          }
        }
      }
    
      function translateLink(url, node) {
        if(langify.settings.observeLinks === false || isLocalizationForm(node) || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) {
          return;
        }
        var isLocalized = (
          url.indexOf('/'+ langify.locale.iso_code +'/') === 0 || url === '/'+ langify.locale.iso_code || 
          url.indexOf('/'+ langify.locale.iso_code.toLowerCase() +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase() ||          
          url.indexOf('/'+ langify.locale.iso_code.toLowerCase().substring(0,2) +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase().substring(0,2)
        );
        var cleanUrl = url.replace(langify.locale.shop_url, '');
        var re = new RegExp(`\/\\b${langify.locale.iso_code.replace('-', '\-')}\\b\/`, 'gi');
        var link = cleanUrl.replace(re, '/');
        var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0);
        var blacklist = ['#', '/'+ langify.locale.iso_code +'#'].concat(langify.settings.linksBlacklist);
        var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0);
        if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && langify.locale.root_url != '/') {
          if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action';
          if(link === '/' || link == langify.locale.root_url) link = '';
          var newLink = langify.locale.root_url + link;
          var timeStamp = Math.floor(Date.now());
          if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) {
            node.setAttribute('data-ly-processed', timeStamp);
            node.setAttribute(attrName, newLink);
            if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink);
    
            mutationCount = mutationCount + 1;
            LyHelper.log('REPLACED (LINK)', {
                attrName,
                oldValue: url,
                newValue: newLink,
                mutationCount,
              }, 'success'
            );
            
            var event = new CustomEvent('langify.observer.aftertranslatelink', { 
              bubbles: true,
              detail: {
                target: node,
                attribute: attrName,
                original: url,
                translation: newLink
              }
            });
            node.dispatchEvent(event);
          }
        }
      }
    
      function translateImage(node, attr) {
        if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) {
          return
        }
        var attrs = [];
        if(typeof attr === 'string') attrs.push(attr);
        else if(typeof attr === 'object') attrs = attr;
        var timeStamp = Math.floor(Date.now());
        if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) {
          node.setAttribute('data-ly-processed', timeStamp);
          attrs.forEach(function(attr) {
            if(node.hasAttribute(attr)) {
              var imgObject = LyHelper.extractImageObject(node.getAttribute(attr));
              var imgKey = imgObject ? imgObject.file.toLowerCase() : '';
    
              if(customContents_image[imgKey]) {
    
                // Replace
                var oldValue = node.getAttribute(attr);
                var translation = node.getAttribute(attr);
                translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host);
                translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name);
                translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type);
    
                // China Hook
                if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) {
                  translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 
                }
    
                if(node.getAttribute(attr) != translation) {
                  node.setAttribute(attr, translation);
    
                  mutationCount = mutationCount + 1;
                  LyHelper.log('REPLACED (IMAGE)', {
                    attrName: attr,
                    oldValue: oldValue,
                    newValue: translation,
                    mutationCount,
                  }, 'success');
            
                  var event = new CustomEvent('langify.observer.aftertranslateimage', { 
                    bubbles: true,
                    detail: {
                      target: node,
                      attribute: attr,
                      original: oldValue,
                      translation: translation
                    }
                  });
                  node.dispatchEvent(event);
                }
              }
            }
          });
        }
      }
    
      function translateCssImage(node) {
        if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) {
          return
        }
    
        var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi);
        if(imgMatches !== null) {
          var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, '');
          var imgObject = LyHelper.extractImageObject(imgSource);
          var imgKey = imgObject ? imgObject.file.toLowerCase() : '';
          var attr = 'style';
    
          if(customContents_image[imgKey]) {
    
            // Replace
            var translation = node.getAttribute(attr);
            translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host);
            translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name);
            translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type);
    
            // China Hook
            if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) {
              translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 
            }
    
            if(node.getAttribute(attr) != translation) {
              var timeStamp = Math.floor(Date.now());
              if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) {
                node.setAttribute('data-ly-processed', timeStamp);
                node.setAttribute(attr, translation);
                mutationCount = mutationCount + 1;
              }
            }
          }          
        }
      }
    
      function findAndLocalizeLinks(target, parent) {
        if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]');
        else var allLinks = target.querySelectorAll('[href],[action]');
        allLinks.forEach(link => {
          if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action';
          var url = link.getAttribute(attrName);
          translateLink(url, link);
        });
      }
      
      function isLocalizationForm(node) {
        if(node.querySelector('input[name="form_type"][value="localization"]')){
          return true;
        }
        return false;
      }
    
      function getNodesUnder(el, show){
        var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false);
        while(n=walk.nextNode()) a.push(n);
        return a;
      }
    
      function spreadCustomContents() {
        var getFileName = function(url) {
          if(!url || url == '') return;
          url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#"));
          url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?"));
          url = url.substring(url.lastIndexOf("/") + 1, url.length);
          url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, "");
          return '/' + url;
        }
        Object.entries(customContents).forEach(function(entry) {
          //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1];
          //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]);
          if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[LyHelper.extractImageObject(entry[0]).file] = LyHelper.extractImageObject(entry[1]);
          else customContents_text[entry[0]] = entry[1];
        });
        LyHelper.log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info')
      }
    
      // Polyfill for old browsers
      function startMutationEvents() {
        var target = document.querySelector('body');
        target.addEventListener("DOMAttrModified", function (event) {
          if(event.attrName === 'href' || event.attrName === 'action') {
            if(event.prevValue != event.newValue) {
              translateLink(event.newValue, event.target);
            }
          }
        }, false);
        target.addEventListener("DOMSubtreeModified", function (event) {
          //findAndLocalizeLinks(event.target, false);
          //matchCustomContent(event.target);
        }, false);
      }
    
      function triggerCustomContents() {
        var rootnode = document.getElementsByTagName('body')[0]
        var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false)
        
        while (walker.nextNode()) {
          //LyHelper.log(walker.currentNode.tagName)
          translate(walker.currentNode, null);
        }
      }
    
      function stopObserver() {
        mutationObs.takeRecords();
        mutationObs.disconnect();
      }
    
      //init();
      return {
        init: init,
        triggerCustomContents: triggerCustomContents,
        stopObserver: stopObserver,
      }
    };
  }


  /**
  *
  * 
  * @class Switcher
  */
  class Switcher {
    constructor(switcherSettings) {
      LyHelper.log('Switcher instantiation');

      this.lyForceOff = location.search.split('ly-force-off=')[1];
      this.switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper'));
    }

    init() {

      // Initial cart.attributes update
      LyHelper.shopifyAPI().getCart(function (cart) {
        var currentLanguage = langify.locale.iso_code;
        if(!cart.attributes.language || cart.attributes.language != currentLanguage) {
          LyHelper.shopifyAPI().updateCartAttributes({"language": currentLanguage}, function(data){});
        }
      });

      if(langify.locale.languages.length === 1) {
        console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'The language switcher is hidden! This can have one of the following reasons: \n * All additional languages are disabled in the "Langify -> Dashboard -> Languages" section. \n * If you are using different domains for your additional languages, ensure that "Cross Domain Links" are enabled inside the "Langify -> Dashboard -> Switcher Configurator -> Domains" section.');
        return false;
      }

      this.setCustomPosition();
      this.initCustomDropdown();
      this.bindCountrySwitchers();
      this.bindCurrencySwitchers();
      this.bindLanguageSwitchers();

      var event = new CustomEvent('langify.switcher.initialized', { 
        bubbles: true,
        detail: {}
      });
    }

    initCustomDropdown() {
      // Custom Dropdown
      var root = this;
      var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher');
      for(var a = 0; a < switcher.length; a++) {
        switcher[a].classList.toggle('ly-is-open');
        var isOut = LyHelper.isOutOfViewport(switcher[a]);
        if(isOut.bottom && isOut.inViewport) {
          switcher[a].classList.add('ly-is-dropup');
          var arrows = switcher[a].querySelectorAll('.ly-arrow');
          for(var b = 0; b < arrows.length; b++) {
            arrows[b].classList.add('ly-arrow-up');    
          }
        }
        switcher[a].classList.toggle('ly-is-open');
        switcher[a].onclick = function(event) {
          root.toggleSwitcherOpen(this);
        }
      }

      document.addEventListener('click', function(event) {
        if(!event.target.closest('.ly-custom-dropdown-switcher')) {
          var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open')
          for(var i = 0; i < openSwitchers.length; i++) {
            openSwitchers[i].classList.remove('ly-is-open');
          }
        }
      });
    }
    
    bindLanguageSwitchers() {
      var root = this;
      var links = document.getElementsByClassName('ly-languages-switcher-link');
      for(var l = 0; l < links.length; l++) {
        links[l].addEventListener('click', function(event) {
          event.preventDefault();
          if(LyHelper.isDomainFeatureEnabled() && this.getAttribute('href') !== '#') {
          	var domain = this.getAttribute('href');
          }
          LyHelper.setCookie('ly-lang-selected', this.getAttribute('data-language-code'), 365);
          LyHelper.localizationRedirect('language_code', this.getAttribute('data-language-code'), null, null, domain);
        });
      }

      // Native select event handling
      var nativeLangifySelects = document.querySelectorAll('select.ly-languages-switcher');
      for(var i = 0; i < nativeLangifySelects.length; i++) {
        nativeLangifySelects[i].onchange = function() {
          event.preventDefault();
          if(LyHelper.isDomainFeatureEnabled() && this[this.selectedIndex].getAttribute('data-domain') !== '#') {
            var domain = this[this.selectedIndex].getAttribute('data-domain');
          }
          LyHelper.setCookie('ly-lang-selected', this[this.selectedIndex].getAttribute('data-language-code'), 365);
          LyHelper.localizationRedirect('language_code', this[this.selectedIndex].getAttribute('data-language-code'), null, null, domain);
        };
      }
    }
    
    bindCountrySwitchers() {
      var countrySelectSwitcher = document.querySelectorAll('select.ly-country-switcher');
      var countryCustomSwitcher = document.querySelectorAll('div.ly-country-switcher a');
      for(var i=0; i<countryCustomSwitcher.length; i++) {
        countryCustomSwitcher[i].addEventListener('click', function(e) {
          LyHelper.localizationRedirect('country_code', this.getAttribute('data-country-code'));
        });
      }
      for(var a=0; a<countrySelectSwitcher.length; a++) {
        countrySelectSwitcher[a].addEventListener('change', function(){
          LyHelper.localizationRedirect('country_code', this[this.selectedIndex].getAttribute('data-country-code'));
        });
      }  
    }
    
    bindCurrencySwitchers() {
      var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher');
      var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a');
      for(var i=0; i<currencyCustomSwitcher.length; i++) {
        currencyCustomSwitcher[i].addEventListener('click', function(e) {
          LyHelper.changeCurrency(this.getAttribute('data-currency-code'));
        });
      }
      for(var a=0; a<currencySelectSwitcher.length; a++) {
        currencySelectSwitcher[a].addEventListener('change', function(){
          LyHelper.changeCurrency(this[this.selectedIndex].getAttribute('data-currency-code'));
        });
      }  
    }

    setCustomPosition() {
      for(var i = 0; i < this.switcherElements.length; i++) {
        if(this.lyForceOff !== 'true') {
          if(langify.locale.languages.length <= 1) {
            this.switcherElements[i].querySelector('.ly-languages-switcher').classList.add('ly-hide');
          }
          this.switcherElements[i].classList.remove('ly-hide');
        }
        if(this.switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')).length )) {
          var targets = Array.from(document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')));
          var target = document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint'));
          if(target) targets.push(target);
          for(var c = 0; c < targets.length; c++) {
            var clone = this.switcherElements[i].cloneNode(true);
            targets[c].innerHTML = clone.outerHTML;
          }
          this.switcherElements[i].classList.add('ly-hide');
        }
      }
    }

    toggleSwitcherOpen(e) {
      var target = e;
      if(!target.classList.contains('ly-is-open')) {
        var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open')
        for(var i = 0; i < openSwitchers.length; i++) {
          openSwitchers[i].classList.remove('ly-is-open');
        }

        target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'true');
      } else {
        target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'false');
      }
      target.classList.toggle('ly-is-open');
      var isOut = LyHelper.isOutOfViewport(target);
      if(isOut.bottom) {
        target.classList.add('ly-is-dropup');
      }
    }

    togglePopupOpen(e) {
      e.closest('.ly-popup-switcher').classList.toggle('ly-is-open');
    }

    _getCountryCodeFromHreflang(language_code) {
      var hreflangTags = document.querySelectorAll('link[hreflang]');
      var languageDomains = {};
      var countryCode = false;
      for(var i = 0; i < hreflangTags.length; i++) {
        if(hreflangTags[i].getAttribute('hreflang').indexOf(language_code) === 0) {
          if(!languageDomains[hreflangTags[i].getAttribute('href')]) {
            languageDomains[hreflangTags[i].getAttribute('href')] = hreflangTags[i];
          }
        }
      }
      if(Object.keys(languageDomains).length > 0) {
        countryCode = Object.values(languageDomains)[0].getAttribute('hreflang');
        countryCode = countryCode.split('-');
        if(countryCode[1]) {
          countryCode = countryCode[1]
        } else {
          
        }
      }
      return countryCode;
    }
  }


  /**
  *
  *
  * @class LanguageDetection
  */
  class LanguageDetection {

    constructor() {
      this.hreflangList = null;
      LyHelper.log('LanguageDetection instantiation');
    }

    init() {
      if(LyHelper.inIframe()) return null;
      var currentLang = langify.locale.iso_code.toLowerCase();
      //var localizationData = this.getLocalizationData();
      this.hreflangList = this.getHreflangList();

      var userLang = navigator.language || navigator.userLanguage;
      userLang = userLang.toLowerCase();
      var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent);
      var blockedRoutes = window.lyBlockedRoutesList || [];
      var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0);
      var is404 = document.getElementsByClassName('template-404').length;

      if(LyHelper.getVal('redirected') === 'true') {
        LyHelper.setCookie('ly-lang-selected', currentLang, 365);
        var _href = window.location.href;
        history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, ''));
        return null;
      }

      if(!is404 && !bot && !blockedRoute && LyHelper.getVal('ly-lang-detect') !== 'off') {
        if(userLang && !LyHelper.getCookie('ly-lang-selected')) {
          var hasMatch = this.matchHreflangList(userLang);
          if(currentLang !== this._hreflangToLanguageCode(hasMatch)) {
            if(hasMatch) {
              this.redirectMatched(userLang);
            } else if (!hasMatch && langify.settings.switcher.languageDetectionDefault) {
              // Redirect to default language
              this.redirectMatched(langify.settings.switcher.languageDetectionDefault);
            }
          }
        } else {
          if(LyHelper.getCookie('ly-lang-selected') && LyHelper.getCookie('ly-lang-selected') !== currentLang) {
            // Only save cookie when the domain feature is active
            if(LyHelper.isDomainFeatureEnabled()) {
              LyHelper.setCookie('ly-lang-selected', currentLang, 365);
            }
            this.redirectMatched(LyHelper.getCookie('ly-lang-selected'));
          }
        }
      }
      
      this._geolocationAppSupport();
    }
    redirectMatched(userLang) {
      var match = this.matchHreflangList(userLang);
      if(match) {
        this.redirectHref(match.href, match.lang);
      }
      return match;
    }
    matchHreflangList(userLang) {
      var matchedHreflang = false;
      var browserLang = userLang;

      // Find candidates
      var candidates = this.hreflangList.filter(item => item.lang === browserLang);
      if(candidates.length === 0) {
        browserLang = userLang.toLowerCase();
        candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0);
      }
      if(candidates.length === 0) {
        browserLang = userLang.toLowerCase().substring(0, 2);
        candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0);
      }

      // Handle candidates
      if(candidates.length === 1) {
        return({href: candidates[0].href, lang: browserLang});
      } 
      else if(candidates.length > 1) {
        var preferedCandidate = candidates.find(item => item.href.indexOf(window.location.host) >= 0)
        if(preferedCandidate) {
          return({href: preferedCandidate.href, lang: browserLang});
        } else {
          return({href: candidates[0].href, lang: browserLang});
        }
      } 
      
      return false;
    }
    redirectHref(href, userLang) {
      var queryString = window.location.search;
      if(queryString === '') {
        queryString = '?redirected=true';
      } else {
        queryString += '&redirected=true';
      }
      window.location.replace(href + queryString);
    }
    getHreflangList() {
      var hreflangTags = document.querySelectorAll('link[hreflang]');
      var hreflangList = [];
      var countryCode = false;
      // Cross Domain Links option
      if(LyHelper.isDomainFeatureEnabled()) {
        for(var i = 0; i < langify.locale.languages.length; i++) {
          hreflangList.push({
            href: 'https://' + langify.locale.languages[i].domain + window.location.pathname + window.location.search + window.location.hash,
            lang: langify.locale.languages[i].iso_code,
          });
        }
      }
      for(var i = 0; i < hreflangTags.length; i++) {
        var hreflang = hreflangTags[i].getAttribute('hreflang').toLowerCase();
        hreflang = hreflang.replace('zh-hans', 'zh-cn').replace('zh-hant', 'zh-tw'); // Chinese special cases
        hreflangList.push({
          href: hreflangTags[i].getAttribute('href'),
          lang: hreflang
        });
      }
      return hreflangList;
    }
    _langToHreflang(userLang) {
      var hreflang = '';
      this.hreflangList.map(function(item) {
        if(item.lang === userLang) {
          hreflang = userLang;
        }
      });
      if(hreflang === '') {
        this.hreflangList.map(function(item) {
          var browserLang = userLang.toLowerCase();
          if(item.lang.toLowerCase().indexOf(browserLang) === 0) {
            hreflang = browserLang;
          }
          else if(item.lang.toLowerCase().indexOf(browserLang.substring(0, 2)) === 0) {
            hreflang = browserLang.substring(0, 2);
          }
        });        
      }
      return hreflang || userLang;
    }
    _hreflangToLanguageCode(hreflangTag) {
      if(!hreflangTag || !hreflangTag.lang) return false;
	  var languageCode = false;
      langify.locale.languages.forEach(function(item) {
        if(item.iso_code.toLowerCase() === hreflangTag.lang.toLowerCase()) {
          languageCode = item.iso_code;
        }
      });
      if(!languageCode) {
        langify.locale.languages.forEach(function(item) {
          if(item.iso_code.toLowerCase() === hreflangTag.lang.substring(0, 2).toLowerCase()) {
            languageCode = item.iso_code;
          }
        });
      }
      return languageCode;
    }
    _geolocationAppSupport() {
      var target = document.querySelector('body');
      var config = { childList: true, subtree: true };
      var geolocationObserver = new MutationObserver(function(mutations) {
        mutations.forEach(function(mutation) {
          if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {
            var target = mutation.target.getElementsByClassName('locale-bar__form');
            if(target[0]) {
              target[0].onsubmit = function() {
                var locale_code = target[0].elements['locale_code'].value;
                var selector = target[0].getElementsByClassName('locale-bar__selector');
                if(selector.length >= 1) {
                  locale_code = selector[0].options[selector[0].selectedIndex].value;
                }
                LyHelper.setCookie('ly-lang-selected', locale_code, 365);
              };
            }
            var selectors = mutation.target.getElementsByClassName('locale-selectors__selector');
            if(selectors.length > 0) {
              for(var selector of selectors) {
                if(selector.getAttribute('name') === 'locale_code') {
                  selector.onchange = function() {
                    var locale_code = selector.options[selector.selectedIndex].value;
                    LyHelper.setCookie('ly-lang-selected', locale_code, 365);
                  };        
                }
              }
            }
          }
        });
      });
      geolocationObserver.observe(target, config);
      setTimeout(function() {
        geolocationObserver.disconnect();
      }, 10000);
    }
  }


  /**
  *
  *
  * @class Recommendation
  */
  class Recommendation extends LanguageDetection {
    
    constructor() {
      super();
      LyHelper.log('Recommendation instantiation');
    }

    init() {
      this.hreflangList = this.getHreflangList();

      var userLang = navigator.language || navigator.userLanguage;
      userLang = userLang.toLowerCase();

      var recommendation = this.matchHreflangList(userLang);
      var recommendationLanguageCode = this._hreflangToLanguageCode(recommendation);
      if(recommendationLanguageCode && recommendationLanguageCode !== langify.locale.iso_code && !LyHelper.getCookie('ly-lang-selected')) {
        this.recommended_language_code = recommendationLanguageCode;
        this.recommended_country_code = null;
        this.recommended_currency_code = null;
        this._translateStrings(recommendationLanguageCode);
        this._bindings();
      } else {
        return false;
      }
    }

    _translateStrings(languageCode) {
      var recommendationElement = document.querySelectorAll('.ly-recommendation')[0];
      var strings = langify.settings.switcher.recommendation_strings[languageCode];
      var recommendationStr = 'Looks like your browser is set to [[language]]. Change the language?';
      var buttonStr = 'Change';
      var matchedLanguageCode = this._langToHreflang(languageCode).toLowerCase();
      var languageStr = langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode) ? langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode).name : languageCode.toUpperCase();
      if(strings) {
        recommendationStr = strings.recommendation ? strings.recommendation : recommendationStr;
        buttonStr = strings.button ? strings.button : buttonStr;
        languageStr = strings.language ? strings.language : languageStr;
      }
      var newCode = recommendationElement.innerHTML;
      newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr).replaceAll('[[language]]', languageStr);
      recommendationElement.innerHTML = newCode;     
    }

    _bindings() {
      var _this = this;
      var lyForceOff = location.search.split('ly-force-off=')[1];
      var recommendationElement = document.querySelectorAll('.ly-recommendation')[0];
      var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0];
      var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element');
      var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher');
      var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select');

      form.addEventListener('submit', function(e) {
        e.preventDefault();
        
        if(_this.recommended_country_code || _this.recommended_currency_code) {
          // When a country or currency is involved, use old redirection
          var additionalFields = [];
          if(_this.recommended_country_code) {
            additionalFields.push({
              name: 'country_code',
              value: _this.recommended_country_code
            });
          }
          if(_this.recommended_currency_code) {
            additionalFields.push({
              name: 'currency_code',
              value: _this.recommended_currency_code
            });
          }
          LyHelper.setCookie('ly-lang-selected', _this.recommended_language_code, 365);
          LyHelper.localizationRedirect('language_code', _this.recommended_language_code, additionalFields);
        } else {
          //...or use new hreflang redirection
          _this.redirectMatched(_this.recommended_language_code);
        }
      });
      
      // Overwrite switchers
      for(var l = 0; l < links.length; l++) {
        links[l].addEventListener('click', function(event) {
          event.preventDefault();
          
          // When clicked from within a custom dropdown
          var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher');
          if(parentCustomDropdown) {
            _this._selectCustomDropdownEntry(parentCustomDropdown, this);
          } else {
            _this.recommended_language_code = this.getAttribute('data-language-code');
          }
        });
      }

      for(var i = 0; i < nativeSelects.length; i++) {
        nativeSelects[i].onchange = _this._selectNativeDropdownEntry.bind(this);
        
        if(nativeSelects[i].classList.contains('ly-languages-switcher')) {
          nativeSelects[i].value = _this.recommended_language_code;
        }
      }

      for(var i = 0; i < customDropdown.length; i++) {
        if(recommendationElement.className.indexOf('bottom') > -1) {
          customDropdown[i].classList.add('ly-is-dropup');       
        }
        
        if(customDropdown[i].classList.contains('ly-languages-switcher')) {
          _this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-language-code="'+ _this.recommended_language_code +'"]'));
        }
      } 
      if(!lyForceOff) {
        recommendationElement.classList.add('ly-is-open');
      }
    }

    _selectNativeDropdownEntry(event) {
      event.preventDefault();
      var element = event.currentTarget;
      var _this = this;

      if(element[element.selectedIndex].hasAttribute('data-language-code')) {
        _this.recommended_language_code = element[element.selectedIndex].getAttribute('data-language-code');
      }
      if(element[element.selectedIndex].hasAttribute('data-country-code')) {
        _this.recommended_country_code = element[element.selectedIndex].getAttribute('data-country-code');
      }
      if(element[element.selectedIndex].hasAttribute('data-currency-code')) {
        _this.recommended_currency_code = element[element.selectedIndex].getAttribute('data-currency-code');
      }
    }

    _selectCustomDropdownEntry(element, entry) {
      if(!entry) return;
      var _this = this;
      var currentElem = element.querySelector('.ly-custom-dropdown-current');
      var currentIcon = currentElem.querySelector('.ly-icon');        
      var currentLabel = currentElem.querySelector('span');
      var valueToSelect = '';

      if(entry.hasAttribute('data-language-code')) {
        _this.recommended_language_code = entry.getAttribute('data-language-code');
        valueToSelect = _this.recommended_language_code;
      }
      if(entry.hasAttribute('data-country-code')) {
        _this.recommended_country_code = entry.getAttribute('data-country-code');
        valueToSelect = _this.recommended_country_code;
      }
      if(entry.hasAttribute('data-currency-code')) {
        _this.recommended_currency_code = entry.getAttribute('data-currency-code');
        valueToSelect = _this.recommended_currency_code;
      }
      if(entry.hasAttribute('data-country-code') && entry.hasAttribute('data-currency-code')) {
        valueToSelect = _this.recommended_country_code + '-' + _this.recommended_currency_code;
      }

      if(element.querySelector('.ly-custom-dropdown-list li.current')) {
        element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current');  
        element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current');  
      }
      if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML;
      if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList;
    }

    toggleOpen(e) {
      e.closest('.ly-recommendation').classList.toggle('ly-is-open');
      if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) {
        LyHelper.setCookie('ly-lang-selected', this.recommended_language_code, 365);
      }
    }
  }


  /**
  *
  *
  * @class Langify
  */
  class Langify {
    constructor(settings, locale) {
      LyHelper.log('Langify instantiation')

      var translationObserver = new TranslationObserver().init();

      langify.helper = new LyHelper();
      LyHelper.log(langify.helper);


      var lyForceOff = location.search.split('ly-force-off=')[1];
      if(lyForceOff === 'true') {
        document.getElementById('preview-bar-iframe').classList.add('ly-hide');
        return false;
      }

      if(settings.theme && ((settings.theme.loadJquery && settings.theme.loadJquery === true) || typeof settings.theme.loadJquery === 'undefined')) {
        if(typeof jQuery === 'undefined') {
          LyHelper.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() {});
        } 
      }

      //document.addEventListener("DOMContentLoaded", function() {
        langify.switcher = new Switcher();
        langify.switcher.init();

        if(settings.switcher) {
          if(settings.switcher.recommendation && settings.switcher.recommendation_enabled) {
            langify.recommendation = new Recommendation();
            langify.recommendation.init();
          } else {
            if(settings.switcher.languageDetection) {
              langify.languageDetection = new LanguageDetection();
              langify.languageDetection.init();
            }        
          }
        }
      //});
    }
  }

  // Polyfills
  (function(){var t;null==window.MutationObserver&&(t=function(){function t(t){this.callBack=t}return t.prototype.observe=function(t,n){return this.element=t,this.interval=setInterval((e=this,function(){var t;if((t=e.element.innerHTML)!==e.oldHtml)return e.oldHtml=t,e.callBack.apply(null)}),200);var e},t.prototype.disconnect=function(){return window.clearInterval(this.interval)},t}(),window.MutationObserver=t)}).call(this);
  !function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(h(o,"resize",n,!0),h(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),c(t,"resize",n,!0)),c(e,"scroll",n,!0),s&&s.disconnect()});var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1})){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e<t.length;e++)t[e]()},s.prototype._checkForIntersections=function(){if(this.root||!o||n){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach(function(n){var i=n.element,s=u(i),h=this._rootContainsTarget(i),c=n.entry,a=t&&h&&this._computeTargetAndRootIntersection(i,s,e),l=null;this._rootContainsTarget(i)?o&&!this.root||(l=e):l={top:0,bottom:0,left:0,right:0,width:0,height:0};var f=n.entry=new r({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:s,rootBounds:l,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,f)&&this._queuedEntries.push(f):c&&c.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},s.prototype._computeTargetAndRootIntersection=function(e,i,r){if("none"!=window.getComputedStyle(e).display){for(var s,h,c,a,f,d,g,m,v=i,_=p(e),b=!1;!b&&_;){var w=null,y=1==_.nodeType?window.getComputedStyle(_):{};if("none"==y.display)return null;if(_==this.root||9==_.nodeType)if(b=!0,_==this.root||_==t)o&&!this.root?!n||0==n.width&&0==n.height?(_=null,w=null,v=null):w=n:w=r;else{var I=p(_),E=I&&u(I),T=I&&this._computeTargetAndRootIntersection(I,E,r);E&&T?(_=I,w=l(E,T)):(_=null,v=null)}else{var R=_.ownerDocument;_!=R.body&&_!=R.documentElement&&"visible"!=y.overflow&&(w=u(_))}if(w&&(s=w,h=v,c=void 0,a=void 0,f=void 0,d=void 0,g=void 0,m=void 0,c=Math.max(s.top,h.top),a=Math.min(s.bottom,h.bottom),f=Math.max(s.left,h.left),d=Math.min(s.right,h.right),m=a-c,v=(g=d-f)>=0&&m>=0&&{top:c,bottom:a,left:f,right:d,width:g,height:m}||null),!v)break;_=_&&p(_)}return v}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100}),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==o||r==n||r<o!=r<n)return!0}},s.prototype._rootIsInDom=function(){return!this.root||f(t,this.root)},s.prototype._rootContainsTarget=function(e){var o=this.root&&(this.root.ownerDocument||this.root)||t;return f(o,e)&&(!this.root||o==e.ownerDocument)},s.prototype._registerInstance=function(){e.indexOf(this)<0&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=r}function i(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function r(t){this.time=t.time,this.target=t.target,this.rootBounds=a(t.rootBounds),this.boundingClientRect=a(t.boundingClientRect),this.intersectionRect=a(t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,o=e.width*e.height,n=this.intersectionRect,i=n.width*n.height;this.intersectionRatio=o?Number((i/o).toFixed(4)):this.isIntersecting?1:0}function s(t,e){var o,n,i,r=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType&&9!=r.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(o=this._checkForIntersections.bind(this),n=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){o(),i=null},n))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function h(t,e,o,n){"function"==typeof t.addEventListener?t.addEventListener(e,o,n||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,o)}function c(t,e,o,n){"function"==typeof t.removeEventListener?t.removeEventListener(e,o,n||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,o)}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function l(t,e){var o=e.top-t.top,n=e.left-t.left;return{top:o,left:n,height:e.height,width:e.width,bottom:o+e.height,right:n+e.width}}function f(t,e){for(var o=e;o;){if(o==t)return!0;o=p(o)}return!1}function p(e){var o=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(o&&o.assignedSlot&&(o=o.assignedSlot.parentNode),o&&11==o.nodeType&&o.host?o.host:o)}function d(t){return t&&9===t.nodeType}}();
  !function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(n,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),e}}();

  var langify = window.langify || {};
  var customContents = {};
  var customContents_image = {};
  var langifySettingsOverwrites = {};
  var defaultSettings = {
    debug: false,               // BOOL : Enable/disable console logs
    observe: true,              // BOOL : Enable/disable the entire mutation observer (off switch)
    observeLinks: false,
    observeImages: true,
    observeCustomContents: true,
    maxMutations: 5,
    timeout: 100,               // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element
    linksBlacklist: [],
  };

  if(langify.settings) { 
    langifySettingsOverwrites = Object.assign({}, langify.settings);
    langify.settings = Object.assign(defaultSettings, langify.settings); 
  } else { 
    langify.settings = defaultSettings; 
  }

  langify.settings.theme = null;
  langify.settings.switcher = null;

  langify.locale = langify.locale || {
    primary: false,
    iso_code: "de",
    root_url: "\/",
    language_id: "ly171800",
    shop_url: "https:\/\/www.demel.com",
    domain_feature_enabled: null,
    languages: [{
        iso_code: "de",
        root_url: "\/",
        domain: null,
      },{
        iso_code: "en",
        root_url: "\/en",
        domain: null,
      },],};

  // Disable link correction ALWAYS on languages with mapped domains
  
  if(langify.locale.root_url == '/') {
    langify.settings.observeLinks = false;
  }

  window.addEventListener('DOMContentLoaded', function() {
    langify.helper = new LyHelper();

    // Custom Contents Section

customContents["candied violets".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kandierte Veilchen';
customContents["candied roses".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kandierte Rosenblütenblätter';
customContents["demel's sachertorte".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Sachertorte';
customContents["christstollen in a wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Christstollen im Holzkisterl';
customContents["tea biscuits in a tin box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Teegebäck in Dose';
customContents["cat's tongues - dark".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Katzenzungen - Bitter';
customContents["cat's tongues - milk".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Katzenzungen - Milch';
customContents["demel’s hot chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Trinkschokolade';
customContents["cheese twists".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Käsestangerl';
customContents["waffle cake".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Waffeltorte';
customContents["honey trio".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Honig Trio';
customContents["demel’s k. u. k. chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels K. u. K. Schokolade';
customContents["demel’s dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Bitterschokolade';
customContents["raspberry and caramel hearts".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Himbeer- und Caramelherzen';
customContents["parisian almonds".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Pariser Mandeln';
customContents["demel’s big dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels große Bitterschokolade';
customContents["bonbon box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bonbonkisterl';
customContents["demel’s milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Vollmilchschokolade';
customContents["demel’s chocolate with hazelnuts".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Schokolade mit Haselnüssen';
customContents["tea biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Teegebäck';
customContents["loveheart".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liebesherz';
customContents["demel trunk".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelkoffer';
customContents["demel’s small dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demel\'s kleine Bitterschokolade';
customContents["broken milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Milchschokoladebruch';
customContents["bunny lolly - milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hasenlolli - Milchschokolade';
customContents["small demel house".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kleines Demelhaus';
customContents["marzipan bites".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marzipan Bissen';
customContents["demel’s big milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels große Vollmilchschokolade';
customContents["milk chocolate bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hoppelhase Milch';
customContents["coffee beans".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kaffeebohnen';
customContents["demel’s small milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demel\'s kleine Vollmilchschokolade';
customContents["brittle chocolate egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Waffelei';
customContents["caramel hearts in a wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Caramelherzen im Holzkisterl';
customContents["demel's winter edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Winter Edition';
customContents["chocolate envelope".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokokuvert';
customContents["viennese girl".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Wiener Mädchen';
customContents["nougat dark chocolate easter eggs".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Nougateier 6 Stück';
customContents["apricot jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marillenmarmelade';
customContents["milk chocolate with macadamia nuts 200g".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Vollmilchschokolade mit Macadamianüssen 200g';
customContents["demel's hot chocolate with cinnamon".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Trinkschokolade Zimt';
customContents["hofburg chocolate box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hofburg Bonbonniere';
customContents["cat's tongues - coffee".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Katzenzungen - Kaffee';
customContents["white chocolate lamb".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Osterlamm Weiße Schokolade';
customContents["jelly bonbons".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Geleebonbons';
customContents["jam trio".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marmeladen Trio';
customContents["demel nougat easter egg with seal".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Nougat Ei Mit Siegel';
customContents["demel apron in mocca".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demel Backschürze Mocca';
customContents["marzipan eggs".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marzipan Eier';
customContents["demel apron in violet".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demel Backschürze Violett';
customContents["fruit jelly bunny trio".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gelee Häschen Trio';
customContents["dark chocolate bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hoppelhase Bitter';
customContents["fruit jelly duckling trio".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gelee Entchen Trio';
customContents["orange marmelade".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Orangenmarmelade';
customContents["milk chocolate lamb".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Osterlamm Vollmilchschokolade';
customContents["postcard „demel wagon“".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Billet „Demel Wagen“';
customContents["strawberry jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Erdbeermarmelade';
customContents["bunny lolly - dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hasenlolli - Bitterschokolade';
customContents["demel carriage small\/blue".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelwagen klein/blau';
customContents["postcard store window series: „fräulein apfelstrudel“".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Postkarte Schaufenster-Serie "Fräulein Apfelstrudel"';
customContents["demel carriage small\/pink".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelwagen klein/rosa';
customContents["redcurrant jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ribiselmarmelade';
customContents["raspberry jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Himbeermarmelade';
customContents["postcard store window series: „merry christmas“".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Postkarte Schaufenster-Serie: „Frohe Weihnachten“';
customContents["easter chocolate box yellow".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hasenbonbonniere Gelb Ohne Alkohol';
customContents["milk chocolate hen".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Henne Vollmilchschokolade';
customContents["marzipan eggs candied".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kandierte Marzipan Eier';
customContents["vanillekipferl - special edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Vanillekipferl - Special Edition';
customContents["liqueur easter eggs".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liköreier';
customContents["milk chocolate bunny with violin".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokohase Mit Geige Milch';
customContents["raspberry- and caramelhearts in wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Himbeer- und Caramellherzen im Bonbonkisterl';
customContents["bonbon box - special edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Special Edition Bonbonkisterl';
customContents["rooster - milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gockel Vollmilchschokolade';
customContents["easter chocolate box in green".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Easter Chocolate Box in Green';
customContents["bunny lolly - white chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hasenlolli - Weiße Schokolade';
customContents["postcard store window series: „happy easter“".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Postkarte Schaufenster-Serie: „Frohe Ostern“';
customContents["demel’s hot chocolate - special edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Trinkschokolade - Special Edition';
customContents["surprise easter egg - milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Überraschungs-Ei Milch';
customContents["surprise easter egg - dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Überraschungs-Ei Bitter';
customContents["gingerbread christmas tree".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Großer Lebkuchen Christbaum';
customContents["blueberry jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Heidelbeermarmelade';
customContents["milk chocolate easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schoko Ei Milch';
customContents["demel house big".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelhaus groß';
customContents["green easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kartonei Grün';
customContents["dark chocolate easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schoko Ei Bitter';
customContents["winter apricot jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Winterliche Marille';
customContents["dark chocolate bunny with violin".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokohase Mit Geige Bitter';
customContents["gold christmas bonbon box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Christbaum Bonbonniere Gold';
customContents["krampus chocolate box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krampus Bonbonniere';
customContents["dark gingerbread bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hase Bitter';
customContents["mother's day milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Muttertag Vollmilchschokolade';
customContents["purple easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kartonei Lila';
customContents["yellow gingerbread bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hase Gelb';
customContents["pink gingerbread bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hase Rosa';
customContents["milk chocolate duck - small".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ente Klein Vollmilchschokolade';
customContents["green gingerbread bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hase Grün';
customContents["gingerbread st. nicholas".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Nikolo';
customContents["dark chocolate lamb".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Osterlamm Edelbitterschokolade';
customContents["filled dark chocolate easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokoladenei Gefüllt';
customContents["demel’s chocolate trio - special edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demels Schokoladenriegel Trio - Special Edition';
customContents["white gingerbread bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hase Weiß';
customContents["krampus-basket with mixed confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krampus-Butte mit Bonbons';
customContents["decorated demel heart - milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelherz mit Dekor Vollmilchschokolade';
customContents["raspberry hearts in a wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Himbeerherzen im Bonbonkisterl';
customContents["orange easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kartonei Orange';
customContents["marzipan rose".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Rosenstöckerl';
customContents["jam trio - special edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marmeladen Trio - Special Edition';
customContents["red christmas bonbon box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Christbaum Bonbonniere Rot';
customContents["blue gingerbread bunny".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hase Blau';
customContents["dark chocolate hen".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Henne Edelbitterschokolade';
customContents["decorated demel heart - dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelherz mit Dekor Edelbitterschokolade';
customContents["large milk chocolate heart (filled)".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Großes Schokoladeherz gefüllt Milchschokolade';
customContents["decorated demel heart - white chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Demelherz mit Dekor Weiße Schokolade';
customContents["brown gift box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Geschenkbox Braun';
customContents["white gingerbread lamb".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Lamm Weiß';
customContents["gingerbread chicklets".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Piperl';
customContents["gingerbread christmas angel".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Weihnachtsengel';
customContents["mother's day bonbon box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Muttertagsbonbonniere';
customContents["easter cookie".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Osterkeks';
customContents["large dark chocolate heart (filled)".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Großes Schokoladeherz gefüllt Edelbitterschokolade';
customContents["small milk chocolate heart".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokoladeherz gefüllt klein';
customContents["winter jam trio".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Winterliches Marmeladen Trio';
customContents["small noble dark chocolate duck".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ente Edelbitterschokolade - Klein';
customContents["purple gift box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Geschenkbox Lila';
customContents["dark chocolate piglet".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokoladeschweinchen';
customContents["dark chocolate rooster".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gockel Edelbitterschokolade';
customContents["gingerbread rooster".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Hahn';
customContents["gingerbread krampus".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Krampus';
customContents["gingerbread christmas star".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Weihnachtsstern';
customContents["large chocolate-heart filled white chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Großes Schokoladeherz gefüllt Weiße Schokolade';
customContents["winter plum jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Winterliche Zwetschke';
customContents["apple champagne jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Apfel Champagner Marmelade';
customContents["lying bunny large milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hase Liegend Groß Milch';
customContents["milk chocolate easter egg filled with eggs".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ei Im Ei';
customContents["milk chocolate lucky fish".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Glücksfisch Milch';
customContents["lucky gingerbread horse shoe".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hufeisen aus Lebkuchen';
customContents["gingerbread ice crystal".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Eiskristall';
customContents["gingerbread santa claus".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Weihnachtsmann';
customContents["lucky gingerbread clover leaf".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kleeblatt aus Lebkuchen';
customContents["lying bunny large white chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hase Liegend Groß Weiße Schokolade';
customContents["personalised milk chocolate heart".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Personalisiertes Schokoherz';
customContents["\"father's day happy'' dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '"Vatertag Happy\'\' Edelbitterschokolade';
customContents["dark gingerbread lamb".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen Lamm Getunkt Bitter';
customContents["lucky elephant".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Glückselefant';
customContents["dark chocolate lucky fish".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Glücksfisch Bitter';
customContents["\"father's day happy'' milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '"Vatertag Happy\'\' Vollmilchschokolade';
customContents["\"father's day joy'' milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '"Vatertag Joy\'\' Vollmilchschokolade';
customContents["\"father's day joy\" noble dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '"Vatertag Joy" Edelbitterschokolade';
customContents["delicious cheese biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Feinstes Käsegebäck';
customContents["lying bunny large dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hase Liegend Groß Bitter';
customContents["krampus basket dark chocolate - small".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krampus-Butte Bitter Klein';
customContents["krampus-basket milk small".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krampus-Butte Milch Klein';
customContents["marzipan crocus".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krokustöpfchen';
customContents["mother's day noble dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Muttertag Edelbitterschokolade';
customContents["gluten free".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Glutenfrei';
customContents["lactose free".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Laktosefrei';
customContents["no alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ohne Alkohol';
customContents["sq. m".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'm2';
customContents["set menu".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Menü';
customContents["submit".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Senden';
customContents["follow us".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Folge uns';
customContents["delicate violet petals preserved in sugar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zarte Veilchenblüten in Zucker kandiert';
customContents["view basket and checkout".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zum Warenkorb';
customContents["bag".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Warenkorb';
customContents["close".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'SCHLIEßEN';
customContents["subtotal".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zwischensumme';
customContents["continue shopping".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Weiter einkaufen';
customContents["you may also like".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Vielleicht auch von Interesse';
customContents["add to bag".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'In den Warenkorb';
customContents["tasty updates".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'SÜßE NEUIGKEITEN';
customContents["subscribe".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'ABONNIEREN';
customContents["thank you".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'DANKESCHÖN';
customContents["you have successfully declared your sweet tooth and will receive occasional updates from demel.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Sie erhalten gelegentlich süße Updates vom Demel.';
customContents["comment".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'ANMERKUNG';
customContents["add a comment to your order (optional)".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'KOMMENTAR ZU IHRER BESTELLUNG HINZUFÜGEN (OPTIONAL)';
customContents["there are no items in bag".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der Warenkorb ist leer';
customContents["be the first to know about our products and services. we promise you won’t hear from us too often.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Erfahren Sie als Erster von unseren Produkten und Dienstleistungen. Wir versprechen Ihnen, dass Sie nicht oft von uns hören werden.';
customContents["please choose".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Wählen Sie aus';
customContents["delicate rose petals preserved in sugar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zarte Rosenblüten in Zucker kandiert';
customContents["the iconic chocolate cake".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Die berühmte Schokoladentorte';
customContents["the christmas essential in a wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zur Weihnachtszeit im Holzkisterl';
customContents["a variety of handmade biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Variationen handgemachter Bäckereien';
customContents["marble bundt cake with demel chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marmorierter Guglhupf mit Demelschokolade';
customContents["dark chocolate shaped like a cat's tongue".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Katzenzungenform aus Bitterschokolade';
customContents["milk chocolate shaped like a cat's tongue".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Katzenzungenform aus Milchschokolade';
customContents["rich chocolate to drink".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Feinstes Schokoladgetränk';
customContents["vanilla crescents made out of shortcrust in a speziell shape topped with vanilla sugar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'handgemachte Vanillekipferl';
customContents["with hazelnuts and dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Mit Haselnüssen und Bitterschokolade';
customContents["set of honey flavours".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Verschiedene Honigsorten';
customContents["delicate milk chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Feine Vollmilchschokolade';
customContents["poppy seed bundt cake".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gerollter Hefeteig mit saftiger Mohnfülle';
customContents["dark and light nougat".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Dunkles & helles Schichtnougat';
customContents["the classic dark chocolate bar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der klassische dunkle Schokoriegel';
customContents["filled chocolate hearts with candied violets".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gefüllte Schokoherzen mit kandierten Veilchen';
customContents["sugar-coated almonds".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Mandeln mit fester Zuckerglasur';
customContents["the bigger dark chocolate bar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der grössere dunkle Schokoriegel';
customContents["selection of chocolate and confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zarte Konfektmischung';
customContents["the classic chocolate bar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der klassische Schokoriegel';
customContents["the classic chocolate bar with hazelnuts".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der klassische Schokoriegel mit Haselnüssen';
customContents["delicious handmade biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Feinste, handgemachte Bäckereien';
customContents["caramel-filled milk chocolate heart".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Milchschokoladeherz mit Caramellcreme';
customContents["selection of nougat confections and coffee candy".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Auswahl an Nougatkonfekten und Kaffeebonbons';
customContents["the delicate dark chocolate bar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der zarte dunkle Schokoriegel';
customContents["bundt cake with nut filling".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gerollter Hefeteig mit saftiger Nussfülle';
customContents["with roasted hazelnuts".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Mit gerösteten Haselnüssen';
customContents["milk chocolate decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Vollmilchschokolade in liebevoller Handarbeit dekoriert';
customContents["mixed confectionery in a historic box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gemischtes Konfekt in einer historischen Schachtel';
customContents["marzipan dipped in dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marzipan in Edelbitterschokolade';
customContents["the bigger chocolate bar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der grössere Schokoriegel';
customContents["various delicious handmade biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Variationen feinster, handgemachter Bäckereien';
customContents["wrapped in silver foil".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'In Silberfolie gewickelt';
customContents["milk chocolate bunny with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokohase aus Vollmilchschokolade in liebevoller Handarbeit dekoriert';
customContents["coffee flavoured dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bitterschokolade mit dem Kaffeegeschmack';
customContents["the delicate chocolate bar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der zarte Schokoriegel';
customContents["egg made of fine noble dark chocolate and brittle".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ei aus feiner Zartbitterschokolade und Vollmilchschokolade, Krokantmasse';
customContents["milk chocolate hearts with caramel and candied violets".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Milchschokoladeherzen mit kandierten Veilchen';
customContents["wrapped in gold foil".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'In Goldfolie gewickelt';
customContents["with fin de siècle motif".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Mit Jahrhundertwende Motiv';
customContents["crunchy chocolate bar with cinnamon".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Knusprige Schokoladetafel mit Zimt';
customContents["4 different kinds of chocolate, wrapped in colored foil".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '4 verschiedene Sorten Schokolade, in buntes Papier gewickelt';
customContents["confectionery of almond paste with traces of alcohol in a box design by „wiener werkstätte“".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marzipankonfekt mit Spuren von Alkohol in einer Verpackung mit Motiv der „Wiener Werkstätte“';
customContents["6 little eggs made of dark chocolate filled with delicious nougat".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '6 Eier aus Bitterschokolade gefüllt mit köstlichen Nougat und in Folie gewickelt';
customContents["fruit jam in wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Fruchtaufstrich verpackt im Demel-Holzkisterl';
customContents["milk chocolate with roasted macadamia nuts".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Milchschokolade mit gerösteten Macadamianüssen';
customContents["bars of fine dark- and milk chocolate with cinnamon".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Trinkschokolade aus Edelbitter- und Vollmilchschokolade mit gemahlenem Zimt';
customContents["to honour the palace across the street".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Zu Ehren des Palastes Gegenüber';
customContents["milk chocolate filled with caramel cream".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Milchschokoladenkonfekt mit Caramellcreme gefüllt';
customContents["dark chocolate with coffee flavour, shaped like a cat's tongue".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Katzenzungenform aus Bitterschokolade mit Kaffeegeschmack';
customContents["lying lamb made of white chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liegendes Schokolamm aus weißer Schokolade, handverziert';
customContents["naturally flavoured fruit jelly".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Fruchtgelee aus natürlichen Aromen';
customContents["3 different kinds of jam on your choice".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '3 verschiedene Marmeladen Ihrer Wahl';
customContents["hen's eggshell filled with finest nougat".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Hühnereischale mit Dekor mit feinstem Nougat gefüllt';
customContents["different delicious handmade biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Variationen handgemachter Bäckereien';
customContents["little eggs made of marzipan in 6 different colors and flavours".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kleine Eier aus Marzipan in 6 verschiedenen Farben und Geschmacksrichtungen';
customContents["fruit jelly bunnies made of natural flavors in different tastes".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Häschen aus Fruchtgelee mit natürlichen Aromen in verschiedenen Geschmacksrichtungen';
customContents["a treat for every day until christmas".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Die besten Weihnachtskonfekte';
customContents["noble dark chocolate bunny with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokohase aus Edelbitterschokolade in liebevoller Handarbeit dekoriert';
customContents["fruit jelly ducklings made of natural flavors in different tastes".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Entchen aus Fruchtgelee mit natürlichen Aromen in verschiedenen Geschmacksrichtungen';
customContents["jam in wooden box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Fruchtaufstrich verpackt im Demel-Holzkisterl';
customContents["lamb made of milk chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lamm aus Vollmilchschokolade in liebevoller Handarbeit dekoriert';
customContents["postcard with envelope".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Billet mit Briefkuvert';
customContents["dark chocolate decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bitterschokolade in liebevoller Handarbeit dekoriert';
customContents["3 different jams of your choice".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '3 verschiedene Marmeladen Ihrer Wahl';
customContents["postcard without envelope".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Osterbillet ohne Briefkuvert';
customContents["two layers of mixed confectionery with traces of alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'zwei Lagen gemischtes Konfekt';
customContents["christmascard with envelope".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Weihnachtsbillet mit Briefkuvert';
customContents["mixed chocolate box filled with confectionery without alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bonbonniere gefüllt mit feinem Konfekt ohne Alkohol';
customContents["hen made of milk chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Henne aus Vollmilchschokolade, handverziert';
customContents["little eggs made of marzipan with sugar crust in 6 different colors and flavours".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kleine Eier aus Marzipan mit Zuckerkruste in 6 verschiedenen Farben und Geschmacksrichtungen';
customContents["handmade and dusted with vanilla sugar".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Handgemacht und mit Vanillezucker bestäubt';
customContents["6 little eggs made of dark chocolate filled with delicious fondant with alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = '6 Eier aus Bitterschokolade mit verschiedenen Likören gefüllt';
customContents["little chocolate bunny made of milk chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokohase aus Vollmilchschokolade in liebevoller Handarbeit dekoriert';
customContents["milk and dark chocolate hearts with candied violets".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Milchschokolade- & Bitterschokoladeherzen mit kandierten Veilchen';
customContents["rooster made of milk chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gockel aus Vollmilchschokolade in liebevoller Handarbeit dekoriert';
customContents["mixed chocolate box filled with confectionery with traces of alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bonbonniere gefüllt mit feinem Konfekt mit Spuren von Alkohol';
customContents["white chocolate decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Weiße Schokolade in liebevoller Handarbeit dekoriert';
customContents["hand-decorated easter egg made of milk chocolate, filled with little chocolate figures".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Handverziertes Osterei aus Vollmilchschokolade, gefüllt mit kleinen Schokoladenfiguren';
customContents["hand-decorated easter egg made of noble dark chocolate, filled with little chocolate figures".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Handverziertes Osterei aus Edelbitterschokolade, gefüllt mit kleinen Schokoladenfiguren';
customContents["gingerbread christmas tree, decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'handdekorierter Lebkuchen Christbaum mit bunter Zuckerverzierung';
customContents["hand-decorated easter egg made of milk chocolate, not filled".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Handverziertes Osterei aus Vollmilchschokolade, ungefüllt';
customContents["egg coated with classic demel prints and filled with confectionery with traces of alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kartonei im klassischen Demel-Muster, gefüllt mit Demel-Konfekt';
customContents["hand-decorated easter egg made of noble dark chocolate, not filled".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Handverziertes Osterei aus Edelbitterschokolade, ungefüllt';
customContents["delicious apricot jam with 70% fruit".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'köstlicher Fruchtaufstrich, naturrein mit 70% Fruchtanteil';
customContents["little chocolate bunny made of noble dark chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokohase aus Edelbitterschokolade in liebevoller Handarbeit dekoriert';
customContents["mixed confectionery in a festively designed box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'gemischtes Konfekt in einer weihnachtlichen Verpackung (ohne Alkohol)';
customContents["mixed confectionery in a decorative krampus box".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'gemischtes Konfekt in einer dekorativen Krampus Verpackung';
customContents["gingerbread formed like a bunny, lovingly decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Hasen, liebevoll in Handarbeit dekoriert';
customContents["fine delicately melting milk chocolate bar in a mother's day bow".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Tafel aus feiner zartschmelzender Vollmilchschokolade, in einer Muttertag-Schleife';
customContents["fine mixed confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'zarte Konfektmischung';
customContents["gingerbread formed like st. nicholas".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Nikolaus';
customContents["lamb made of noble dark chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lamm aus Edelbitterschokolade in liebevoller Handarbeit dekoriert';
customContents["lovely hand-decorated easter egg made of noble dark chocolate, filled with 65g mixed confectionery with alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liebevoll handverziertes Osterei aus Edelbitterschokolade, gefüllt mit 65g gemischtem Konfekt mit Alkohol';
customContents["three different bars of chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Drei verschiedene Schokoladesorten';
customContents["the christmas essential".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der Weihnachtszeit Klassiker';
customContents["krampus basket filled with mixed confectionery without alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'gemischtes Konfekt ohne Alkohol, in einer Krampus-Butte';
customContents["heart made of milk chocolate, lovely decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus Vollmilchschokolade, liebevoll in Handarbeit dekoriert';
customContents["dark chocolate hearts filled with raspberry fudge and candied violets in a wooden box.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bitterschokoladeherzen gefüllt mit Himbeerfondant und kandierten Veilchen im Holzkisterl.';
customContents["rose made from finest marzipan in a dark chocolate pot filled with nougat".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Rose aus feinstem Marzipan im Topf aus Bitterschokolade gefüllt mit Nougat';
customContents["three different types of jam".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Drei verschiedene Fruchtaufstriche';
customContents["hen made of noble dark chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Henne aus Edelbitterschokolade, handverziert';
customContents["heart made of noble dark chocolate, lovely decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus Edelbitterschokolade, liebevoll in Handarbeit dekoriert';
customContents["heart made of milk chocolate, lovely decorated by hand and filled with confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus Milchschokolade, liebevoll in Handarbeit dekoriert und gefüllt';
customContents["heart made of noble white chocolate, lovely decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus weißer Schokolade, liebevoll in Handarbeit dekoriert';
customContents["brown gift bix filled with demel specialities".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Geschenkbox gefüllt mit Demel Spezialitäten';
customContents["gingerbread formed like a lamb, lovely decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Lammes, liebevoll in Handarbeit dekoriert';
customContents["gingerbread formed like a chicklet, lovingly decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Kücken liebevoll in Handarbeit dekoriert';
customContents["gingerbread formed like a christmas angel".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Weihnachtsengels';
customContents["confectionery of almond paste with traces of alcohol in a box design by \"wiener werkstätte\"".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Marzipankonfekt mit Spuren von Alkohol in einer Verpackung mit Motiv der Wiener Werkstätte"';
customContents["cookie made of fine shortpastry and filled with apricot jam, lovely decorated by hand with various designs".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Feiner Mürbteigkeks mit Marillenmarmelade gefüllt, liebevoll in Handarbeit mit unterschiedlichen Motiven dekoriert';
customContents["heart made of dark chocolate, lovingly decorated by hand and filled with confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus Edelbitterschokolade, liebevoll in Handarbeit dekoriert und gefüllt';
customContents["milk chocolate heart filled with nougat bonbons and wrapped in red foil.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokoladeherz aus Vollmilchschokolade mit Nougatbonbons gefüllt und in rote Folie gewickelt.';
customContents["delicious jam, with 70% fruit".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'köstlicher Fruchtaufstrich, naturrein mit 70% Fruchtanteil';
customContents["duck made of noble dark chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Ente aus Edelbitterschokolade in liebevoller Handarbeit dekoriert';
customContents["purple gift bix filled with demel specialities".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Geschenkbox gefüllt mit Demel Spezialitäten';
customContents["rooster made of noble dark chocolate with lovely handmade decoration".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gockel aus Edelbitterschokolade in liebevoller Handarbeit dekoriert';
customContents["gingerbread formed like a rooster, lovingly decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Hahnes liebevoll in Handarbeit dekoriert';
customContents["gingerbread formed like a krampus".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Krampus';
customContents["gingerbread formed like a christmas star".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Weihnachtssterns';
customContents["heart made of white chocolate, lovely decorated by hand and filled with confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus weißer Schokolade, liebevoll in Handarbeit dekoriert und gefüllt';
customContents["delicious plum jam with 70% fruit".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'köstlicher Fruchtaufstrich, naturrein mit 70% Fruchtanteil';
customContents["fine dark chocolate with whole, roasted hazelnuts".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Edelbitterschokolade';
customContents["gingerbread formed like a st. nicholas".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Nikolaus';
customContents["lying lamb made of milk chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liegendes Schokolamm aus Vollmilchschokolade, handverziert';
customContents["delicious jam with 70% fruit".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'köstlicher Fruchtaufstrich, naturrein mit 70% Fruchtanteil';
customContents["lying bunny made of milk chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liegender Schokohase aus Vollmilchschokolade, handverziert';
customContents["hand-decorated easter egg made of milk chocolate, filled with little chocolate eggs".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Handverziertes Osterei aus Schokolade gefüllt mit kleinen Schokoladeeiern, Edelbitter- und Vollmilchschokolade';
customContents["milk chocolate shaped like a fish, wrapped in colored tin foil".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Fisch aus Milchschokolade in bunte Folie gewickelt';
customContents["gingerbread horse shoe".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'feinster Lebkuchen in Form eines Hufeisens';
customContents["gingerbread formed like an ice crystal".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Eiskristalls';
customContents["gingerbread formed like santa claus".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Weihnachtsmanns';
customContents["gingerbread clover leaf".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'feinster Lebkuchen in Form eines Kleeblattes';
customContents["lying bunny made of white chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liegender Schokohase aus weißer Schokolade, handverziert';
customContents["heart inside a wooden box, decorated by hand with your personal text".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus Vollmilchschokolade im Holzkisterl, dekoriert mit Ihrem Wunschtext';
customContents["delicately melted noble dark chocolate bar, in a father's day bow".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Tafel aus zart schmelzender Edelbitterschokolade, in einer Vatertag-Schleife';
customContents["gingerbread formed like a lamb, lovingly decorated by hand".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lebkuchen in Form eines Lammes, liebevoll in Handarbeit dekoriert';
customContents["dark chocolate shaped like an elephant".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Elefantenfigur aus Edelbitterschokolade';
customContents["dark chocolate shaped like a fish".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Fische aus Edelbitterschokolade in bunte Folie gewickelt';
customContents["lying lamb made of noble dark chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liegendes Schokolamm aus Edelbitterschokolade, handverziert';
customContents["heart inside a wooden box, decorated with your personal text".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Herz aus Vollmilchschokolade im Holzkisterl, dekoriert mit Ihrem Wunschtext';
customContents["fine delicately melted milk chocolate bar, in a father's day bow".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Tafel aus feiner zartschmelzender Milchschokolade, in einer Vatertag-Schleife';
customContents["lying bunny made of noble dark chocolate, hand-decorated".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Liegender Schokohase aus Edelbitterschokolade, handverziert';
customContents["dark chocolate pastilles in a krampus-basket".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Pastillen aus Edelbitterschokolade in einer Krampus-Butte';
customContents["milk chocolate pastilles in a krampus-basket".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Pastillen aus Vollmilchschokolade in einer Krampus-Butte';
customContents["crocus made from finest marzipan in a dark chocolate pot filled with nougat".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krokus aus feinstem Marzipan im Topf aus Bitterschokolade gefüllt mit Nougat';
customContents["delicately melting noble dark chocolate bar, in a mother's day bow".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Tafel aus zartschmelzender Edelbitterschokolade, in einer Muttertag-Schleife';
customContents["a selection of different delicious handmade bisuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'handgemachte Bäckereien';
customContents["be the first to know about our products and services.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Seien Sie der Erste, der über unsere Produkte und Dienstleistungen informiert wird.';
customContents["we promise you won’t hear from us too often.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Wir versprechen Ihnen, dass Sie nicht allzu oft von uns hören werden.';
customContents["mocca coloured apron".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Backschürze in der Farbe Braun';
customContents["violet apron".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Backschürze in der Farbe Violett';
customContents["view all".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'alle anzeigen';
customContents["there are no items in bag.".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Nichts im Warenkorb';
customContents["frequently asked questions".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'HÄUFIGE FRAGEN';
customContents["bars".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokoladetafeln';
customContents["bonbon boxes".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bonbonnieren';
customContents["cakes".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kuchen und Torten';
customContents["cakes \u0026 baked books".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Torten & Bäckereien';
customContents["chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokolade';
customContents["chocolates".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Schokoladen';
customContents["christmas".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'WEIHNACHTEN';
customContents["confectionery".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Süßwaren';
customContents["easter".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'OSTERN';
customContents["gift cards".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gutscheine';
customContents["honey \u0026 preserves".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Honig und Konfitüre';
customContents["merchandise".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'SOUVENIRS';
customContents["mother's day".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'MUTTERTAG';
customContents["new year".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'SILVESTER UND NEUJAHR';
customContents["savoury biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Salziges Kleingebäck';
customContents["sweet biscuits".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Süßes Kleingebäck';
customContents["valentine's day".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'VALENTINSTAG';
customContents["gift card - 10€".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gutschein - 10€';
customContents["gift card - 20€".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gutschein - 20€';
customContents["gift card - 50€".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Gutschein - 50€';
customContents["careers".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'KARRIERE';
customContents["celebrate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'ZUM FEIERN';
customContents["contact".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'KONTAKT';
customContents["our story".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'UNSERE GESCHICHTE';
customContents["privacy policy".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Datenschutzhinweise';
customContents["shipping".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Lieferzeit';
customContents["terms of use".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Allgemeine Geschäftsbedingungen';
customContents["the glossary".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Das Glossar';
customContents["broken dark chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Bitterschokoladebruch';
customContents["postcard - christmas tree".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Billet - Weihnachtsbaum';
customContents["small round chocolate box - red".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kleine Rundbonbonniere - Rot';
customContents["round chocolate box - blue".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Rundbonbonniere - Blau';
customContents["round chocolate box - red".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Rundbonbonniere - Rot';
customContents["the advent calendar - special edition".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Der Adventskalender - Special Edition';
customContents["postcard - easter rabbit".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Billet - Osterhase';
customContents["large demel house - no alcohol".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Großes Demelhaus - Alkoholfrei';
customContents["krampus chocolate".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krampusschokolade';
customContents["krampus basket".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Krampus-Butte mit Bonbons';
customContents["small round chocolate box - blue".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Kleine Rundbonbonniere - Blau';
customContents["christmas card - nikolaus \u0026 krampus".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Weihnachtsbillet - Nikolaus & Krampus';
customContents["postcard - 2 christmas angels".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Postkarte - Zwei Engerl';
customContents["dark chocolate marguerites".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Margueriten - Bitter';
customContents["milk chocolate marguerites".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Margueriten - Milch';
customContents["accept".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'ZUSTIMMEN';
customContents["decline".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'ABLEHNEN';
customContents["viennese confectionery since 1786".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'WIENER ZUCKERBÄCKERKUNST SEIT 1786';
customContents["discover demel".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'ENTDECKEN SIE DEMEL';
customContents["welcome to demel. since 1786, our passion has been perfecting the art of cakes, sweets, and chocolates worthy of royalty. today, our famous sachertorte, kaiserschmarrn and more are served in the heart of vienna, keeping the cherished ambience of a traditional viennese coffee house alive".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Willkommen im Demel, dem Haus der feinsten Torten, Pralinen und Süßigkeiten im Herzen Wiens. Unser traditionelles Kaffeehaus ist eine kulturelle und kulinarische Institution, die seit 1786 Einheimische und Reisende gleichermaßen verwöhnt.';
customContents["our story".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'Unsere Geschichte';
customContents["the ultimate easter egg".trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ")] = 'DAS ULTIMATIVE OSTEREIER';

    // Images Section
    


    var langifyInstance = new Langify(langify.settings, langify.locale);
  });
</script><!-- langify-v2-scripts-end --><div id="shopify-block-AbHFYYjNvZGhlS0Yze__7445024463111146658" class="shopify-block shopify-app-block"></div></body>
</html>
                               

Whois info of domain

Domain Name: DEMEL.COM
Registry Domain ID: 121584_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.ascio.com
Registrar URL: http://www.ascio.com
Updated Date: 2024-12-11T08:01:39Z
Creation Date: 1996-12-11T05:00:00Z
Registry Expiry Date: 2025-12-10T05:00:00Z
Registrar: Ascio Technologies, Inc. Danmark - Filial af Ascio technologies, Inc. USA
Registrar IANA ID: 106
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.4165350123
Domain Status: ok https://icann.org/epp#ok
Name Server: NS1.NAMESERVICE.AT
Name Server: NS2.NAMESERVICE.AT
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-14T20:12:27Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass